html	{height: 100%}

body 	{
		 background-color:#181818;
		 background-image:url(../images/bg.gif);
		 background-repeat: repeat-x;
	 	 height: 100%;
	  	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 	 font-size:14px;
	 	 color:#fff;
	 	 text-align:center;
		 margin:10px 0;
		 padding: 0;
	 	 }
a:link {color:#ff8a00;
		text-decoration:none; }
a:visited {color:#ff8a00;
		text-decoration:none }
a:hover {color:#ffffff;
		text-decoration:none }
a:active {color:#ffffff;
		text-decoration:none }

h1	{padding:0;
	 margin:0 auto;
	 font-size:16px;
	 color:#ff8a00;
	 font-weight:bold;
	 }
h2	{padding:0;
	 margin:0 auto;
	 font-size:16px;
	 color:#ff8a00;
	 }	
/* MENU LINKS */
a.menu:link {color:#fff;
		text-decoration:none; }
a.menu:visited {color:#fff;
		text-decoration:none }
a.menu:hover {color:#ff8a00;
		text-decoration:underline }
a.menu:active {color:#ff8a00;
		text-decoration:none }
		
					
#wrapper {width: 700px;
		  text-align:left;
		  padding:0 5px 0 5px;
		  margin:0 auto;
    	   background-color:#181818;
		   border:1px solid #343434;
		   }
#head	{padding: 0;
		 margin: 0 auto;
		 text-align:left;
		 }
#main	{padding:0;
		 margin:0 0 15px 0;
		 }
#mainlinks	{
		padding:0;
		margin:0 0 15px 0;
		text-align:center;
}
#gallery	{
padding:0;
margin:5px 15px 8px 0;
width: 92%;
height:300px;
overflow: auto;
max-height: 300px;
}
#logo 	{
		padding:0;
		margin:0 auto;
		width: 200px;
		float:left;
		}
#mainpic {padding:0;
		  margin:20px 0 4px 0;
		  }
#contact {
		  padding:0;
		  margin:0 auto;
		  text-align:right;
		  float:right;
		  }
#flash	{padding:0;
		 margin:0 auto;
		 text-align:center;
		 }
img {padding:0;
	 margin:0 auto;
	 }
img.imgleft {
	padding:3px;
	margin:0 auto;
	float:left;
	 }
img.imgright {
	padding:3px;
	margin:0 auto;
	float:right;
	 }
/* NAVIGATION */
#navcontainer {padding:0;
			 	margin:0 auto;
				}
#navcontainer ul
{
padding: 5px;
margin:0 auto;
list-style-type: none;
background-color: #181818;
color: #fff;
width: 690px;
font: normal 90% Verdana, arial, helvetica, sans-serif;
font-weight: bold;
text-align: center;
border-top:1px solid #f68601;
border-bottom:1px solid #f68601;
}
li { display: inline;
	 margin:5px 20px 5px 0;
	 padding: 0;
	 }

li a
{
text-decoration: none;
/*background-color: #e6e6e6;*/
color: #fff;
padding: 2px;
}

li a:hover
{
/*background-color: #f68601;*/
color: #f68601;
}
#navlist {padding:0;
		  margin: 0 auto;
		  }
/* END NAVIGATION */
#copyright {padding:0;
		 margin:0 auto;
		 float:left;
		 }
#vcm	{padding:0;
		 margin:0 auto;
		 float:right;
		 }
#footer	{padding:0;
		 margin:0 auto;
		 width:700px;
		 font-size:10px;
		 }
li img	{padding:0;
		 margin:5px;
		 }
#centre {padding:0;
		 margin:0 auto;
		 text-align:center;
		 }
img.left {
	padding:0;
	margin:0 auto;
	float:left;
	display:inline;
}img.right {
	padding:0;
	margin:0 auto;
	float:right;
	display:inline;
}
.imgborder {	
	padding:4px;
	margin:0 3px 5px 0;
	border:1px solid #e9e9e9;
}
p.homebox {
	padding:0 10px 10px 2px;
	margin:0 auto;
	width:400px;
	float:left;
}
p.homebox2 {
	padding:0 2px 10px 10px;
	margin:0 auto;
	width:400px;
	float:right;
}