/*
THEME NAME: thought so
THEME URI: http://www.nightmaresonwax.com/net
DESCRIPTION:Bespoke theme for thought so album built using SandBox framework. Sandbox is <strong>required</strong>
VERSION: 0.1
AUTHOR: <a href="http://www.p3rfect.net">Dominic Kelly</a>
AUTHOR URI:
TEMPLATE: sandbox
*/



/*CSS Reset Reloaded-  From Eric Meyer http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/*/
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, strike, strong, 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: inherit; font-size: 100%;font-family: inherit; vertical-align: baseline;}
/* remember to define focus styles! */
:focus {	outline: 0;}
body {line-height: 1; color: black; background: white; font-size:100.01%; }
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after { content: "";}
blockquote, q {quotes: "" "";}

/*Global Styling*/
body{
	background:#fdfbd0 url(images/ts-background-fixed.jpg); 
	background-repeat: repeat-x;
	background-attachment: fixed;
	font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
}

a {color: #DB0048; text-decoration:none}
a:hover {text-decoration:underline;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
h1{font-size:1.5em}

h3{font-size:1.3em}
h4{font-size:1.2em}
h5{font-size:1.1em}
h6{font-weight:bold}

.page_content h1, .page_content h2, .page_content h3, .page_content h4, .page_content h5, .page_content h6{margin:0 0 0 50px;color:#009FFF;}

blockquote{font-style:italic; padding:15px; margin:10px 0;}
pre{background:#EEE; font-size:0.7em; font-style:normal; padding:15px; margin:10px 0; font-family:courier; line-height:1.7em;}
code{}
pre code{padding:0; background:none}

/*Layout */
div#wrapper{margin:0 auto;  width:925px;}
div#container {width:1000px; float:left;}
div#content {margin: 0 410px 0 0}

/*header*/
div#header{
	background:transparent url(images/ts-brain-logo-top-large.png) no-repeat scroll 0px 100px;
	height:700px;
	text-align:center;
	margin:0 0 0 50px;
	}
	
div#header #blog-title{padding-top:40px; font-size:1.2em}


div#header #blog-title span{
	background:transparent url(images/ts-now-logo-top-large.png) no-repeat scroll 0% 0%;
	color:#FFFFFF;
	display:block;
	height:50px;
	width:800px;
}


div#header #blog-title a{display:none;}
div#header div#blog-description{color:#FFF; margin-top:10px; font-size:0.7em}

/*Menu*/
div#access .skip-link{display:none}
#access{margin-top:-172px; margin-bottom:90px; color:#E0E0E0; width:100%; 
font-size:0.75em; line-height:2.6em; font-family: Verdana,sans-serif;}
html>body  #access{margin-bottom:110px;}
#menu{position:relative; height:30px; font-weight:bold; padding:0 0 0 10px;}
#menu ul{margin:0;padding:0; list-style-type:none; width:auto; float:left;}
#menu ul li.page_item {display:block; float:left; margin:0 1px; padding-right:15px}
#menu ul li.page_item  a{display:block; color:#777; float:left; text-decoration:none; padding:10px 0 0 25px; height:40px;}
#menu ul li.page_item  a:hover{color:#222}
#menu ul li.current_page_item a, #menu ul li.current_page_item a:hover{color:#EEE;
background: url(images/menu_left.png) no-repeat top left; }
#menu ul li.current_page_item{background: url(images/menu_right.png) no-repeat top right; padding-right:25px}

/*Only the lastest browsers see the second level menu -- */
#menu ul li.page_item ul  li.page_item {display:none}
html>body #menu ul li.current_page_parent a, html>body #menu ul li.current_page_parent a:hover{color:#fff;
background: url(images/menu_left.png) no-repeat top left;}
html>body #menu ul li.current_page_parent{background: url(images/menu_right.png) no-repeat top right; padding-right:25px}
html>body #menu ul li.current_page_parent ul li.current_page_item a, 
html>body #menu ul li.current_page_parent ul li.current_page_item a:hover{background:none;  margin-bottom:-10px; text-indent:-10px; color:#99CCFF}
html>body #menu ul li.current_page_parent ul li.current_page_item{background:none; border-bottom:1px solid #62859F;}
html>body #menu ul li.current_page_parent ul li.page_item {background:none; display:inline; font-size:0.9em; padding-right:10px}
html>body #menu ul li.current_page_parent ul li.page_item a{background:none; display:inline;  text-indent:-10px; background:none; margin-top:25px}
html>body #menu ul li.current_page_item ul  li.page_item {background:none; display:inline;  font-size:0.9em; padding-right:10px}
html>body #menu ul li.current_page_item ul  li.page_item a{background:none; display:inline;  text-indent:-10px; background:none; margin-top:25px}


