*, html {
	margin: 0px;
	padding: 0px;
}

body {
	background: #000 url(../images/background.jpg) left top repeat-x;
}

a {
	outline: none;
}

a img {
	border: 0px;
}

img, div { behavior: url(../iepngfix.htc) }

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

#headercontainer{
    height: 145px;
	padding: 14px 0px 0 10px;
    /*background-image: url(../images/header_bg.png);*/
}

#logo {
   width: 321px;
   float: left;
}

#topNav {
	float: right;
}

#topNav ul {
	list-style-type: none;
}

#topNav ul li {
	float: left;
}

#page_title {
	margin: 20px 9px 0 0;
    float: right;
}

#secondary_content_left {
	width: 495px;
	height: 266px;
	float: left;
}


#secondary_content_right {
	width: 305px;
	height: 266px;
	/*position: static;*/
	float: right;
	background: #000;
	padding: 11px 0px;
}

#secondary_content_right a {
	display: block;
}

#main_content_left {
	width: 460px;
	padding: 0 10px 0 10px;
	/*position: static;*/
	float: left;
	background: #000;
}

#main_content_right #moreTitle {
	margin: 0 0 5px 20px;
}

#main_content_right .content ul {
	list-style-type: none;
}

#main_content_right .content ul li {
	background: #000;
	height: 28px;
	width: 277px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 5px 0 0 20px;
}

#main_content_right .content ul li a {
	text-decoration: none;
}

#main_content_right {
	width: 285px;
	min-height:250px;
	padding: 10px 30px 0 0;
	background-repeat: repeat-y;
    background-position: 0px 0px;
    background-image: url(../images/media_back.jpg);
    background-color: #000000;
	float: right;
}

#imageGallery {
	padding: 0 0 0 30px;
}

#news_1{
    background: #000000;
    padding: 10px 20px 10px 10px;
	margin: 0 0 0 -10px;
}

#news_2{
    background: #0f0e0f;
	padding: 10px 20px 10px 10px;
	margin: 0 0 0 -10px;
}


#footer{
   width:786px;
   height: 20px;
   padding-top:5px;
   padding-bottom:5px;
   padding-left: 5px;
   padding-right:5px;
   text-align: center;
   margin-top:10px;
   background: url('../images/footer_back.jpg');
   background-repeat:repeat-y;
}

.spacer{ clear:both;}	