body {
	margin:0;
	padding:0;
	color:#CC0000;
	text-align: center;
	background:#272727 url(../images/background.png) top left repeat-x;
}

/* MAIN DIVS
============= */

#container {
width:938px;
margin:0 auto;
text-align:left;
background:transparent;
}

#header {
width:100%;
height:53px;
margin:0;
padding-top:35px;
text-align:right;
}

#navbar {
width:899px;
height:24px;
}

#imagezone {
width:100%;
height:358px;
margin-top:0;
padding:0;
background:transparent url(../images/imageset_back.jpg) 0px 0px no-repeat;
position:relative;
}

#flashzone {
padding:65px 0 0 430px;
}

#quicktimezone {
width:604px;
margin-left:305px;
border:6px solid #99FF00;
background:none;
position:relative;
z-index:2;
}

#maintext {
width:615px;
float:left;
padding:0 0 12px 0;
}

#sidebar {
width: 320px;
float:right;
padding:45px 0 12px 0;
}

#footer {
width:859px;
height:51px;
margin-left:60px;
margin-top:7px;
clear:both;
border-top:1px solid #99ff00;
}

/* NAVIGATION 
============== */

#navbar ul {
  margin:0;
  padding:0;
  float: right;
  width: 100%;
  list-style: none;
}

#navbar ul li {
  float: right;
}

#navbar ul a {
	display: block;
	float: left;
	padding: 0 2em;	
	height:23px;
	line-height:23px;
	font:bold 11px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	text-transform:uppercase;
	text-align:center;
	color:#99FF00;
}

#navbar a:hover {
color: #FFFFFF;
text-decoration:underline;
background:none;
}

#navbar .selected a {
color: #FFFFFF;
}

/* PSEUDO CLASSES
================= */

a:link,a:visited {
color:#99FF00;
text-decoration:underline;
padding:1px;
}

a:hover,a:active {
color:#FFFFFF;
background-color:#dd0f27;
text-decoration:none;
}

/* TEXT FORMATTING 
=================== */

#maintext h1,
#maintext h2,
#maintext p {
padding:0 0 0 60px;
}

#maintext h1 {
font:normal 24px/24px Georgia, "Times New Roman", Times, serif;
color:#99FF00;
padding-top:15px;
}

#maintext h2 {
font:bold 14px/14px Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
color:#99FF00;
padding-top:15px;
}

#maintext p {
font: 13px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#DFDFDF;
}

/* ====== */

#sidebar h1,
#sidebar h2,
#sidebar p {
padding:0 20px 4px 30px;
}

#sidebar p {
	font:13px/19px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#B4B4B4;
}

#footer p {
font:10px/12px Arial, Helvetica, sans-serif;
color:#666666;
padding-top:5px;
}

.date {
	font-weight:bold;
	text-transform:uppercase;
	color:#FA0000;
	display:block;
}

.clearboth {
clear:both;
}

/* CONTACT FORM
==================== */

label.fieldinput, label.textarea {
	float: left;
	width: 140px;
}

input[type="text"] {
border:1px solid #CCCCCC;
background-color:#F7F7F7;
padding:3px;
font:bold 14px Arial, Helvetica, sans-serif;
margin:0 30px 0 0;
}

textarea {
float: left;
border:1px solid #CCCCCC;
background-color:#F7F7F7;
padding:3px;
font:bold 14px Arial, Helvetica, sans-serif;
margin:0 30px 0 140px;
}

input.radio, input.checkbox, input.submit {
  width: auto;
}

.buttons {
margin-left:195px;
clear:both;
}

input.submit, imput.reset {
background:transparent url(../images/buttonback_form.png) no-repeat center top;
border:none;
color:#dd0f27;
display:inline;
font:bold 12px Arial, Helvetica, sans-serif;
line-height:25px;
height:27px;
width:80px;
margin: 20px 0 0 7px;
}

/* style form elements on focus */
input:focus, textarea:focus {
background: #dd0f27;
color:#FFF;
}

input.radio, input.checkbox {
float: left;
margin-right: 1em;
}