html {
	font-size: 71%;
}

body {
	font: normal 1em/1.45em verdana, sans-serif;
	background: url(../../images/v4-backing.gif) #C9D0D2;
	background-repeat: no-repeat;
	
/*	background: #9AA706;*/


/*	background:  #0F1113;*/

/*	background: #E6EFF2;*/

	margin: 0px 0;
	padding: 0;
}

a, a:link, a:visited, a:active {
	color: #FF6600;
	text-decoration: none;
}

a:hover {
	color: #f00;
	border-bottom: 1px dotted #f00;
}

#imagelink {
	border-bottom: 0px;
}



/* ---- General Elements ---- */

h1, h2, h3, h4, h5, h6, ul, dl, dt, dd, ol, li {
	margin: 0;
	padding: 0;
}

p, ul, dl {
	margin-bottom: 1.3em;
}

.clear {
	clear: both;
	height: 1px;
}

.hide {
	display: none;
}

.skip {
	position: absolute;
	top: -1000px;
	left: -1000px;
}

dt {
	font-weight: bold;
}


h4 {
	color: #000000;
}


/* ---- Layout ---- */

#container {
	width: 770px;
	margin: 0 auto;
}


#wrapper {
	width: 770px;
}

#header {
	height: 470px;
	position: relative;
	background: url(../../images/home-header-090108.jpg) no-repeat #fff left bottom;
}

#headerminor {
	height: 116px;
	position: relative;
	background: url(../../images/topheaderonly.jpg) no-repeat #fff left bottom;
}


#body {
	width: 770px;	
}


#columns {
	width: 770px;
	float: right;	
	background: url(../../images/columns-backing.gif) #fff;				
}

#columnsminor {
	width: 770px;
	float: right;	
	background: url(../../images/columns-backing-minor.gif) #fff;
	
	padding: 15px 0 0 0;			
}

html>body #columns {
	width: 770px;
}

#content {
	width: 392px;
	padding: 5px 40px 40px 40px;
	float: left;
	background:  #fff 
repeat-x;
	border: 0;

}

#contentminor {
	width: 460px;
	padding: 5px 40px 40px 40px;
	float: left;
	background:  #fff 
repeat-x;
	border: 0;

}

html>body #content {
	width: 392px;
}

html>body #contentminor {
	width: 460px;
}

#sidebar {
	width: 218px;	
	padding: 5px 40px 40px 40px;
	float: right;
	background:  #EFF4F5;
}

#sidebarminor {
	width: 150px;	
	padding: 5px 40px 40px 40px;
	float: right;
	background:  #EFF4F5;
}


#mediaitem {
	padding: 16px 0px 0px 0px;
	border-bottom: 1px dotted #BACEE5;
}	
	
#mediaitemtop {
	padding: 0px 0px 0px 0px;
	border-bottom: 1px dotted #BACEE5;
}	
	

#footer {
	height: 22px;
	position: relative; bottom: 0;
	background: #E0E5E7;
}




/* ---- Header ---- */

#header h1 {
	position: absolute;
	top: 40px;
	left: 34px;
}

#header h1 a {
	display: block;
	width: 141px;
	height: 52px;
	text-indent: -9999px;
	border: 0;
}


#header h1 a:hover {
	background-position: 0px 0;
}


/* ---- Header Minor---- */

#headerminor h1 {
	position: absolute;
	top: 40px;
	left: 34px;
}

#headerminor h1 a {
	display: block;
	width: 141px;
	height: 52px;
	text-indent: -9999px;
	border: 0;
}


#headerminor h1 a:hover {
	background-position: 0px 0;
}




/* ---- Content ---- */

#content h2 {
	color: #666;
	font: bold 1.5em/1.2em verdana, sans-serif;
	margin-bottom: 10px;
}

#content h3 {
	color: #336699;
	font: bold 1em/1.45em verdana, sans-serif;
	margin-bottom: 0.5em;
}

#content ul {
	margin-left: 1.45em;
	color: #FFF;
}

#content p {
	color: #336699;
}



/* ---- Sidebar ---- */

#sidebar h2 {
	color: #FFF;
	font: bold 1.5em/1.2em verdana, sans-serif;
	margin-bottom: 0.0em;
}

#sidebar h3 {
	color: #666;
	font: bold 1em/1.45em verdana, sans-serif;
	margin-bottom: 0.5em;
}

#sidebar ul {
	margin-left: 1.45em;
}

#sidebar p {
	margin-top: 0.5em;
	color: #FFF	
}

#sidebar a:hover {
	color: #f00;
	border-bottom: 1px dotted #f00;
}


/* ---- Content Minor ---- */

#contentminor h2 {
	color: #666;
	font: bold 1.5em/1.2em verdana, sans-serif;
	margin-bottom: 10px;
}

#contentminor h3 {
	color: #336699;
	font: bold 1em/1.45em verdana, sans-serif;
	margin-bottom: 0.5em;
}

#contentminor ul {
	margin-left: 1.45em;
}

#contentminor p {
	color: #336699;
	font: normal;
	padding: 0 0 20px 0;	
}



/* ---- Sidebar Minor---- */

#sidebarminor h2 {
	color: #FFF;
	font: bold 1.5em/1.2em verdana, sans-serif;
	margin-bottom: 0.0em;
}

#sidebarminor h3 {
	color: #666;
	font: bold 1em/1.45em verdana, sans-serif;
	margin-bottom: 0.5em;
}

#sidebarminor ul {
	margin-left: 1.45em;
}

#sidebarminor p {
	margin-top: 0.5em;
	color: #666;	
}




/* ---- Footer ---- */

#footer ul {
	list-style-type: none;
	margin: 0;
	padding: 3px 0px 0 20px;
	text-transform: lowercase;
	width: 750px;
}

#footer li {
	float: right;
	margin-right: 20px;
	color: #369;	
}


li#f-copyright {
	float: left;
	margin-right: 0;
	color: #369;
}
