*{margin: 0px; padding: 0px;}

body {
  font-size: 1em;
  color: #000; 
  font-family: Arial,Helvetica,sans-serif;
	background: #FBFBFB url(images/bg.gif) top left repeat-x;
	text-align: center;
}

p, ul, ol{text-align: left;}

a{color: #32CCFF;}
a img{border: none;}
h1, h2, h3 {color: #403C3D; margin: 0; padding: 10px;}
h1:first-letter,  h2:first-letter, h3:first-letter{
  text-transform: uppercase;
}
h1{font-size: 1.5em;}
h2{font-size: 1.2em;}
h3{font-size: 1.1em;}
h4{font-size: 1em;}
fieldset{ border: none;border-bottom: 1px solid silver;}
input, textarea, label, button{background-color: #CDCDCD; display: block; width: 100%; font-family: 'Georgia'; text-align: left;}
input[type=submit]{width: auto; clear: left;}
input{ font-size: 1em;}
label{ font-weight: bold; margin-top: 1em;background-color: transparent;}
input:focus, textarea:focus{ background-color: #fff;}
textarea{height: 4em;}

ul{padding: 0em;  list-style: circle inside;}

hr {
border-color:#b6af8d;
border-style:solid;
border-width:1px 0 0;
clear:both;
height:0;
}

input[type=checkbox]{background-color: transparent;}

select {font-size: 2em; border: 1px solid silver; padding-left: 0.5em;}

#wrapper{position: relative; width: 960px; margin: auto;}

#header{position: absolute; top: 15px; width: 100%; height: 76px; background: transparent;}
#header img{padding: 0px 10px;}

#menu
{
	width: 100%; height: 33px; overflow: hidden;
	background: #221E1F;
	position: absolute;top: 100px;
	font-size: 0.8em;
}

#menu ul{list-style-type: none; padding: 0px 10px;}
#menu ul li{display: block; float: left; text-align: center; padding: 10px 10px;}
#menu ul li a{display: block; color: #fff; font-weight: bold; text-decoration: none;}
#menu ul li a:hover{color: #32CCFF; text-decoration: underline; }
#menu ul li a:first-letter{text-transform: uppercase;}


div#content{position: relative; margin-top: 150px;
background-color: transparent; font-size: 0.9em;}
div#content p{font-size: 1em; margin-top: 0.5em; margin-bottom: 1em;}


#footer{
   position:relative;
   width:960px;
   clear: both;
   top: 20px;
   padding: 10px;
   height:auto;
font-size: 0.7em;
color: #767676;
text-align: left;
	background: #221E1F;
}

#footer ul{list-style-type: none; padding: 0px 10px; float: right;}
#footer ul li{display: block; float: left; text-align: center; padding: 0px 10px;}
#footer ul li a{color: #fff; font-weight: normal; text-decoration: none;}
#footer ul li a:hover{color: #32CCFF; text-decoration: underline; }

.column1{width: 95%;  text-align: left;margin: auto; position: relative;clear: both;}
.column2{width: 47%; float: left; text-align: left;padding: 1%;}
.column23{width: 60%; float: left; text-align: left;padding: 10px;overflow: hidden;}
.column3{width: 31%; float: left; text-align: left;padding: 1%;}
.column4{width: 20%; float: left;text-align: left;padding: 10px;}
.column4 h2{text-transform: lowercase;}
	
.first{ clear: left; float: left;}
.right{ display: block;float: right; text-transform: uppercase;}
.gri{background-color: #403C3D;}

.round
{
     -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

div.form_error{ font-weight: bold; background-color: orange;}