/*  
Theme Name: notdotq v. momm
Theme URI: http://not.dotq.org/
Description: Orignal MoMM theme.
Version: 1.0
Author: lolikit
Author URI: http://not.dotq.org/
*/

body {
    font-family:arial, lucida sans unicode, lucida grande;
    color:#333;
	background: url(images/churuyatile-blue.jpg) #ccc  center fixed;
	min-width:850px;
    }

a img {
    border:1px solid #06c;}
    
a:hover img {
    border:1px solid #89d;}

#content {
    position:relative;
    background:#fafafa;
    left:50%;
    width:760px;
    margin-left:-400px;
    padding:20px;
    border:1px solid #777;
    }

#footer {
	background: url(images/churuyatile-blue-lc.jpg) #ccc  center fixed;
    position:relative;
    left:50%;
    width:740px;
    margin-left:-400px;
    padding:8px 30px;
    margin-top:10px;
    border:1px solid #777;
    font-size:12px;
    text-transform:lowercase;
    text-align:center;
    }

.clear {
    clear:both;
    line-height:10px;}

.symmetricaldocking, li.linkcat h2 {
    text-transform:uppercase;
    font-size:16px;
    margin:0px;
    text-align:left;
    }

ul.penetration {
    margin:0px;
    padding:0px;
    }

ul li {
    list-style-type:none;
    }
    
#yesthesearemyreaders td, #nobitch td {
    vertical-align:top;
    padding-right:20px;
    }

h1, h2 {text-align:center;}

h1 {
    margin:0px;
    text-transform:uppercase;
    }
   
a {color:#06c;text-decoration:none;}
a:hover {color:#89d;text-decoration:underline;}   
    
h1 a {
    color:#555; text-decoration:underline;
    }    
    
h1 a:hover {
    color:#06c;}    
    
h2.darry {
    margin-top:0px;
    font-size:14px;
    font-weight:normal;
    font-style:italic;
    color:#777;
    font-family:georgia;
    }

i small {
    padding:0px 4px 6px 0px; 
    display:block;
    color:#777;
    font-family:georgia;
    }

.justtheposttextlarger i small {
    font-size:12.5px;}

#yesthesearemyreaders td.broken, #nobitch td.broken {
    padding:0px;
    margin:0px;
    }

td.broken div.pinkshirtwhitesuit {
    width:218px;
    display:block;
    position:relative;
    left:25%;
    margin-left:-35px;
    }

a.dinosaursrule img {
    margin:0px;
    padding:4px;
    border-width:1px;
    border:1px solid #06c;}

.uke {
    width:200px;
    }

.seme {
    padding-left:10px;
    width:250px;}    

a.dinosaursrule:hover img {
    margin:0px;
    border:1px solid #89d}

.justanothertreeintheforest, #commentform textarea, #commentform input#email, #commentform input#author, #commentform input#url {
    border:1px solid #777;
    padding:2px;
    margin:1px;
    }

.justanothertreeintheforest:hover, #commentform textarea:hover, #commentform input#author:hover, #commentform input#url:hover, #commentform input#email:hover  {
    border:1px solid #06c;
    padding:2px;
    margin:1px;
    }

.justanothertreeintheforest:focus, #commentform textarea:focus, #commentform input#author:focus, #commentform input#url:focus, #commentform input#email:focus {
    border:2px solid #06c;
    padding:2px;
    margin:0px;
	background: url(images/churuyatile-blue-lc.jpg) #ccc  center fixed;
    }

.killerlolis, #commentform input#submit {
    border:1px solid #777;
    padding:1px;
    margin:1px;
    display:block;
    float:right;
    background:#d9dff0;
    }

.killerlolis:hover, #commentform input#submit:hover{
    border:1px solid #06c;
    }

.killerlolis:focus, #commentform input#submit:focus {
    border:2px solid #06c;
    background:#f0f0f0;
    margin:0px;
    }

#commentform input#submit {
    float:none;
    }

#commentform input#submit:focus {
    margin-bottom:-2px;
    }

