/*
----------------------------------------------------
author:   Luke Hardiman    <hardiman@gmail.com>
version:  2008.04
----------------------------------------------------
note: peaceful rush 2.0 - the hectic flush
      
----------------------------------------------------
*/

/* Revised YUI reset by Eric Meyer ---------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: normal;
font-size: 100%;
font-family: "Lucida Grande",Tahoma,Arial,sans-serif;
vertical-align: baseline;
text-decoration: none;
list-style:none;
}
body {
background:url('http://newrelease.co.za/wp-content/themes/new-release/images/tile2.gif') left top fixed repeat;
font-size:13px;
line-height:166%;
}
code {
font-family:monospace;
display:block;
background:#edeeed;
border:1px solid #ddd;
margin:12px 0;
padding:12px;
}

/* generic stuff */

.display-none {
display:none;
}

hr {
display:block;
margin:0 0 0 0;
padding:0 0 1.25em 0;
border-top:1px solid #000;
border-bottom:none;
border-left:none;
border-right:none;
width:100%;
}
html body div.maincolumn p.update {
font-size:11px;
background:#fafafa;
border:1px solid #eee;
width:260px;
margin:30px 0;
padding:15px;
color:#35404a;
}

div.maincolumn .block {display:block;}

p.update strong {
font-style:italic;
font-family: "Lucida Sans",Tahoma,Arial,sans-serif;
display:block;
}
blockquote,blockquote p {
font-family: "Lucida Sans",Tahoma,Arial,sans-serif;
font-style:italic;
color:#35404a;
position:relative;
}
html body div.maincolumn blockquote img.quote-left {
float:left;
margin:0 0 0 0 !important;
opacity:0.37;
filter: alpha(opacity=37);
}
blockquote {
margin:2em 30px 2.25em 20px;
}
html body div.maincolumn blockquote img.quote-right {
display:inline;
line-height:0;
position:absolute;
margin:0 0 0 0;
opacity:0.37;
filter: alpha(opacity=37);
}

#header {
height:220px;
background:url('http://newrelease.co.za/wp-content/themes/new-release/images/masthead_bg2.jpg') left top no-repeat;
position:relative;
}

/* Big Up Coudal Partners! */
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h5 a, h6 a {
font-family: Gill Sans, Verdana;
color: #b4a38b;
margin: 0;
font-size: 11px;
line-height: 122%;
font-size:12px;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: bold;
}
h1,h2,h3,h4,h5,h6 {padding: 11px 0px 4px 0px;}

a {
color:#9f9b7f;
}
#sidebar a {
color:#c1b795;
}
.pgee-read-more a {
color:#369633;
}
a:hover,
#sidebar a:hover {
color:#baaf55;
}

h2.blog-title {
margin:0 20px 0 0;
position:absolute;
top:0;
right:0;
width:285px;
}
h2.blog-title a {
display:block;
text-indent:-9999em;
background:url('http://newrelease.co.za/wp-content/themes/new-release/images/nologo.gif') left 0 no-repeat;
padding:173px 0 12px 0;
position:static;
width:283px;
height:20px;
}

#container {
width:940px;
border:10px solid #000;
border-top:none;
margin:0 auto;
}
#page {
background:url('http://newrelease.co.za/wp-content/themes/new-release/images/dark.png') left top repeat;
color:#DCD5C2;
}
* html #page {
_background:#000;
}

#banner {display:none;}

div.maincolumn {
background:url('http://newrelease.co.za/wp-content/themes/new-release/images/search_stripes.gif') left top repeat-x;
padding:41px 30px 0 30px;
margin:0 0 20px 0;
width:580px;
float:left;
}
* html div.maincolumn {
width:580px;
overflow:hidden;
}
div.maincolumn img.embed-left {
float:left;
margin:5px 20px 10px 0;
}
div.maincolumn img.embed-right {
float:right;
margin:5px 0 10px 20px;
}
div.maincolumn img {
margin:7px 0 20px 0;
}
div.maincolumn h3 {
padding-bottom:15px;
}
#portfolio dl {
padding-top:13px;
padding-bottom:13px;
font-size:10px;
border-bottom:1px dotted #666;
margin-bottom:13px;
/*color:#888c8f;*/
line-height:133%;
}
#portfolio dl dt {
font-weight:bold;
display:inline;
padding:0 3px 0 0;
}
#portfolio dl dd {
display:inline;
margin:0 1px;
padding:0 1px;
background:#eee;
white-space:nowrap;
}

