/*  
Theme Name: hentai 
URI: http://3oneseven.com/
Description: A simple and lightweight theme with custom CSS date.
Version: 3.17
Author: miloIIIIVII
Author URI: http://3oneseven.com/
*/

/* ----------------------------------- reset.css */ 
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
*{margin:0;padding:0;}

body{background:#B71D1E url(images/hentaisquid_texture_2.gif) 0 0 repeat;color:#fff;font:12px verdana,Tahoma, Helvetica,Sans-Serif;margin:0;padding:0;width:100%;}

/* ----------------------------------- warpo */ 
#wrap{background:transparent;color:#fff;font:12px verdana,Tahoma,Helvetica,Sans-Serif;width:955px;margin:10px auto;padding:0;}

a,a:visited{color:#fff;text-decoration:none;}
a:hover{text-decoration:none;color:#ccc;}
a img{border:none;}

/* ----------------------------------- head */ 
#header{background:transparent url(images/head.jpg) 0 0 no-repeat;width:100%;margin:0 auto;padding:0;}
#header h1 a{display:block;height:225px;width:955px;text-indent:-90000px;margin:0;padding:0;outline:none;}
description{display:none;}
#header h1 a:hover{background:transparent;outline:none;}

#rap{background:transparent url(images/01.gif) top center no-repeat;width:100%;height:80px;margin:0 auto;padding:0;}

/* ----------------------------------- nav */ 
#navbar{width:955px;margin:0;padding:5px 0;text-align:left;background:#336699;text-shadow:#333 0 1px 1px;border-top:1px solid #ffcc99;border-bottom:1px solid #ffcc99;}
#navbar li{display:inline;list-style-type:none;margin:5px 0;padding:0;border-right:1px solid #ccc;}	
#navbar ul{margin:0;padding:0;}
#navbar ul li a{font:11px verdana,century gothic,Arial,Sans-Serif;color:##CFE3FF;padding:0 5px;margin:0;text-decoration:none;}
#navbar ul li a:hover{color:#333;}
#navbar li.current_page_item a{background:transparent;color:#ccc;}
#navbar li.current_page_item a:hover{background:transparent;text-decoration:none;}

/* ----------------------------------- wrap */ 
.inn{display:block;margin:0;padding:0 10px;}
#content{width:100%;margin:0;padding:0;}
#contentmiddle{float:left;width:580px;margin:0;padding:20px 0;background:#E0725F;}
#l_sidebar{float:left;background:#d15949;width:220px;margin:0;padding:0;}
#r_sidebar{float:right;background:transparent;width:155px;margin:0;padding:0;}
#bar{float:left;background:#d15949;width:38%;margin:0;padding:0 0 5px 20px;overflow:hidden;}

/* ----------------------------------- bars */ 
#l_sidebar p,#r_sidebar p,#bar p{padding:4px 0;margin:0;line-height:20px;}
#l_sidebar a img,#r_sidebar a img{padding:1px 0;margin:2px auto 0;display:block;text-align:center;}
#l_sidebar ul,#r_sidebar ul,#bar ul{list-style:none;margin:0;padding:0 0 20px 0;}
#l_sidebar li,#r_sidebar li,#bar li{list-style:none;margin:0;padding:0;}
#l_sidebar ul li,#r_sidebar ul li{margin:0;padding:5px 0 0 0;}
#l_sidebar ul li a{color:#900;text-decoration:none;display:block;padding-left:12px;}
#r_sidebar ul li a{color:#E0725F;text-decoration:none;display:block;padding-left:12px;}         
#l_sidebar ul li a:hover,#r_sidebar ul li a:hover{color:#fff;text-decoration:none;background:#B71D1E;}

.rss{background:transparent url(images/009.gif) top left no-repeat;width:198px;height:30px;margin:0 auto;padding:5px 0 0 0;}
.rss a{display:block;height:30px;width:198px;text-indent:-9000px;margin:0;padding:0;}
.rss a:hover{background:transparent;}
.mail{background:transparent url(images/0012.gif) top left no-repeat;width:198px;height:30px;margin:0 auto;padding:0;text-transform:uppercase;}
.mail a{display:block;height:30px;width:198px;text-indent:-9000px;margin:0;padding:0;}
.mail a:hover{background:transparent;}

/* ----------------------------------- titles */ 
#contentmiddle h4{color:#fff;font:bold 16px verdana,arial;text-shadow:#333 0 1px 1px;padding:0;margin-bottom:20px;text-transform:uppercase;}
#contentmiddle h4 span{color:#ccc;}
#l_sidebar h2,#r_sidebar h2,#bar h2,#footer h2{color:#fff;font:bold 16px verdana,arial;text-shadow:#333 0 1px 1px;padding:0;margin:4px 0;background:transparent;}
#contentmiddle h1,#contentmiddle h1 a{color:#fff;font:bold 16px verdana,arial;text-shadow:#333 0 1px 1px;padding:0;margin:4px 0;text-decoration:none;}
#contentmiddle h1 a:hover{color:#ccc;text-decoration:none;}
#contentmiddle h2{color:#fff;font:bold 16px verdana,arial;text-shadow:#333 0 1px 1px;padding:0;margin:4px 0;}

/* ----------------------------------- lists */ 
#content p ol,#content p ul{margin:0;padding:0 0 0 20px;}
blockquote{margin: 0 0 0 25px;padding:0 25px 0 10px;font-style:italic;}
.entry blockquote p{margin:0 0 20px 0;padding:0;}

/* ----------------------------------- post */ 
.date{width:54px;height:40px;padding:0;text-align:center;line-height:18px;float:right;font-family:century gothic,Verdana,Arial,Sans-Serif;font-weight:400;text-shadow:#333 0 1px 1px;background:transparent;}
.date-d{font-size:3em;letter-spacing:-4px;color:#666;}
.date-m-y{font-size:1.2em;letter-spacing:-1px;color:#ccc;}
.entry{clear:left;}
.entry img,.entry p img{display:block;;margin:0 auto;padding:4px;text-align:center;max-width:70%;}
.entry p{padding:10px 0 15px 0;margin:0;line-height:20px;}
.entry p:first-letter{color:#666;font-size:26px;line-height:20px;padding:5px;font-family:century gothic,arial;font-weight:400;}.entry p:first-line{font-family:century gothic,arial;font-size:16px;}
.count{float:right;font-size:26px;color:#666;text-shadow:#333 0 1px 1px;}

/* ----------------------------------- post lists */ 
#contentmiddle ul{list-style:none;margin:0;padding:0 0 20px 0;}
#contentmiddle ul li{margin:0;padding:5px 0 0 0;}
#contentmiddle ul li a{text-decoration: none;}
#contentmiddle ul li a:hover{color:#ccc;text-decoration:underline}
#content img.wp-smiley{float:none;border:none;padding:0;margin:0;}
#content img.wp-wink{float:none;border:none;padding:0;margin:0;}
.postspace{clear:both;background:transparent;width:80%;height:32px;margin:0;padding:0;}

/* ----------------------------------- search */ 
#searchdiv{margin:0;padding:0;}
#searchform{margin:0;padding:0;overflow:hidden;}
#f{background:transparent;color:#ccc;font:12px Arial,Tahoma,Verdana;padding:4px;margin:7px 0;border:1px dotted #fff;}

/* ----------------------------------- foo lists */ 
ul.list,div.list{width:130px;color:#fff;}
ul.list li,div.list li{list-style:none;display:block;}
ul.list li a,div.list a{display:block;padding-top:1px;padding-bottom:1px;border-bottom:0;color:#ccc;}
ul.list li a:hover,div.list a:hover{background:#B71D1E;color:#fff;}
ul.list li a:first-letter,div.list a:first-letter{background:transparent;padding-left:2px;}
ul.columns,div.columns{width:270px;color:#fff;}
ul.columns li{list-style:none;display:block;float:left;}
div.columns a{display:block;float:left;}
ul.columns li a,.columns a{float:left;margin-right:2px;width:120px;}
ul.list li a,.list a{color:#fff;text-decoration:none;}
ul.list li a:hover,.list a:hover{color:#ccc;text-decoration:none;}
.align-left{float:left;}
.align-right{float:right;}

/* ----------------------------------- footer */ 
#footer{clear:both;width:755px;background:transparent;color:#fff;margin:30px auto;padding:0;}
#footer-content{width:100%;margin:0 auto;overflow:hidden;}

.footer-box{float:left;margin:0 10px 0 0;padding:20px 0;color:#fff;}
.footer-box2{width:23%;float:right;margin:0;padding:20px 0;float:right;color:#fff;}
.footer-sepa{background:transparent;background:none;}
.footer h2,#footer p a{color:#fff;}
		
#tag-cloud{font-family:"Tahoma",sans-serif;color:#fff;text-align:center;margin-top:8px;}
#tag-cloud a{color:#fff;text-decoration:none;}
#tag-cloud a:hover{color:#ccc;text-decoration: none;}

#footer-copyright{width:100%;height:50px;padding-top:19px;padding-bottom:6px;background:transparent;color:#fff;}
.footer-copyright-box{width:220px;min-height:41px;background:transparent;float:left;padding-left:10px;margin-left:20px;}
.footer-copyright-design{padding-left:20px;font-family:"arial",sans-serif;}
.footer-copyright-design a,.footer-copyright-design a:hover,.footer-copyright-cc a,.footer-copyright-cc a:hover,.footer-copyright-dd a,.footer-copyright-dd a:hover{color:#333;text-decoration:none;}
.footer-copyright-valid{padding-left:20px;}
.footer-copyright-cc{font-size:0.9em;}

/* ----------------------------------- comment */ 
#commentblock{width:100%;background:transparent;float:left;padding:10px 0;margin:10px 0;border:0;}
ol#commentlist{padding:5px 0;margin:0;list-style-type:none;}
.commentdate{font-size:12px;padding-left:0;}
#commentlist li p{margin-bottom:8px;line-height:20px;padding:0;}
.commentname{color:#ccc;margin:0;padding:5px 5px 5px 0;}
.commentinfo{clear: both;}.commenttext{clear:both;margin:5px 0 20px 0;padding:20px 10px 5px 10px;width: 95%;}
.commenttext-admin{clear:both;margin:5px 0px 20px 0;padding:20px 10px 5px 10px;width:95%;}
#commentsformheader{padding: 0;}
#commentsform{text-align:left;margin:0;padding:0;}
#commentsform form{text-align:left;margin:0;}
#commentsform p{margin: 0;}
#commentsform form textarea{width: 99%;}
p.comments_link img{margin:0;padding:0;border:none;}
#commentform #submit,.button{background:transparent;font:bold 16px verdana,arial;color:#fff;text-shadow:#333 0 1px 1px;border:1px solid #ccc;width:144px;height:28px;cursor:pointer;}
.clear{clear:both;}

 /* ----------------------------------- cal trask */ 
#wp-calendar{empty-cells:show;margin:0 auto;width:90%;}
#wp-calendar #prev a{font-size:9pt;}#wp-calendar a{text-decoration:none;}#wp-calendar caption{font:normal 0.7em 'Tahoma',Arial,Helvetica,Sans-Serif;text-align:center;}
#wp-calendar th{font-weight:400;text-transform:capitalize;}
#wp-calendar #next a{padding-right:10px;text-align:right;}#wp-calendar #prev a{padding-left: 10px;text-align: left;}#wp-calendar a{display:block;}#wp-calendar caption{text-align:center;width:100%;}#wp-calendar td {padding:3px 0;text-align:center;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */background-color: #000; }

/* ----------------------------------- imgs */ 
img.center,a img.center{display:block;margin:0 auto;padding:3px;}
img.alignleft,a img.alignleft{float:left;margin:4px 10px 5px 0;padding:3px;}
img.alignright,a img.alignright{float:right;margin:4px 10px 5px 0;padding:3px;}

.meta{display:block;list-style-type:none;background:transparent;margin:10px 0;padding:0;}

 /* ----------------------------------- social */ 
.social{padding:3px 0;margin:4px 0;float:left;width:100%;font-size:.7em;line-height:.85em;}
.digg{background: url(images/digg.gif) no-repeat left center;}
.delicious{background: url(images/delicious.png) no-repeat left center;}
.technorati{background: url(images/technorati.png) no-repeat left center;}
.stumble{background: url(images/stumbleupon.png) no-repeat left center;}
.digg,.delicious,.technorati,.stumble{margin:0 5px 0 0;padding:0 0 0 17px;float:left;display:block;}
.social-box:hover{padding:3px;background:#fafafa;}

/* ----------------------------------- dates */ 
#tag{float:left;}
#dateToday{height:80px;overflow:hidden;float:right;} 
#dateToday div{float:left;background:transparent;color:#000;font-weight:700;overflow:hidden;font-family:century gothic,Helvetica,Sans-Serif;} 
#month{width:45px;margin-right:2px;padding-left:2px;font-size:39px;padding-top:49px;height:39px;} 
#day{width:98px;margin-right:2px;font-size:132px;height:127px;line-height:75%;letter-spacing:-15px;} 
#day span{margin-left:-20px;margin-top:-20px;} 
#year{width:49px;font-size:39px;padding-top:49px;height:39px;} 
#year span{margin-left:-5px;}

/* ---------------------------------- tooltips */
#toolTip{position:absolute;z-index:1000;width:170px;background:#fafafa;text-align:left;padding:5px;min-height:1em;}
#toolTip p{margin:0;padding:0;color:#000;font:11px/12px geneva,arial,serif;}
#toolTip p em,body div#toolTip p em span{display:none;}

/* ---------------------------------- clears */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} .clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}
hr.clear{clear:both;visibility:hidden;margin:0;padding:0;}

/* ---------------------------------- floats */
.aligncenter,.center{display: block;margin:0 auto;text-align:center;padding:3px;}
.alignright,.right{float:right;padding:4px;margin:0 2px;display:inline-block;}
.alignleft,.left{float:left;padding:4px;margin:0 2px;display:inline-block;}

/* ---------------------------------- ads */
#ad{border:0;padding:.077em;width:99%;margin:0;}
#ad a img{border:0;max-width:99%;margin:0;padding:5px;}

/* ----------------------------------- basics */
table{width:100%;background:#fff;border:1px solid #ccc;color:#666;margin:12px 0;}
caption{font-size:.8em;font-style: italic;text-align:right;color:#666;}
td{padding:.3em;border:1px solid #ccc;}
tr{color:#333;background:#fff;}
tr.alt,tr.even{background:#fafafa;}
th{padding:.3em;color:#333;background:#fff;border:1px solid #ccc;}
td a,th a{font-weight:bold;color:#666;}

dl{margin:12px 0;border-bottom:1px solid #ccc;padding:0.5em 0;}
dt{display:inline;margin:9px 0;padding:0;color:#000;font-style:italic;}
dd{display:block;margin:7px 0;padding:0;}
dd a{color:#333;}
dd a:hover{color:#333;}

code{padding:0 3px;margin:12px 0;background:#fff;}
pre{overflow:auto;padding:9px;background:#fff;border:1px solid #ccc;}
pre code{padding:0;background:transparent;}

.wp-caption{padding:6px 1px 0 1px;background:#fff;text-align:center;}
.wp-caption .wp-caption-text{margin:0;padding:0 5px;text-align:right;font-size:.8em;color:#666;}
.wp-caption img{margin:0 auto;padding:0;border:1px solid #666;}
.gallery{display:block;text-align:center;margin:18px 0;}
.gallery img{border:1px solid #ccc;}