.fabulousf {color:#d40;}
.fabulousa {color:#f90;}
.fabulousb {color:#dd0;}
.fabulousu {color:#4d0;}
.fabulousl {color:#06c;}
.fabulouso {color:#c0c;}
.fabulousu2 {color:#d8c;}
.fabulouss {color:#d40;}

a:hover .fabulousu {color:#d40;}
a:hover .fabulousl {color:#f90;}
a:hover .fabulouso {color:#dd0;}
a:hover .fabulousu2 {color:#4d0;}
a:hover .fabulouss {color:#06c;}
a:hover .fabulousf {color:#c0c;}
a:hover .fabulousa {color:#d8c;}
a:hover .fabulousb {color:#d40;}

a:active .fabulouso {color:#d40;}
a:active .fabulousu2 {color:#f90;}
a:active .fabulouss {color:#dd0;}
a:active .fabulousf {color:#4d0;}
a:active .fabulousa {color:#06c;}
a:active .fabulousb {color:#c0c;}
a:active .fabulousu {color:#d8c;}
a:active .fabulousl {color:#d40;}
 
span.fabulous {
    font-family:georgia;
    font-style:italic;
    }

.broken {
    width:240px;}

div.victim {
    float:right;
    width:240px;
    margin-top:-2px;
    border-left:1px solid #999;
    padding-left:10px;
    padding-bottom:10px;
    border-bottom:1px solid #999;
    color:#777;
    }

.victim i small {color:#999;}

.victim .piercetheheavens {
    border-bottom:1px solid #999;    
    }


#shizuru {
    float:left;
    width:500px;
    overflow:hidden;
    }

#wilhelmina {
    float:left;
    width:auto;
    overflow:hidden;
    }

.makocakes {
    text-transform:lowercase;
    text-align:left;
    font-size:16px;
    margin:0px;
    padding:0px;
    }    

.makocakes a {
    text-decoration:none;
    }


.datetd {
    width:60px;
    font-family:georgia;
    text-align:right;
    font-style:italic;
    color:#777;
    border-right:1px solid #777;
    padding:6px 12px 6px 6px;
    border-bottom:1px solid #777;
    border-top:1px solid #777;
    background:#f0f0f0;
    }

.titletd {
    padding-left:10px;
    border-left:1px solid #777;
    padding:6px 6px 6px 10px;
    border-bottom:1px solid #777;
    border-top:1px solid #777;
    width:500px;  
    }

.titletd:hover {
    background:#f0f0f0;
    }
    
.makocakes a:hover {    
    color:#777;
    }
    
.justtheposttext {
    font-size:12px;
    }
 
 .justtheposttextlarger {
    font-size:14px;
    margin-top:4px;
    }
    
.piercetheheavens {
    border:none;
    border-bottom:1px solid #777;
    }

.fetuswithhair {
    font-size:11px;
    color:#777;
    }

.minihr {
    border-bottom:1px solid #777;
    border-right:1px solid #777;
    padding:0px 2px 2px 0px;}
    
.steering {
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
    text-align:center;
    padding:0px;
    margin:0 0 -8px 0;
    padding:6px 10px;
    font-size:12px;
    text-transform:lowercase;
    background:#f0f0f0;}

.steering p {
    padding:0px;
    margin:0px;
    width:47%;
    }

.right {float:right;text-align:right;}

.left {float:left;text-align:left;}

.seme .penetration .moe .meido {text-transform:lowercase;}

.loliyuri .moe .meido {text-transform:lowercase;}


#fourohfour {
    position:relative;
    color:#ddd;
    font-weight:bold;
    font-size:600%;
    font-family:georgia;
    width:200px;
    margin-left:200px;
    margin-top:-20px;
    float:right;}
    
.sometimesyouaretooflatandneedpadding {
    padding:0px 10px;
    }

#shizuru img {
    max-width:498px;
    }

div#shizuru div.entrada td.focus h2.makocakes {
    font-size:20px;}
    
/* Comments */
.commentlist {
    list-style-type: none;
    margin: 0;
    padding: 0;
    }

.commentlist li {
    margin: 10px 0;
    padding: 5px 10px;
    }
        
        
.commentlist small {
    font-size: 11px;
    }

.class_comment1 { 
    background: #f0f0f0;
    border-bottom: 1px solid #ccc; 
    }
    
.class_comment2 { 
    background: #fafafa; 
    border-bottom: 1px solid #ccc;
    
    }
	
h3#trackbacks, #comments, #comments2, #postcomment {
    font-size: 14px !important;
    font-weight: normal;
    margin: 10px 0 10px 10px;
    font-family: Arial, Helvetica, Sans-Serif;
    }
        
ol#trackbacks {
    padding-bottom:4px;
    margin-bottom:0px;
    }        
        
#commentform {
    background: #f0f0f0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 5px 20px;
    margin-top:10px;
    }

#commentform textarea:focus {
    background: url(images/churuyatile-blue-lc.jpg) #ccc  center fixed;
    }

.firstcomment {
    border-top:1px solid #ccc;
    }

h3 span.sidebaredit {
    text-align:right;
    font-style:italic;
    display:block;
    float:right;
    }

h3 span.addcomment {
    text-align:right;
    display:block;
    float:right;
    }
    

h3#trackbacks, h3#comments2, h3#postcomment {    color: #333;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    margin: 10px 0 10px 10px;
    font-family: Arial, Helvetica, Sans-Serif;}
    
.commentlist p {
    margin-top:0px;padding-top:0px;
    }
            
.commentlist p.alignright {
    margin: 0;
    padding: 0;
    }

.alignright {
	text-align: right;
	}

.alignleft {
	text-align: left;
	}

.dateofpost { 
    font-size:100%;
    letter-spacing:-2px;
    color:#999;
    font-weight:normal;
    font-family:georgia; 
    }

.response .dateofpost {
    font-size:110%;
    letter-spacing:0px;
    }

.justtheposttext, .response {
    font-family:arial,sans-serif;
    font-size:12.5px;
    line-height:1.3em;
    }
    
ol.commentlist li.justtheposttext {
    margin:0px;
    }

blockquote {
    border-left:5px solid #a0a0a0;
    padding:10px;
    border-bottom:1px solid #a0a0a0;
    border-top:1px solid #a0a0a0;
    margin:4px 30px 4px 30px;
	background: url(images/churuyatile-blue-super-lc.jpg) #ccc  center fixed;
    font-size:12px;
    text-align:left;
    }

.conversation blockquote {
    margin:4px;
    }

blockquote p {
    padding:0px;
    margin:0px;
    }

blockquote.caption {
    text-transform:uppercase;
    }

blockquote a:hover {
    color:#555;
    }

    
.linkcat li a {
    display:block;width:10px;
    white-space:nowrap;
    overflow:visible;
    margin-left:-16px;
    font-size:14px;
    }

#footer a:hover, .linkcat li a:hover {
    color:#555;
    }

.linkcat li {
    border-bottom:1px dotted #999;
    padding:3px;
    padding-left:26px;
    font-size:12px;
    }

.linkcat li:hover {
	background: url(images/churuyatile-blue-lc.jpg) #ccc  center fixed;
    }

.blogroll {
    border-top:1px dotted #999;
    padding:0px;
    }

.imgleft {
    float:left;
    padding:10px;
    margin:0 10px 0 0;
    background:#e0e0e0;
    text-align:center;
    width:140px;
    }

.imgright {
    float:right;
    padding:10px;
    margin:0 0 0 10px;
    background:#e0e0e0;
    text-align:center;
    width:140px;
    }

.imgleft blockquote, .imgright blockquote {
    border:none;
    padding:0px;
    text-transform:lowercase;
    font-style:italic;
    margin:0px;
    color:#555;
    font-size:12px;
    background:inherit;
    text-align:inherit;
    }

.imgleft img, .imgright img {
    width:138px;
    }

.center {
    text-align:center;
    }

ol li {
    margin-left:10px;
    }

.conversation {
    width:100%;
    }
    
.conversation td {
    vertical-align:top;
    }
    
.conversation .avatar img {
    height:50px;
    }

.avatar {
    width:50px;
    text-align:right;
    }

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
	}
	
img.alignleft {float:left;}
img.alignright {float:right;}

.penetration .moe {
    white-space:nowrap;
    }

.lowercase {
    text-transform:lowercase;
    }

.highlight {
    background:#ffcccc;}
    
ul.top10 {
    width:240px;
    margin:0px;
    padding:0px;
    }

#footer img {
    border:none;
    }
    
.extrablock {
    width:780px;
    text-align:center;
    margin-left:-400px;
    position:relative;
    left:50%;
    padding:2px 10px;
    border:1px solid #777;
    background:#fafafa;
    margin-bottom:10px;
    }

.projwondban {
    width:460px;position:relative;left:50%;margin-left:-230px;
    }
    
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
border: 1px #C0C0C0 solid;
	}
	
img.alignright {
margin: 0 0 0 10px;
	display: inline;
	}

img.alignleft {
margin: 0px 10px 0 0;
	display: inline;
	}

div.aligncenter {
    text-align:center;
    position:relative;
    left:50%;
    margin-left:-118px;
    }

.hidebox {
    display:none;}
    
#fromgdocs li {
    list-style-type:disc;}
    
#fromgdocs li ul {
    padding-left:20px;}    
    
#fromgdocs li li {
    list-style-type:circle;
    padding:10px 0px;}
