/*
Theme Name: Featured Presenter
Theme URI: http://www.sinclairmaxwell.com
Version: 1.0
Author: Jason Miller
*/


/* general */
a   																				{ color: #fff; text-decoration: none; outline: 0; }
a:hover 																		{ color: #aaa; }
a img 																			{ border: none; }
*																						{ margin: 0; padding: 0; }
body 																				{ background: #292114 url(images/bg.gif) top left repeat-x; color: #bbb; font: 12px/14px helvetica, arial, Sans-serif; }
#wrapper 																		{ width: 950px; margin: 0 auto; background: url(images/bg-header.jpg) top center no-repeat; }
#jason 																			{ float: right; background: url(images/jason.png) top right no-repeat; margin: 0 50px 0 0; height: 269px; width: 115px; }
ul, li 																			{ list-style: none; margin: 0; padding: 0; }
h1  																				{ float: left; margin: 77px 0 0 0; padding: 0 0 0 12px; } 
h2  																				{ font-size: 14px; } 
h3  																				{ font: bold 12px arial, helvatica; color: #bbb; text-transform: capitalize; }
h3 SPAN.slash 															{ font: bold 10px Arial !important; text-transform: lowercase; }
h4  																				{ font-size: 14px; }
code 																				{ font: 11px "Courier New"; color: #666; padding: 5px; margin: 5px 0; display: block; border-left: 1px solid #903000; }
blockquote 																	{ color: #ddd; padding: 5px; font: 12px Arial, Sans-serif; line-height: 1.4em; }
.left 																			{ float: left; margin-top: 3px; margin-right: 8px; }
.right 																			{ float: right; margin-left: 8px; }
.clear 																			{ clear: both; }
.clear-both 																{ clear: both; }
.pagenavi  																	{ margin: 10px 0; clear: both; }

/* upper navigation */
ul.topnav   																{ list-style: none; text-align: left; }
.topnav li   																{ float: left; margin: 0; }
.topnav li a  															{ font: 11px arial; outline: none; color: #ddd; text-decoration: none; display: block; padding: 3px 15px 5px 15px; text-transform: uppercase; }	
.topnav li a:hover													{ color: #a0410d !important; }
.topnav li.rss   														{ float: right; display: block; width: 60px; background: transparent url(images/rss.png) no-repeat 130% 0; }
.topnav li.rss a 														{ color: #eee; }
.topnav li.rss a:hover											{ background: transparent; color: #a0410d !important; }

/* header */
#header 																		{ width: 950px; margin:0 auto; padding: 0; }
#main-wrapper 															{ display: block; clear: right; margin: 0 auto; width: 950px; padding: 10px; text-align: left; background: url(images/px.png); }
.main 																			{ width: 714px; margin: 0; padding: 0; float: left; overflow: hidden; }

/* ancillary */
#ancillary  																{ margin: 0; padding: 0; height: 250px; background: url(images/rambling.jpg) no-repeat 100% 80%; }
#ancillary .flickr 													{ padding: 3px 2px; background: #202020; overflow: hidden; }
#ancillary .flickr img  										{ margin: 10px 9px; width: 45px; height: 45px; display: block; float: left; }
#ancillary .flickr a img										{ border: 4px solid #eee; }
#ancillary .flickr a:hover img  						{ border: 4px solid #6199dc; }

/* single page */
.post.single 																{ line-height: 1.4em; width: 700px; padding: 0 3px; }
.post.single h2, .post.single h2 a 					{ font: 22px arial, helvetica; letter-spacing: -1px; line-height: 1.4em; color: #ddd; text-decoration: none; }
.post.single .postMeta 											{ font: 10px Arial; margin-bottom: 5px; color: #999; }
.post.single .postMeta span.date			 			{ padding: 0 12px 0 0; }
.post.single .postMeta span.comments 				{ background: url(images/comment.gif) no-repeat left center; padding-left: 15px; }
.post.single .postMeta span.comments a,
.post.single .postMeta span.date a					{ color: #fff; }
.post.single .entry 												{ line-height: 18px; overflow: hidden; padding-bottom: 9px; margin-bottom: 9px; border-bottom: 1px dotted #777; }
.post .entry img.wp-smiley  								{ border: 0px none; margin: 0; vertical-align: middle; }
.post .entry img, .entry a img 							{ border: 2px solid #444; }
.post .entry a:hover img 										{ border-color: #444; }
.post.single h3 														{ font-size: 13px; font-weight: bold; display: inline; }
.post.single p 															{ margin: 1em 0; }
.post.single p a,.post.single li a 					{ color: #fff; }
.post.single p a:hover 											{ color: #aaa; }
.post.single p strong 											{ font-weight: bold; }
.post.single p em 													{ }
.post.single a 															{ color: #fff; }
.post.single a:hover 												{ color: #aaa; }
.post.single blockquote 										{ margin: 0 1em; padding: 0 0 0 1em; color: #999; border-left: 4px solid #999; }
.post.single ul, .post.single ol 						{ margin: 1em; padding-left: .8em; border-left: 4px solid #fff; }
.post.single ul li, .post.single ol li 			{ margin: 0; line-height: 1.4em; }

/* twitter */
#twitter																		{ float: right; clear: left; }
#twitter #twitter_update_list 							{ color: #c5e281; float: right; width: 225px; height: 60px; padding: 0; margin: 23px 168px 0 0; line-height: 1.4em; font-size: 11px; }
#twitter #twitter_update_list a 						{ color: #ddd; padding: 0; margin: 0; }
#twitter #twitter_update_list a:hover 			{ color: #fff; padding: 0; margin: 0; }

/* sidebar related */
#sidebarwrapper  														{ margin: 0; padding: 0; float: right; color: #999; }
#left-sidebar 															{ color: #ddd; float: left; width: 220px; margin: 0; padding: 5px; font-size: 11px; background: transparent url(images/opa.png); }
#left-sidebar h3 														{ padding: 3px; background: #7e2626; display: inline; color: #eee; }
#left-sidebar p 														{ color: #ddd; padding-bottom: 10px; }
#left-sidebar a   													{ color: #999; text-decoration: none; }
#left-sidebar a:hover 											{ color: #fff; }
#left-sidebar ul 														{ list-style: none; margin: 8px 0 4px; }
#right-sidebar 															{ color: #ddd; float: left; margin: 0; width: 224px; padding: 5px 5px 5px 7px; background: transparent url(images/opa.png); }
#right-sidebar h3 													{ padding: 3px; background: #7e2626; display: inline; color: #eee; }
#right-sidebar a   													{ color: #aaa; }
#right-sidebar a:hover 											{ color: #fff; }
#right-sidebar p 														{ color: #ddd; }
#right-sidebar ul 													{ list-style: none; margin: 8px 0 4px; color: #999; }
.categories 																{ padding: 0; color: #666; }
.categories li 															{ font-size: 11px; padding: 3px 2px; float: left; color: #444; width: 48%; display: inline; }
.categories li a 														{ color: #999; text-decoration: none; }
.categories li a:hover 											{ color: #eee; text-decoration: none; }
.bookmarks 																	{ padding: 0; color: #666; }
.bookmarks li 															{ font-size: 11px; padding: 3px 2px; float: left; color: #444; width: 48%; display: inline; }
.bookmarks li a 														{ color: #999; text-decoration: none; }
.bookmarks li a:hover 											{ color: #eee; text-decoration: none; }
.recent-posts 															{ margin: 10px 0;}
.recent-posts ul 														{ margin: 0px; padding: 0; font-size: 11px; }
.recent-posts li 														{ margin: 0px; padding: 4px 0; list-style-type: none; }
.recent-posts li a 													{ text-decoration: none; }
.recent-posts li a:hover 										{ text-decoration: none; }
.delicious 																	{ padding: 10px 0; }
.delicious ul 															{ margin: 0; padding: 0; }
.delicious li 															{ margin: 0px; padding: 2px 0; list-style-type: none; }
.delicious li a 														{ text-decoration: none; }
.delicious li a:hover 											{ text-decoration: none; }
.tags 																			{ margin: 10px 0; padding: 0; line-height: 2em; }
.tags a 																		{ text-decoration: none; color: #333; font-weight: normal; }
.tags:hover a 															{ color: #666; text-decoration: none; }
.tags:hover a:hover, #sidebar .tags a:hover { color: #eee; text-decoration: none; }
.about 																			{ margin: 5px 0 0 0; padding: 0; line-height: 1.4em; font-size: 12px; }
.about div 																	{ margin: 12px 0 15px 0; }

/* comments */
h3#comments, h3#respond 										{ font-weight: normal; font-size: 14px; font-family: arial, verdana; letter-spacing: -1px; color: #ddd; padding: 5px 0; }	
ol.commentlist 															{ list-style: none; margin: 0; padding: 0; }
ol.commentlist cite										 			{ text-transform: none; font-style: normal; }
ol.commentlist li 													{ border-bottom: 1px dotted #222; padding: 15px 0; }
ol.commentlist h5 													{ font-size: 12px; margin: 3px 0; padding: 0; }	
ol.commentlist h5 a:link, a:visited 				{ color: #679ef1; }
ol.commentlist h5 a:hover 									{ color: #fff; }
ol.commentlist h5 small		 									{ display: block; }	
ol.commentlist li 													{ font-size: 11px; margin: 0; }
ol.commentlist li span.moderate 						{ padding: 2px; color: #f30; }

/* form */
#commentform 																{ margin: 1em 0; }
#author, #email,#url,#comment								{ font: 1em arial, helvetica, verdana, sans-serif; margin: 5px 0; padding: 2px; }
.comment-warning strong 										{ color: #999; font-weight: bold; }

/* footer */
#footer 																		{ color: #555; font-size: 9px; line-height: 1.4em; padding: 5px 0 0 0; margin: 0 auto; height: 35px; clear: both; width: 970px; text-align: right; }
#footer a 																	{ font-weight: bold; color: #999; border-bottom: none; }
#footer a:hover 														{ color: #eee; }
#footer img 																{ display: none; }
