/* CSS Document */

@charset "utf-8";

/* CSS RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; border: 0; outline: 0; background: transparent; }
blockquote, q { quotes: none; }
:focus { outline: 0; }
/* ------------*/


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

body, ul, h1, h2, h3 { margin:0; padding:0; outline:0; }
body {font-size:65.5%; height:100%; color:#000; font-family: Helvetica, Arial, sans-serif; }
#home {}
#single{ height:100%}

/* L I N K S */
a:link, a:visited {
	color: #262623;
	text-decoration: none;
	}
	
a:hover {
	color: #FFCC00;
	text-decoration: none;
	}
	
/* -------------------------------------------- */

#left {
	position:absolute;
	left:0;
	top:0;
	padding:0px;
	width:340px;
	height:100%;
	color:#f3f2ea;
	background:#262623;
} 

#single #header-outer { background:#FFFFF3; height:87px; font-size:1em; color:#f3f2ea;}

#single #header{ margin:61px 0px 0 0;  height:87px;}

#sidebar{ background:#262623; font-size:1em; color:#f3f2ea; margin-top:65px; margin-left:50px;}
	#sidebar li{ list-style:none; margin-bottom:24px;}
	#sidebar li h3{ margin-bottom:10px;}
	#sidebar li p{ font-size:1.1em;}
	#sidebar li a{ color:#f3f2ea;}
	#sidebar li a:hover{ color:#FFCC00;}
	#categories li{ margin-bottom:-0.25em !important;} 

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

#right{margin-left:350px; float: right; color:FFFFFF}


		
#next{ font-size:1.2em; margin-top:11px; letter-spacing:0.2em;}

		
#rights{ font-size:1em; margin-left:50px; margin-top:50px}

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

#center{
	margin-top:70px;
	margin-left:400px;
	width:540px;
	height:100%;
	float:left;
	background-color: #FFFFFF;
	font-size:14px;
	color: #333333;

}
.caps{width:960px; float:left; padding:0px; background-color:#FFF;}

.center div {
	padding: 340px;
	float: right;
}

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

#home #footer-outer { background:#262623; height:133px; width:100%; float: left; clear:both; font-size:1em; color:#f3f2ea;}
		#home #rights{ width:220px; float:left; margin-top:42px; margin-left:50px;}
		#home #rights p{ font-size:1.1em}
		#home #footer-nav{ width:700px; float:left; margin-top:42px; margin-left:50px;}
			#home #footer-nav li{width:80px; margin-right:80px; display:inline; list-style: none; float:left;}
			#home #footer-nav li a{ color:#25bb7a;}
			#home #footer-nav h3{width:200px;}
			
#single #footer-outer{ background:#262623; font-size:1em; color:#f3f2ea; margin-top:40px; margin-left:50px;}
		#single #rights{ margin-top:40px; padding-bottom:25px;}
		#single #rights p{ font-size:1.1em}
			#single #footer-nav li{width:80px; margin:10px 80px 0 0; list-style: none;}
			#single #footer-nav li a{ color:#f3f2ea;}
			#single #footer-nav li a:hover{ color:#25bb7a; text-decoration:none;}
			#single #footer-nav h3{width:200px;}

.column{ margin-right:20px !important;}
#home .first-column{padding:0 0 0 80px !important; margin-right:20px !important;}
#single .first-column{padding:0 20px 0 60px !important;}
.alt-font{font-family:Georgia, "Times New Roman", Times, serif; font-size:1.6em!important; font-style:plain; letter-spacing:-0.04em; line-height:1.3em!important; opacity:0.99;}
.alt-font span{ color:#8d8c87;}
	
h1, h2, h3{ font-size:2.2em; line-height:0.89em; text-transform:uppercase; letter-spacing:-0.07em;}
h3 span a{ color:#8d8c87 !important;}
#home h3 span a:hover{ color:#25bb7a !important; text-decoration:none;}
