h3 {font-family: tahoma; verdana; arial; font-size: 16pt; text-align: center; color: #2f3f1a; }
h1 {font-family: tahoma; verdana; arial; font-size: 20pt; text-align: center; color: #2f3f1a; }
p {font-family: tahoma; verdana; arial; font-size: 12pt; color: black}



small  {font-family: tahoma; Verdana, sans-serif; font-size: 10pt; text-align: center; color: black}

a:link {
   text-decoration: none;
	
}

a:visited {
    text-decoration: none;
	
}

a:hover {
    text-decoration: none;
	
}

a:active {
    text-decoration: underline;
}



#container
{
	
	margin: auto;
    width: 80%;
    padding: 10px;
	background: #fff;
	border: 0px solid red;
	
}

#header
{
	background: #fff;
	margin: auto;
    width: 90%;
   
    padding: 10px;
	border: 0px solid gray;
}

#block
{
	background: #fff;
	margin: auto;
    width: 90%;
   
    padding: 0px;
	border: 0px solid green;
}


#menu
{
	background: #fff;
	margin:auto;
	width: 80%;
border: 0px solid blue
}

#nav li {font-family: tahoma; verdana; arial; font-size: 16pt; color: #2f3f1a }
#nav, .nav, #nav .nav li { margin:0px; padding:0px; }
#nav li {float:left; display:inline; cursor:pointer; list-style:none; padding:5px 15px 5px 15px;  position:relative;}
#nav li ul.first {left:-1px; top:100%;}
li {font-family: tahoma; verdana; arial; font-size: 14pt}
li, li a {color:#fff; background:#2f3f1a; text-decoration:none;}
#nav .nav li 

{ width:100%; text-indent:20px; line-height:30px; margin-right:10px; border-top:0px #000 solid; border-bottom:0px #000 solid;
border-left:none; border-right:none; background:#2f3f1a;}
#nav li a {display:block; width:inherit; height:inherit;}

ul.nav { display:none; }
#nav li:hover > a, #nav li:hover { color:#C2E066; background:#2f3f1a; }
li:hover > .nav { display:block; position:absolute; width:200px; top:-2px; left:50%; z-index:1000; border:0px #000 solid; }
li:hover { position:relative; z-index:2000; }


img {
    max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */
}

#content{
		width:30%;
		padding:10px;
		float:left;
		border: 0px solid gray;
		}
		
#contentw{
		width:60%;
		margin: auto;
		padding:10px;
	border: 0px solid gray;
		
		}
		
#contentxw{
		width:90%;
		margin: auto;
		padding:10px;
	border: 0px solid gray;
		
		}
		
.gallery

{
        width: 700px;


	cursor: default;

	list-style: none;

}



.gallery img

{

	background: #fff;

	border-color: #aaa #ccc #ddd #bbb;

	border-style: solid;

	border-width: 1px;

	color: inherit;

	padding: 2px;

	vertical-align: top;

	width: 100px;

	height: 75px;
	
	float: left;

}



.gallery li

{

	background: #eee;

	border-color: #ddd #bbb #aaa #ccc;

	border-style: solid;

	border-width: 1px;

	color: inherit;

	display: inline;

	float: left;

	margin: 3px;

	padding: 5px;

	position: relative;

}

#page {
border: 0px solid gray;
}

#images {
  
 
  margin-left:20%;
margin-right:20%;
border: 0px solid gray;
  
}

#details {
  color: #000;
}

