
* { padding: 0; margin: 0; color:#FFF}

a {
	text-decoration:none;
	color:#FC3;
}

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background:#000;
 color:#FFF;
}
#wrapper { 
 margin: 0 auto;
 width: 900px;
}
#header {
 color: #333;
 width: 880px;
 float: left;
 padding: 0px;
 height: 90px;
 margin: 10px 0px 0px 0px;
}
#navigation {
 float: left;
 width: 900px;
 color: #FFF;
 padding: 0px;
 border-bottom:dotted #CCC 1px;
 margin: 0px 0px 0px 0px;
}

#content {
	border:1px solid #CCC;
	overflow:visible;
}
#leftcolumn { 
 color: #FFF;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 508px;
 float: left;
}
#rightcolumn { 
 float: left;
 color: #FFF;
 margin: 0px 20px 0px 0px;
 padding: 10px 4px 4px 4px;
 width: 300px;
 display: inline;
}
#footer { 
 width: 880px;
 margin: 10px 0px 10px 0px;
}

#SubMenu {
	width:700px;
	z-index:1005;
}

#mainPic {
	width:500px;
	border:#CCC 1px dotted;
}

#mainText {
	width:320px;
}

.bodyText {
	width:300px;
	padding-bottom:10px;
	font: 11px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-indent:5px;
}

ul {
	padding-left:1em;
	font: 11px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	list-style:circle;
	/*display:inline;*/
	color:#FFF;
}

.bodyTitle {
	font: 13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-indent:10px;
	display:block;
	padding:0px 0px 2px 0px;
	background:url(images/interface/title_block.gif) no-repeat;
}

.modelTitle {
	font: 18px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:2px 0px 0px 0px;
	text-indent:8px;
	font-weight:bold;
}

#corner {
	float:right;
	margin-right:-1px;
	margin-top:-1px;
}

.right {
	float:right;
}
.left {
	float:left;
}

.colors {
	text-align:center;
	color:#FFF;
	padding:2px;
	float:left;
	border:1px #CCC dotted;
	font: 11px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.galleryBox {
	text-align:center;
	color:#FFF;
	padding:2px;
	width:200px;
	height:200px;
	float:left;
	border:1px #CCC dotted;
	font: 13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.news {
	color:#FFF;
	padding:2px 3px 8px 3px;
	float:left;
	margin:6px;
	border:1px #CCC dotted;
	font: 12px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#infoBox {
	height:45px;
	float:left;
	padding-top:6px;
	width:862px;
	margin:0px;
}

#geoBox {
 border:1px solid #CCC;
 padding:8px;
 width:660px;
}

.infoBit {
	float:left;
	padding:0px 2px 6px 0px;
	width:220px;
}

.ridingTitle {
	font: 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	left:10px;
	padding:1px 0px 6px 8px;
	background:url(images/interface/title_block.gif) no-repeat;
}
.classTitle {
	font: 13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	left:10px;
	text-indent:8px;
	padding:0px 0px 6px 0px;
}
.clear {
	clear:both;
}

#modelBox {
	border: 1px solid #FFF;
	padding:2px 6px 4px 4px;
	width:410px;
	margin:6px;
	float:left;
}

#mainContent {
	width:880px;
}

.modelText {
	font:12px/1.2em Arial, Helvetica, sans-serif;
	}
	
h2 {
	padding-left:4px;
	padding-top:4px;
	color:#6CF;
}

#contact {
	padding:10px;
}

input {
	background:#0CF;
	color:#333;
}

textarea {
	background:#0CF;
	color:#333;
}

select {
	background:#333;
}

.button {
	color:#009;
}

p {
	padding-bottom:4px;
}

#newsBox {
	font: 13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:6px;
}

.alert {
	color:#F00;
	font-weight:bold;
}