/*Next Previous Styling*/
div#nav-above{display:none}
div#nav-below .nav-next, div#nav-below .nav-previous{
	font-weight:bold;
	margin:-13px 0pt 40px 60px;
	text-align:right;
}
div#nav-below .nav-next a{font-size:80%;}
div#nav-below .nav-next a .meta-nav{}
div#nav-below .nav-next .meta-nav{}
div#nav-below .nav-previous{text-align:left;font-weight:bold;
margin-bottom:40px;margin:50px 0 0 60px;}
div#nav-below .nav-previous a{font-size:80%;}
div#nav-below .nav-previous a .meta-nav{}
div#nav-below .nav-previous .meta-nav{}
div#nav-below{
	
}

/*Vaild CSS hack to Target only IE 7 and below*/
.home div#nav-below .nav-next a:link:visited, .archive div#nav-below .nav-next a:link:visited{padding:0; padding-left:20px;}
.home div#nav-below .nav-previous a:link:visited, .archive div#nav-below .nav-previous a:link:visited{padding:0; margin-left:5px; padding-right:25px;}

/*DateStamp*/
div#content div.post, div#content div.page{margin-top:20px; width:100%; overflow:hidden;
background: url(images/dateieday.png) no-repeat 15px 27px;}
div#content div.d01{background: url(images/ieday/di1.png) no-repeat 15px 27px;}
div#content div.d02{background: url(images/ieday/di2.png) no-repeat 15px 27px;}
div#content div.d03{background: url(images/ieday/di3.png) no-repeat 15px 27px;}
div#content div.d04{background: url(images/ieday/di4.png) no-repeat 15px 27px;}
div#content div.d05{background: url(images/ieday/di5.png) no-repeat 15px 27px;}
div#content div.d06{background: url(images/ieday/di6.png) no-repeat 15px 27px;}
div#content div.d07{background: url(images/ieday/di7.png) no-repeat 15px 27px;}
div#content div.d08{background: url(images/ieday/di8.png) no-repeat 15px 27px;}
div#content div.d09{background: url(images/ieday/di9.png) no-repeat 15px 27px;}
div#content div.d10{background: url(images/ieday/di10.png) no-repeat 15px 27px;}
div#content div.d11{background: url(images/ieday/di11.png) no-repeat 15px 27px;}
div#content div.d12{background: url(images/ieday/di12.png) no-repeat 15px 27px;}
div#content div.d13{background: url(images/ieday/di13.png) no-repeat 15px 27px;}
div#content div.d14{background: url(images/ieday/di14.png) no-repeat 15px 27px;}
div#content div.d15{background: url(images/ieday/di15.png) no-repeat 15px 27px;}
div#content div.d16{background: url(images/ieday/di16.png) no-repeat 15px 27px;}
div#content div.d17{background: url(images/ieday/di17.png) no-repeat 15px 27px;}
div#content div.d18{background: url(images/ieday/di18.png) no-repeat 15px 27px;}
div#content div.d19{background: url(images/ieday/di19.png) no-repeat 15px 27px;}
div#content div.d20{background: url(images/ieday/di20.png) no-repeat 15px 27px;}
div#content div.d21{background: url(images/ieday/di21.png) no-repeat 15px 27px;}
div#content div.d22{background: url(images/ieday/di22.png) no-repeat 15px 27px;}
div#content div.d23{background: url(images/ieday/di23.png) no-repeat 15px 27px;}
div#content div.d24{background: url(images/ieday/di24.png) no-repeat 15px 27px;}
div#content div.d25{background: url(images/ieday/di25.png) no-repeat 15px 27px;}
div#content div.d26{background: url(images/ieday/di26.png) no-repeat 15px 27px;}
div#content div.d27{background: url(images/ieday/di27.png) no-repeat 15px 27px;}
div#content div.d28{background: url(images/ieday/di28.png) no-repeat 15px 27px;}
div#content div.d29{background: url(images/ieday/di29.png) no-repeat 15px 27px;}
div#content div.d30{background: url(images/ieday/di30.png) no-repeat 15px 27px;}
div#content div.d31{background: url(images/ieday/di31.png) no-repeat 15px 27px;}

