/*==============================================================================
Styles for Canyon Springs of Truckee
==============================================================================*/

/*------------------------------------------------------------------------------
Yahoo! UI Reset
------------------------------------------------------------------------------*/

/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.2
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}



/*------------------------------------------------------------------------------
Everything
------------------------------------------------------------------------------*/

body {
	background: rgb(122,137,116); /* green */
	color: rgb(8,58,31); /* dark green */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}

h1 { 
	font-size:14px;
	font-weight: bold;
	color:rgb(8,58,31);
}

h2 {
	color:#7a8974;
	font-weight:bold;
}

label, input, textarea {
	width:auto;
	float:left;
	width:60%;
	clear:both;
}

textarea {
	height:150px
}

#wrapper {
	background: rgb(214,211,176) url(../images/page_repeater.jpg) 0 83px repeat-y; /* tan; page_foot.jpg is 83 px tall */
	margin: 0 auto;
	width: 900px;
}
	#wrapper .page_foot {
		background: transparent url(../images/page_foot.jpg) 0 100% no-repeat;
	}
	#wrapper .page_head {
		background: transparent url(../images/page_head.jpg) 0 0 no-repeat;
	}

.content {
	clear: both;
	margin-left: auto;
	margin-right: auto;
	width: 752px;
}

#header {
	padding-top: 40px;
	margin-bottom:16px;
}
	#header a {
		color: rgb(8,58,31);
		display: block;
		float: left;
		font-size: 8px;
		text-decoration: none;
	}
	#header img {
		display: block;
		margin: 0 auto;
	}

#nav {
	border-bottom: 3px solid #7a8974;
	height: 27px;
	margin-bottom: 26px;
}
	#nav ul li {
		float: left;
		height:27px;
	}
		#nav ul ul {
			display: none;
		}
			#nav ul ul li {
				display: block;
				float: none;
				height:18px;
			}

#main .column { float: left; }
#main {
	min-height:384px;
}

#home {
	height:350px;
	max-height:384px;
	padding-top:34px;
}

#home div, #main div {
	float:left;
}

#home #left {
	width:397px;
}

#home #right {
	width: 355px;
}


#leftMenu {
	width:174px;
}

#rightContent {
	width:578px;
}

#rightContent ul {
	list-style-type:disc;
	list-style-position:inside;
	margin:15px;
}

#rightContent ul li ul {
	margin:0 0 0 25px;
	list-style-type:circle;
	list-style-position:inside;
}

#full {
	width:100%;
}

#rightContent p, #full p {
	margin:8px 0;
}

#rightContent img, #full img {
	float:right;
	margin:0 0 10px 3px;
	clear:both;
}

h1 img {
	float:none !important;
	margin:0 !important;
}

#footer {
	height:50px;
	max-height:90px;
	font-weight: bold;
    font-size: 8px;
	padding-top: 40px;
	text-align: center;
}

#footer ul {

}
	#footer a:link, #footer a:visited {
		color: rgb(8,58,31);
		text-decoration: none;
	}
	#footer a:active, #footer a:hover {
		text-decoration: underline;
	}
	#footer li {
		display: inline;
	}

#copyright {
	font-size: 10px;
	padding: 10px 0 20px 0;
	text-align: center;
	width: 900px;
	margin: 0 auto
}

a:link, a:visited {
	color:#083A1F;
}

a:active, a:hover {
	text-decoration:none;
}