*/

* { margin:0; border:0; padding:0; }
p { clear:both; }	

#body{
	margin:0px;
	padding: 0px;
	height: auto;
	background:transparent  url(../images/bghome.jpg);
		}
	#wrapperTop{
		width: 840px;
		height:1111px;
		margin:auto;
		margin-top:0px;
		text-align: left;
		background:transparent  url(../images/bor) repeat-y right;
	
		}		
		
	#wrapper1{
		width: 840px;
		height:1101px;
		margin:auto;
		margin-top:0px;
		text-align: center;
		background:#ffffff  url(../images/border1.gif) repeat-y right;
	
		}
		
	#wrapper {
		width: 840px;
		height:1101px;
		margin:auto;
		margin-top:0px;
		text-align: center;
		background:transparent  url(../images/border.gif) repeat-y left;
		
		}
	

	#branding {
		margin: 0px 0px 0px 10px;
		float:left;
		margin::auto;
		width:838px;
		max-width:100%;
		background:  url(../images/helligars.jpg) no-repeat;
		height:333px;
		}
		

#branding1 {
		margin:0px 0px 0px 0px;
		float:left;
		margin::auto;
		width:820px;
		height:328px;
		background:transparent  url(../images/borderbottom.gif) repeat-x bottom;
		}
		
		
	#nav{
		border:none;
		border:0px;
		margin:0px;
		padding:0px;
		
		}
		
	#nav a {
		text-decoration: none;
		list-style: none;
		font: 14px Verdana, sans-serif;
		
		}
		
	#nav ul{
		background:transparent url(../images/button.gif) repeat-x top left;
		height:49px; 
		list-style:none;
		margin:0;
		padding:0;
		}
	#nav li { 
		display: block;
		background:transparent url(../images/button.gif) repeat-x top left;
		width:130px;
		height:50px;	
		float: left;
		padding:0px 0px 0px 0px;
		list-style: none;
		
	}
		
	#nav li a{
		width:auto;
		height:49px;
		color:#FFFFFF;
		display:block;
		font-weight:normal;
		line-height:35px;
		margin:0px;
		padding:0px 25px;
		text-align:center;
		text-decoration:none;
		}
			
	#nav li a:hover, .menu ul li:hover a span{
		background:#ff6600 url(../images/hover.gif) bottom center no-repeat;
		color:#FFFFFF;
		text-decoration:none;
		}
			
	#nav li ul{
		background:#333333;
		opacity:.8;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		z-index:400;
		/*top:1em;
		/*left:0;*/
		}
		
	#nav li:hover ul{
		display:block;
		}
		
	#nav li li {
		background:url(../images/sub.gif) bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:220px;
		}
		
	#nav li:hover li a{
		background:none;
		}
		
	#nav li ul a{
		display:block;
		height:45px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		
	#nav li ul a:hover, .nav li ul li:hover a{
		background:#ff6600  url(../images/hover_sub.gif) center left no-repeat;
		border:0px;
		color:#ffffff;
		text-decoration:none;
		}
					
#nav ul li a, #nav ul li span{
	margin:auto;
	font-weight: normal;
	text-align:center;
	text-decoration: none;
	background: url(../images/divider.gif) top right no-repeat;
	}
	
	
	#footer {
		display: block-inline;
		text-align:center;
		margin:auto;
		margin:28px 0px;
		float:none;
		list-style:none;
		width:820px;
		height:auto;	
		}
		
	#footer li{
		float:left;
		width:90px;
		padding:7px;
		border-right:1px  double #666666;
		list-style: none;
		font: 10px Verdana, sans-serif;
		text-align:center;
		margin-right:45px;
		}
		
	#mybody{
		float:left;
		text-align:center;
		margin: 0px 0px 0px 0px;
		border-top:1px  double #666666;
		width:820px;
		height:auto;	
		}	