/*  

	BRIGHTFARM SYSTEMS  October 2009  
	Main CSS (version 1.4) 
	Website design and build by Byekick www.byekick.com 
	
*/ 

body { 	
	background: url(/images/bg.gif) repeat-x; 
	} 
	
h1,h2,h3,h4,h5,h6,p,li { 	
	font-family: Helvetica, Arial, sans-serif; 
	} 
	
h1 { 	
	width: 290px; 
	height: 76px; 
	} 
	
h3 { 
	text-transform: uppercase; 	
	color: #693; 	
	font-weight: bold; 
	font-size: 93%;
	padding-bottom: 6px; 
	} 
	
h2 {
 	color: #693; 
 	font-size: 182%;
  	font-weight: bold;
   	letter-spacing: -1px; 	
   	padding-bottom: 2px; 
   	} 
   	
h4 {
 	font-size: 153.9%; 	
 	font-weight: bold; 	
 	} 
 	
h5 { 	
 	font-size: 138.5%; 	
 	font-weight: bold; 	 
 	} 
 	
 
h6 { 	
 	font-size: 123.1%; 	
 	font-weight: bold; 	 
 	} 
 
strong { 	
 	font-weight: bold; 
 	} 
 
p,li,label { 	
 	font-size: 93%; 	
 	color: #666; 	
 	line-height: 153.9%; 
 	} 
 
p, ul, ol, label { 	
 	padding-bottom: 12px; 
 	} 
 
a:link { 	
 	color: #69C; 	
 	text-decoration: none; 
 	} 
 
a:visited { 	
	color: #69C; 	
	text-decoration: none; 
	} 
	
a:hover { 	
	color: #69C; 	
	text-decoration: underline; 
	} 
	
a:active { 	
	color: #363; 
	} 
	
#header { 	
	position: relative; 	
	top: 30px; 	
	width: 350px; 
	} 
	
#search	{ 	
	position: relative; 	
	float: right; 	
	top: -10px; 	
	} 
	
input { 	
	border: 1px solid #CCC; 	
	padding: 4px; 
	} 
	
#globalnav { 	
	position: relative; 	
	top: 35px; 	
	width: 970px; 	
	height: 22px; 	
	clear: both; 
	left: -32px;
	} 
	
#globalnav ul li { 	
	text-transform: uppercase; 	
	font-size: 93%; 	
	font-weight: bold; 	
	display: inline; 	
	/* margin-left: 68px;  */
	margin-left: 100px; 	
	} 
	
#globalnav ul li a:link, #globalnav ul li a:visited { 	
	color: #a2a2a2; 	
	text-decoration: none; 
	} 
	
#globalnav ul li a:hover { 	
	color: #363; 	
	text-decoration: none; 
	} 
	
#globalnav ul li a.selected { 	
	color: #363; 
	} 
	
/*
#secondarynav ul li a:link, #secondarynav ul li a:visited { 	
	color: #a2a2a2; 	
	text-decoration: none; 
	} 
	
#secondarynav ul li a:hover { 	
	color: #363; 	
	text-decoration: none; 	
	background-color: #ffc; 
	} 
*/
	
#container { 	
	position: relative; 	
	top: 60px; 	
	left: 68px; 	
	width: 880px; 
	} 
	
/*
#secondarynav { 	
	float: left; 	
	width: 220px;  
	} 
	
#secondarynav ul li { 	
	text-transform: uppercase; 	
	display: block; 	
	font-size: 93%; 	
	font-weight: bold; 
	} 
	
#secondarynav ul { 	
	padding:0px; 	
	margin:0px; 	
	margin-bottom: -3px; 
	} 
*/
	
li.cnk_section { 	
	border-top: 1px solid #CCC; 	
	padding: 3px 0px 3px 0px; } 
	
li.cnk_article { 	
	border-top: 1px solid #CCC; 	
	padding: 3px 0px 3px 0px; 	
	margin-left: 6px; 
	} 
	
/*
#secondarynav ul li a { 	
	display: block; 
	} 
*/
	
