/* CSS Document */



html {margin: 0; padding: 0; height: 100%}

body {font: 11px Verdana, Arial, Helvetica, sans-serif; 

margin: 0; padding: 0; background: #FFCC99; color: #fff; text-align:center; /* for IE */

min-height: 100%; height: 100%; }



/* zero out the spacing around pre, form, body, html as well */

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html { margin:0; padding:0 } 



h1 {}



h2 { font-size: 150%; text-transform: lowercase; letter-spacing: 3px; color: #FFCC99; margin-top: 20px; margin-bottom: 20px; }



h3 { font-size: 110%; text-transform: lowercase; letter-spacing: 3px; color: #fff; text-decoration: underline; }



p { line-height: 1.5em;}



a, a:active { color: #fff; }



a:hover { color: #fff; text-decoration: none;  }

a:visited { color: #fff; }



/* menu style */



div#navcontainer { 

	margin-left: 10px; }



#navcontainer ul li

{

list-style-type: none;

padding: 0;

margin: 0;

display: block;

float: left;

background: url("images/b-bg.gif") repeat-x 20px;

font: 10px/20px "Lucida Grande", verdana, sans-serif;

text-align: center;

}



#navcontainer a

{

color: #000;

text-decoration: none;

display: block;

width: 70px;

border-left: 1px solid #999;

}



#navcontainer li#active { background: url("images/b-bg-hover.gif") repeat-x 20px; }

#navcontainer a:hover { background: url("images/b-bg-hover.gif") repeat-x 20px; }





/* typography / page styles */



div#wrapper { 

	margin-left: 10%; 

	margin-right: 10%;

	margin-top: 5px;

	padding: 5px;

	width: 769px;

	border: 1px solid #fff; 

	background: #990033;

	text-align: left;}

	

div#header { 

	float: left; 

	width: 100%;

	margin: 0;

	margin-top: 10px;

	}

	

div#content { 

	float: left;

	width: 400px; 

	margin-left: 5px; 

	margin-top: 10px;

	text-align: justify; }

	

.content {

	float: left;

	width: 600px; 

	margin-left: 5px; 

	margin-top: 10px;

	text-align: justify; 

}

	

div#images {

	float: left;

	width: 150px;

	margin-top: 70px;

	margin-right: 10px;

	margin-left: 5px;

	}	



div#news {
	float: right;
	width: 150px;
	margin-top: 70px;
	border: 1px solid #FFCC99;
	padding: 5px;
}



div#news h1 { 

	padding: 3px;

	margin: 0;

	font-size: 12px;

	text-align: center;

	font-size: 12px;

	background-color: #FFCC99;

	color: black;

	}

	

div#footer { 

	margin-top: 5px;

	font-size: 10px;

	color: black;

	 }



.floatright { 

	float: right;

	margin: 0 0 10px 40px;

	clear: right;

	border: 1px solid #FFCC99;}



div.float {

  float: left;

  margin-top: 10px;

  padding-right: 5px;

  }

  

div.float p {

   text-align: left;

   }



.thumb {

	border: 1px solid #FFCC99;

}



.clearer {

clear:both;

height:1px;

overflow:hidden;

margin-top:-1px; 

}
