/******************* GLOBAL SELECTORS & RESETS ********************/

* {margin: 0px; padding: 0px;}
.clear {clear: both;}
.bold {font-weight: bold;}
img {border: none;}

/************************************** TYPOGRAPHY SELECTORS */

h1, h2, h3, h4, h5, h6 {font-family: times, 'times new roman', serif; font-weight: normal; margin-bottom: 8px;}
h1 { font-size: 240%; } /* 24px */
h2 { font-size: 200%; } /* 20px */
h3 { font-size: 150%; } /* 15px */
h4 { font-size: 140%; } /* 14px */
h5 { font-size: 130%; } /* 13px */
h6 { font-size: 120%; } /* 12px */
p, ul, ol { font-size: 120%; margin-bottom: 12px;} /* 12px */
p {line-height: 140%;}
ul ul { font-size: 100%; }

/******************* MAIN LAYOUT SELECTORS ********************/

body {
	background: #DCD6B8 url(images/tail-top.gif) repeat-x top left;
	font-family: arial, helvetica, sans-serif;
	font-size: 62.5%; /* 10px */
}

#container {
	margin: 0px auto;
	width: 905px;
}

/******************* HEADER SELECTORS ********************/

#header {
	background: #B2A97E url(images/header-bg.jpg) no-repeat top left;
	height: 381px; /* width 381px */
	padding: 0px 0px 0px 0px;
}

#header h1 {
	height: 71px;
	margin-bottom: 0px;
	padding-top: 18px;
}

#header h1 a {
	color: #686347;
	text-decoration: none;
}

#header #intro {
	padding: 34px 0px 0px 22px;
	width: 478px;
}

#header h2 {
	color: #ffe3b7;
}

#header #intro p {
	color: #fff;
}

/******************* TOP LEVEL NAV SELECTORS ********************/

ul#nav {
	list-style-type: ;
	width: ;
	margin-bottom: 0px;
}

ul#nav li {
	background: ;
	display: block;
	float: ;
	height: ;
	line-height: ;
	position: relative;
	text-align: ;
	width: ;
}

ul#nav li a {
	color: ;
	display: block;
	font-family: ;
	font-size: ;
}

ul#nav li:hover > a {

}

/******************* SECOND LEVEL NAV SELECTORS ********************/

ul#nav ul {
	display: none;
}

ul#nav li:hover ul {
	display: block;
	position: absolute
}

ul#nav ul li {
	background: ;
	display: block;
	float: ;
	height: auto;
	line-height: 0px;
	text-align: ;
	width: ;
}

ul#nav ul li a {
	color: ;
	display: block;
	font-family: ;
	font-size: ;
	white-space: nowrap;
}

/******************* MAIN CONTENT SELECTORS ********************/

#contentContainer {
	background: #DCD6B8 url(images/containerbg.gif) repeat-y top left;
	padding: 18px 12px 0px 12px;
}

#contentContainer a, a:link {text-decoration: none;}
#contentContainer a:visted {}
#contentContainer a:hover {}
#contentContainer a:active {}

/************************************** LEFT CONTENT SELECTORS */

#leftContent {
	float: left;
	font-size: ; /*majority size of text in div*/
	padding-right: 10px;
	width: 590px; /* width: 600px */;
}

#leftContent #bodyCopy {
	background-color: #EAE5CF;
	color: #686347;
	padding: 10px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

#leftContent #bodyCopy a {outline: none;}
#leftContent #bodyCopy a h3 {color: #686347;}
#leftContent #bodyCopy a:hover h3 {text-decoration: underline;}

#leftContent h3 {
	font-weight: bold;
}

#leftContent #bodyCopy img {
	border: 1px solid #7A7249;
	margin-bottom: 12px;
}

/************************************** RIGHT CONTENT SELECTORS */

#rightContent {
	font-size: ; /*majority size of text in div*/
	float: right;
	width: 281px;
}

#rightContent #profile {
	background-color: #CCC5A2;
	padding: 10px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

#rightContent #profile h4 {
	color: #396053;
}

#rightContent #profile a {
	color: #396053;
	text-decoration: underline;
}

#rightContent #profile ul#operation {
	list-style-type: none;
}

#rightContent #profile ul#operation li {
	margin-bottom: 4px;
	width: 140px;
}

#rightContent #profile ul#operation li.bold {
	width: 230px;
}

#rightContent #profile ul#operation li span {
	float: right;
}

/******************* FOOTER SELECTORS ********************/

#footer {
	background: #DCD6B8 url(images/containerbg.gif) repeat-y top left;
	color: #686347;
	padding-top: 100px;
	text-align: center;
}

#footer p.copyright {
	margin: 0px;
}
