
/*-------------------------------------------------------
	Structural
-------------------------------------------------------*/

	body {
		color: white;
		font-size: 0.85em;
		font-family: Arial, Helvetica, sans-serif;
		background-color: #190203;
		background-image: url(../images/page-background.gif);
		background-repeat: repeat-x;
		text-align: center;
		margin: 0;
		padding: 0; }
	#container {
		text-align: left;
		width: 800px;
		margin-right: auto;
		margin-left: auto; }
	#header {
		width: 800px;
		height: 160px;
		clear: both; }
	#wrapper {
		width: 800px; }
	#main-nav {
		width: 170px;
		float: left; }
	#main-content {
		width: 620px;
		float: left;
		margin-left: 10px; }
	#footer {
		text-align: center;
		width: 800px;
		float: left;
		clear: both;
		display: inline;
		margin-top: 10px; }


/*-------------------------------------------------------
	Standard Selectors
-------------------------------------------------------*/

	h1 {
		font-size: 1.5em; }

	h2 {
		color: #e58f39;
		font-size: 1.2em;
		text-align: center; }

	a:link, a:visited {
		color: #e58f39; }
	a:hover {
		text-decoration: none; }
	a:active {
		color: #a93b0f; }
	ul {
		list-style-image: url(../images/bullet-hook.gif); }

	li {
		 }


/*-------------------------------------------------------
	Other Selectors
-------------------------------------------------------*/

	#home-splash {
		width: 250px;
		height: 300px;
		float: right;
		margin-left: 10px; }

	#main-nav p {
		margin: 0;
		padding: 0; }
	.bordered-img {
		margin: 10px;
		border: solid 1px #655656;
		 }

	.deilink {
		font-size: 0.8em;
		margin-top: 10px; }
	li strong {
		color: #e58f39; }


/*-------------------------------------------------------
	Browser Fixes
-------------------------------------------------------*/

	.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	/* End hide from IE-mac */

/*-------------------------------------------------------
	contact_form
-------------------------------------------------------*/

	#contact_form * { list-style-type: none; }
	#contact_form {
		text-align: left;
		width: 280px;
		margin-right: auto;
		margin-left: auto;
		padding: 10px;
		border: solid 1px #003060; }
	#contact_form em { font-size: 0.9em; }
	#contact_form label { text-align: left; width: 110px; float: left; display: block; }
	#contact_form .horizontal { padding-left: 25px; display: block; }
	#contact_form .horizontal input { margin-left: 5px; }
	#contact_form legend { color: #003060; font-weight: bold; margin: 0; }
	#contact_form h1 { font-size: 1em; font-weight: bold; clear: both; }
	#contact_form .footnote { clear: both; font-size: 0.7em; text-indent: 0; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; }
	#contact_form fieldset { text-align: left; width: 280px; padding: 10px; border: solid 1px #003060; }
	.bot-input { float: left; margin-left: -999em; }


/*-------------------------------------------------------
	Search Box
-------------------------------------------------------*/
	div#search_box{
	padding:0;
	margin:0 10px 10px;
	text-align:left;
	width:150px;
	
}
	#search_box{
	margin:0;
	padding:0;
	margin-top:-10px;
}
	#search_box label{
		color:#fffeff;
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		margin-bottom: 0;
		display:block; }
	#search_box form{
	padding:0;
	margin:0;
}
	#search_box table td{
	vertical-align:middle;
	margin:0;
	padding:0;
}
	#search_box #search-field{
	margin:0;
	padding:3px;
	vertical-align:middle;
	width:110px;
	border:solid 1px #353535;
	
	font-size:10px;
}
	#search_box #submit-button{
		color: white;
		background-color: #4c0101;
		margin:0 0 0 5px;
		padding:1px;
		border-width: 0;
		display:block; }


/*-------------------------------------------------------
	Other
-------------------------------------------------------*/

.promo {
	clear: both;
	text-align: center;
}