/*
Theme Name: IW
Description: Based on Interlude - http://www.freewpthemes.net/preview/interlude
Version: 1.0
*/

body { margin: 0px; padding: 0px; background: #333333; font: 15px/21px georgia, verdana, arial, sans-serif; 
color: #ffffff; }
h1, h2, h3 { font: 1.82em; font-weight: normal; font-family: georgia, verdana, arial, sans-serif; color: #47B631; }
p, ol, ul { line-height: 1.47em; }
a { color: #7CB4E1; text-decoration:none; }
a:hover { color:#ffffff; background-color:#7CB4E1; text-decoration:none; }
hr { display: none; }
img { vertical-align: top; border: none; }
code { font-size: 0.9em; padding:4px 10px; background-color: #eeeeee; color: #333333; display: block; }
pre { font-size: 0.85em; padding:4px 10px; background-color: #eeeeee; color: #333333; display: block; }

#header { line-height: 48px; border-bottom: #47B631 solid 4px; background-color:#ffffff; color:#333333; }
#header h1 {  margin: 0 0 0.5em 0; padding: 0.5em 0 0 0; font-weight: normal; }
#header h1 a, #header h1 a:hover, #header h1 a:visited { color: #333333; background: none; }
#header h1 img { margin-right: 5px; }

#logo, #page, #note { width: 940px; margin: 0px auto; padding:0; }

#content { float: left; width: 650px; margin-bottom: 40px; }

.post { margin-top: 20px; padding: 0 0 20px 0; }
.post .date { float: left; width: 76px; height: 58px; margin: 0; margin-right: 20px; padding-top: 2px; background: #514F42; line-height: normal; text-transform: uppercase; text-align: center; font-size: 10px; font-weight: bold; color: #FFFFFF; }
.post .date b { margin: 0; padding: 0; display: block; margin-top: -5px; font-size: 40px; }
.post .title { margin: 0; padding: 0; font-size: 1.8em; }
.post .title h2 { padding: 0; margin: 0; }
.post .hr1 { }
.post .meta { margin: 5px 0 0 0; padding: 0; color: #B5AF72; line-height:normal; font-size: 0.9em; }
.post .meta a { color: #B5AF72; }
.post .meta a:hover { background-color: #B5AF72; color: #ffffff; }
.post .entry { margin: 0; padding: 0; }
.post .title a { text-decoration: none; color: #47B631; }
.post .title a:hover { background-color: #47B631; color: #ffffff; }

blockquote{padding:0 0 0 10px;margin:0 0 0 10px;border-left:4px solid #47B631;}
.qt { font-size: 1.82em; vertical-align:top; }

#sidebar { float: right; width: 250px; margin: 20px 0; }
#sidebar ul { margin: 0; padding: 0; list-style: none; }
#sidebar li { margin-bottom: 30px; }
#sidebar li li { margin: 0; padding: 2px 0 2px 0; }
#sidebar h2 { padding: 0; margin: 0 0 6px 0; text-transform: lowercase; font-style: normal; font-weight: normal; color: #B5AA30; }
#sidebar a.lastfm { color: #D51007; background-color: transparent; }
#sidebar span.flickrp { color: #FF1C92; background-color: transparent; }
#sidebar a.flickrb { color: #3993FF; background-color: transparent; }

#flickr li { display:inline; }
#flickr li a { margin:0 5px 0 0; }
#flickr li a img { border:2px solid #7CB4E1; margin:0 0 5px 0; }
#flickr li a:hover img { border:2px solid #ffffff; margin:0 0 5px 0; }

#footer { width: 940px; margin: 0 auto; padding-top: 20px; padding-bottom: 20px; color: #B5AF72; }
#footer a { text-decoration: none; color: #B5AF72; }
#footer a:hover { background-color:#B5AF72; color:#ffffff; }
#footer ul { margin: 0; padding: 0 0 40px 0; list-style: none; }
#footer li { margin: 0; display: block; float: left; width: 290px; padding-right: 20px; }
#footer li.first { padding-left: 0; }
#footer li ul { margin: 0; margin-bottom: 30px; }
#footer li li { display: list-item; float: none; margin: 0; padding: 2px 0; border-bottom: 1px solid #47B631; }
#footer h2 { margin-top: 0; color: #47B631; }
#footnote { clear:both; margin:20px 0 0 0; padding:10px 0; background: #ffffff; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }
#footnote a { border-bottom: 1px dotted #939393; text-decoration: none; color: #333333; }
#footnote a:hover { background-color: #555555; color: #ffffff; }

#footer .wp-tag-cloud { list-style-type:none; padding:0; }
#footer .wp-tag-cloud li { display:inline; border:0; }

#commentform { }
#comment { width: 600px; }
.alignright { float: right; }
.alignleft { float: left; }
#respond { margin: 0; padding-top: 50px; }
.navigation { padding-top: 20px; }
.pagetitle { padding-bottom: 20px; }
