/*
Theme Name: asn-blog
Theme URI: http://blog.asiansexnet.com/
Description: ASN Theme.  
Version: 1.0
Author: Apfelstrudel
Author URI: http://blog.asiansexnet.com/
*/
body {padding: 0;margin: 0;font: .72em Arial, sans-serif;line-height: 1.5em;background-color:#101010;background-image: url(images/blackgrey.gif);background-attachment:fixed;background-repeat: repeat-x;color: #454545;}
a { color: #333333; }
a:hover { color: #FF6600; text-decoration: underline}
p {	margin: 5px 0; }
h1 { font: bold 1.8em Arial, Sans-Serif; padding: 8px 0 0px 0; margin: 0; letter-spacing: -1px; }
h2 { font: bold 1.6em Arial, Sans-Serif; letter-spacing: -1px; }
h3 { padding: 4px 0; margin:  0px; }
ul { margin: 0; padding : 0; list-style: none; }
img { border: 0; }
hr { height: 1px; border-style: none; color: #d0d0d0; background-color: #000; margin: 20px 0; }

#top h1 {color: #FF0000;font-size:12px;margin:0 10px;padding:0; width:100px; color:#333333;}
#top h2 {color: #CCCCCC;margin:5px 10px;padding:0; font-size:10px; font-weight:normal;}
#top h1 a {color:#fffff0;text-decoration:none;}
.content { margin: 0px auto; width: 840px;background-image:url(images/content-bg.gif);}
/* Top part */
#top { padding-top: 20px; background-image:url(images/header-bg.jpg); background-repeat:no-repeat; height: 110px; }
#ad { padding-left: 95px; min-height: 80px; margin-bottom: 15px;}
#ad a, #left_side h3 span a, #left_side .date a { text-decoration: none; color:#fff }
/* main area */
#main {   }
	#right_side { float: right; width: 212px; background: #fffff0; padding: 0px 10px 5px 10px; margin-bottom: 10px; margin-right:10px; }
		#right_side ul { padding: 3px 0 8px 0 } 
		#right_side li { line-height: 18px; background: #fffff0 url(images/cat-li.gif) no-repeat left; list-style: none; padding-left: 20px; }
		#right_side a { text-decoration:  none }
		#right_side h3, #right_side h2 { padding:11px; color: #fff; font:  bold 1.0em verdana, Sans-Serif; background-image:url(images/navbg.gif); }
	
	#left_side { background: #fff; margin-bottom: 10px; width: 560px; margin-left:10px;  }
		#left_side h3 { background: url(images/hbg.gif) repeat-x; height:37px; padding: 6px 0 0 5px; margin: 0; font:  bold 13px verdana, Sans-Serif; color:#fff; }
		#left_side h3 span { padding: 1px 10px 0 23px;  line-height: 22px; margin: 0}
		#left_side p { color: #454545; padding: 0 5px 0 5px; text-align: justify }
		#left_side img { /* float: left; */padding: 0 10px 5px 0 }
		#left_side blockquote { padding-left: 10px; border-left: 2px solid #DA4040; margin: 10px 0 10px 25px; }
		.when {  /* float:left; */ color:#999; padding:14px; font-size:11px; }
		.date { border-bottom: 1px dotted #ccc; padding: 9px 20px 12px 0; margin: 10px 0 10px 0; text-align: right; background-image:url(images/datebg.gif); color:#999; font-size:11px; }		
		#left_side .rs { float: right; margin: 0 10px; border: 1px solid #ddd; padding: 5px; background: #f5f5f5; }
		#left_side ul { list-style-position: inside; margin-left: 2px }
		#left_side ul li { list-style-type: square; margin-left: 15px;  }
		#left_side ul ul li { list-style: none; margin-left: 10px; list-style-type: lower-alpha; list-style-position: inside }
/* The footer */
#footer { clear: both; margin: 0 0 3em 0; color: #777; padding-top:6px; background-image:url(images/footer-bg.gif); height:26px; }
#footer .right  { float: right; text-align: right; background: #FFF; }
#footer .center  { text-align: center;}
#footer a { text-decoration: none; background: #FFF }
.commentlist {padding: 0;text-align: justify;}
.commentlist li {margin-bottom: 1.5em;padding-bottom: 1em;
/* border-bottom: 1px solid #700000; */
list-style: none;}
.alt {margin: 0;padding: 10px;	background-color: #F7F7F7;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
#commentform {margin: 1em 0;background: #fff;width: 280px;}
#commentform textarea {background: #f8f7f6;border: 1px solid #d6d3d3;width: 280px;}
#commentform textarea:hover {background: #FFFFFF;border: 1px solid #d6d3d3;}
#commentform textarea:focus {background: #ffffff;border: 1px solid #939793;}
#commentform #email, #commentform #author, #commentform #url {font-size: 1.1em;background: #f8f7f6;border: 1px solid #d6d3d3;width: 280px;}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {font-size: 1.1em;background: #ffffff;border: 1px solid #d6d3d3;width: 280px;}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {font-size: 1.1em;background: #ffffff;border: 1px solid #939793;width: 280px;}
#commentform input{margin-bottom: 3px;}
a img {border:none;}
.alignright {float: right;}
.alignleft {float: left;}
