/*----------------------------------------------------------------------------- Firebird Publishing Site Created:    3/19/07 Modified:   3/27/07 Coded By:	 Mike Green Email:		 mike@fifthroomcreative.com-----------------------------------------------------------------------------*//*=General-----------------------------------------------------------------------------*/* {margin-top:0;}body {	text-align:center;	font-family:Verdana, Arial, Helvetica, sans-serif;	background:url(../images/main_bg.gif) top center repeat-y;	}	a img {	border:none;	}	#container {	width:758px;	margin:0 auto;	padding:0;	text-align:left;	}	/*=Typography-----------------------------------------------------------------------------*//*-==[Link Hoverstates (disabled)]==-a:link,a:visited,a:active {	font-size:10px;	font-weight:bold;	text-decoration:none;	color:#E43122;	}*/	a {	font-size:10px;	font-weight:bold;	text-decoration:underline;	color:#E43122;	}p {	font-size:11px;	color:#A79F8D;	}ol li {	font-size:11px;	color:#A79F8D;	}	ul li {	font-size:11px;	color:#A79F8D;	}	h1 {	width:620px;	font-weight:bold;	font-size:12px;	color:#3f3f3f;	border-bottom:solid #ffcf01 1px;	padding:14px 0 3px 10px;	margin-bottom:0;	background:url(../images/head_bg.gif) bottom left repeat-x;	}h2 span {	font-size:12px;	font-weight:bold;	color:#E43122;	background: url(../images/dotted_border.gif) bottom right repeat-x;	overflow:hidden;	text-decoration:none;	padding-bottom:2px;	vertical-align:text-top;	}	h2 a:link,a:visited,a:active {	font-size:12px;	font-weight:bold;	color:#E43122;	background: url(../images/h2_span.gif) bottom center repeat-x;	text-decoration:none;	}	h2 a:hover {	font-size:12px;	font-weight:bold;	color:#f25e01;	text-decoration:none;	}	h2 {	font-size:11px;	color:#ffcf01;	font-weight:normal;	background:none;		}		p.review {	font-family:Times;	font-size:13px;	color:#ffcf01;	font-style:italic;	font-weight:bold;	}	table {	margin:5px 0px 20px 0px;	}	tr.images td {	text-align:center;	padding:0 5px;	}	td {	vertical-align:top;	}	td p {	font-size:10px;	}	td h2 {	font-size:11px;	font-weight:bold;	color:#E43122;	text-decoration:none;	}	td h2 span {	padding-bottom:2px;	}	td h2 a:link,a:visited,a:active {	font-size:11px;	font-weight:bold;	color:#E43122;	text-decoration:none;	background-position: left bottom;	}	td h2 a:hover {	font-size:11px;	font-weight:bold;	color:#E43122;	background: url(images/h2_span.gif) bottom left repeat-x;	text-decoration:underline;	}		/*=Left Column & Nav Section-----------------------------------------------------------------------------*/#col_left {	float:left;	text-align:center;	width:128px;	}	div#navigation {	margin:10px auto 15px auto;	}	ul#nav {	margin:0;	padding:0;	width:127px;	height:307px;}	#nav li {	margin:0;	padding:0;	text-indent:-3000px;	list-style:none;	}	#nav li a {	display:block;	background:transparent url(../images/nav.gif) top left no-repeat;	width:100%;	overflow:hidden;	}	#subscribe {	width:94px;	height:54px;	margin:5px auto;	padding-left:4px;	}	#subscribe a {	background:url(../images/signup.gif) no-repeat;	background-position:0 0;	width:89px;	height:52px;	display:block;	text-indent:-6666px;	}	#subscribe a:hover {	background-position:0 -52px;	}	/*=Navigation List Items-----------------------------------------------------------------------------*/#nav li#home a {	background-position:0 0;	height:24px;	}	#nav li#home a:hover {	background-position:-128px 0;	}#nav li#feat_titles a {	height:48px;	background-position:0px -24px;	}	#nav li#feat_titles a:hover {	background-position:-128px -24px;	}	#nav li#pub_sched a {	height:43px;	background-position:0 -71px;	}	#nav li#pub_sched a:hover {	background-position:-128px -71px;	}	#nav li#who a {	height:30px;	background-position:0 -114px;	}	#nav li#who a:hover {	background-position:-128px -114px;	}	#nav li#faq a {	height:32px;	background-position:0 -143px;	}	#nav li#faq a:hover {	background-position:-128px -143px;	}	#nav li#links a {	height:28px;	background-position:0 -174px;	}	#nav li#links a:hover {	background-position:-128px -174px;	}	#nav li#gallery a {	height:43px;	background-position:0 -202px;	}	#nav li#gallery a:hover {	background-position:-128px -202px;	}	#nav li#firebirds a {	height:31px;	background-position:0 -244px;	}	#nav li#firebirds a:hover {	background-position:-128px -244px;	}	#nav li#journal a {	height:34px;	background-position:0 -274px;	}	#nav li#journal a:hover {	background-position:-128px -274px;	}/*=Right Column & Main Content-----------------------------------------------------------------------------*/#col_right {	float:left;	width: 620px;	margin-bottom:0;	display:inline;	}	* html #col_right {	float: right;	width: 600px;		}	#featured_title {	background:transparent url(../images/feature_bg.gif) bottom center no-repeat;	overflow:hidden;	width:625px;	min-height:350px;	padding:0;	margin:0;	}	#cover {	float:left;	text-align:left;	padding-top:8px;	}	#cover img {	margin-left:5px;	}	#feat_summary {	margin:2px 3px 3px 313px;	padding:1px 4px 1px 1px;	width:282px;	position:relative;	}	#read_more {	text-align:left;	margin-left:314px;	xmargin-top:-16px;	padding-left:10px;	}		#body_copy {	padding:10px;	}		/*=Footer-----------------------------------------------------------------------------*/#footer {	background:transparent;	text-align:left;	vertical-align:bottom;	clear:both;	width:100%;	margin-bottom:0;	padding-bottom:0;	}	#footer div {	text-align:center;	float:right;	vertical-align:text-bottom;	background:url(../images/head_bg.gif) bottom left repeat-x;	width:629px;	height:25px;	border-top:solid #ffcf01 1px;	/*border-left:solid #ffcf01 1px;*/	padding-top:10px;	margin-bottom:0;	padding-bottom:0;	}	#footer div p {	font-size:10px;	color:#3f3f3f;	vertical-align:text-bottom;	}/*=====[ lets container divs w/ floats expand ]=====*/.clear {	clear:both;	background:transparent;	}