* { 
	margin: 0; 
	padding: 0; 
	}

html { 
	min-height: 100%; 
	margin-bottom: 1px; 
	background: url(images/bg_sidebars.gif) 50% no-repeat; 
	margin: 0; 
	padding: 0; 
	}

body { 
	background: url(images/bg_header.jpg) repeat-x; 
	margin: 0; 
	padding: 0; 
	font-family: Arial; 
	font-size: 12px; 
	}

a { 
	color: #000000; 
	text-decoration: none; 
	font-weight: bold; 
	}

a:hover { 
	color: #9D080D; 
	text-decoration: underline; 
	}

h1 { font-size:16px; }
h2 { font-size:14px; }

#header { 
	position: relative; 
	margin: 0 auto; 
	width: 780px; 
	height: 110px; 
	}

.logo { 
	position: absolute; 
	left: 30px; 
	width: 262px; 
	padding-top: 120px; 
	text-align: center; 
	background: url(images/logo.jpg) no-repeat; 
	font-size: 11px; 
	}

#nav { 
	position: absolute; 
	right: 0; 
	bottom: 0; 
	list-style: none; 
	}
	
* html #nav { bottom: -1px; }
#nav li { float: left; }
#nav li a { 
	display: block; 
	height: 45px; 
	}

#nav li a.menu { 
	width: 102px; 
	background: url(images/nav_contact.gif); 
	}

#contentwrap { 
	position: relative; 
	width: 760px; 
	margin: 0 auto; 
	}

#breadcrumb { 
	position: relative; 
	top: 0; 
	left: -8px; 
	margin-bottom: 15px;  
	padding: 8px 25px; 
	border-bottom: 1px dotted #000000;
	}

#breadcrumb a { font-weight: bold; }

#content { 
	float: left; 
	width: 497px; 
	}

#content h1 { 
	font-family: "Trebuchet MS"; 
	font-size: 18px; 
	font-weight: bold;
	color: #9D080D; 
	line-height: 24px; 
	padding: 0 20px 20px 0; 
	}

#content p, #content ul, #content li { 
	line-height: 18px; 
	padding: 7px; 
	}

#content a { font-weight: bold; }
#content a:hover { 
	color: #9D080D; 
	text-decoration: underline; 
	}

#right { 
	float: left; 
	width: 253px; 
	padding-left: 9px; 
	}

#right dl { margin-bottom: 20px; }

#right dt { 
	font-family: "Trebuchet MS"; 
	font-size: 13px; 
	font-weight: bold; 
	padding-left: 13px; 
	height: 27px; 
	line-height: 27px; 
	}

#subnav { 
	width: 239px; 
	list-style: none; 
	}

#subnav li { 
	margin: 0; 
	line-height: 30px; 
	background: url(images/bg_subnav.gif); 
	}

#subnav dt { background: url(images/bg_right_head.gif) repeat-x; }
#subnav a { 
	color: #9D080D; 
	display: block; 
	height: 32px; 
	padding-left: 13px; 
	font-weight: bold;
	}

#subnav a:hover { 
	color: #000000; 
	text-decoration: none; 
	font-weight: bold; 
	}

.box { 
	position: relative; 
	width: 239px; 
	background: url(images/bg_right_head.gif) repeat-x; 
	margin: 0; 
	}

.box dd { 
	margin: 0; 
	height: 65px; 
	background: url(images/bg_right_box.gif) no-repeat; 
	}

.medialist dd p { padding:5px; }

#footer { 
	height: 47px; 
	padding: 10px; 
	background: url(images/bg_footer.gif) no-repeat; 
	color: #000000; 
	border-bottom: 1px solid #C4C4C4;  
	}

#footer a { 
	color: #9D080D; 
	text-decoratiom: none; 
	}

#footer a:hover { 
	color: #000000; 
	text-decoration: underline; 
	}

.clear { clear: both; }
.floatright { float: right; }
.floatleft { float: left; }

