@charset "utf-8";
/* CSS Document */

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


	
	#wrap {
		background-color: #FFF;
		width:740px;
		margin:0 auto;
		margin-top: 40px;
		margin-bottom:20px;
		filter: alpha(opacity=98);-moz-opacity:0.98;opacity:0.98;
		-moz-border-radius: 20px; 
		
	}
	html {
		margin:0;
		padding:0;
		color:#000;
		
	}

	

	#main {
		float:left;
		width:650px;
		padding:10px;
		background:#ccc;
		margin-right: 10px;
		margin-left: 40px;
		margin-top: 10px;
		margin-bottom: 10px;
		
		
		
	}

.offscreen { 
  position: absolute; 
  top: -30em; 
  left: -300em; 
} 

div#hmenu { 
   margin: 0; 
   padding: .3em 0 .3em 0; 
   background: #FFF; 
   width: 100%; 
   height: 40px;
   text-align: center; 
   
} 

div#hmenu ul { 
   list-style: none; 
   margin-top:10px; 
   padding: 0; 
   
} 

div#hmenu ul li { 
   margin: 0; 
   padding: 0; 
   display: inline; 
   font-color: #000;
} 

div#hmenu ul a:link{ 
   margin: 0; 
   padding: .3em .4em .3em .4em; 
   text-decoration: none; 
   font-weight:900; 
   font-size:12px; 
   font-color: #000; 
} 

div#hmenu ul a:visited{ a:focus;
	 
   border: none;
   outline: none;
   ie-dummy: expression(this.hideFocus=true);
   margin: 0; 
   padding: .3em .4em .3em .4em; 
   text-decoration: none; 
   font-weight:900; 
   font-size: 12px; 
    
} 

div#hmenu ul a:active{ a:focus;
   border: none;
   outline: none;
   ie-dummy: expression(this.hideFocus=true);
   margin: 0; 
   padding: .3em .4em .3em .4em; 
   text-decoration: none; 
   font-weight: 900; 
   font-size: 12px; 
  
    
}

div#hmenu ul a:hover{ a:focus;
border: none;
   outline: none;
   ie-dummy: expression(this.hideFocus=true);
   margin: 0; 
   padding: .3em .4em .3em .4em; 
   text-decoration: none; 
   font-weight: 900; 
   font-size: 12px; 
   color: #FDF6E3; 
   background-color: #F00; 
}


	
	
	
#header {
background-color: #FFF;
margin: 0px;
padding: 10px;
width: 720px;
height: 165px;
overflow: hidden;
text-align: left;
}
	h1 {
	background-color: #ccc;
	margin: 0;
	font-size: 13px;
    }


h2 {
background-color: #ccc;
margin-left: 10px;
font-size: 11px;


}
h3 {
	background-color: #ccc;
	margin: 0;
	font-size: 12px;
	
	
    }
	h4 {
	background-color: #ccc;
	margin: 0;
	font-size: 12px;
	font-weight:400;
	
    }

#sidebar {
	width: 200px;
	margin-left: 30px;
	margin-top: 10px;
	background: #FFF;
	padding: 10px;
	
	font-size: 12px;
}
#img   {
	position: center;
	width: 180px;
	text-align: center;
	float: none;
	height: 223px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border:outset;
	border-color: #999;
	
}

	#footer {
		clear:both;
		padding: 10px;
		margin-top:20px; 
		background:#fff;
		font-size: 11px;
		height: 60px;
	
	}
#footer p {
margin:0;
}

	* html #footer {

		height:1px;
	}	



#wrap #sidebar ul li a {
}
/*! Respond.js v1.0.1pre: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs  */
