/*! * Alienfactory CSS 1.0 * http://www.alienfactory.com/ * * Copyright (c) 2009 Terry Rieckhoff * Licensed under the Creative Commons License: * http://creativecommons.org/licenses/by/3.0/ * * Date: 2009-02-19 17:34:21 -0500 (Thu, 10 August 2009) * Revision: 1 */ /* -----------------------------------------------------------------------------------------------------------------*//* ---- main framework                                     <<<------------------------------------------------------*//* -----------------------------------------------------------------------------------------------------------------*/body {		background-position: center 0px;	background-repeat: no-repeat;	background-image: url(../images/bg.jpg);	background-color: #fdf5e0;	}html, body {    height: 100%;}#container {	width: 848px;	margin-right: auto;	margin-left: auto;}#header {	height: 91px;	background-color: #201710;	position: relative;}#main_image {	background-repeat: no-repeat;	height: 251px;	background-image: url(../images/main_bg_01a.jpg);	margin-top: 30px;}#main_imagesub {	background-repeat: no-repeat;	height: 200px;	background-image: url(../images/main_bg_01b.jpg);	margin-top: 30px;	margin-bottom: 20px;	min-height: 500px;	padding-top: 100px;}#main_image_mid {	background-repeat: no-repeat;	height: 78px;		background-image: url(../images/main_bg_02.jpg);}#main_image_midsub {	background-repeat: no-repeat;	height: 78px;	background-image: url(../images/main_bg_02a.jpg);}#main_image_bottom {	position: relative;	background-repeat: no-repeat;	height: 215px;	background-image: url(../images/main_bg_03.gif);}.nav-cnt {	right: 0px;	bottom: 0px;	position: absolute;	height: 25px;}#maincontent {	width: 555px;	float: left;	padding: 5px;	margin-top: 20px;}#maincontent2 {	width: 600px;	float: left;	padding: 5px;	margin-top: 20px;	margin-bottom: 60px;}#rightcontent {	width: 270px;	float: left;	padding: 5px;	margin-top: 20px;}#leftcontent {	width: 170px;	float: left;	padding: 20px;	margin-top: 0px;}.footerbottom {	position: relative;	min-height: 100%;}#footer {	/*bottom: 0px;	position: absolute;*/	width: 100%;	height: 61px;	background-color: #201710;	margin-top: 10px;	text-align: center;}/* ----------------------------------------------------------------------------------------------------------------*//* ---- home page layout                                  <<<------------------------------------------------------*//* ----------------------------------------------------------------------------------------------------------------*/.floatleft{	width: 252px;	float: left;	padding: 15px;	color: #ffffff;}.floatleft img {	margin-bottom: 4px;}.title {	font-size: 18px}.arrow-cnt {	width: 100%;	left: 0px;	bottom: 0px;	position: absolute;	/*	border-style: solid;	border-width: 1px;	border-color: green;	*/}.floatarrows1{	width: 270px;	float: left;	padding-bottom: 5px;	text-align: right;}.floatarrows2{	width: 280px;	float: left;	padding-bottom: 5px;	text-align: right;}		.floatarrows3{	width: 285px;	float: left;	padding-bottom: 5px;	text-align: right;}.floatarrows1,.floatarrows2,.floatarrows3,img {	vertical-align: middle;	margin-top: 0px;	margin-left: 0px;	padding-right: 0px;}.arrow-cnt a {	color: white;	text-decoration: none;	font-weight: bold;}.nav-cnt img {	margin-left: 4px;}.nav-cnt a {	text-decoration: none;	color: #dccc82;}.logo{	font-weight: bold;	color: #e9dfb5;	padding-top: 40px;	display: block;	font-size: 14px;}.talkauthor {	font-size: 9px;}.sundaytalk a {	text-decoration: none;	color: #ffffff;	font-weight: bold;}.sundaytalk td {		padding-bottom: 4px;}.copyright {	padding: 20px;	display: block;}.news a {	font-weight: bold;	color: #e96300; }#leftcontent ul {	list-style-type: none;	text-decoration: none}#leftcontent li {	margin-left: 0px;}#leftcontent a {	border-bottom-color: #b0ae91;	/*border-bottom-color: #e96300;*/	border-bottom-width: 1px;	border-bottom-style: dashed;	color: #e96300;	text-decoration: none;	margin: 0px;	/*background-color: #696c49;*/ 	width: 160px;		display: block;	padding: 5px;	}#leftcontent a:hover {		/*background-color: #3f3a1e; */	background-color: #ede6d2;	color: #4d3824;}.homelink {		/*background-color: #3f3a1e; */			                               	background-position: right center;		                               			                               	background-image: url(../images/star.gif);		                               	background-repeat: no-repeat;		                               		color: #ffffff;	}/* ----------------------------------------------------------------------------------------------------------------*//* ---- Standard link style <<<------------------------------------------------------*//* ----------------------------------------------------------------------------------------------------------------*/a {	color: #e96300;	text-decoration: underline;}.callink a {	text-decoration: none;	color: #e96300;	font-weight: bold;	float: right;}.callink img {margin-left: 10px;}/* ----------------------------------------------------------------------------------------------------------------*//* ---- thickbox specific link and font settings <<<------------------------------------------------------*//* ----------------------------------------------------------------------------------------------------------------*/