/*
brown: #4F2700
red:   #971B1E
cream: #EEE2C5
grey: #999999
*/
.cream {
color:#EEE2C5;
}

body {
	background-color: #4F2700;
	padding:0;
	margin:0;
}
#center_wrapper {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top:0px;
	padding:0px;
	width: 838px;
	text-align: left;
}
#full_content_border {
	position: absolute;
	top: 120px;
	border:solid 1px #971B1E;
	width: 838px;
	height:446px;
	z-index:100;
	padding:0;
	margin:0;
}
/*used in index.php - media center listings*/
#full_content_border_no_line {
	position: absolute;
	top: 120px;
	/*border:solid 1px #971B1E;*/
	border:none;
	width: 838px;
	height:446px;
	z-index:100;
	padding:0;
	margin:0;
}
#header_title {
	position: absolute;
	top:34px;
	width:280px;
	height:60px;
	padding:0;
	margin:0;
}
#header_logo {
	position: absolute;
	left:739px;
	top:10px;
	width:100px;
	height:100px;
	padding:0;
	margin:0;
	z-index:90;
}

#nav {
	padding:0;
	margin:0;
	z-index:110;
	position: absolute;
	top: 96px;
	width: 700px;
}
/*ie uses the other style sheet*/
.nav_spacer {
	font-size:8px;
	line-height:8px;
	padding:0;
	margin:0;
}
#footer_box {
	position: absolute;
	width:839px;
	height:10px;
	left:0px;
	top: 570px;
}
.footer_copy {
	margin-top:0px;
	text-align:left;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#EEE2C5;
}
/*used on home page*/
#photo_box {
	position: absolute;
	width:836px;
	height:10px;
	left:0px;
	top: 545px;
	z-index:120;
}
/*used on all other pages*/
#photo_box2 {
	position: absolute;
	width:230px;
	height:10px;
	left:600px;
	top: 423px;
	z-index:120;
}
.photo_copy {
	margin-top:0px;
	text-align:right;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#EEE2C5;
}
/*used on pages with light bkg*/
.photo_copy2 {
	margin-top:0px;
	text-align:right;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#555555;
}

#content_bkg_left {
	position: absolute;
	width:419px;
	height:446px;
	left:0px;
	top:0px;
}
#content_bkg_right {
	position: absolute;
	width:419px;
	height:446px;
	left:420px;
	top:0px;
}
#content_text_left {
	position: absolute;
	width:400px;
	height:340px;
	left:10px;
	top:30px;
}
/*used to format the pr-placements list*/
#placements {
margin-top:-10px;
}

#placements_list_2 li {
	list-style-type:square;
	/*margin-top:-5px;*/
	margin-left:-20px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#555555;
	line-height:18px;
}
p, ol {
	margin-top:-5px;
	text-align:left;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#555555;
	line-height:24px;
}
#concept_list_1 li{
	list-style-type:none;
/*	margin-top:-5px;*/
	text-align:left;
	font-weight:bold;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	line-height:24px;
}
#concept_list_2 li {
	list-style-type:square;
	/*margin-top:-5px;*/
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#555555;
	line-height:18px;
}
h1 {
	margin-top:0px;
	text-align:left;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#971B1E;
	font-size:22px;
}
/*used for the navigation rollovers at the bottom of the content area*/
#content_nav_bottom {
	position: absolute;
	width:400px;
	height:60px;
	left:10px;
	top:380px;
	text-align:center;
	z-index:150;
}
/*used for the navigation rollovers at the bottom of the content area*/
a.content_nav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	color:#555555;
	line-height:18px;
}
/*used for the navigation rollovers at the bottom of the content area*/
a.content_nav:hover {
	color:#971B1E;
	/*font-weight:bold;*/
}



a.footer_nav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	color:#EEE2C5;
	line-height:18px;
}
a.footer_nav:hover {
	color:#971B1E;
	font-weight:normal;
}
a.content_link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	color:#971B1E;
	line-height:18px;
}
a.content_link:hover {
	color:#000000;
}
a.content_link_underline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-decoration:underline;
	color:#971B1E;
	line-height:18px;
}
a.content_link_underline:hover {
	color:#000000;
}


#content_back {
	position: absolute;
	width:40px;
	height:20px;
	left:10px;
	top:5px;
	text-align:left;	
}
#content_next {
	position: absolute;
	width:40px;
	height:20px;
	left:365px;
	top:5px;
	text-align:right;	
}



#sfishnav {
	background:#4F2700;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
/*top horizontal nav*/
#sfishnav, #sfishnav ul {
	float:left;
	list-style:none;
	line-height:14px;
	padding:0;
	margin:0 0 0 0;
	width:100%;
}
#sfishnav a {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
	border-right:1px solid #FFFFFF;
}
/*various fixes for the display of the top menu*/
#sfishnav a.nav_align_left {
	padding-left:0px;
}
#sfishnav a.nav_right_pipe {
	border-right:0px solid #FFFFFF;
}
/**/

#sfishnav li {
	float:left;
	padding:0;
}
/*drop down box*/
#sfishnav li ul {
	position:absolute;
	left:-999em;
	height:auto;
	width:210px;
	font-weight:normal;
	margin:0;
	/*margin-top:5px;*/
	line-height:1;
	/*-moz-opacity:0.95;
	opacity:0.95;
	khtml-opacity:0.95;*/
}
#sfishnav li li {
	/*padding-right:1px;*/
	width:210px;
	/*border-bottom:1px solid #aaa;*/
}
#sfishnav li li a {
	padding:5px 15px;
}
#sfishnav li ul li {
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#sfishnav li ul li a {
	font-size:12px;
	color:#666666;
}
#sfishnav li:hover ul li a {
	color:#666666;
}
#sfishnav li ul ul {
	margin:-21px 0 0 101px;
}
#sfishnav li ul li:hover {
	background:#EEE2C5
}
#sfishnav li ul li:hover a {
	color:#971B1E;
	font-weight:bold;
}
#sfishnav li ul li:hover li a {
	color:#666666;
}
#sfishnav li ul li li:hover a {
	color:#971B1E;
}
#sfishnav li ul li ul li:hover ul li a {
	color:#666666;
}
#sfishnav li ul li ul li:hover ul li:hover a {
	color:#971B1E;
}
#sfishnav li:hover ul ul, #sfishnav li:hover ul ul ul, #sfishnav li.sfhover ul ul, #sfishnav li.sfhover ul ul ul {
	left:-999em;
}
#sfishnav li:hover ul, #sfishnav li li:hover ul, #sfishnav li li li:hover ul, #sfishnav li.sfhover ul, #sfishnav li li.sfhover ul, #sfishnav li li li.sfhover ul {
	left:auto;
	background:#EEE2C5;
}
#sfishnav li:hover, #sfishnav li.sfhover {
	background:#4F2700;
}
#sfishnav li:hover a, #sfishnav li.sfhover a {
	color:#999999;
}
