*{
	margin:0px 10px 0px 0px;
	padding:0px;

}



body {

font-family:Arial, Helvetica, sans-serif;

color : #000;

margin : 0px auto;

padding : 0;

background:#2d2d2d;

font-size:0.8em;

}





#wrap

{

margin:0 auto;

width:800px;

background:#2d2d2d url(images/back.jpg) repeat-y;

}





#wrapper {

margin : 0 auto;

width:760px;



}



/* TOP MENU */



#topmenu

{

background:#3c3c3c;

width:760px;

height:40px;

font-family:verdana;

text-transform:uppercase;

font-size:.8em;

text-align:center;



}



#topmenu ul

{

	padding: 1em 1.5em 1em 1.5em;

	list-style: none;

}



#topmenu li

{

	display: inline;

	padding-right: 2em;



}



#topmenu li a

{

	color: #fff;

	background-color: inherit;

	text-decoration:none;

	padding:10px;

	

}



#topmenu li a:hover

{

background: #ebeee6;

color:#6d5239;

}









#header {

margin:0px;

padding:0px;

width:760px;

height:190px;

background:#fff;

}

object {

   position: absolute;

}



#header h1{

padding-top:30px;

padding-left:50px;

font-size:2em;

color:#fff;

font-weight:bolder;

}









#main {

float:left;

margin : 0 auto;

background:#EFEFEF;

}







#right {
	float :right;
	width : 530px;
	padding : 0 5px 5px;
	margin-right:10px;
	margin-left:0px;
	margin-top:20px;
	color:#333333;

}



#left {
	width : 180px;
	float : left;
	color:#353535;
	margin-top: 40px;
	margin-left: 20px;
	color:#333333;	

}







#footer {

background:#fff url(images/foot.gif);

width:760px;

height:38px;

clear : both;



}



#footer p

{color:#fff;

padding-top:10px;

margin-left:25px;

text-align:center;

}





#footer a 

{

color:#fff;

}



/* SIDEBAR STUFF */







#left h1

{margin-top:25px;

margin-left:20px;

font-size:1.5em;

}


#left h2

{margin-top:25px;

margin-left:-20px;

font-size:1.2em;

}


#left h3

{margin-top:0px;

margin-left:10px;

font-size:0.8em;
color:#333333;

}




#left ul

{

list-style:none;

text-align: center;

}





#left li

{

padding:0px;

}



#left ul li a

{

padding:0px;

text-decoration:none;
font-size:1em;

}







#left ul li a:hover

{

color:#111;

}







/* Usual Stuff */





p {
	margin : 0;
	padding : 10px;
	font-family:arial;
	font-size: 1.2em;
	text-align: justify;
	line-height: normal;

}



a:visited, a:link {

color:#333333;	

text-decoration : none;

background:none;

}





a:hover {

color:#333333;	

text-decoration : underline;

background:none;

}





h1 { color : #000;

margin: 0px 0px 10px 0px;

padding-bottom : 10px;

padding-top:10px;

font-size: 1.5em;

color:#000;



}



h2 {color : #000;

margin : 20px 0 10px;

padding-bottom : 10px;

font-size:1em;





}

h3 {color : #000;

padding-bottom : 10px;

font-size:1em;



}









/* search form */

.searchform {

	background-color:transparent;

	border: none;	

	margin-left:5px; padding: 5px 5px 15px 0;	

	width: 190px;	

}

.searchform p { margin: 0; padding: 0; }

.searchform input.textbox { 

	width: 110px;

	color: #000; 

	height: 15px;

	padding: 5px;	

	vertical-align: top;

}

.searchform input.button { 

	font: bold 12px Arial, Sans-serif; 

	color: #fff;	

	width: 60px;

	height: 26px;

	border: none;

	padding: 3px 5px;	

	vertical-align: top;

}





/* form elements */

form {

	margin: 15px;

	padding: 0;

	border: 1px solid #EFEFEF; 

	background: #111;	

}

label {

	display:block;

	font-weight:bold;

	margin:5px 0;

}

input {

	padding: 2px;

	border: 1px solid #EFEFEF;

	font: normal 1em Verdana, 'Trebuchet MS', Tahoma, sans-serif;	

	color: #666666;

}

textarea {

	width: 280px;

	padding:2px;

	border: 1px solid #EFEFEF;

	font: normal 1em Verdana, 'Trebuchet MS', Tahoma, sans-serif;

	height:100px;

	display:block;		

	color: #666666;

}

input.button { 

	margin: 0; 

	font: bold 1em Arial, Sans-serif; 

	border: 1px solid #EFEFEF;

	color:#fff;

	padding: 2px 3px; 	

	background: #111;

}
