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

	Greg Farmer Magic 				|	Design by Albert Kiteck
	www.gregfarmermagic.com     	|	(www.albertkiteck.com)
		
---------------------------------------------------------------------------------------*/

@import url("reset.css");


/* BASIC STYLES & TYPOGRAPHY */

body {
	font: 12px/1.8 "lucida sans unicode", "lucida grande", arial, sans-serif;
	color: #444;
	background: #1d1104 url("../images/bg-body.png") repeat-x center top;
}

a {
	color: #d55c09;
	outline: none;
}

#copy h1 {
	font-size: 24px;		
	margin: -1px 0 0.9em 0;
	border-top: .9em solid #ddd;
	padding-top: .9em;
	line-height: 1.8em;
	letter-spacing: -1px;
	color: #333;
	font-family: "lucida sans unicode", "lucida grande", arial, sans-serif;
}

#copy h2 {
	font-size: 22px;
	font-weight: normal;	
	letter-spacing: 1px;
	line-height: 1.2em;
	text-align:center;
	margin: 0;
	color: #cdc8ab;
	font-family: "Georgia", arial, sans-serif;
	padding:75px 0 0 0px;
	text-transform:uppercase;
}

#copy h3 {
	font-size: 14px;
	font-weight: normal;
	line-height: 1.542em;
	margin: 1.542em 0;
	font-family: georgia, serif;
	color: #222;
}

#copy p {
	margin: 1.8em 0;	
}

#copy ul {
	margin: 1.8em 0 1.8em 3em;
	list-style: disc; 
}

#copy ol {
	margin: 1.8em 0 1.8em 3em;
	list-style: decimal; 
}

#copy #links-related {
	margin: 3.6em 0 0;
	border-top: .9em solid #ddd;
}

#copy #links-related h2 {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0;
	margin: 1.8em 0 .9em;
	text-transform: uppercase;
	color: #666;
}

#copy #links-related ul {	
	margin: .9em 0 1.8em 2em;
	padding: 0;
	border: none;
	list-style: circle;
}

#copy #links-related ul li {
	margin: 0;
	padding: 0;
	border: none;
	font-size: 11px;
}



/* MAIN CONTAINERS */

#container {
	min-height: 1025px;
	background: url("../images/bg-container.jpg") no-repeat center top;
}

#container2 {
	margin: 0 auto;
	width: 950px;
}

#header {
	position: absolute;
	/*background: url("../images/logo-kairos.jpg") no-repeat;*/
}

#header a {
	width: 300px;
	height: 90px;
	display: block;
	text-indent: -4000px;
}

#sidebar {
	float: left;
	width: 300px;
	height: 775px;
	background: url("../images/bg-sidebar.jpg") no-repeat right top;	
}

#content {
	float: left;
	width: 675px;
	background: url("../images/bg-content.png") repeat-y left top;
	min-height: 900px;
	margin-left: -25px;	
}

#copy {
	padding: 0px 25px;
	
}

#copy-body {
	padding: 1px 60px !important;
}



/* NAVIGATION */

#navigation {
	font-family: "Georgia";
	font-size:14px;
	text-align:center;
	margin-top:141px;
	margin-left:20px;
	line-height:36px;
	letter-spacing:2px;
}
#navigation a  {
	color:#bbb79f;
	text-decoration:none;
}

#navigation a  {
	display:block;
	
}
#navigation a:hover {
	background: url("../images/scroll.png") no-repeat center center;
}

#navigation #li_ap a:hover {
	background: url("../images/scroll2.png") no-repeat center center;
}
#navigation #li_co a:hover {
	background: url("../images/scroll3.png") no-repeat center center;
}
#navigation #li_pr a:hover {
	background: url("../images/scroll4.png") no-repeat center center;
}
#twitter {
	color:#9a9381;
	font-family: "Georgia";
	font-size:14px;
	text-align:center;
	margin-top:50px;
	text-align:center;
}
#sign {
	margin-top:15px;
	margin-left:22px;
}

#sidebar input {
	background:none;
	color: #bbb79f; 
	border:none;
	margin-left:65px;
}
#sidebar .button {
   
    margin:10px 0 0 130px !important;
	
    width:90px;
    height:20px;
}
#link-social_networks {
	height: 50px;
	margin: 32px 0 0 25px;
	padding-left: 100px;
	background: url("../images/bg-link-social_networks.jpg") no-repeat left top; 
}

#link-social_networks li {
	width: 35px;
	margin-right: 4px;
	float: left;
	display: inline;
}

#link-social_networks li a {
	display: block;
	height: 35px;	
	text-indent: -4000px;
}
#social {
	position:absolute;
	top:535px !important;
	margin-left:10px;
	width:261px;
}
p.link-brentwood {
	width: 240px;
	height: 55px;
	background: url("../images/bg-link-brentwood.jpg") no-repeat;
	margin: 16px 0 0 45px;
}

p.link-brentwood a {
	display: block;
	height: 55px;
	text-indent: -4000px;
}


/* FOOTER */

#footer {
	margin-left: 275px;	
	padding: 22px 25px 50px;
	clear: both;
	text-align: center;
	color: #969085;
	font-size: 11px;
	background: url("../images/bg-footer.png") no-repeat center top; 	
}

#footer p {
	margin: 0;
}

#footer a {
	color: #969085;
	text-decoration: none;
}

		#copy-body {
			padding: 1px 30px;
		}
		
		/* FEATURES */
		
		#rotating_feature {
			background-color: #000;			
			height: 170px;
			background: url("../images/header_new2.jpg") no-repeat left top !important;	
		}

		
		/* NEWS FEED */
		
		#news h3 {
			text-transform: uppercase;
			font-family: "lucida sans unicode", "lucida grande", sans-serif;
			font-weight: bold;
			font-size: 16px;
			line-height: 1.35em;
			margin: 1.35em 0;
			color: #444;
		}
		
		#news h3 span {
			font-family: "georgia", serif;
			font-weight: normal;
			font-style: italic;			
			text-transform: none;
		}
		img {
			border: solid thin #ccc;
		}
		.trick {
			background: url("../images/border1.jpg") no-repeat right bottom;
			padding:40px 0 60px 0;
		}
		#sign-up {
			color:#857345 !important;
		}