html>body div#content div.d01{background: url(images/day/d1.png) no-repeat 15px 27px;}
html>body div#content div.d02{background: url(images/day/d2.png) no-repeat 15px 27px;}
html>body div#content div.d03{background: url(images/day/d3.png) no-repeat 15px 27px;}
html>body div#content div.d04{background: url(images/day/d4.png) no-repeat 15px 27px;}
html>body div#content div.d05{background: url(images/day/d5.png) no-repeat 15px 27px;}
html>body div#content div.d06{background: url(images/day/d6.png) no-repeat 15px 27px;}
html>body div#content div.d07{background: url(images/day/d7.png) no-repeat 15px 27px;}
html>body div#content div.d08{background: url(images/day/d8.png) no-repeat 15px 27px;}
html>body div#content div.d09{background: url(images/day/d9.png) no-repeat 15px 27px;}
html>body div#content div.d10{background: url(images/day/d10.png) no-repeat 15px 27px;}
html>body div#content div.d11{background: url(images/day/d11.png) no-repeat 15px 27px;}
html>body div#content div.d12{background: url(images/day/d12.png) no-repeat 15px 27px;}
html>body div#content div.d13{background: url(images/day/d13.png) no-repeat 15px 27px;}
html>body div#content div.d14{background: url(images/day/d14.png) no-repeat 15px 27px;}
html>body div#content div.d15{background: url(images/day/d15.png) no-repeat 15px 27px;}
html>body div#content div.d16{background: url(images/day/d16.png) no-repeat 15px 27px;}
html>body div#content div.d17{background: url(images/day/d17.png) no-repeat 15px 27px;}
html>body div#content div.d18{background: url(images/day/d18.png) no-repeat 15px 27px;}
html>body div#content div.d19{background: url(images/day/d19.png) no-repeat 15px 27px;}
html>body div#content div.d20{background: url(images/day/d20.png) no-repeat 15px 27px;}
html>body div#content div.d21{background: url(images/day/d21.png) no-repeat 15px 27px;}
html>body div#content div.d22{background: url(images/day/d22.png) no-repeat 15px 27px;}
html>body div#content div.d23{background: url(images/day/d23.png) no-repeat 15px 27px;}
html>body div#content div.d24{background: url(images/day/d24.png) no-repeat 15px 27px;}
html>body div#content div.d25{background: url(images/day/d25.png) no-repeat 15px 27px;}
html>body div#content div.d26{background: url(images/day/d26.png) no-repeat 15px 27px;}
html>body div#content div.d27{background: url(images/day/d27.png) no-repeat 15px 27px;}
html>body div#content div.d28{background: url(images/day/d28.png) no-repeat 15px 27px;}
html>body div#content div.d29{background: url(images/day/d29.png) no-repeat 15px 27px;}
html>body div#content div.d30{background: url(images/day/d30.png) no-repeat 15px 27px;}
html>body div#content div.d31{background: url(images/day/d31.png) no-repeat 15px 27px;}

div#content div.post .entry-title, div#content div.page .entry-title, .page-title{font-size:1.2em; font-weight:normal; color:#cd1c1c; 
padding-bottom:8px; margin:10px 0; padding-left:60px; background:url(images/dateiemonth.png) no-repeat 15px 0}

