/* Default Colors Stylesheet */







/*-------------------------------------------------------------------------------------------*/

/* 1. SETUP */

/*-------------------------------------------------------------------------------------------*/



/* 1.1 Defaults */



body  { 

	background: #150000 url(default/bodytile.jpg) repeat-x left top;

	font: 14px Arial, Helvetica, sans-serif; line-height: 1.5; color: #000;

	}



/* 1.2 Hyperlinks */



a:link, a:visited, a:active { 
	color: #ef4c23; 
	text-decoration:none;
}

a:hover  {
	color: #c33222; 
	text-decoration:underline;
}





h1, h3, h4, h5, h6  { margin: 0; font-family: Arial,Helvetica,Sans-serif; color: #000; }

h1  {font-size: 30px;} h2  {font-size: 24px;} h3  {font-size: 20px;} h4  {font-size: 18px;} h5  {font-size: 14px;} h6  {font-size: 12px;}

h2{
	font-family: Arial,Helvetica,Sans-serif;
	font-size:20px;
	color:#483030;
	
}

p  {margin: 0;}



/* 1.2 Hyperlinks */



h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited,

h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited  { text-decoration: none; }

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover  {text-decoration: underline;}







/*-------------------------------------------------------------------------------------------*/

/* 2. SITE STRUCTURE & APPEARANCE */

/*-------------------------------------------------------------------------------------------*/



/* 2.1 Containers & Columns */

#container  {

}



.col-left { float: left; }

.col-right { float: right; }

.col-full  { width: 965px; margin: 0 auto; }





/* 2.2 Navigation */

#navigation  { 

	height:0px;

	overflow:hidden;

	visibility:hidden;

	}





/* 2.2.1 Drop-down menus */







/* CATEGORY NAVIGATION */



/* PAGES NAVIGATION */

#pagenav {background:url(default/navbg.png) no-repeat center center; width:590px; height:120px;}

#pagenav a  { border-bottom: 4px solid #df9a20; }

#pagenav li.current_page_item a{ border-color: #e7450c;  }

#pagenav li a:hover  { border-color: #9f2900;  }



#pagenav li ul  { border-top: 1px solid #fbdddf; }

#pagenav li ul li  { border-color: #fbdddf; }

#pagenav li ul a:hover  { color: #fff!important; background: #f3686d;  }

#pagenav li.rss a  { color: #f3686d; background: url(default/ico-rss.png) no-repeat right 4px; }



#pagenav  { 

	margin-top: 20px; 

		}

		

#pagenav ul{

	margin-top:40px;

	margin-left:40px;

}

		

#pagenav a  { 

	display:block; 

	z-index:100; 

	margin: 0; 

	padding:0 15px 10px 15px; 

	text-decoration: none; 

	text-transform:capitalize;

	font-weight:bold;

	font-size: 24px; 

	font-family:"Times New Roman", Times, serif; 

	color: #fff;  

	}

#pagenav li ul a:link, #pagenav li ul a:visited  {

	padding: 0 0 0 0px; 

	font-family:  Arial, Helvetica,sans-serif !important; 

	font-size: 14px; text-transform: none; border: none; 

	}

#pagenav li.rss a  { 

	padding-right: 0px; 

	visibility:hidden;

	overflow:hidden;

	width:0;

	height:0;

	}







/* 2.3 Header */

#header{

		padding:0px 0px 20px 0px;

		clear:both;

		position:relative;

		}





/* 2.4 Content */





/* 2.5 Sidebar */
#sidebar{
	background:#efe3a7  url(default/sidecontent_bg.gif) left top no-repeat;
	border:#FFF 1px solid;
	padding:12px;
}




/* 2.6 Extended Footer */

#extended-footer  { margin: 0px 0 0 0; padding: 0px 0; height:0px; overflow:hidden;}

.block  { float: left; width: 0px; padding: 0 0px 0 0; }

.one, .two  { margin: 0 0px 0 0; }

.three  { padding: 0; }





/* 2.7 Footer */

#footer  { 

	font-family:Arial, Helvetica, sans-serif; 

	font-size: 11px; 

	padding: 20px 0; 

	background-color: #150000; 

	color: #fff; 

	text-transform: none; 

	}

#footer a:link, #footer a:visited  { color: #fff; }

#footer p  { margin: 5px 0 0 0; }

#footer #credit img  { vertical-align: middle; }

#footer #credit span  { display: none; }



#footer #credit.col-right{

	margin-top:97px;	

}



#footer a:hover{

	color:#f8c066;

	text-decoration:none;	

}





#footer_ribbon_links{

	background:url(default/footer-ribbon.png) no-repeat left top; 

	width:939px;

	height:81px;

}



#footer_ribbon_links ul{

	list-style:none;

	padding-top:30px;

	padding-left:120px;

}



#footer_ribbon_links li{

	float:left;

	font-size:12px;

}



#footer_ribbon_links a{

	text-decoration:none;	

}



#footer_ribbon_links a:hover{

	color:#f8c066;

	text-decoration:none;	

}



