/* BGC Portland template
   Hacked for Lake Tahoe by Chris of smith + jones
   Tuned by Heather of smith + jones
 */

/* -- inherited stylesheet - be careful when modifying ------------   */
.bodycopy {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-variant: normal; color: #000000}
.headerBackgrnd {  background-color: ffffff}
.strip {  background-color: ffffff}
.navBackgrnd {  background-color: ffffff}
.bodyBackgrnd {  background-color: ffffff}
.homeBackgrnd {  background-color: ffffff}
.footerBackgrnd {  background-color: #ffffff}

.mainLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

/*
.sublinks {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: FFFD96; text-decoration: none}
.subitems {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: B09359; text-decoration: none}
.superSubitems {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: D7C9AC; text-decoration: none}
*/

.footerCopy {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none}
.searchBox {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; height: 21px; width: 97px}
.searchTxt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: 4C492A; text-decoration: none; font-weight: bold}

/* RESET CSS
 * Rik Lomas - http://rikrikrik.com
 * Based on code from Nick Rigby - http://www.nickrigby.com
*/
*{margin:0;padding:0}iframe,a img,fieldset,form,table{border:0}h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal}dd,dt,li,dl,ol,ul{list-style:none}legend{color:#000}button,select,textarea,input{font:100% serif}table{border-collapse:collapse}caption,th,td{text-align:left}
/* end RESET CSS */

/* -- Lake Tahoe theme starts here  ------------   */

/* --  WHOLE PAGE -----------------------------   */
body {
	margin-top: 6px;
	margin-bottom: 38px;
	background-color:#ff9933;
	width: 895px;
	margin-left: auto;
	margin-right: auto;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-align: center;

	padding: 0px; 
	border-collapse: collapse; 
	border-spacing: 0px;
}

/*
	border: 12px solid #B7CB17;
*/

table {
	width: auto;
	/* padding-left: 25px; */
}
td {
	width: auto;
}

body > table {
	/*
	padding-left: 25px;
	margin-left: auto;
	margin-right: auto;
	*/
	width: 895px;
}



/* --  HEADER -----------------------------   */
.headerBackgrnd {
	width: 895px;
	background-image:url(main_background.jpg);
	background-repeat: no-repeat;
	background-postion: top;	
	height: 261px;
	border: 12px solid #B7CB17;
	border-bottom: none;
}

.headerBackgrnd img { display: none; }  /* hide 'the positive place' image */
#Layer1 { display: none; }  /* hide broken 'click here for more' image */
.strip { display: none; }  /* hide 2-px wide brown strip */


/* --  HEADLINES -----------------------------   */
h1 {font-size: 24px; color: #00CC99;}
h2 {font-size: 20px; color: #00CC99;}




/* --  LEFT NAVIGATION -----------------------------   */
.navBackgrnd img { display: none; }  /* hide black spacer bar */

.navBackgrnd {
	background: #ffffff;
	width: 209px;
	padding-left: 25px;
	border-left: 12px solid #B7CB17;
}

.navBackgrd table {
	width: 500px;
	border: none;
	text-align: left;
}

.navBackgrnd .footerBackgrnd {
	border: none;
}

/* leftnav link table */
.nav1 td{
	text-align: left;
}
.nav2 td{
	text-align: left;
}

.navBackgrnd td td {
	padding-bottom: 8px;
	margin-bottom: 8px;
	text-align: left;
	}

.navBackgrnd td {
	padding-right: 10px;
	}

/* leftnav links */
.navBackgrnd .mainLinks {
	text-transform:lowercase;
	color: #2B8501;  /* green */
	border-bottom: 2px dotted #D89427;
	font-size: 13px;
	font-weight: bold;
}



/* leftnav sub- sub-items */
.navBackgrnd .sublinks {  
text-decoration: none;
	text-transform: lowercase;
	color: #D8870A;  /* orange */
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 11px;
	font-weight: bold;
}

/* leftnav sub-items */
.navBackgrnd .subitems {  
	text-decoration: none;
	text-transform:lowercase;
	color: #2B8501; /* green */
	border: none;
	font-size: 11px;
}




/* --  MAIN BODY AREA -----------------------------   */
.bodyBackgrnd {
	background: #ffffff;
}

.bodyBackgrnd div {
	width: 380px;

}

.bodyBackgrnd .bodycopy { display: none; }  /* hide date display */

.bodyBackgrnd p {
	text-align: left;
	color: #333333;
	font-size: 14px;
	line-height: 18px;
}
.bodyBackgrnd strong {
	text-align: left;
	color: #D8870A;
}

.bodyBackgrnd img {
}

.bodyBackgrnd>div {
/*Hidden from IE. Mozilla Firefox and Opera 7 will read this.
without it, the main content area is too thin in firefox.
*/
	padding-right: 100px;
}


/* --  RIGHT COLUMN -----------------------------   */
.homeBackgrnd {
	background-color: #FFFFFF;
	background-image:url(right_background.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 200px;
	border-right: 12px solid #B7CB17;
}

.homeBackgrnd table {
	width: 20px;
}

.homeBackgrnd img { display: none; }


/* --  FOOTER  -----------------------------   */
.footerBackgrnd {
	background-image:url(footer_background.jpg);
	background-repeat: no-repeat;
	background-position: top;	
	height: 232px;
	width: 895px;
	border: 12px solid #B7CB17;
	border-top: none;
}

.footerBackgrnd div {
	position: relative;
	top: 138px;
}

td .footerBackgrnd {
	background: none;
	height: 20px;
}