div#content div.m01 .entry-title{background:url(images/iemonth/mi1.png) no-repeat 15px 0}
div#content div.m02 .entry-title{background:url(images/iemonth/mi2.png) no-repeat 15px 0}
div#content div.m03 .entry-title{background:url(images/iemonth/mi3.png) no-repeat 15px 0}
div#content div.m04 .entry-title{background:url(images/iemonth/mi4.png) no-repeat 15px 0}
div#content div.m05 .entry-title{background:url(images/iemonth/mi5.png) no-repeat 15px 0}
div#content div.m06 .entry-title{background:url(images/iemonth/mi6.png) no-repeat 15px 0}
div#content div.m07 .entry-title{background:url(images/iemonth/mi7.png) no-repeat 15px 0}
div#content div.m08 .entry-title{background:url(images/iemonth/mi8.png) no-repeat 15px 0}
div#content div.m09 .entry-title{background:url(images/iemonth/mi9.png) no-repeat 15px 0}
div#content div.m10 .entry-title{background:url(images/iemonth/mi10.png) no-repeat 15px 0}
div#content div.m11 .entry-title{background:url(images/iemonth/mi11.png) no-repeat 15px 0}
div#content div.m12 .entry-title{background:url(images/iemonth/mi12.png) no-repeat 15px 0}

html>body div#content div.post .entry-title, html>body div#content div.page .entry-title{background:url(images/datemonth.png) no-repeat 15px 0;}
html>body div#content div.m01 .entry-title{background:url(images/month/mjan.png) no-repeat 15px 0;}
html>body div#content div.m02 .entry-title{background:url(images/month/mfeb.png) no-repeat 15px 0;}
html>body div#content div.m03 .entry-title{background:url(images/month/mmar.png) no-repeat 15px 0;}
html>body div#content div.m04 .entry-title{background:url(images/month/mapr.png) no-repeat 15px 0;}
html>body div#content div.m05 .entry-title{background:url(images/month/mmay.png) no-repeat 15px 0;}
html>body div#content div.m06 .entry-title{background:url(images/month/mjun.png) no-repeat 15px 0;}
html>body div#content div.m07 .entry-title{background:url(images/month/mjul.png) no-repeat 15px 0;}
html>body div#content div.m08 .entry-title{background:url(images/month/maug.png) no-repeat 15px 0;}
html>body div#content div.m09 .entry-title{background:url(images/month/msep.png) no-repeat 15px 0;}
html>body div#content div.m10 .entry-title{background:url(images/month/moct.png) no-repeat 15px 0;}
html>body div#content div.m11 .entry-title{background:url(images/month/mnov.png) no-repeat 15px 0;}
html>body div#content div.m12 .entry-title{background:url(images/month/mdec.png) no-repeat 15px 0;}

