@charset "iso-8859-1";
body {
 font: 12px/19px "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif;
 font-size: small;
 font-weight: normal;
 margin: 0px;
 padding: 0px;
 background-color: #2E1305;
 color: #000;
 background-image: url("images/background.jpg");
}

/* fixes Firefox scrollbar "jumping" */
html, body {min-height:100.1%}

div, id {
 margin: 0px;
 padding: 0px;
}

img {
 border-color : #ffffff;
}
h1,h2,h3{font: 500 x-large 'Times New Roman'; margin:0px;}
h1{letter-spacing: -0.1em; color:#394D2F;}
h2{letter-spacing:0.1em;text-transform:uppercase;color:#660000;}
h3{font-size:small;letter-spacing:0.1em;color:#533812;margin:5px 0px 0px 50px;}
p{letter-spacing:0.1em;line-height:1.8em;}
 
 td {
 font-family: Verdana, Lucida, helvetica, arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #000;}
 
 ul{
 font-family: Verdana, Lucida, helvetica, arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #000;
}

li{
  padding:8px;
}
img{padding,margin:0px;}

a, a:link, a:visited {text-decoration: none; color:#660000;}

a:hover {text-decoration: none;color:#8C6F45;}

#main{padding:0px;}
#banner{margin:4px 0px 0px 0px;}
#content{
  background-color: #F3F1CB;
  border: 1px solid #000;
  width:758px;
  background-image: url("images/mainback.gif");
  padding:0px;
  margin:0px;
}

#left {
  margin: 0px;
  width: 498px;
  background-image: url("images/flap.jpg");
  background-position:top right;
  background-repeat: no-repeat;
}

.registration th {

  text-align:right;
}

.registration td {
  width:200px;
  text-align:left;
}


#all {
  margin: 0px;
  width: 738px;
  background-image: url("images/flap.jpg");
  background-position:top right;
  background-repeat: no-repeat;
  padding:10px;
}

#left h1{ margin-left:30px; padding-top:10px;}
#left h2{ margin-left:30px;}
#left p{margin:10px 20px 20px 50px;}

.box{color:#660000; overflow:hidden; padding: 0; margin: 10px; border:1px solid #533812; height:120px;}
.box p{margin:5px 4px;}
.box img{float:left; margin-right:10px;border-right:1px solid #533812;}

#sidebar {
  float:right;
  width:260px;
  margin-left:-10px;
  height : auto;
  }




/* hide from mac \*/
* html #sidebar {width:257px;}
/* end hide */

#sidebar .item {margin: 1.5em 10px; font-size: 10px;}
#sidebar h1 {text-align:center;padding-top:10px;}
#sidebar h2 {font-size: medium;font-weight:bold;}
#sidebar li {color:#394D2F; padding:0px;}

.copyright {
 font-family: Verdana, Lucida, helvetica, arial, sans-serif;
 font-size: 10px;
 font-weight: normal;
 line-height: 10px;
 color: #ccc;
 background-color: transparent;
 }

.activemenu p{
	text-align:center;  
	font: 500 large 'Times New Roman'; 
	margin:0px;
}
.activemenu a:hover{
	background-color:#DECA95;
	color:#660000;
}
.activemenu a{
	display:block;
	line-height:21px;
}

.paragraph_image{
 margin:5px;
 border:1px solid #785A26;
 padding:5px;  
}

.tableform td{
	padding-left:15px;
}

td .tdline {
	padding-right:20px;
}	

.errormsg {

	display: none;
	color: red;
}		
	

