@charset "utf-8";
/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
}



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

	
		
	



	#main {
		float:right;
		width:230px;
		padding:10px;
		background:#ccc;
		margin-right: 30px;
		margin-left: 20px;
		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: 50px;
   text-align: center; 
   
} 

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

div#hmenu ul li { 
   margin: 0; 
   padding: 0; 
   display: inline; 
} 

div#hmenu ul a:link{ 
   margin-bottom: 10px; 
   padding: .1em .3em .1em .3em; 
   text-decoration: none; 
   font-weight:900; 
   font-size:11px; 
   font-color: #000; 
} 

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

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

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

	
#header {
background-color: #FFF;
margin:0px;
padding: 10px;
width: auto;
height: auto;
overflow: hidden;
text-align: left;

}
	h1 {
	background-color: #ccc;
	margin: 0;
	font-size: 11px;
    }


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


}
h3 {
	background-color: #ccc;
	margin: 0;
	font-size: 10px;
	
	
    }
	h4 {
	background-color: #ccc;
	margin: 0;
	font-size: 12px;
	font-weight: 400;
	
    }
#sidebar {
	float:left;
	width: 190px;
	margin-left:30px;
	margin-top: 10px;
	background: #FFF;
	padding: 10px;

	font-size: 11px;
	
}
#img src {
	
	max-width: 100%;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	
	
}

	
	#footer {
		clear:both;
		padding: 10px;
		margin: 10px;
		background:#FFF;
		font-size: 11px;
		height: 80px;
		
	}
#footer p {
margin:0;
}

	* html #footer {
		height:1px;
	}	



#wrap #sidebar ul li a {
}

<link href="respond.src.jquery.mobile-1.0,min.js></script>
<link href="respond.src.jquery.mobile.structure-1.0.min.css></script>

/*! Respond.js v1.0.1pre: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs  */