#pageContent { 	
	position: relative; 	
	float: right; 	
	border-left: 1px solid #CCC;	 	
	left: -175px; 	
	padding-left: 10px; 	
	width: 460px; 
	} 
	
#pageContent h2 { 	
	font-size: 161.6%; 	
	font-weight: bold; 	
	color: #693; 	
	text-transform: none; 	
	/* letter-spacing: -1px;  */	
	padding-bottom: 6px; 
	} 
	
#pageContent h3 { 	
	/* font-size: 138.5%;  */
	font-size: 93%; 	
	font-weight: bold; 	
	color: #693; 	
	/* text-transform: none; 	 */
	text-transform: uppercase;
	/* letter-spacing: -1px; */ 	
	padding-bottom: 6px; 
	} 
	
#pageContent h4 { 	
	font-size: 116%; 	
	font-weight: bold; 	
	color: #693; 	
	text-transform: none; 	
	/* letter-spacing: -1px; */ 	
	padding-bottom: 6px; 
	} 
	
#pageContent blockquote { 	
	color: #363; 	
	font-style: italic; 	
	font-size: 108%; 	
	border-left: 2px solid #363; 	
	padding-left: 10px; 	
	float: right; 	
	width: 220px; 
	} 
	
#pageContent ul li { 	
	list-style-type: square; 	
	margin-left: 24px; 
	} 
	
#pageContent ol li { 	
	list-style-type: decimal; 	
	margin-left: 24px; 
	} 
	
#pageContent img.left{ 	
	float: left; 	
	margin: 0px 20px 12px 0px; 
	} 
	
#pageContent img.right{ 	
	float: right; 	
	margin: 0px 0px 12px 20px; 
	} 
	
#content { 	
	position: relative; 	
	float:left;
 	width: 380px; 	
 	padding-right: 10px; 	
 	border-right: 1px solid #CCC; 
 	} 
 	
#gallery{ 	
	position: relative; 	
	float:right; 	
	margin-bottom: 12px; 
	} 
	
#footer { 	
	position: relative; 	
	border-top: 1px solid #CCC; 	
	padding-top: 12px; 	
	margin-top: 12px; 	
	clear: both; 
	} 
	
p.breadcrumb {
	margin-top: 5px;
	} 
	
#lightbox { 
	position: absolute; 	
	left: 520px; 	
	width: 144px; 
	} 
	
#lightbox ul li { 	
	display: inline; 	
	margin: 0px 0px 0px 0px; 
	} 
	
#lightbox ul li a:link img, #lightbox ul li a:visited img { 
	border: 3px solid #fff; 
	} 
	
#lightbox ul li a:hover img { 
	border: 3px solid #693; 
	} 
	
#lightbox ul li a:active img { 	
	border: 3px solid #363; 
	}

/* Secondary navigation */

#cnk_section_tree {
	float: left; 	
	width: 220px; 
	}
 
#cnk_section_tree ul {
	margin: 0px;
	padding-top: 0.25em;
	}

#cnk_section_tree ul li {
	list-style: none;
	padding-top: 0.5em;
	padding-bottom: 0.25em;
	text-transform: uppercase;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #363; 
	}

#cnk_section_tree ul li a:link, #cnk_section_tree ul li a:visited { 	
	color: #a2a2a2; 	
	text-decoration: none; 
	display: block;
	} 
	
#cnk_section_tree ul li a:hover { 	
	color: #363; 	
	text-decoration: none; 	
	}


#cnk_section_tree ul li ul li {
	padding-left: 5px;
	}
	
div.emailsignup {
	background-color: #693;
	color: #ffffff;
	padding: 8px 12px 8px 12px;
	display:inline;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	font-size: 14px;
	line-height: 46px;
}

div.emailsignup:hover {
	background-color: #9c3;
}

div.emailsignup a {
	padding: 8px 6px 8px 4px;
	color: #fff;
	text-decoration: none;	
}


/* Styling for button 

button {
	background-color: #696;
	border: 0;
	padding: 8px 10px;
	color: #fff;
	font-weight: bold;
	-moz-border-radius :6px;
	-webkit-border-radius: 6px;
	cursor: pointer;
}

*/