#portfolio img {
margin:10px auto 20px auto;
display:block;
}
div.maincolumn img.wp-smiley {display:inline;margin:0;}

#sidebar {
color:#797662;
width:300px;
float:right;
padding:0 0 30px 0;
}
#sidebar ul {
padding-right:30px;
}
#sidebar ul.xoxo {
margin-bottom:1.5em;
}
#sidebar ul ul {
padding-right:0px;
}
#sidebar #twitter_div h2 {
margin-bottom:0;
}
#sidebar li.page_item,
#sidebar li.external-profiles li {
list-style:square;
font-size:12px;
list-style-position:inside;
}
#sidebar li.page_item a,
#sidebar li.external-profiles li a {
display:inline-block;
width:200px;
color:;
}
#sidebar li.lastfm li {
width:134px;
height:134px;
float:left;
line-height:0;
text-indent:-9999em;
padding:0;
margin:0;
}
#sidebar li.lastfm li img {
width:120px;
margin:0 0 13px 0;
float:left;
}
#sidebar li li {
font-size:11px;
}
#sidebar #twitter_div li {
margin:1px 0;

border-bottom:1px solid #333;
padding:10px 10px 10px 0;
font-size:11px;
line-height:166%;
}
#sidebar #twitter_div li span {
font-family: "Lucida Sans",Tahoma,Arial,sans-serif;
font-style:italic;
padding-right:10px;
}
#sidebar #twitter_div li a {
white-space:nowrap;
font-family: "Lucida Sans",Tahoma,Arial,sans-serif;
font-style:italic;
}
#s {
border:none;
background:#060606 url('http://newrelease.co.za/wp-content/themes/new-release/images/search_spline.jpg') left top repeat-x;
padding:6px;
height:15px;
line-height:15px;
border-bottom:1px solid #060606;
border-left:1px solid #3b3b3b;
color:#4a4d53;
font-size:12px;
font-family: "Lucida Grande",Tahoma,Arial,sans-serif;
width:287px;
}
#s {*margin-top:-1px;}
* html #s {margin-top:-1px;}

#s:focus {
background:#222;
height:14px;
border-top:1px solid #454545;
}

#searchform {
#margin-bottom:-7px;
}
* html #searchform {
#margin-bottom:-7px;
}
ol li {
list-style-type:decimal;
list-style-position:inside;
}
div.maincolumn ul li {
list-style-image:url('http://newrelease.co.za/wp-content/themes/new-release/images/bullet.png');
list-style-position:inside;
margin:7px 0;
color:#dcd5c2;  
}
#comments-template ol li {
margin:7px 0;
}
div.maincolumn ul.delicious li,div.maincolumn ul.delicious {
list-style-position:outside;
list-style:none !important;
list-style-image:none !important;
}

#sidebar li {
}
#sidebar li ul li {
}
#sidebar h2 {
border-bottom:1px solid #2e2c2a;
margin:13px 0;
color:#d6c89a;
}
#sidebar h2 a {
color:#b4a38b;
}

div.entry {
padding:0 0 10px 0;
}

