/*-------------------------------------------------------
	
	Blue Ridge Cozy Cabin's Screen CSS
	Author:		Product of Courthouse Webs
	Email:		yourbestweb@courthousewebs.com
	Website:	courthousewebs.com
	Revised:	2010-01-01
	(c) 2008-2010 All Rights Reserved 
	Made in U.S.A. by America's Best DDD Provider--Courthouse Webs 

*-------------------------------------------------------*/
body {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  background: url(../i/BRCC.bg.jpg) center repeat-y #FFFFFF;
  font-size: 11px;
  line-height: 1.7em;
  padding: 0;
  margin:0;
  text-align: center;
  color:#000000;
}

* html body {
		font-size: x-small; /* for IE5/Win */
		f\ont-size: small; /* for other IE versions */
		}
* {
	margin:0;
	padding:0;
	}		
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:normal;
	color:#000000;
	}
h1 {
	font-size:4em;
	line-height:1em;
	}
h2 {
	font-size:35px;	
	}	
h3 {
	font-size:2.5em;
	}	
h4 {
	font-size:2em;
	}
h5 {
	font-size:1.5em;	
	}	
h6 {
	font-size:1em;
	}	
p {
	margin:0;
	padding:.5em 0;
	line-height:1.1em;
	font-size:2em;
	}	
ul li {
	margin:0;
	padding:0;
	list-style:none;
	}			
#cont {
	margin:0 auto;
	width:950px;
	text-align:left;
	background: url(../i/BRCC.cont.bg.jpg) repeat-y #527044;
	}	
/* Header */				
#logo {
	position: relative;
	margin: 0;
	padding:0;
	width: 950px;
	height: 300px;
	background: #527044;
}
#logo a {
	position: absolute;
	font-size:20px;
	width: 100%;
	height: 100%;
	color:#527044;	
}
#logo span {
	position: absolute;
	/*z-index: 1;*/	
	width: 100%;
	height: 100%;
}
#b_hom #logo span  {
	background: url(../i/BRCC.hd.ani.gif) no-repeat;
	}
#b_ame #logo span  {
	background: url(../i/BRCC.hd.ame.jpg) no-repeat;
	}
#b_avl #logo span  {
	background: url(../i/BRCC.hd.avl.jpg) no-repeat;
	}	
#b_bux #logo span  {
	background: url(../i/BRCC.hd.bux.jpg) no-repeat;
	}
#b_pet #logo span  {
	background: url(../i/BRCC.hd.pet.jpg) no-repeat;
	}
#b_tes #logo span  {
	background: url(../i/BRCC.hd.tes.jpg) no-repeat;
	}
#b_tes_a #logo span  {
	background: url(../i/BRCC.hd.tes_a.jpg) no-repeat;
	}
#b_slp #logo span  {
	background: url(../i/BRCC.hd.slp.jpg) no-repeat;
	}	
#b_map #logo span  {
	background: url(../i/BRCC.hd.map.jpg) no-repeat;
	}	
#b_atr #logo span  {
	background: url(../i/BRCC.hd.atr.jpg) no-repeat;
	}		
#b_kcn #logo span  {
	background: url(../i/BRCC.hd.kcn.jpg) no-repeat;
	}
#b_sit #logo span  {
	background: url(../i/BRCC.hd.sit.jpg) no-repeat;
	}						
#logo a:hover span {
	background-position: right top;
}
#logo ul {
	margin:0 10px 0 10px;
	padding:80px 0;
	/*z-index: 1;*/
}
#load {
	padding:0 0 0 10px;
	float:left;
	font-size:18px;
	color:#FFFFFF;
	text-decoration:blink;
	}	
#nc_i {
	padding:10px 0 0 10px;
	float:left;
	clear:left;
	font-size:25px;
	} 
#nam {
	padding:20px 0 0 10px;
	clear:left;
	float:left;
	font-size:40px;
	text-decoration:underline;
	color: #FF33FF;
	}
#slog {
	padding:80px 10px 0 0;
	float:right;
	font-size:22px;
	}
#msg {
	width:940px;
	margin:0 5px;
	padding:10px 0;
	color:#FF0000;
	text-align:center;
	background:#F1A5F3;
	}
#msg p {
	color:#000000;
	font-size:125%;
	}	
/* 508 Skip compliance thanks to HHS.gov http://www.hhs.gov/web/policies/skipnavigation.html */	
#skp {
	text-align:center;
	font-size:25px;
	margin:0 5px;
	width:940px;
	background:#FFFF99;
	}
#skp a, #skp a:hover, #skp a:visited {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;		
	}
#skp a:active, #skp a:focus {
	position:static;
	padding-top:12px;
	width:auto;
	height:30px;
	display:block;
	/*background:#FFFFFF;*/
	} 		
/* Horizontal Navigation Thanks to http://www.tyssendesign.com.au/articles/css/centering-a-dropdown-menu/ */	
#nav { 
	/*margin:0 0 20px 0;*/
	padding:5px 0 0 /*10px*/ 0/* 5px*/;
	/*padding:.5em 0;*/
	/*float: left;*/
	width: 950px;/*100%;*/
	background: url(../i/BRCC.nv.bg.jpg) top repeat-y; 
	text-align: center;
	height:100px;
	/*height:80px;auto;*/
/*	border:#FFFFFF 1px solid;*/
	}
#nav ul { 
	/*width: 77em; overall menu width centering*/ 
	margin: 0 5px;
	list-style: none;
	background:#ffffff;
	/*z-index:2;*/
	}		
