html, body 													{ font-family: 'Open Sans', sans-serif; font-size: 75%; height: 100%; background: #ffffff url(images/body_top_bg.jpg); }

.clear															{ clear: both; }

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

/* Top Section */
#navTop														{ width:940px; height: 38px; margin-bottom:30px; background:url(images/top_nav_bg.png); -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; margin-top: 20px; padding: 10px 0 10px 10px;}
#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: 940px; height: 100px;}
#header .plus1 {
	float: right;
	padding: 20px 30px 0 0;
}
#header .like {
	float: right;
	padding: 20px 30px 0 0;
}
#header .tweet {
	float: right;
	padding: 20px 30px 0 0;
}

#hcopy												{float:left; font-family: 'Open Sans', sans-serif; font-size:18px; font-weight:600; color:#565656; padding-top:30px; width:730px;}
.redcopy											{color:#C1000E;}
.greycopy											{color:#565656;}

/* Logo */
.logo 															{  width: 430px; padding: 43px 0 0 90px; font-size:22px; color:#0e0e0e; background: url(images/logo.png) no-repeat; height:64px; font-family: 'Open Sans', sans-serif; display:block; float:left;}
.logo a															{ text-decoration:none; color:#0e0e0e; }
.logo hover														{  color:#0e0e0e;}

/* Search Section */
#searchwrapper {
width:310px; /*follow your image's size*/
height:40px;/*follow your image's size*/
background-image:url(images/searchbox.gif);
background-repeat:no-repeat; /*important*/
padding:0px;
margin:0px;
position:relative; /*important*/
}
 
#searchwrapper form { display:inline ; }
 
.searchbox {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:4px;
left:9px;
width:256px;
height:28px;
}
 
.searchbox_submit {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:4px;
left:265px;
width:32px;
height:28px;
}
/* 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; font-weight:600; }
#subPages li a 	{
	text-align: center;
	margin: 0;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	color:#fff;
	font-weight:600;
	background: url(images/menu_sprites.png) no-repeat;
	height: 30px;
	width: 121px;
	display: block;
	font-size: 14px;
	line-height: 18px;
	text-decoration: none;
	text-shadow: #0d3d1f 0 1px 0;
	padding-top: 8px;
	margin-right: 10px;
}
#subPages li a:hover 	{ background-position: 0 -41px;}
#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: 740px; 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: 20px 22px 0 0; width: 221px; height: 230px; float: left; display: inline;  position: relative;}

.thumbs a img 												{ width: 221px; height: 147px; display: block; background: #fff;
	border: solid 1px #ccc;
	padding: 5px;
}
.thumbs h2 												{width:145px; margin: 0; padding: 10px 0px 2px 6px; color:#0e0e0e;}	
.thumbs h2 a 												{ color: #000000; text-decoration: none; display: inline; width:221px; font-size: 16px; font-weight: 600;}
.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: 2px 0 3px 6px; color:#7A7A7A;}
.thumbs h3 a													{ font-size: 11px; line-height:12px; color:#7A7A7A; text-decoration:none; font-weight: 400;}
.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; 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: 22px; text-decoration:none;}
.content h1 a:hover 											{ color:#C1000E; padding: 10px 10px 10px 0; font-size: 18px;}
.content h2 													{ color:#333333; padding: 10px 10px 10px 0; font-size: 18px;}
.content h2 a 													{ text-decoration:none; font-weight:600; color:#C1000E; padding: 10px 10px 10px 0; font-size: 18px;}
.content h2 a:hover 											{ color:#C1000E; padding: 10px 10px 10px 0; font-size: 18px;}
.content h2 a:active 											{ text-decoration:none;}
.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: 200px; 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: 200px; padding: 5px 0 25px 0;}
#posts h2 														{ height:25px; font-size:22px; padding-bottom:8px; }
#posts ul 														{ list-style: none; color:#fff;}
#posts ul li 													{ width: 200px; font-size: 14px; background:#e8e8e8; border-bottom: solid 1px #CCC; padding: 5px;}
#posts ul li a 													{  margin:0 0 0 0; color: #000; 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: 200px; margin: 0; padding: 0;}
#cats h2 														{ height:25px; font-size:22px; padding-bottom:8px;}
#cats ul 														{ list-style: none; }
#cats ul li 													{ width: 200px; font-size: 18px; background:#e8e8e8; border-bottom: solid 1px #CCC; padding: 5px;}
#cats ul li a 													{  margin:0 0 0 5px; color: #000; 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:200px; padding: 5px 0 20px 0; overflow: hidden; margin: 2px 0 20px 0;}
#tags h2 														{ height:25px; font-size:22px; padding-bottom:8px;}
#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:22px; padding-bottom:8px;}

/* 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%; overflow: hidden;}
.footerInner 												{ width: 100%; 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: 'Open Sans', sans-serif; font-size:14px; color: #ffffff; background:#0e0e0e; padding: 5px 0 5px 20px; font-weight:600; }
.comments-template h3#reply 					{ font-family: 'Open Sans', sans-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;}

wp-pagenavi { margin: 15px 0px 15px 0px; }
.wp-pagenavi a, .wp-pagenavi a:link { font-size:16px; padding: 5px 9px; margin: 2px; text-decoration: none; border: 1px solid #e1e1c8; color: #413f36; background-color: #eeeeee; }
.wp-pagenavi a:visited { font-size:16px; padding: 5px 9px; margin: 2px; text-decoration: none; border: 1px solid #e1e1c8; color: #413f36; background-color: #eeeeee; }
.wp-pagenavi a:hover { font-size:16px; border: 1px solid #608e7a; color: #FFF; background-color: #2ab7d9; }
.wp-pagenavi a:active { font-size:16px; padding: 5px 9px; margin: 2px; text-decoration: none; border: 1px solid #e1e1c8; color: #413f36; background-color: #eeeeee; }
.wp-pagenavi span.pages { font-size:16px; padding: 5px 9px; margin: 2px 2px 2px 2px; color: #000000; border: 1px solid #e1e1c8; color: #413f36; background-color: #eeeeee; }
.wp-pagenavi span.current { font-size:16px; padding: 5px 9px; margin: 2px; font-weight: bold; border: 1px solid #608e7a; color: #FFF; background-color: #2ab7d9; }
.wp-pagenavi span.extend { font-size:16px; padding: 5px 9px; margin: 2px; border: 1px solid #608e7a; color: #FFF; background-color: #2ab7d9; }

.boxshot{
	padding:0px;
	margin:0px;
	width:300px;
	float:left;
	}
.boxshot_text ul li{
	list-style:disc;
	list-style-type:disc;
	font-size:12px;
	margin-left:17px;
	padding:3px;
	}

.boxshot_text{
	width:250px;
	float:left;
	padding-top:30px;
	}