span.pgee-read-more {
display:block;
}
div.maincolumn p,
div.maincolumn ul,
div.maincolumn ol,
ul.delicious li {
margin:0 0 1.11em 0; 
}
div.maincolumn h1,
div.maincolumn h2 {
border-bottom:1px solid #2e2c2a;
margin:0 0 1.67em 0; 
}
span.pgee-read-more,
div.pgee-read-more {
margin:1.67em 0;
}
div.post h3 {
padding:0;
}
div.delicious-link a,
div.post h3 a {
background:#000;
color:#a4b2b7;
padding:3px;
position:relative;
left:-3px;
font-size:2em;
font-family:'Myriad Pro',Calibri,'Lucida Grande',sans-serif;
text-transform:none;
font-weight:normal;
letter-spacing:-0.5px;
line-height:1.222;
display:inline-block;
margin:0 0 0.22em 0;
opacity:.9;
}
div.post h3 a:hover,
div.delicious-link a:hover {
color:#d0c45e !important;
background:transparent !important;
opacity:1;
}

p.postinfo,div.commentmetadata {
font-size:11px;
color:#8a8772;
border-top:1px dotted #414038;
}
div.commentmetadata {
border-top:none;
padding-bottom:7px;
}
p.postinfo a,div.commentmetadata a {
color:#9c9877;
text-decoration:underline;
}
p.postinfo a:hover {
text-decoration:none;
}
div.delicious-tags {display:none;}
div.delicious-link a:hover {
background:#e3edf1;
color:#256c87;
}

/* Primary Nav */

#menu ul {
padding:150px 0 0 18px;
}
#menu ul li {
float:left;
padding:0 0 0 0;
}
#menu ul li a span {
position:absolute;
width:160px;
height:68px;
display:block;
top:0;
left:0;
}
#menu ul li a {
position:relative;
display:block;
text-indent:-9999em;
background:url('http://newrelease.co.za/wp-content/themes/new-release/images/buttons2.png') -44px -277px repeat;
width:160px;
height:68px;
}
#menu ul li#archives a {
background:url('http://newrelease.co.za/wp-content/themes/new-release/images/buttons2.png') -207px -277px repeat;
}
#menu ul li#portfolio a {
background:url('http://newrelease.co.za/wp-content/themes/new-release/images/buttons2.png') -368px -277px repeat;
}

#menu ul li#about a.fallback:hover,
#menu ul li#about a span {
background:url('http://newrelease.co.za/wp-content/themes/new-release/images/buttons2.png') -45px -70px repeat;
}
#menu ul li#archives a.fallback:hover,
#menu ul li#archives a span {
background:url('http://newrelease.co.za/wp-content/themes/new-release/images/buttons2.png') -208px -70px repeat;
}
#menu ul li#portfolio a.fallback:hover,
#menu ul li#portfolio a span {
background:url('http://newrelease.co.za/wp-content/themes/new-release/images/buttons2.png') -369px -70px repeat;
}

/*
-----------------------------------------------------
Robust float clearing
http://www.positioniseverything.net/easyclearing.html
-----------------------------------------------------
*/

.clearfix:after {
content: ".";
display: block; 
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {
display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* List of stuff */

div.maincolumn ul.list-of-stuff {
font-size:11px;
color:#35404a;
border:1px solid #dedede;
background:#fafafa;
padding:1em 22px 0.5em 22px;
margin:0 0 25px 0;
}
div.maincolumn ul.list-of-stuff h4 {
font-family:inherit;
padding:0.67em 0 0.5em 0;
letter-spacing:0;
margin:0;
text-transform:none;
}
div.maincolumn ul.list-of-stuff li {
border-top:1px solid #dedede;
border-bottom:1px solid #fff;
list-style-position:outside;
list-style:none;
display:block;
clear:both;
margin:0;
padding:1.5em 0 0 0;
}
div.maincolumn ul.list-of-stuff li.top {
border-top:none;
padding-top:0.5em;
}
div.maincolumn ul.list-of-stuff li li {
border-top:none;
display:list-item;
margin:0.33em 0;
padding:0;
}
div.maincolumn ul.list-of-stuff img.block {
float:left;
border:1px solid #222;
margin:8px 8px 0 0;
width:50px;
}

/* End List of stuff */

/* Youtube vids */

div.youtube-video {
margin-bottom:15px;
}

#mybloglog-reader-roll {
margin:20px 0 0 0;
}
