* { padding: 0; margin: 0; }

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#000000;
    background-image: url(../images/background.jpg);
	background-repeat: repeat;
    background-color: #000000
}

#container_main { 
 margin: 0 auto;
 width: 850px;
 }
 
#navigation {
 color: #333;
 padding: 0px;
 margin: 30px 0px 0px 0px;
}
#header {

 color: #333;
 padding: 10px;
 height: 150px;
 margin: 0px 0px 0px 0px;
 background: #000000;
}
#content { 
 color: #999;
 background: #000;
 margin: 0px 0px 0px 0px;
 padding: 0px auto;
 height: auto;
 border: 1px solid #464646;
 overflow: auto;
 width: 100%

}
#leftcolumn { 
 color: #333;
 background:#FFEBCD;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 height: 400px;
 width: 430px;
 float: left;
}
#rightcolumn { 
 float: right;
 color: #333;
 background:#FFFFFF;
 margin: 0px 0px 5px 0px;
 padding: 10px;
 height: 400px;
 width: 447px;
 display: inline;
 }
#photos { 
 
 background-color:#000000;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #333;
 text-align: center;

}
#footer { 
 
 background-color:#FFEBCD;
 margin: 0px 0px 30px 0px;
 padding: 10px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #333;
 text-align: center;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.whitetext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
} 
.divphoto {
    margin: 0px; 

}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.divphoto {
	border-style: solid;
	border-color: #000000;
	border-width: thin;
	padding: 4px 4px 4px 4px;
}
.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h1 {
	display: inline;
	font-size: 25px;
	font-family: Franklin Gothic Book, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	padding: 20px 0 20px 0;
	margin: 0 20px 0 10px;
	color:#FFF
}
h2 {
	display: inline;
	font-size: 23px;
	padding: 20px 0 20px 0;
	margin: 0px 20px 0 0px;
	color: #A9340C;
}

p {
	padding: 5px;
}
a:link {
	font-weight: bold;
	color: #CCC;
	text-decoration: none;
}

a:visited {
	font-weight: bold;
  	color: #CCC;
	text-decoration: none;
}

a:hover {
	color: #FFEBCD;
	font-weight: bold;
	text-decoration: underline;
	
}

a:active {
	font-weight: bold;
	color: #FFEBCD;
	text-decoration: none;
}
div#box{width: 18em;padding: 20px;margin:0 auto;
    background:#000000;
	color:#FFFFFF
}
div.row {
  clear: both;
  padding-top: 5px;
}
div.rowcenter {
  clear: both;
  padding-top: 5px;
  text-align: center;
}
div.row span.label {
  float: left;
  width: 100px;
  text-align: left;
  }
div.row span.label2 {
  float: left;
  width: 180px;
  text-align: left;
}
div.row span.header {
  float: left;
  width: 450px;
  text-align: center;
}
div.row span.formw {
  float: left;
  width: 300px;
  text-align: left;
} 
  div.spacer {
  clear: both;
}
div.float {
  float: left;
  padding: 10px 10px 10px 10px;
  margin-left: auto ;
  margin-right: auto ;

}
div.float p {
   text-align: center;
}
/* Extras */
a img {border: 0;}
a {outline: 0;}

/* Form */

.form {
  float: left;
  position: relative;
  border: 1px solid #ccc; 
  margin: 5px 0px 0px 170px;
  padding: 5px; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; display: inline;
  color:#CCC; 
  font-weight:bold; 
  width:500px;
}
.form .button { display:block; border:solid 1px #CBBA96; background:#EAE3D5; padding:5px 10px 5px 10px; margin:10px 0px 10px 0px; cursor: pointer;}
.form .button:hover { display:block; border:solid 1px #CBBA96; background: #EDECD1; padding:5px 10px 5px 10px; margin:10px 0px 10px 0px; cursor: pointer;
}
.form .text {
  display:block; border:solid 1px #77b61e; background: #F9F8F2; width:250px; padding:5px; font-size:14px; color:#000000;
}  
.form .text:hover{background:#FFFFFF; border: solid 1px #000000;}
  
.form .text:focus {background:#F4EFE3; border: solid 1px #000000;}
