

html, body 													{ font-family:"Arial", Arial, Helvetica, sans-serif; font-size: 75%; height: 100%; background: #ffffff url(images/body_top_bg.gif) repeat-x; }

.clear															{ clear: both; }

/* Page Wrapper */
#wrapper														{ margin:0 auto; width: 940px; }

/* Top Section */
#navTop														{ margin-left:750px; text-align:right; height: 36px; padding:8px 0 0 0; }
#navTop p.count 											{ line-height: 17px; font-size: 12px; color: #FFFFFF; float: left; display: inline; }
#navTop p.count span 								{ font-weight: bold; color: #C1000E; }
#navTop p.rss												{ line-height: 27px; font-size: 11px; float: right; display: inline; }
#navTop p.rss a 											{ padding: 0 17px 0 0; color: #FFFFFF; text-decoration: none; background: url(images/rss_icon.jpg) no-repeat right;  }
#navTop p.rss a:hover 								{ text-decoration: underline; }

/* Header Section */
#header														{ width: 700px; height: 180px;}

#hcopy												{float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:500; color:#565656; padding-top:30px; width:730px;}
.redcopy											{color:#C1000E;}
.greycopy											{color:#565656;}

/* Logo */
.logo 															{  width: 620px; padding: 70px 0 0 130px; font-size:36px; font-weight:500; color:#0e0e0e; background: url(images/logo.gif) no-repeat; height:90px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}
.logo a															{ text-decoration:none; color:#0e0e0e; }
.logo hover														{  color:#0e0e0e;}

/* Search Section */
.search 														{ width: 282px; height:110px; margin: 2px 0 0 0; float: right; display: inline; background-image:url(images/search_bg.gif); background-repeat:no-repeat;}
.search #searchform 									{ padding: 47px 0 0 0px; }
.search #searchform #s								{ width:200px; padding: 0; color: #0e0e0e; border: 0; background: #ffffff; margin-left:30px; }

/* Main Menu Section */
/*#mainMenu 													{ text-align:right; width: 940px; height: 5px;}*/
#subPages, #subPages * 							{ margin:0; padding:0; list-style: none; }
#subPages 													{ height: 21px;}
#subPages li 												{ line-height: 30px; float: left; list-style:none; }
#subPages li a 	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#ffffff;
	display: block;
	font-size: 14px;
	line-height: 18px;
	text-decoration: none;
	margin-top: 0;
	padding-top:0;
	padding-right: 16px;
	padding-bottom: 9px;
	padding-left: 0;
	
}
#subPages li a:hover 	{ border-bottom:solid 2px #C1000E;}
#subPages li.current_page_item a 				{ font-weight: normal;}
#subPages li ul 											{ position:absolute; left: -999em; width:15em; margin-top:0px; }
#subPages li:hover ul, 
#subPages li.sfhover ul 								{ margin-top: 1px; margin-left: -1px; left:auto; z-index:10 !important;}
#subPages li:hover ul li a:hover 					{ color: #0e0e0e; }
#subPages li.sfhover ul li a 							{ font-weight: normal; }
#subPages li.sfhover ul li a:hover 				{ color: #C1000E; }
#subPages li ul li 											{ color: #C1000E; display:block !important; width:12em; border:1px solid #ddd !important; border-right: none !important; border-top:none !important; background:#fff; } 


/* Gallery Main Section */
#galleryWrap 												{ margin: 5px 0 0 0; width: 940px; overflow: hidden; }
#gallery 														{ width: 750px; overflow: hidden; float: left; display: inline; }
.title														{ width: 120px; margin-right: 20px; padding-bottom: 15px; padding-top: 15px; float:right; }
.title h1  {font-size:18px; color:#272727; line-height:22px;}
.title h1 a  { background-color:#C1000E; padding: 1px 5px 2px 5px; color:#ffffff; text-decoration:none;}
.title h1 a:hover  { background-color:#2a2a2a; color:#FFFFFF; text-decoration:none;}
.title p.bread												{ padding-left: 5px; font-size: 11px; color: #323429; line-height: 25px; float: left; display: inline; }
.title p.bread a 											{ color: #323429; text-decoration: underline; }
.title p.bread a:hover 									{ text-decoration: none; }
.title p.bread span 										{ font-weight: bold; }
.title p.rss 													{ padding-right: 5px; font-size: 11px; line-height: 25px; float: right; display: inline; }
.title p.rss a													{ padding-right: 17px; text-decoration: none; color: #323429; background: url(images/rss_icon_cats.jpg) no-repeat right; }
.title p.rss a:hover 										{ text-decoration: underline; }
.thumbs														{ margin: 0 27px 0 0; width: 160px; height: 200px; float: left; display: inline;  position: relative; border-top: 1px solid #0e0e0e;}

.thumbs a img 												{ width: 160px; height: 107px; display: block;}
.thumbs h2 												{width:145px; line-height:10px; margin: 0; font-size: 11px; font-weight: normal; padding: 10px 0px 4px 0; color:#0e0e0e;}	
.thumbs h2 a 												{ color: #0e0e0e; font-weight: bold; text-decoration: none; display: inline; width:145px;}
.thumbs h2 a span 										{ position: absolute; right: 6px; color: #C1000E;}
.thumbs h2 a:hover 									{ text-decoration: underline; }
.thumbs h3													{ font-size: 11px; margin: 0; padding: 20px 0 3px 0; color:#0e0e0e;}
.thumbs h3 a													{ font-size: 11px; line-height:12px; color:#0e0e0e; text-decoration:none; font-weight: 700;}
.thumbs h3 a:hover												{ font-size: 11px; line-height:12px; color:#C1000E; text-decoration:underline;}	
.thumbs h4 												{color:#0e0e0e; line-height:10px; margin: 0; font-size: 11px; font-weight: normal; padding: 1px 0px 4px 0; color:
#999999;}
.thumbs h4 a													{ font-size: 10px; line-height:12px; color:#0e0e0e; text-decoration:none; font-weight: 700;}
.thumbs h4 a:hover												{ font-size: 10px; line-height:12px; color:#C1000E; text-decoration:underline;}	

.content														{ width: 730px; border-top: 1px solid #0e0e0e;  float: left; display: inline;}
.content h1 													{ color:#333333; padding: 10px 10px 10px 0; font-size: 18px;}
.content h1 a 													{ color:#C1000E; padding: 10px 10px 10px 0; font-size: 18px;}
.content h1 a:hover 													{ color:#C1000E; padding: 10px 10px 10px 0; font-size: 18px;}
.content .entry 											{ padding: 0 20px 20px 20px; }
.content .entry p 											{ font-size: 12px; text-align: justify; padding: 5px 0 5px 0; line-height: 18px; color: #323429;}
.content .details 											{ margin: 0; overflow: hidden; }
.content .details img.thumbnail					{ float:left; margin: 0 0 20px 0; width: 750px; height: 500px; display: block; overflow: hidden;}
.content .detailMeta 									{ display: block; color: #333333;}
.content .detailMeta p 									{ font-size: 12px; line-height: 18px; }
.content .detailMeta p.date							{margin: 10px 0 10px 0; font-size: 10px; line-height:12px;}
.content .detailMeta p.date span 				{ color: #0e0e0e; } 
.content .detailMeta p.category 					{ font-size: 12px; margin: 0 0 10px 0; }
.content .detailMeta p.category a,
.content .detailMeta p.tags a						{ color: #C1000E; text-decoration: none; }
.content .detailMeta p.tags							{ padding: 0 0 10px 0; font-size: 12px; }
.content .detailMeta p.addthis a						{ padding: 0 0 10px 0;}
.content .detailMeta p.addthis							{ padding: 0 0 10px 0;}

/* Sidebar Section */
#sidebar 														{ width: 190px; float: right; display: inline; }

/*125x125 Adds */
#adds															{ padding:0; margin: 0; width: 190px; height: auto; }
#adds a 														{ width: 190px; height: 190px;}
#adds a img 												{ width: 190px; margin: 0 0 10px 0; float: left; display: inline;}

/*Buy me a beer */
#buy 														{ width: 190px; padding: 0px}
#buy a 														{ text-decoration: none;}
#buy h2															{width:190px;}
#buy h5															{ padding: 40px 0 0 0; color:#FFF; line-height:25px; width: 190px; font-size: 14px; background-image:url(http://www.lovetextures.com/wp-content/themes/showcase/images/buymylove.jpg); background-repeat:no-repeat; background-position:left;}

/* posts*/
#posts															{ width: 190px; padding: 5px 0 25px 0;}
#posts h2 														{ height:25px; font-size:18px; }
#posts ul 														{ list-style: none; color:#fff;}
#posts ul li 													{ width: 180px; font-size: 14px; background:#0e0e0e; border-bottom: solid 2px #FFF; padding: 5px;}
#posts ul li a 													{  margin:0 0 0 5px; color: #fff; text-decoration: none; font-style:normal;}
#posts ul li a:hover 										{ text-decoration: none; color: #C1000E;}
#posts ul li.current-posts a								{ text-decoration: none; color: #C1000E; }


/* related*/
#related															{ padding: 5px 0 25px 0;}
#related h2 														{ height:25px; font-size:18px; }
#related ul 														{ list-style: none; color:#fff; padding-top:10px;}
#related img														{ margin: 0 22px 0 0; width: 160px; height: 107px; display: inline;  position: relative; }
#related ul li 													{ display: inline; }
#related ul li a:hover 										{ text-decoration: none; color: #C1000E;}
#related ul li.current-posts a								{ text-decoration: none; color: #C1000E; }


/* Divider */
.sidedivider										{height: 4px;}

/* Categories */
#cats 															{ width: 190px; margin: 0; padding: 0;}
#cats ul 														{ list-style: none; }
#cats ul li 													{ width: 180px; font-size: 18px; background:#0e0e0e; border-bottom: solid 2px #FFF; padding: 5px;}
#cats ul li a 													{  margin:0 0 0 5px; color: #fff; text-decoration: none; font-style:normal;}
#cats ul li a:hover 										{ text-decoration: none; color: #C1000E;}
#cats ul li.current-cat a								{ text-decoration: none; color: #C1000E; }

/* Archives */
#archives														{ border: 9px solid #fff; margin: 0 0 2px 0; width: 180px; padding: 0 0 5px 0; overflow: hidden;}
#archives h2 												{ background-image:url(images/archives.gif); background-repeat:no-repeat; text-indent:-9999px; height:50px;}
#archives ul 												{ list-style: none; }
#archives ul li 												{ width: 149px; padding: 0 0 10px 0; font-size: 12px; float: left; display: inline; }
#archives ul li a 											{ margin:0 0 0 10px; color: #272727; text-decoration: none;  padding: 2px 5px 4px 5px; }
#archives ul li a:hover 								{ text-decoration: none; color: #C1000E; }
#archives ul li a:active 								{ text-decoration: none; color: #C1000E; }	

/* Tags*/
#tags															{ width: 190px; height:190px; padding: 5px 0 20px 0; overflow: hidden; margin: 2px 0 20px 0;}
#tags h2 														{ height:25px; font-size:18px; border-bottom:solid 4px #000; }
#tags ul 														{ list-style: none;}
#tags ul li 													{  padding: 0 0 10px 0; font-size: 10px; float: left; display: inline; }
#tags ul li a 													{  line-height:30px; color: #272727; text-decoration: none; padding: 2px 5px 4px 0; }
#tags ul li a:hover 										{ text-decoration: none; color: #C1000E;}
#tags ul li a:active 										{ text-decoration: none; color: #C1000E; }	

/* color*/
#color															{ width: 190px; padding: 0;}
#color h2 														{ height:25px; font-size:18px; border-bottom:solid 4px #000; }

/* social*/
#social															{ width: 190px; padding: 0;}
#social h2 														{ height:17px; font-size:14px; color:#000; padding: 3px 0 0 20px; }


/* Footer Section */
#footerWrap 												{ clear: both; margin: 20px 0 0 0; width: 100%; background: #fff; overflow: hidden;}
.footerInner 												{ width: 100%; background:url(images/footer_top_bg.jpg) repeat-x left top; overflow: hidden;}
#footer														{ width: 940px; margin: 0px auto; overflow: hidden;  padding: 10px 0 40px 0 ;}

/* Footer Modules */
.popular														{ width: 300px; margin: 40px 20px 0 0; float: left; display: inline; }
.popular h2 													{ color: #000; margin: 0 0 15px 0; font-size: 19px; }
.popular ul 													{ list-style: none;} 
.popular ul li 												{ padding: 7px 5px 7px 5px; font-size: 12px; margin: 0 0 1px 0; display: block; }
.popular ul li a 												{ color: #0e0e0e; text-decoration: none; padding: 0;}
.popular ul li a:hover 									{ color: #C1000E; text-decoration: none;}

.random 														{ border: 1px solid #3b3d40; width: 298px; margin: 0 0 20px 0; float: left; display: inline; background: #333333;}
.random h2 													{ background-image:url(images/randomsite.gif); background-repeat:no-repeat; text-indent:-9999px; height:40px;}
.random .thumbWrap									{ width: 254px; height: 161px; overflow: hidden; }
.thumbWrap a img 										{ margin: 6px 6px 8px 12px; width: 254px; height: 147px; display: block; }

.links															{ width: 300px; margin: 40px 0 0 0; float: right; display: inline; }
.links a 													{ color: #0e0e0e; text-decoration: none;}
.links a:hover 										{ text-decoration: none;}
.links a:active 										{ color: #ffffff; }	
.links h2 														{ color: #000; margin: 0 0 15px 0; font-size: 19px; }
.links ul 														{ list-style: none;}
.links ul li 														{ padding: 7px 5px 7px 5px; font-size: 12px; margin: 0 0 1px 0; display: block; }
.links ul li a 													{ color: #0e0e0e; text-decoration: none; padding: 0;}
.links ul li a:hover 										{ color: #C1000E; text-decoration: none;}

/* about */
.about															{ width: 300px; margin: 40px 0 0 0; float: right; display: inline; }
.about h2 														{ color: #000; margin: 0 0 15px 0; font-size: 19px; }
.about p 														{ color: #000; font-size: 12px; line-height:18px; }
.about a 													{ color: #0e0e0e; text-decoration: none;}
.about a:hover 										{ text-decoration: none;}
.about a:active 										{ color: #ffffff; }	

/* Copyright */
#copyrightWrap											{ height: 35px; width: 100%; background: #000; border-top: 1px solid #3d3f32;}
.copyrightInner 											{ width: 940px; margin: 0 auto; line-height: 35px;}
p.copyText 													{ font-size: 11px; color: #FFFFFF; float: left; display: inline;}
p.copyText span 											{ color: #C1000E; }
p.anchorLink 												{ font-size: 11px; float: right; display: inline; }
p.anchorLink a												{ color: #C1000E; text-decoration: none; }
p.anchorLink a:hover 									{ text-decoration: underline;!important}

/* The Comments Template Section Styles */
.comments-template 									{ margin: 2px 0 0 0; width : 620px; overflow: hidden;}
.comments-template ol 								{ list-style: none; border-top: 1px solid #3b3d40; }
.comments-template ol li 								{ padding: 0 10px 10px 10px; border-bottom: 1px solid #3b3d40; position: relative; }
.comments-template ol li img.gravatar 		{ float: left; width: 50px; height: 50px; display: block; border: 1px solid #3b3d40; margin: 10px 10px 10px 0; }
.comments-template ol li p 							{ padding : 10px 0 5px 0; font-size : 12px; text-align: justify; line-height: 18px; color: #323429; margin-left: 60px; }
.comments-template ol li a 							{ color: #C1000E;text-decoration : none;}
.comments-template ol li a:hover 				{ text-decoration : underline;}
.comments-template h3#comments				{ font-family:Arial, "Times New Roman", Times, serif; font-size:14px; color: #ffffff; background:#0e0e0e; padding: 5px 0 5px 20px; font-weight:bold; }
.comments-template h3#reply 					{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color: #323429;padding: 5px 10px 10px 20px; font-weight: normal; }
.comments-template .meta 							{ font-size : 11px;color : #606060;}
.comments-template .meta a 						{ color: #C1000E;text-decoration : none;}
.comments-template .meta a:hover			 	{ text-decoration : underline;}
.comments-template p.logged 					{ margin-bottom: 10px;margin-top: 10px;font-size: 12px;color: #606060;}
.comments-template p.logged a 					{ color: #C1000E;text-decoration : none;}	
#commentform #comment							{ margin-top : 10px;font-size : 12px;border : 1px solid #3b3d40;background: none;}
#commentform        										{ padding: 0 10px 0 10px;display: block;}
#commentform label 									{ font-size : 11px;color : #666666;}
#commentform input 									{ margin-top : 5px; width : 300px;font-size: 12px;padding : 2px 0 2px 2px;border : 1px solid #3b3d40;background: none;}
#commentform #submit 								{ margin-bottom : 20px;padding : 0;width : 166px;height : 33px;border : none;overflow : hidden;}
#commentform p 									 		{ padding : 5px 0 0 10px;font-size : 10px;color : #606060;}
#commentform p a 										{ color: #C1000E;text-decoration : none;}
#commentform p a:hover 							{ text-decoration : underline;}