
/* Layout
----------------------------------------------- */
body {
	margin: 0;
	padding: 0;
	background: #fff;
	font-size: 12px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #333;
	text-align: center;
	}

#wrapper {
	margin: 0 auto;
	width: 780px;
	background-color: #f9d417;
	text-align: left;
	}

#header {
	height: 70px;
	margin:0;
	padding:5px;
	color:#000;
	background:#28166f;
	border: 2px solid #fff;
    border-width: 0 0 2px 0;
	}

#content {
	padding: 0;
	margin: 0;
	width: 780px;
	border: 12px solid #fff;
    border-width: 0 0 10px 0;
	} 

#sidebar {
	float: left;
	padding:40px 10px 10px 10px;
	text-align:center;
	width: 200px;
	font-size: 0.9em;
	} 

/* Menu
----------------------------------------------- */
#header img {
	float:left;
	}

#topmenu {
	float:right;
	width:500px;
	margin:55px 5px 5px 5px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold;
	line-height:1.0em;
	text-align:right;
	word-spacing:5px;
	color: #ffffff;
	}

#topmenu a:link {
	color: #ffffff;
	}	

#topmenu a:visited {
	color: #ffffff;
	}		
#topmenu a:hover {
	color: #aec5f9;
	}		

	
/* Feature
----------------------------------------------- */
.feat {
  float:right;
  width: 540px;
  margin:12px 0 0 0;
  padding:0;
  background:#f9d417 url(images/jeep-bkg.gif) no-repeat fixed bottom right;;
  font-family:  "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
  font-size:12px;
  line-height:1.2em;
        }
		
.feat-title {
  margin:0;
  padding:0 100px 10px 0;
  background: url(images/underline.gif) no-repeat 0px 1.5em;
  }
  
.smimg {
  margin: 3px 0 10px 0;
  padding: 0px;
  border: 4px solid #fff;
   }

.feat p {
  padding:0 115px 10px 0;
  margin:0;
  }
.feat table {
	margin: 10px;
	}
.feat td {
	vertical-align:top;
	}  
	
	
/* Footer  
----------------------------------------------- */
#footer {
	clear: both;
	height: 200px;
	font-size:10px;
	text-align: right;
	margin: 0;
	background-color: #000;
}
#footer p {
		margin: 0;
		padding: 10px 0 20px 0;
		font-size: 10px;
		text-align: center;
		color: #969695;
	}
#subfooter {
	font-size:10px;
	text-align: center;
	margin: 0px;
	background-color: #fff;
	color: #ccc;
}
#subfooter p {
		margin: 0;
		padding: 10px 0 20px 0;
		font-size: 10px;
		text-align: center;
	}

/* Links */
a {
	text-decoration: none;
	font-weight:bold;
	}
a:link {
	color: #573ebb;
	}
a:visited {
	color: #573ebb;
	}
a:hover, a:active {
	color: #6039fb;
	}





blockquote {
	margin: 5px 20px 0px 20px;
	padding: 0 10px;
}
code {
	font-family: monospace;
	color: #666;
}
form, img {
	margin: 0;
	padding: 0;
	border: 0;
}
.imgL {
float: left;
border: 2px solid #ccc;
margin: 0 5px 5px 0;
}

.imgR {
float: right;
border: 2px solid #ccc;
margin: 0 0 5px 5px;
}

.small {
	font-size: 10px;
	color: #999;
}



/* Other */
	
* html #content {
	overflow: hidden;
	/* So IE won't break things */
	}
 
hr {color: #D9E7C8; height: 1px; width: 100%; margin: 0 10px 0 10px; padding: 0; }