.beam_footer_link{

	padding:0 8px;	

}



/*-------------------------------------------------------------------------------------------*/

/* 3. POSTS */

/*-------------------------------------------------------------------------------------------*/

.post  { 

	position: relative; 

	margin: 0 0 60px 0; 

	padding: 10px 30px; 

	background-color: #fff; 

	border: 5px solid #e7450c; 

	}

.post .title  { 

	width:593px; 

	height:44px;

	position:relative;

	top:13px;

	left:-30px;

	margin: 0 0 30px 0; 

	padding: 0 0 25px 30px; 

	color: #fff; 

	border-bottom: 0px; 

	font-size: 30px;

	font-family:"Times New Roman", Times, serif;

	background: url(default/header-ribbon.jpg) no-repeat left top;

	}

.post .title a:link, .post .title a:visited  { color: #fff; }

.post .title a:hover  { text-decoration: none; }



.post .date  { 

	width:0px;

	height:0px;

	overflow:hidden;

	visibility:hidden;

	padding:0px;

}





.post-meta li .body a:hover  { color: #f3686d; }





/* 3.1 Typographic Elements */



/* 3.2 Images */

.post img.thumbnail  { border: 5px solid #fbdddf; }

.entry img  { border: 0px solid #FFF; }



/* 3.3 Pagination / WP-Pagenavi */



.more_entries .wp-pagenavi a:link,

.more_entries .wp-pagenavi a:visited { color: #f3686d; }

.more_entries .wp-pagenavi .current, 

.more_entries .wp-pagenavi .on,

.more_entries .wp-pagenavi a:hover { background: #fbdddf !important; color: #f3686d; }





/*-------------------------------------------------------------------------------------------*/

/* 4. WIDGETS */

/*-------------------------------------------------------------------------------------------*/



/* 4.1 Generic Widgets */

.widget h3  { border-bottom: 1px solid #f3686d; }



.widget ul li a:link, .widget ul li a:visited { background: url(default/bullet.png) no-repeat 10px center; border-bottom: 1px solid #fbdddf; }

.widget ul li a:hover  { color: #f3686d; background: url(default/bullet_hover.png) no-repeat 10px center; font-weight: bold; }



.widget_recent_comments li, #twitter li  { border-bottom: 1px solid #fbdddf; } /* RESET LI STYLING FOR RECENT COMMENT & TWITTER */

.widget_recent_comments li a, #twitter a  { color: #f3686d!important; } /* RESET <A> STYLING FOR RECENT COMMENT & TWITTER */





/* 4.2 Specific Widgets */



/* FEATURED POSTS */



#featured li  { border-bottom: 1px solid #fbdddf; }

#featured span.thumb img  { border: 5px solid #fbdddf; }

#featured span.thumb img:hover  { border-color: #f3686d; }



/* WIDGET FORMS */

input#s, input.field  { border: 1px solid #fbdddf; }

input#s:focus, input.field:focus  { border: 1px solid #f3686d; }

input.submit  { background-color: #f3686d; }



/* FLICKR */

#flickr a img  { border: #fbdddf 3px solid;}

#flickr a:hover img  { border:#f3686d 3px solid; }



/* LIFESTREAM */

.widget_lifestream ul li  { border-bottom: 1px solid #fbdddf; }



/* TEXT WIDGET */



/* CALENDAR */

#wp-calendar th,#wp-calendar td{background:#fbdddf;}

#wp-calendar th  { color: #f3686d; }



/* ADS */

#sidebar .ads125 { border: 1px solid #fbdddf; }



/* 4.3 Extended Footer Widgets */





/*-------------------------------------------------------------------------------------------*/

/* 5. COMMENTS */

/*-------------------------------------------------------------------------------------------*/



/* 5.1 Comments */





/* 5.2 Pingbacks / Trackbacks */



/* 5.3 Comments Form */

#commentform #submit  { background-color: #f3686d; }

div.sidebar_item_custom{
	padding:10px 0px;
}
div.sidebar_image_custom{
	width:96px;
	float:left;
}
div.sidebar_text_custom{
	width:183px;
	float:left;
	padding-top:10px;
}

div.sidebar_image_custom img{
	border:#861c1c 4px solid;
}

.clear{
	clear:both;
}

.img_pad_right{
	margin-right:20px;
	float:left;
}

.keywords{
	font-size:11px;
	font-weight:bold;
}

textarea{
	font: 12px Arial, Helvetica, sans-serif; line-height: 1.5; color: #000;
	height:50px;
	width:265px;
}

div.floating{
	position:relative;
	float:left;
	margin-right:40px;
	text-align:center;
}

table{
	width:400px;
	border:0;
}

td{
	vertical-align:middle;
	padding:5px;
}

#product_menu{
	background:#efe3a7  url(default/sidecontent_bg.gif) left top no-repeat;
	border:#FFF 1px solid;
	padding:12px;
	width:300px;
	float:right;
	margin-top:20px;
	font-size:11px;
}
#product_menu br{
	line-height:5px;	
}


