/*
Theme Name: Fire Place
Author: Christina Dennis
*/
/*latest update 2009.06.25*/

/* CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input{ margin:0;padding:0;}
table{ border-collapse:collapse;border-spacing:0;}
fieldset,img{ border:0;}
ol,ul,li{ list-style:none; list-style-position:outside;}
a img{ border:0;}
.clear{ clear:both;}

/* generic styling */
a{ color:#ad0101; text-decoration:underline;}
a:hover{ color:#e61f1f;}

body{ font-size:11px; background:#000; color:#fff; padding-bottom:100px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* header */
#header{ width:806px; overflow:hidden; margin:115px auto 19px; position:relative; padding-bottom:8px;}
	#header h1{ width:565px; height:156px; margin-bottom:23px; position:relative; z-index:1;}
	#navigation{ width:802px; height:37px; background:#4a1515 url(./images/nav_bg.gif); margin:0 0 0 4px; position:relative; z-index:1;}
		#navigation li{ float:left; height:37px;}
		#navigation li a{ float:left; height:100%; text-indent:-9999px; overflow:hidden;}
		#navigation li#nav1 a{ width:77px; background:url(./images/navigation.gif) 0 0 no-repeat;}
		#navigation li#nav2 a{ width:79px; background:url(./images/navigation.gif) -77px 0 no-repeat;}
		#navigation li#nav3 a{ width:104px; background:url(./images/navigation.gif) -156px 0 no-repeat;}
		#navigation li#nav4 a{ width:139px; background:url(./images/navigation.gif) -260px 0 no-repeat;}
		#navigation li#nav5 a{ width:74px; background:url(./images/navigation.gif) -399px 0 no-repeat;}
		#navigation li#nav6 a{ width:95px; background:url(./images/navigation.gif) -473px 0 no-repeat;}
		
		#navigation li#nav1 a:hover{ width:77px; background:url(./images/navigation.gif) 0 -37px no-repeat;}
		#navigation li#nav2 a:hover{ width:79px; background:url(./images/navigation.gif) -77px -37px no-repeat;}
		#navigation li#nav3 a:hover{ width:104px; background:url(./images/navigation.gif) -156px -37px no-repeat;}
		#navigation li#nav4 a:hover{ width:139px; background:url(./images/navigation.gif) -260px -37px no-repeat;}
		#navigation li#nav5 a:hover{ width:74px; background:url(./images/navigation.gif) -399px -37px no-repeat;}
		#navigation li#nav6 a:hover{ width:95px; background:url(./images/navigation.gif) -473px -37px no-repeat;}

	#header .head_img{ position:absolute; right:0; bottom:0; width:233px; z-index:20;}

/* content */
#content{ width:806px; margin:0 auto; overflow:hidden;}
.content_full{
	width:802px;
	margin-left:4px;
	background-color: #1a1a1a;
	background-image: url(./images/boxfull_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 15px;
}
	.content_box1,
	.content_box2,
	.content_box3{ float:left; height:283px; display:inline;}
	.content_box1{ width:248px; margin-right:20px; margin-left:4px; background:#1a1a1a url(./images/box1_bottom.gif) bottom no-repeat;}
	.content_box2{ width:282px; margin-right:20px; background:#1a1a1a url(./images/box2_bottom.gif) bottom no-repeat;}
	.content_box3{ width:232px; background:#1a1a1a url(./images/box3_bottom.gif) bottom no-repeat;}
	.content_box_inside{ padding:15px 12px 0 12px; overflow:hidden;}
	.content_box1 .content_box_inside{ background:url(./images/box1_top.gif) top no-repeat;}
	.content_box2 .content_box_inside{ padding:15px 16px 0 16px; background:url(./images/box2_top.gif) top no-repeat;}
	.content_box3 .content_box_inside{ padding:15px 16px 0 16px; background:url(./images/box3_top.gif) top no-repeat;}
	
	.content_box1 .box_img{ padding:3px; margin-bottom:8px; background:#000000;}
	.content_full .content_box_inside{
	background-image: url(./images/boxfull_top.gif);
	background-repeat: no-repeat;
	background-position: top;
}
	
	#content p{ line-height:122%;}
	h2.h2_welcome{ width:192px; height:42px; background:url(./images/h2_welcome.gif); text-indent:-9999px; overflow:hidden; margin:3px 0 13px 2px;}
	h2.h2_blog{ width:185px; height:23px; background:url(./images/h2_latest_blog.gif); text-indent:-9999px; overflow:hidden; margin:3px 0 13px 2px;}
	
	.single_blog{ width:190px; margin-bottom:5px;}
	.single_blog .post_date{ font-weight:bold;}

#footer{ width:100%; margin:15px auto 0; text-align:center; background:#2a0101; text-align:center; padding:7px 0 15px; font-size:9px;}
#footer div{ margin:3px 0;}
#footer ul,
#footer li{ display:inline;}
#footer a{ color:#fff; text-decoration:none; padding:0 1px;}
#footer a:hover{ color:#666;}
#footer img{ vertical-align:middle;}
/* Ben's additions */

#nextPrevious {
width:802px;
text-align:right;
}
.blogLeft {
width:550px;
height:auto;
margin-bottom:15px;
}

.blogRight {
float:right;
width:200px;
height:auto;
margin-top:12px;
margin-right:0px;
margin-bottom:15px;
}