#nav li { 
	float: left;
	position: relative;
	width:94px;
	/*height:120px;  pushes next element down */
	/*width: 120px;11em;*/ 
	}	
		
#nav a { 
	display: block;
	padding:6px 0 0 0;	
	/*width:115px 120px;11em;*/	 
	color: #000000; 
	background-color:#82A871;
	border-top:1px solid;
	border-right:1px solid;
	border-bottom:1px solid; 	
	font-size:1.2em;/*160%;*/
	line-height:.9em;
	height:95px;
	text-decoration:none;
	}
#n_hom a {
	background:url(../i/BRCC.nav.hom.gif) no-repeat #82A871;
	}
#n_ame a {
	background:url(../i/BRCC.nav.ame.gif) no-repeat #82A871;
	}
#n_map a {
	background:url(../i/BRCC.nav.map.gif) no-repeat #82A871;
	}	
#n_pet a {
	background:url(../i/BRCC.nav.pet.gif) no-repeat #82A871;
	}
#n_avl a {
	background:url(../i/BRCC.nav.cal.gif) no-repeat #82A871;
	}		
#n_tes a {
	background:url(../i/BRCC.nav.tes.gif) no-repeat #82A871;
	}	
#n_bux a {
	background:url(../i/BRCC.nav.bux.gif) no-repeat #82A871;
	}	
#n_blg a {
	background:url(../i/BRCC.nav.blg.gif) no-repeat #82A871;
	}
#n_slp a {
	background:url(../i/BRCC.nav.slp.gif) no-repeat #82A871;
	}	
#n_atr a {
	background:url(../i/BRCC.nav.atr.gif) no-repeat #82A871;
	}
#n_kcn a {
	background:url(../i/BRCC.nav.kcn.gif) no-repeat #82A871;
	}					
.fst a  {
	border-left:1px solid;
	}	 		
#nav a:hover { 
	background-color: #C07D59;
	}
#nav li ul { 
	display: block;
	position: absolute; 
	width: 100%; /*11em;*/ 
	left: -999em;
	} 		
#nav li:hover ul {
	top: 1.8em;/* sticky zone */
	left: 0; 
	}		
#nav li li {  
	display: block; 
	}		
#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#b_hom #n_hom a, #b_ame #n_ame a, #b_map #n_map a, #b_pet #n_pet a, #b_avl #n_avl a, #b_tes #n_tes a, 
#b_bux #n_bux a, #b_blg #n_blg a, #b_slp #n_slp a, #b_atr #n_atr a, #b_kcn #n_kcn a  {
	background-color:#70D543;
	}		
/* Breadcrub Markup & Styles thanks to Mark Newhouse http://www.alistapart.com/articles/taminglists/ */	
#brd {
	color: #ccc;
	background-color: #1F6B75;
	padding: 3px;
	/*margin-bottom: 25px;*/
	}
#brd ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	} 
#brd ul li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
	}
#brd ul li:before {
	content: "\0020 \0020 \0020 \00BB \0020";
	color: #ff9;
	}
#brd ul li.first:before {
	content: " ";
	}
#m_cont {
	margin:0/*5px*/ 5px 0 5px;
	padding:10px 5px;
	background:#ffffff;
	}			
#m_cont p, h2, h3 {
	margin:10px 10px 0 10px;
	color:#333333;
	}	
#m_cont h1, h2, h3 {
	color:#446870;
	font-family: Pristina, Arial, Helvetica, sans-serif;
	}	
#m_cont h1 {
	margin:20px 0 0 0;
	text-align:center;
	}
#ser {
	font-family:Georgia, "Times New Roman", Times, serif;
	}	
#qt {
	margin:0;
	/*padding:0 0 0 70px;*/
	width:930px;
	height:100px;
	font-size:75%;
	font-family:Georgia, "Times New Roman", Times, serif;
	background: url(../i/BRCC.qt.bg.jpg) no-repeat;
	}	
#qt p {
	margin:0 80px;
	}
/* Ame Grid */
#r_grd, p_l_grd {
	width:550px;
	float:right;
	}	
#l_grd, p_r_grd {
	width:390px;
	padding:20px 0 0 10px;
	}	
#amen li {
	padding:0 10px 5px 10px;
	font-size:24px;
	line-height:1.2em;
	}
/* Coup */	
.btn {
	margin:0;
	padding-left:10px;
	list-style:none;
	}
.btn li {
	font-size:20px;
	}	
.btn a {
	text-decoration:none;

	}	
.coupimg {
	margin:0 auto;
	display:block;
	width:800px;
	height:250px;
	background:#33CC00;
	}
/* testi */	
.loud {
	font-weight:bolder;
	}
.testi {
	padding:1em 0 1em 0;
	}
/* map */		
#mpgrd_l {
	float:left;
	margin:25px 0 20px 10px;
	/*padding-left:10px;*/
	width:500px;
	height:625px;
	background:#33CC00;
	}
#mpgrd_r {
	clear:all;
	float:right;
	width:400px;
	}	
.bdundl {
	text-decoration:underline;
	font-weight:bolder;
	font-size:200%;
	}
#dup {
	font-size:80%;
	}	
#kc li {
	padding:10px 0;
	list-style:none;
	}		
#ft {
	margin:0 5px;
	text-align:center;
	background: url(../i/BRCC.ft.bg.jpg) bottom no-repeat #ffffff;	
	}	
#ft a {
	text-decoration:none;
	}
#ft p {	
	margin:-5px 5px;
	font-size:80%;
	}	
#fb {
	margin-top:45px;
	visibility:hidden;
	}
