body {
font-size: 12px;
font-family: Arial, Sans-Serif;
}

p{
padding 0;
margin: 10px 0px 0px 0px;
font-family: Arial, Sans-Serif;
font-size: 13px;
}

em {
font-style: italic !important;
}

h2{
margin: 0;
padding: 0;
text-transform: uppercase; 
color: #FFFFFF; 
font-weight: 600;}


strong {
	font-weight: bold;
}

.post-title{font-size: 22px; text-decoration: none; font-family: Verdana, Arial, Sans-Serif; font-weight: 600;}

a.post-title:link {color: #426C10;}
a.post-title:visited {color: #426C10;}
a.post-title:hover {color: #566e29;}
a.post-title:active {color: #666666;}

a.single_track_desc_reveal, a.bluebox { font-weight: normal; border: 1px solid #85C2FF; padding: 2px; color: #0A85FF }

a.ts_buttonlink {
	text-transform: uppercase !important;
}

#logo {
	display:block;
	width: 147px;
	height: 50px;
	background: url(../images/latent_logo_button.jpg) no-repeat scroll 0 0;		
}

#upper-bar #links {
	width: 820px;
	float:left;
	padding-top: 15px;
}

#upper-bar #links a {
	margin-right: 15px;
	font-size: 18px;	
	color: #6E7133 !important;
}

#upper-bar #links a:hover {	
	color: #DDD !important;
}

#searchform {
	float:right;
}

a.rollover:hover {
	background-position: 0 100% !important;
}

h2.side-header{margin: 20px 0 0 10px; padding: 0;}

h2.alt-page-header{margin: 0; padding: 0; display: none;}

h3 {
font-size: 1.5em;
}

h3.search{
margin: 0;
padding: 0;
font-size: 24px;
text-decoration: none; 
font-family: Arial, Sans-Serif;
text-transform: uppercase;
}

h3.sub-posts{
margin: 20px 0 0 20px;
}

div.post-subheading {
height: 20px;
margin-bottom: 10px;
margin-top: 5px;
border-bottom: 1px solid #aaa;
}

	div.post-subheading div.metadata {
		float:left;
	}


		div.post-subheading div.metadata span.comments {
			margin-left: 10px;
		}
	
	div.post-subheading div.buttons div {
		margin-left: 5px;
	}

div.post-buttons {	
     float:right;
     width: 85px;
     border: 1px solid #333;
     padding: 5px;
     padding-bottom: 0px;
     margin:5px;
}

div.post-buttons div {
	float:right;
	padding-bottom: 3px;
}

div.post-buttons div p {
	height: auto;
	line-height: 10px;
	margin:0;
}

div.post-button-last {
	margin-top: 2px;     
}

div.tweetmeme_button {
	
	width: 75px;
	
}

img.artists{
margin: 0;
padding: 0;
}

img.alignleft, div.alignleft
{
/*float:left;*/
margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright
{
/*float:right;*/
margin:0 0 0.5em 0.5em;
}
img.aligncenter, div.aligncenter
{
text-align:center;
margin:0 auto;
}

p.date, span.date{

}

p.footer{
text-transform: uppercase;
text-align: center;
margin: 20px 0 0 0;
}

p.topspin {
text-align: center;
margin: 20px 0 0 0;
}

p.post-author, span.post-author {
color: #ccc;
font-weight:bold;
}

p.artist-name{
color: #FFFFFF;
font-family: Verdana, Lucida, Arial, Sans-Serif, Sans;
font-size: 14px;
font-weight: 100;
margin: 15px 18px 0 18px;
padding: 0;
}


a.footer-link:link {color: #f0c253;}
a.footer-link:visited {color: #f0c253;}
a.footer-link:hover {color: #79963a;}
a.footer-link:active {color: #ffffff;}

/* Default Link Class */

a{text-decoration: none; font-weight: 600;}
a.normalweight {font-weight: 100;}
a.boxed {border: 1px solid; padding: 2px}
a.small {font-size: 11px}
a:link {color: #f0c253;}
a:visited {color: #f0c253;}
a:hover {color: #79963a;}
a:active {color: #ffffff;}

/* Tour table */

table.tour {
	margin: 10px;
	text-transform: none;
	font-size: 12px;
	width: 800px;
}

table.tour thead {
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #ffffff;		
	vertical-align: bottom;
}

table.tour thead td {
	padding-bottom: 0px !important;
}

table.tour td {
	height: 40px;
	padding-bottom: 10px;
}

/* Logo */
div.logotext {
	width: 400px;
	top: 200px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 26px;
	font-weight: bold;	
	color: black;
}

#searchbox {
	width: 130px;
	margin-right: 2px;
}

div.loginbutton {
	float:right; 
	border: 1px solid grey; 
	padding: 3px;
	background-color: #517F1D;
	margin: 3px;
}

div.loginbutton:hover {
	background-color: #fff;
}

/* ReCaptcha input box */
#recaptcha_area {
	margin: 10px 0 10px 0;
}

/* Advanced Search box */
input#s {
	width: 225px;
}
form#searchform{
	width: 300px;
}

/* General styles */
.yellow {
	color: #D1AE2B;
}

/* TubePress override default */
div.tubepress_container div.pagination a {
background: #999; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#F0F0F0'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#999), to(#F0F0F0)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #999,  #F0F0F0); /* for firefox 3.6+ */ 
}