/*
Theme Name: o street
Version: 1.0
Author: Iain Porter
Author URI: http://www.intraspin.com/
*/

@import url("reset.css");
@import url("slimbox.css");

html{font-size:82%;}

#wrapper{width:770px; padding:50px 0px 0px 0px; background:#fff; position:relative; z-index:2;}
#sidebar{width:230px; position:fixed; background:#fff; z-index:1; padding-left:50px; }
#content{width:430px; float:right; position:relative; z-index:1;}
#footer{clear:both; position:fixed; bottom:24px; left:50px; z-index:1;}
#footer2{clear:both; position:fixed; bottom:10px; left:50px; z-index:1;}
#bleed{position:fixed; bottom:0; right:0; z-index:0;}
#fixedHead1{position:fixed; top:0px; left:0px; z-index:2; width:430px; text-align:right; height:50px; background:#fff}
#fixedHead2{position:fixed; top:0px; left:340px; z-index:2; width:430px; text-align:right; border-bottom:1px solid #999; height:3.9em; background:#fff}

#content{border-bottom:none; padding-top:2.3em;}

#sidebar ul{padding:1.5em 0em; border:solid #999; border-width:1px 0;}
#sidebar li{padding-left:2em; position:relative; left:-2em; background:#fff;}
#sidebar ul li a{line-height:2em; font-family:verdana; color:#000; text-decoration:none; letter-spacing:0.05em; text-transform:lowercase;}
#sidebar li#logo{background:url(images/obullett-off.gif) no-repeat 0px 4px; margin-bottom:0.5em;}
#logo a{text-indent:-9999px; display:block; background:url(images/logo.gif) no-repeat;}
#sidebar ul{position:relative; z-index:2; background:#fff;}
#sidebar ul li.current_page_item, #sidebar ul li.current_page_parent{background:url(images/obullett.gif) no-repeat 0px 5px !important;}
#sidebar .submenu, #sidebar ul li ul{z-index:0; border:none; padding:0; padding-left:1em;}
#sidebar .submenu{position:absolute; padding-left:0em; z-index:1; top:-200px; }
#sidebar .submenu li.current_page_item, #sidebar ul li ul li.current_page_item{background:none !important;}
#sidebar .submenu li.current_page_item a, #sidebar ul li ul li.current_page_item a{color:#999;}
#sidebar .submenu li{margin-bottom:0.8em;}
#sidebar .submenu li a, #sidebar ul li ul li a{text-transform:uppercase; font-size:0.8em; font-weight:normal; letter-spacing:normal; line-height:1.0em;}

#sidebar #contactDetails{margin-top:1em; text-transform:uppercase;}
#contactDetails address{margin:1em 0em;}

#footer li{font-family:verdana; float:left;}
#footer li a{width:24px; height:24px; display:block; float:left; background-image:url(images/icons.png); background-repeat:repeat-x; text-indent:-9999px; margin:0 2px 6px 0;}
#rss{background-position:0px 0px;}
#spotify{background-position:24px 0px;}
#vimeo{background-position:48px 0px;}
#lastfm{background-position:72px 0px;}
#twitter{background-position:96px 0px;}

#rss:hover{background-position:0px -24px;}
#spotify:hover{background-position:24px -24px;}
#vimeo:hover{background-position:48px -24px;}
#lastfm:hover{background-position:72px -24px;}
#twitter:hover{background-position:96px -24px;}





.post{margin-bottom:2em;}
h1, h2, h3, h4, h5, h6{font-family:verdana;, color:#000; margin-bottom:0.2em}
h1, h2{text-transform:uppercase; margin-bottom:1em;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{font-family:verdana;}
p{margin-bottom:1em; line-height:1.2em; color:#666;}
strong{font-weight:bold;}
a{text-decoration:none; color:#000;}
a:hover{color:#666;}
#content img{margin-bottom:1.5em;}

form{clear:left; margin-bottom:2em;}
form li{border:1px solid #ccc; opacity:0.8; filter:alpha(opacity=70); background:#fff; margin-bottom:1em; padding:0.5em;}
form li label{display:block; float:left; width:70px; position:relative; top:3px;}
form li input, form li textarea{border:none; font:1em verdana;}

form ul.buttons li{border:none; padding:0; background:none; opacity:1; filter:alpha(opacity=100);}
form ul.buttons li input{border:1px solid #999; background:#ccc; padding:0.25em;}
form .buyBtn{margin-left:3px; position:relative; top:2px;}

#recent_on_last_fm_itm_list li{margin-bottom:1em;}
div.wpcf7-response-output{margin:0 !important; padding:0 !important;}
div.wpcf7-mail-sent-ok{border:none !important;}
