@charset "utf-8";
/* CSS Document */
/* mobile styles */
@media handheld {

	html, body {
		font: 12px/15px sans-serif;
		background: #fff;
		padding: 3px;
		color: #000;
		margin: 0;
		}
	#sidebar, #footer, #adsense, #left-ad, #logo, #right-ads, #left-inner, #side, #logo, #nav, #leftbar {
		display: none;
		}
		
	h1, h2, h3, h4, h5, h6 {
		font-weight: normal;
		}
		
		#main_text {
			background-color: #ffffff;
			color:#000;
	width: auto;
			}
		#logo {
	position: relative;
	margin-left: 30px;
	margin-top:15px;
	width: 250px;
		}
		
		#content_inner {
		width:auto;
		color:#000;
			}
	#content img { 
		max-width: 250px;
		}
	.center {
		width: 100%; !important;
		text-align: center;
		}
	a:link, a:visited {
		text-decoration: underline;
		color: #0000CC;
		}
	a:hover, a:active {
		text-decoration: underline;
		color: #660066;
		}
#menu {
	position: relative;
	
}
#menu li {
	position:relative; 
		
}
#menu li dl {
	position:absolute; 
	top:0; 
	left:0;
}
#menu li a, #menu li a:visited {
	text-decoration:none;
}
#menu li dd {
	display:none;
	
}
#menu li:hover, #menu li a:hover {
	border:0;
}
#menu li:hover dd, #menu li a:hover dd {
	display:none;
	
}
#menu li:hover dl, #menu li a:hover dl {
	padding-bottom:0px;
}

#menu dl {
		text-align: center; 
	
	
}
#menu dt {
		color: #000000; 
	
	
}

#menu dd {
color:#000;
	
}
.gallery dt a, .gallery dt a:visited {
	display:none; 
	
}
.gallery dd a, .gallery dd a:visited {
	color:#000; 
	text-decoration:none; 
	display:none;
		
}
.gallery dd a:hover {
	display:none;
	color:#000;
	
}
#menu dd.last {
	border-bottom:none;
}
}
/* iPhone-specific styles */
@media only screen and (max-device-width: 480px) { 

	html {
		-webkit-text-size-adjust: none;
		}

}
