/*
Theme Name: FRS
Theme URI: 
Description: Free Road Scholars
Version: 1.0
Author: Jeremy Wilson
Author URI: http://capnjeremy.com/

*/


@import url("reset.css");

body {

	background:url("images/blog-bg.jpg") no-repeat #fff top center fixed; 
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;

}

strong { font-weight:900; }
em { font-style:italic; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

	div#main-container {
	
		width:1032px;
		background:#fff;
		margin:0 auto;
		padding:60px 0 60px 0;
		border:25px #fff solid;
		border-top:none; border-bottom:none;
	
	}
	
	div#main-content {
	
		width:600px;
		min-height:500px;
		float:left;
		margin:0 43px;
	
	}
	
	
		div#main-content div#header, div#main-content div#blog-posts { width:100%; float:left; position:relative;}
		
		div#header div#social { position:absolute; bottom:0px; right:10px;}
		div#header div#social p { font-size:10pt; text-align:right; clear:both; }
			div#social img { float:right; margin:0 0 14px 0;}
		
		div#main-content img.main-logo { float:left; }
	
		div#main-content div#navigation { float:right; }
			div#navigation ul { list-style-type:none; width:95px;}
			div#navigation ul li { line-height:13.5pt; width:85px; background:none; margin:0 0 1px 0; position:relative; float:left;}
			div#navigation ul li a { color:#000; text-decoration:none; font-size:11.5pt; float:right;}
			div#navigation ul li span { float:left; color:#000; }
			
			div#navigation ul li div.subnav { position:absolute; left:-190px; bottom:0px; width:180px; }
			div.subnav.top { top:0px; }

			div#recent-posts { font-size:10pt; line-height:12pt; float:left; margin:25px 0 10px 0; clear:both; width:100%;}
				div#recent-posts strong { font-weight:bold; text-transform:uppercase; }
				div#recent-posts a { color:#000; }
				div#recent-posts a:hover { background:#000; color:#fff; }
		
		div#blog-posts { margin:25px 0 0 0; }
		
		div#blog-posts div.post { float:left; width:100%; margin:15px 0; padding:0 0 15px 0; }
			div.post a { color:#111; }
		div#blog-posts h3.blogDate { font-size:15pt; float:left; margin:0 0 10px 0; }
		div#blog-posts div.seperator { clear:both; width:100%; margin:5px 0; border-bottom:3px #000 solid; }
		div#blog-posts h2.blogTitle a, h2.blogTitle, div#blog-posts h2 { font-size:18pt !important; font-weight:bold; clear:both;  text-decoration:none; color:#000;}
			.blogTitle { margin:0 0 5px 0; clear:both;}
			h2.blogTitle span { font-size:16pt; font-weight:normal !important; }
		div#blog-posts span.blogAuthor { float:right; font-size:10pt; }
			span.blogAuthor img { position:relative; bottom:0px; margin:0 0 0 10px; }
		div#blog-posts span.metaData { font-weight:bold; font-size:9pt; line-height:11pt; display:block; margin:0 0 12px 0;}
		div#blog-posts span.metaData a { color:#000; }
		div#blog-posts p.postmetadata { line-height:11pt; margin:0 0 12px 0;}
		div#blog-posts p { font-size:9pt; line-height:11pt; margin: 0 0 10px 0;}
		div#blog-posts p.excerpt {}
		div#blog-posts div.post img.feature-img { margin:10px 0; } 
		div#blog-posts a { color:#333; text-decoration:underline; }
		div#blog-posts a:hover { color:#FFF !important; background:#000; }
		div#blog-posts div.post a:hover img { background:#fff !important; }
		div#blog-posts h2.center { text-align:center; clear:both; margin:20px 0; line-height:18pt;}
		div#blog-posts dl { clear:both; }
		div#blog-posts dl dt { font-size:10.5pt; clear:both; font-weight:bold;}
		div#blog-posts dl dd { float:left; font-size:10pt; margin:0 0 12px 0;}
		div#blog-posts div.review  { clear:both; }
			div.review h3 { font-size:13pt; font-weight:bold; line-height:15pt; margin:0 0 4px 0; }
		div#blog-posts div.post a img { text-decoration:none !important; }
		div#blog-posts div.post a.more-link { display:block; margin:10px 0; text-decoration:none !important; }
	
	
	
	div.sidebar { width:165px; float:left; background:#fff; min-height:300px;}
	
		div.sidebar h2.widgettitle { font-size:23pt; line-height:25pt; font-weight:bold; color:#000; margin:0 0 13px 0; border-bottom:3px #000 solid; padding:0 0 3px 0; }
		div.sidebar a { color:#000; }
		div.sidebar div.textwidget p { font-size:11pt; line-height:12pt; margin:0 0 12px 0;}
		div.sidebar li.widget { margin:0 0 30px 0; clear:both;}
		li.widget + li.widget { margin:30px 0 30px 0; }
		li.widget_search { margin:30px 0 30px 0 !important; clear:both; }
		div.sidebar li.widget_twitter { content:"Twitter"; font-size:22pt; }
		div.sidebar li.widget_twitter h2 { display:none; }
		div.sidebar li.widget_twitter  a { color:#000; text-decoration:none; font-weight:bold;}
		div.sidebar li.widget_twitter a:hover { text-decoration:underline; }
		div.sidebar li#stray_widgets-2 h2 { display:none; }
		div.sidebar li.widget_twitter li { display:block; float:left; margin:0 0 10px 0; font-size:9pt; line-height:14pt;}
		div.sidebar ul.advanced-recent-posts { clear:both; margin:0px 0 20px 0;  }
		div.sidebar ul.advanced-recent-posts li { display:block; position:relative; margin:0 0 2px 0;}
		div.sidebar ul.advanced-recent-posts li img { position:relative; z-index:100; }
		div.sidebar ul.advanced-recent-posts span.hiddendesc { display:block; background:#000; position:absolute; top:0px; padding:0 5px; width:155px; height:41px; z-index:15; opacity:0.9; color:#fff; line-height:41px; font-size:10pt; overflow:hidden;}
		div.sidebar ul.advanced-recent-posts li:hover img{ z-index:1 !important; }
		
		div.sidebar li.widget_archive ul li { margin:0 0 4px 0; }
		div.sidebar li.widget_archive ul li a { font-size:9pt; }
		
		div.sidebar li#advancedrecentposts-6 { margin-top:100px; }
				li#text-4 { margin-top:200px; }
				
		div.sidebar li#advancedrecentposts-6 h2 { margin:0 0 5px 0 !important; }
		div.sidebar li#advancedrecentposts-4 ul li { display:block; float:left; width:61px; height:61px; margin:0 3px 3px 0;}
		div.sidebar li#advancedrecentposts-4 ul li span.hiddendesc { width:57px; height:57px; font-size:9pt; padding:0; line-height:10pt; padding:2px; overflow:hidden;}
		
		div.sidebar li.widget_search label { display:none; }
		div.sidebar input[type=text] { width:90px; float:left; background:#000; color:#fff; border:none; font-size:7.5pt; line-height:20px; padding:2px;}
		div.sidebar input[type=submit] { height:20px; }
		li#text-2 p { text-align:left; }  li#text-2 strong { display:block; text-align:right;}

		div.sidebar ul li#wpoi div { display:none; }
		div.sidebar ul li#wpoi p { font-size:10pt !important; }
		
		div.sidebar img.book-thumb { max-width:50px; float:left; padding:0 10px 0 0; } div.book-holder { float:left; overflow:hidden; margin:0 0 10px 0; font-size:8pt;}
		div.sidebar p.book-auth { float:right; max-width:100px; }
		.widget_flickrRSS div a { display:block; font-size:9pt !important; text-decoration:none; vertical-align:middle; }
		.widget_flickrRSS div { padding:4px 3px; vertical-align:middle; }
		.widget_flickrRSS div a img { position:relative; top:-2px; left:2px;}
		
		div.sidebar li#lastfm object { width:165px !important; }
		
		div.sidebar a.popular-thumb img { float:left; margin:0 2px 2px 0; }
		div.sidebar li.widget_pages { float:left; }
		
		div.sidebar a img { display:block !important; }
		
		li#twitter-2 ul li  { background:url("/main/images/scholars-twit.png") no-repeat left top;  }
		li#twitter-2 ul li { text-indent:24px; }
				
		li#twitter-3 ul li  { background:url("/main/images/parker-twit.png") no-repeat left top;  }
		li#twitter-3 ul li { text-indent:24px; }
		
		li#twitter-4 ul li  { background:url("/main/images/josh-twit.png") no-repeat left top;  }
		li#twitter-4 ul li { text-indent:24px; }
		
		li#twitter-5 ul li  { background:url("/main/images/deppish-twit.png") no-repeat left top;  }
		li#twitter-5 ul li { text-indent:24px; }
		
		li#twitter-6 ul li  { background:url("/main/images/jeigh-twit.png") no-repeat left top;  }
		li#twitter-6 ul li { text-indent:24px; }
		
		
	
	
	
	
	
	
	
		div.navigation {
		
			width:590px;
			clear:both;
			height:50px;
			line-height:50px;
			background:#fff;
			color:#000;
			padding:0 5px;
		
		}
		
		div.navigation a { color:#000; font-size:12pt; line-height:50px; }
			.alignleft { float:left; }
			.alignright { float:right; }
/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */


div#respond { float:left; width:600px; }
div#respond h3, h3#comments { font-size:15pt; color:#000; font-weight:bold; border-bottom:3px #000 solid; padding:0 0 3px 0; margin:0 0 3px 0; }
div#respond input[type=text] { background:#000; border:none; color:#fff; padding:1px; font-size:12pt;}
div#repsond label { color:#000; font-size:12pt; }
div#respond textarea#comment {width:280px; height:130px; color:#fff; background:#000; font-family:inherit; border:none; font-size:12pt; padding:10px;}

ol.commentlist {  }
ol.commentlist li { font-size:11pt; line-height:14pt; color:#000; clear:both;}
div.comment-author { font-weight:bold; font-size:10pt; }
div.comment-author a { color:#000; }
div.comment-meta a { color:#000; font-size:10pt; }
div.comment-body { margin:10px 0; float:left; }
div.comment-body p { font-size:10.5pt; line-height:13.5pt; margin:5px;}


img.flickr_thumb {

	width:61px; height:61px;
	float:left;
	margin:0 4px 4px 0;

}


#artist-profiles { float:left; padding:0 0 20px 0; }

li#text-4 div.text-widget { position:relative; width:100%;}

.qtip .qtip-content{
   padding: 10px;
   overflow: hidden;
}
   
   .qtip .qtip-content .qtip-title,
   .qtip-cream .qtip-content .qtip-title{
      background-color: #F0DE7D;
   }
   
   .qtip-light .qtip-content .qtip-title{
      background-color: #f1f1f1;
   }

   .qtip-dark .qtip-content .qtip-title{
      background-color: #404040;
   }

   .qtip-red .qtip-content .qtip-title{
      background-color: #F28279;
   }
   
   .qtip-green .qtip-content .qtip-title{
      background-color: #B9DB8C;
   }

#artist-profiles a { display:block; float:left; }

#artist-profiles img {

	display:block;
	width:75px; height:75px;
	float:left;
	margin:0px 4px 4px 0;
}

.widget_stray_quotes {

	font-size:9pt !important;
	line-height:12pt !important;
	height:100px;

}

div.sociable { width:100%; clear:both; }
div.sociable a:hover { background:none !imporant; }