.page h2, .single h2 {padding-top:5px;}
.archive h3{border:0}
.archive .page-title{border-bottom:1px solid #DDD; padding:10px 0; padding-left:40px; margin:15px 10px; width:505px}
.archive .page-title{background: url(images/icons/archive.png) no-repeat 0 7px; }

div#content div.post .entry-title a, div#content div.page .entry-title a{display:block; 
width:495px; color:#333; text-decoration:none; line-height:1.3em; padding-bottom:3px;  border-bottom:1px solid #CCC;font-size:1.2em;}
.entry-date{display:none; text-align:right; font-size:0.7em; font-weight:bold; color:#DB0048; padding-bottom:10px;}

/*Content Post Styling*/
.entry-content{overflow:hidden; margin-top:10px; padding:10px; padding-right:25px;}
.entry-content p{font-size:0.75em; color:#009fff; line-height:1.8em; padding:0 10px 20px 50px; text-align:justify}
.entry-content em{font-style:italic}
.entry-content ul, ol{margin:10px 35px; width:87%; font-size:12px; line-height:1.8em;}
.entry-content ul li{margin:0 0 0 40px;color:#009FFF;} 
.entry-content ol {list-style-position:inside; padding-left:10px;} 
.entry-content ol li{list-style-type: decimal; background:none;	color:#009FFF;margin:0 0 0 30px;}
.entry-content dl{font-size:0.75em; line-height:1.8em;}
.entry-content dl dt{ padding-left:20px; margin:10px 5px;}
.entry-content img{margin:0pt 0pt 0pt 50px;padding:20px;}
.entry-content dl dd{margin:10px 25px; font-size:0.9em}
.entry-content strong, .entry-content b{font-weight:bold}
.entry-content .caps{text-transform: uppercase;}
.entry-content .important{background:#FFFFEC; padding:3px; border-bottom:1px solid #E0E0E0; border-right:1px solid #E0E0E0;}
.entry-content a{}
.entry-content  a:hover{}
.entry-content div.page-link{font-size:0.7em; font-weight:bold; line-height:2.2em;}
.entry-content div.page-link a{width:30px; height:30px; background:transparent url(images/pagelink.png) no-repeat; margin:0; padding:11px; padding-top:8px; border:0; text-align:center; color:#FFF}
.entry-content div.page-link a:hover{

	}
.entry-content a.more-link{float:right; background:transparent url(images/readmore.png) no-repeat; text-align:center; border:0; display:block; width:155px; height:30px; margin:5px 0; text-indent:-999px}
.entry-content a.more-link:hover{background:transparent url(images/readmore.png) no-repeat; display:block;  margin:5px 0; border:0}
.entry-content a.more-link .meta-nav{display:none;}
/*Meta Data Styling*/
.entry-meta{font-size:0.7em; clear:both; color:#444; margin:0 0 50px 60px;background:transparent url(images/ts-read-more-bg.jpg) no-repeat scroll 0% 0%;height:40px;padding:2px 0 0 20px;}
.entry-meta .meta-sep{display:none;}
.entry-meta .author{display:block; width:30%; padding:0 10px; font-weight:bold; font-size:1.1em; text-indent:25px; height:40px; margin-left:10px; margin-bottom:10px; background:transparent url(images/icons/author.png) no-repeat;}
.entry-meta .author a{line-height:2.6em}
.entry-meta .cat-links{display:block; padding:10px; background:#F5FCFF;  border-top:1px solid #D1EFFF; border-bottom:1px solid #D1EFFF; }
.entry-meta .edit-link{display:inline; float:right; background:#F5FCFF; border-bottom:1px solid #D1EFFF; }
.entry-meta .read-more-link{display:inline; margin:0pt 0pt 0pt 8px; height:40px; font-weight:bold; font-size:1.1em; text-align:center; margin-top:-80px;}
.entry-meta .comments-link{display:inline; padding:0pt 0pt 0pt 23px; height:40px; font-weight:bold; font-size:1.1em; text-align:center; margin-top:-80px;}

body.author .entry-meta .comments-link{margin-top:-70px; }
.entry-meta .read-more-link a{line-height:2.6em;color:white;}
.entry-meta .comments-link a{line-height:2.6em;color:white;}
.entry-meta .read-more-link a:hover{text-decoration:underline;background:none !important;}
.entry-meta .comments-link a:hover{text-decoration:underline;background:none !important;}
.entry-meta .comments-link span{line-height:2.6em}
.entry-meta .read-more-link span{line-height:2.6em}
.trackback-uri{font-size:80%;margin:0 0 0 60px;font-weight:bold;}
.single .entry-meta .author{margin-top:10px;}

/*Asides*/
div#content div.category-asides{background:none}
html>body div#content div.category-asides{background:none}
div#content div.category-asides .entry-title{background:none; font-size:0.9em; font-weight:bold; padding-bottom:0; padding-left:0; margin:0 10px}
html>body div#content  div.category-asides .entry-title{background:none}

div#content div.category-asides .entry-title a{width:94%; margin-top:20px; padding:5px 0; padding-left:10px; color:#555}
div#content div.category-asides .entry-content{font-size:0.9em; line-height:1.6em; margin:0}
div#content div.category-asides .entry-meta{background:#F5FCFF; font-size:0.6em; padding:5px; border:1px solid #D1EFFF; border-left:0;border-right:0}
div#content div.category-asides .entry-meta .meta-sep{display:none;}
div#content div.category-asides .entry-meta .author{display:inline; border:0; padding:0; background:none}
div#content div.category-asides .entry-meta .cat-links{display:inline;  border:0; padding:0; background:none}
div#content div.category-asides .entry-meta .edit-link{display:inline; float:none;  border:0; padding:0; background:none}
div#content div.category-asides .entry-meta .comments-link{display:inline; border:0; padding:0; background:none; margin:0; float:none; font-size:1em; }
div#content div.category-asides .entry-meta .comments-link a{line-height:0.7em}

/*Comments*/
div#comments{
	background:#FCF7C7 none repeat scroll 0% 0%;
	clear:both;
	color:#444444;
	margin:0pt 0pt 20px 60px;
	padding:35px;
}
div#comments-list h3{width:500px;font-weight:bold;color:#CD1C1C;font-size:130%;}
div#comments-list ol {
	display:block;
	margin:0pt;
	padding:0pt;
	text-align:justify;
	width:460px;
}
div#comments-list ol li{display:block; margin:25px 0; padding:0; background:none}
div#comments-list ol li .comment-author{font-weight:bold;}
div#comments-list ol li .comment-meta{padding-bottom:10px; color:#AAA; font-weight:normal;font-size:0.8em; border-top:1px solid #A3A3A3}
div#comments-list ol li .comment-author{background:transparent url(images/ts-star-hot.png) no-repeat scroll 0% 0%;clear:both;}
div#comments-list ol li .comment-author span{padding:0 0 0 20px;}
div#comments-list ol li p{font-weight:normal;font-size:90%;}
/*For Post Author special Style*/
div#comments-list ol li.bypostauthor .comment-meta{border:0; border-top:1px solid #A3A3A3;}
div#comments-list ol li.bypostauthor p{}
.thdrpy{
	font-size:90%;
	font-weight:bold;
	margin:10px 0pt 20px;
}

/*Trackbacks and Pingbacks*/
div#trackbacks-list h3 {}
div#trackbacks-list ol {font-size:.6em;}
div#trackbacks-list ol li{display:block; margin:15px 0; padding:0; background:none}
div#trackbacks-list ol li div.comment-author{margin-bottom:10px}

/*Comment Form*/
div#respond h3 {color:#00D4F5 !important; width:500px; border:0;font-size:150%;}
div#respond .formcontainer{width:500px;margin:0 0 20px 0;}
div#respond form#commentform textarea{
	border:3px solid #58B0DA;
	height:80px;
	padding:5px;
	width:440px;
	margin:10px 0pt 0pt;	
	}
div#respond form#commentform input{border:3px solid #58B0DA; padding:5px; height:16px; width:424px}
div#respond form#commentform input#submit{
	background:#00D4F5 none repeat scroll 0% 0%;
	border:0pt none;
	color:#FFFFFF;
	height:24px;
	margin-top:10px;
	width:100px;
	color:#fff;	
	}
form#commentform{}
form#commentform p#comment-notes{color:#FFF}
form#commentform div.form-label{color:#CD1C1C; margin:5px 0;display:none;}

#cancel_reply a{
	color:#fff !important;
	float:left;
	font-size:90%;
	line-height:25px;
	margin:10px;
	padding:0pt 10px;
	background:#DB0048;
}
#cancel_reply a:hover{
	color:#fff !important;
	text-decoration:none;
}
.form-textarea textarea{
	border:3px solid #58B0DA;
	height:80px;
	margin:10px 0pt 0pt;
	padding:5px;
	width:96%;
}
.form-submit .button{
	background:#00D4F5 none repeat scroll 0% 0%;
	border:0pt none;
	color:#FFFFFF;
	height:24px;
	margin-top:10px;
	width:100px;
	float:left;
	cursor: pointer;
	cursor: hand;
}


.comment-childs {
background:#FCF7C7 none repeat scroll 0% 0% !important;
border:medium none !important;
margin:15px !important;
padding:10px !important;
clear:both;
}
.chalt {
background-color:#FFFFFF !important;
}
.comments cite{
	font-weight:bold;
}

.form-option{
	height:50px;
}

/* Tags */

.post .tag-links{
	margin: 0 0 0 60px;
	font-size:80%;
	color:#530172;
	display:block;
}
.post .tag-links2{
	color:#530172;
	display:block;
	font-size:80%;
	margin:0pt 0pt 20px 50px;
}
/*Sidebars*/

div.sidebar {float: left;	overflow: hidden;}
div#primary {
	background:#FCF7C7 none repeat scroll 0% 0%;
	margin:-5px 0pt 0pt -390px;
	padding:35px 0 51px 28px;
	width:260px;
}

div.sidebar a{
	font-family:Verdana,Arial,Sans-Serif;
	line-height:12px;
	font-size:0.7em;
}
div.sidebar a:hover{

}




/* Sidebar widgets */
#search {
	background:transparent url(images/ts-searchbox-bg.gif) no-repeat scroll 0% 0%;
	height:34px;
	margin:0pt 0pt 20px;
	padding:0pt;
	width:230px;
}
#searchform {
border:0pt none;
margin:0pt;
padding:0pt;
vertical-align:top;
}
#search #s-text {
float:left;
margin:0pt;
padding:0pt;
line-height:18px;
}
#s {
border:0pt none;
color:#9CDD3B;
font-family:"Lucida Grande",Verdana,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:10px 0 0 10px;
width:180px;
}
#search label {
display:none;
}
#search #s-submit {
float:left;
margin:5px 0pt 0pt;
padding:0pt;
}
#searchsubmit {
background:transparent url(images/search_submit.png) no-repeat scroll 0% 0%;
border:0pt none;
height:22px;
margin:0pt;
padding:0pt;
width:27px;
}
.meta {
padding:0pt 0pt 10px 23px;
}
#rss-posts {
background:transparent url(images/ts-rss-posts.gif) no-repeat scroll 0% 0%;
}
#rss-comments {
background:transparent url(images/ts-rss-comments.gif) no-repeat scroll 0% 0%;
}
#rss-gigs {
background:transparent url(images/ts-rss-gigs.gif) no-repeat scroll 0% 0%;
}
.sidebar h3{
font-size:170% !important;
margin:35px 0pt 5px;
font-size:240%;

}

