/*  Basic Style for the content of the page */
html { font-family:Verdana,Arial,Sans-Serif; font-size:80%; color: #3a220b;}

/*  Instructions for the body tag */
body {
	height: 100%;
	margin: 0 auto;
	padding: 0;
	background:#fff url('img/header_bg.jpg') repeat-x; }

/*  Style for a link, and when you rollover a link */
a { color: #660000; text-decoration:none; font-size:11px; }
a:hover { color: #000000; text-decoration:underline; }
a:hover h2 { text-decoration:underline; }

/*  Style for h1: Red, h2:Yellow, h3: Little Black */
h1 { color:#660000; font-family:times,serif; font-weight:bold; font-size:26px; margin:0 0 5px 0; }
h2 { color:#d29f3f; font-family:verdana,arial,sans-serif; font-weight:bold; font-size:11px; margin:5px 0; text-transform:uppercase; }
h3 { color:#000000; font-family:verdana,arial,sans-serif; font-weight:normal; font-size:9px; margin:0 0 5px 0; }
h4 { color:#660000; font-family:verdana,arial,sans-serif; font-weight:bold; font-size:12px; margin:0 0 5px 0; text-transform:uppercase; }

/*  Instructions for flash content */
#flashcontent {
	height: 100%;
	text-align:center;
	vertical-align:middle;
	margin 0 auto; }

/*  Navigation Bar Code */
#nav { width:700px; margin:-32px auto 0 auto; font-size:0.9em; padding:0px 0px 0px 0px; height:32px; }
#nav ul { border: 0; margin: 0; padding: 0; list-style-type: none; text-align: center; }
#nav ul li { display: block; float:left; text-align: center; padding: 0px 3px; margin: 0px 2px; background: url('img/line_sep.png' ) no-repeat;  }
#nav ul li a { padding: 0px; margin:5px 0px 0px 5px; color: #fff; text-decoration: none; 
	display: block; text-align: center; font: bold 0.9em/2.2em verdana, arial, sans-serif; }
#nav ul li a:hover { background: url('img/tab_elem.gif' ) no-repeat; }

/*  Content Style */
#content { padding:0px; margin:0px auto; text-align:middle; width:700px; background-color:#ffffff; 
	    border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; }

/*  Instructions for the footer text */
#footer { width:700px; padding-bottom:10px; margin:0 auto; padding:5px 1px; background-color:#fff; color:#777; font-size:0.8em; height:2em;  }

/*  This class clears the alignment of div tags */
.clear { clear:both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: block; }

/* Contact Styles */
#form { font-size:90%; margin: 10px 0 0 0; padding:0px; float:left; }
#form ul { border: 0; margin: 0; padding: 0; list-style-type: none; }
#form ul li { display: block; padding: 0; margin: 0; width:100px; }
.space { margin: 10px; padding:10px; }

