html, body, div, img, table, tr, td{
	margin:0px;
	padding:0px;
}
html{
	font: 11px Verdana, Arial, sans-serif;
	background-image:url(../images/bg.jpg);
	color:#333;
	height:101%;
}

a{
	text-decoration:underline;
	color:#000;
}
a:hover{
	text-decoration:underline;
	color:#910
}
a img{
	border:none;
}
#bottom_image{
	margin:40px 0px;
}
.clearer{
	clear:both;
}
#container{
	margin:0px auto;
	width:920px;
	background-image:url(../images/shadow_sides.gif);
	background-repeat:repeat-y;
	text-align:center;
}
#content{
	margin:0px auto;
	padding:5px 0px;
	width:898px;
	/*min-height:620px;*/
	background-image:url(../images/plate_bg.jpg);
}
.fader_current{
	background-position:bottom !important;
}
#footer{
	color:#444;
	font-size:0.7em;
	margin-bottom:50px;
}
h3{
	color:#000;
	margin:0px 0px 10px 0px;
	font-size:1.2em;
	font-weight:bold;
}
h3 .extension{
	font-size:0.8em;
	font-weight:normal;
	color:#666;
}
h4{
	font-size:1em;
}
.hole{
	margin:0px auto;
	margin-top:30px;
	margin-bottom:50px;
	width:450px;
	background-image:url(../images/hole_sides.gif);
	background-repeat:repeat-y;
	text-align:center;
}
.hole_bottom{
	margin-top:15px;
}
.hole_content{
	margin:0px auto;
	width:430px;
	background-image:url(../images/bg.gif);
}
.homepage_text{
	margin:30px 50px;
}
.hr{
	margin:0px auto;
	height:3px;
	background-image:url(../images/hr.gif);
	background-repeat:repeat-x;
	font-size:0px;
}
#nav{
	margin:10px auto;
}
#nav td{
	padding:0px 20px;
}
#nav a{
	position:relative;
	display:block;
	background-position:top;
	height: 20px;
}
#nav a * {
  display: none;
}
#nav a span.hover{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 20px;
	background-position:bottom;
}
#nav_graphics, #nav_graphics span.hover{
	background-image:url(../images/graphics.gif);
	width: 152px;
}
#nav_video, #nav_video span.hover{
	background-image:url(../images/video.gif);
	width: 92px;
}
#nav_text, #nav_text span.hover{
	background-image:url(../images/text.gif);
	width: 76px;
}
#nav_other, #nav_other span.hover{
	background-image:url(../images/other.gif);
	width: 100px;
}
.order1{
	color:#666;
	float:left;
	margin:5px 0px 0px -130px;
}
.order2{
	color:#666;
	float:right;
	margin:8px -130px 0px 0px;
}
p{
	line-height:1.5em;
	margin-top:5px;
	margin-bottom:0px;
}
.section{
	margin:0px auto;
	width:520px;
}
.section_item{
	padding:5px 10px;
}
.section_image{
	float:left;
	margin-right:10px;
}
.section_image a img{
	border:solid 1px #666;
}
.section_date{
	float:right;
	font-style:italic;
	color:#666;
	margin-top:5px;
}
.section_desc{
	text-align:justify;
	margin-top:5px;
}
.section_link{
	text-decoration:none !important;
}
.section_desc h3{
	margin-bottom:5px;
}
.section_header{
	background-image:url(../images/plate_dark_bg.jpg);
	_cursor:pointer;
}
.section_link:hover .section_header{
	background-image:url(../images/plate_darker_bg.jpg) !important;
}
.section_titles{
	padding:10px 0px;
}
#title{
	margin:0px auto;
	background-image:url(../images/title.gif);
	position:relative;
	display:block;
	background-position:top;
	width:688px;
	height: 119px;
	margin-bottom:20px;
}
#title * {
  display: none;
}
#title span.hover{
	margin:0px auto;
	background-image:url(../images/title.gif);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width:688px;
	height: 119px;
	background-position:bottom;
	margin-bottom:20px;
}
#title_strip{
	border-top:solid 1px #666;
	border-bottom:solid 1px #666;
}
#top_shadow{
	background-image:url(../images/shadow_page.gif);
	background-repeat:repeat-x;
	height:12px;
	margin-bottom:10px;
}
#updates{
	margin:0px auto;
	margin-top:100px;
	margin-bottom:200px;
	width:450px;
	height:150px;
	background-image:url(../images/update_slab.jpg);
}
#updates h3{
	padding-top:20px;
}
.update{
	margin-bottom:5px;
	color:#333;
}