.sidebar .twitter .twitter-item{
font-size:0.7em;
padding:0 60px 10px 0;
color:#333;
line-height:17px;
}
.twitter-timestamp abbr{
	display:block;
	font-weight:bold;
	padding:5px 0pt 0pt;
	color:#FF8300;
}

.sociable{
	margin:20px 0 10px 50px !important; 
}
.sociable img{
	border:1px solid #333333;
	height:20px;
	margin:0pt;
	padding:4px;
	width:20px;
}

.sociable_tagline .sifr{
	color:#CD1C1C;
	margin:0 0 15px 0;
	font-size:130%;
}
.sociable_tagline a{
	background:blue;
}


.widget_search{color:#9cdd3b !important;}
.widget_subscribe{color:#8d0202 !important;}
li.widget_categories{color:#00d4f5 !important;}
li.widget_pages{color:#ff61a5 !important;}
li.widget_archive{color:#29a491 !important;}
li.widget_twitter{color:#ff8300 !important;}
#tag_cloud h3{color:#007aff !important;}
#flickr-sidebar h3{color:#570178 !important;}
#social-homes h3{color:#c33da0 !important;}
li#linkcat-29{color:#A2F0D5 !important;}

/*404*/
#searchform-404{
	
}


/*footer*/
div#footer {}

/* discog */

.discography-release{
	padding:0;
	padding:0 0 0 60px;
}
.dicography-info{
	color:#009FFF;
	font-size:0.75em;
	line-height:1.8em;
	padding:15px 0 25px 0;
	text-align:justify;
}

#tag_cloud{
	padding-right:20px;
	clear:both;
}
#tag_cloud a{
	line-height:30px;
	padding:10px 0pt;
}


.mailing-list {
	background:transparent url(http://www.nightmaresonwax.com/blog/wp-content/themes/thought%20so/images/ts-searchbox-bg.gif) no-repeat scroll 0% 0%;
}
.mailing-list-h3 {
	color:#D80E0E;
}
.mailing-list-text {
	border:0pt none;
	color:#9CDD3B;
	font-family:"Lucida Grande", Verdana, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:10px 0pt 20px 10px;
	width:200px;
}
.mailing-list select {
	width:225px;
	display:block;
	margin:0 0 10px 0;
}

#wax-on-banner {
	background:transparent url(http://www.nightmaresonwax.com/blog/wp-content/themes/thought%20so/images/wax-on-now-blog-banner.png) repeat scroll 0 0;
	height:112px;
	width:237px;
}

#wax-on-banner a {
	color:#F59D1E;
	display:block;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:11px;
	padding-bottom:17px;
	padding-left:51px;
	padding-top:80px;
	text-decoration:none;
}

#wax-on-banner a:hover{
	text-decoration:underline;
}