
/* css development by maramade productions http://www.maramade.com */

html { height: 101%; margin-bottom: 1px; }
/* body { overflow-y: scroll; } */

body{
margin:0 auto;
padding:0;
font:76% Verdana,Tahoma,Arial,sans-serif;
background-color:#C29F58;
background-image:url(images/topbg.jpg);
background-position:top;
background-repeat:repeat-x;
color:#303030;
}

#wrap{
margin: 0 auto;
padding:0;
width:801px;
}



#banner {
background-image:url(images/banner.jpg);
background-repeat:no-repeat;
height:100px;
width: 801px;
background-position:top left;
margin:0;
padding:0;
}

#banner a { 
width: 801px;
height: 100px; 
position: absolute;
text-decoration:none;
margin:0;
padding:0;
}

#banner a i{
visibility:hidden;
}



#miniwrap{
	background-color:#F4EEE1;
	color:#000000;
	width:801px;
	margin: 0 auto;
	padding:0;
	border-bottom: 8px solid #660000;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
 
* html #leftnav {
  margin-right: -16px;
  }
  
 
* html content {
  height: 1%;
  margin-left: 0;
  }
 
/* End hide from IE5/mac */

#leftnav {
width: 233px;
float:left;
}

#leftnav p, #leftnav table {
margin-left: 10px;
}


 #menu {
width:233px;
height:284px;
background-image:url(images/menuback.jpg);
background-repeat:no-repeat;
}

#menu h2{
background-color: transparent;
color:#FFFFFF;
font-size:1.3em;
margin-left:5px;
padding-top:50px;
}

#menu p{
font-weight:bold;
margin-left: 20px;
margin-top:5px;
}

#leftnav #menu p a, #menu p a:link, #menu p a:visited, #menu p a:active{
color:#F4EEE1;
background-color:transparent;
text-decoration:none;
}

#leftnav #menu p a:hover{
background-color:transparent;
color: #660000;
}


#content{
margin-left: 238px;
margin-right: 0px;
line-height:1.3em;
}

#content p{
margin-top: 0;
margin-left: 0;
margin-right: 10px;
padding-top:5px;
text-align:justify;
}


.left{
margin:10px 10px 5px 0;
float:left;
}

.right{
margin:10px 0 5px 10px;
float:right;
}


.callout{
width: 223px;
background-color:transparent;
color:#333333;
border: 2px solid #6e9e86;
margin: 10px 5px;
}

#callout p{
margin: 0 5px;
}


#leftnav p a, #leftnav p a:link, #leftnav p a:visited, #leftnav p a:active, #content p a, #content p a:link, #content p a:visited, #content p a:active, #callout p a, #callout p a:link, #callout p a:visited, #callout p a:active{
	background-color:transparent;
	color: #660000;
	font-weight:bold;
	text-decoration:none;
}

#leftnav p a:hover, #content p a:hover, #callout p a:hover{
text-decoration:underline;
}

h2{
margin-top:0;
background-color:#F4EEE1;
color:#6e9b86;
font-size: 1.4em;
}

h3{
margin-top:2px;
margin-bottom:2px;
background-color:#F4EEE1;
color:#000;
font-size: 1.3em;
}


#footer {
	clear:both;
	margin:0 auto;
	padding:15px 0;
	/* border-top:1px solid #666; */
	width:801px;
	text-align:center;
	background-color:#F4EEE1;
	color:#666666;
}

#footer p {
margin:0;
padding:0;
font-size:.9em;
}

#footer a {
color:#808080;
background-color:#F4EEE1;
text-decoration:none;
font-weight:bold;
}

#footer a:hover {
text-decoration:underline;
}


.floatright { 
float: right; 
margin: 0 5px 5px 10px;
clear: right;
}

.floatleft { 
float: left; 
margin: 0 10px 10px 0;
clear: right;
}

a img {
border:0;
}
