body {
	background: #000000;
	color: #FFFFFF;
	font-size: 14px;
	font-family: Verdana;
}

div#container {
	margin-left: auto;
	margin-right: auto;
	width: 952px;
	margin-bottom: 100px;
}

div#header {
	border: 1px solid #B20101;
}

div#underbar { 
	width:952px;
	float: left; 
	height: 102px;
	margin-top: 10px;
	margin-bottom:15px;
}
div#underbar ul { 
	display: inline; 
	list-style: none; 
}
div#underbar li { 
	float: left; 
	position: relative; 
}

div#content {
	float:right;
	width: 708px;
	border: 1px solid #B20101;
}

div#inner_content {
        text-align: justify;
	padding: 75px 350px 20px 20px;
}

div#inner_content_wide {
	text-align: justify;
	padding: 75px 20px 20px 20px;
        overflow: hidden;
}

div#leftcontent {
	border: 1px solid #B20101;
	float:left;
	width: 230px;
}

div#footertop {
	margin-top: 10px;
	width: 952px; 
}

div#footerbottom {
	margin-top:10px;
	width: 952px;
}

.foot_left {
	width: 230px;
	border: 1px solid #B20101;
	float: left;
	height: 68px;
}

.foot_right {
	border: 1px solid #B20101;
	float:right;
	width: 668px;
	height: 58px;
	font-size:1em;
	padding: 10px 20px 0px 20px;
	text-align: center;
}

.foot_right p {
	margin-top: 5px;
}

/* Form Layout */ 
form ul, form ol { list-style: none; }
input[type=radio] { margin-right: 15px;}
ul li label { float: none; width: auto; display: inline; margin: 0px 0px 5px 0px; list-style: none;}
label { display: block; padding:0 1em 3px 0; float:left; width:5em; }
input, textarea, select { margin:0px 0px 0px 0px; padding:2px 3px; vertical-align:middle; font-weight:normal; font-size:11px; }
input[type=text] { width: 150px;}
textarea { vertical-align:top !important; width: 250px;}
select { font-size: 0.8em; }
form.not_styled label { float: none; width: auto; padding: 0; display: inline; }
.contactbutton { float:left; }

a img { border: none; }

a, a:active, a:visited, a:link { color: #FF0008; text-decoration: none; }
a:hover {text-decoration: underline; }

div#wrap { margin-left:12px; margin-top:10px; }

.newsitem-listing {
    border:1px solid #FF0000;
    margin-bottom: 0.5em;
}

.newsitem-listing-text {
    padding-left:0.5em;
}

.newsitem-listing img {
    margin:12px;
}

.color1 {
    background-color:#252525;
}

.color2 {
    background-color:#383838;
}

.error {
    color:#dd0000;
}

div.galleryimage-1 {margin:0px 6px 0px 6px;width:150px;float:left;padding:0px;text-align:center;}
div.galleryimage-2 {width:150px;height:110px;border-width:1px;border-style:solid;border-color:#FF0000;display: table;}
div.galleryimage-3 {display: table-cell;vertical-align: middle;}
