/*  

Theme Name: insomnia_reloaded
Theme URI: http://3oneseven.com/wp-themes/
Description: Black and white theme
Version: 3.17.2
Author: miloIIIIVII
Author URI: http://3oneseven.com/
Tags black white fluid

*/

body{background:#fff;color:#333;font:14px/20px Verdana, Helvetica, Sans-Serif;margin:0;padding:0;}

#wrap{background:#fff;color:#333;font:14px/20px Verdana, Helvetica, Sans-Serif;margin:0 auto;padding:0;width:100%;}

#top{background:url(images/colors.gif) top repeat #333;height:10px;display:block;border-bottom:4px solid #333;}
#shop{background:#fff;height:30px;display:block;border-bottom:3px solid #ccc;}
#shop h1,#shop h1 a{font:27px Times New Roman, georgia, Sans-Serif;color:#900;text-decoration:none;
padding:0 10px;margin:0;text-transform:uppercase;background:#fff;}

a:visited{color:#333;}
a{color:#900;text-decoration:none;}
a:hover{color:#ccc;text-decoration:none;}

.menucontainer{position:relative;width:100%;background:url(images/menu.jpg);height:110px;font:18px times new roman, times;
letter-spacing:-1px;}
.menucontainer ul{list-style:none;margin:0;padding:0;}
.menucontainer ul li{display:block;position:relative;float:left;}
.menucontainer ul li a:link, .menucontainer ul li a:visited{display:block;position:relative;float:left; padding:65px 30px 20px 20px;color:#fff;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:2px solid transparent;}
.menucontainer ul li a:hover{background-image:url(images/menuh.jpg);padding:65px 30px 20px 20px; border-left:1px solid #ccc;border-right:1px solid #333;border-bottom:2px solid #333;color:#333;}
.menucontainer ul .current_page_item a:link, .menucontainer ul .current_page_item a:visited{background-image:url(images/menuh.jpg);border-bottom:3px solid #333;color:#414247;}
.menucontainer ul .current_page_item a:hover{padding:65px 30px 20px 20px; color:#414247;
border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:2px solid transparent;}

#l_sidebar{float:left;width:18%;margin:10px 0;padding:10px 0 0 20px;}
#content ul,#footer ul{list-style:none;margin:0;padding:4px 0;}
#content ul li a,#footer ul li a{list-style:none;margin:0;padding:4px 0;display:block;text-decoration:none;
background:url(images/award_star_silver_1.png) center right no-repeat;}
#content ul li a:hover,#footer ul li a:hover{text-decoration:none;background:#fafafa url(images/award_star_gold_2.png) center right no-repeat;color:#333;}

#r_sidebar{float:right;width:18%;margin:10px 0;padding:10px 0;}
#r_sidebar p{padding:2px 0 16px 0;margin:0;}
#l_sidebar h2,#r_sidebar h2{background:url(images/colors.gif) top repeat-x #fff;border-top:2px solid #333;}

#content{width:98%;margin:0 auto;padding:0;}

h2{color:#333;font:28px Times new roman, Verdana, Sans-Serif;padding:12px 0;margin:0;line-height:21px;}
h3{color:#333;font:22px Times new roman, Verdana, Sans-Serif;padding:5px 0;margin:0;}

#content p ol{margin:0;padding:2px 0;}
#content p ul{margin:0;padding:4px 0;list-style:none;}
blockquote{margin:0 0 0 25px;padding:0 25px 0 10px;font-style:italic;color:#ccc;border-left:5px solid #900;}
#content blockquote p{margin:0 0 20px 0;padding:0;}

#contentmiddle{float:left;width:55%;margin:10px 0;padding:20px 0;border:0;}

h2 span,h3 span,h4 span{color:#900;text-transform:uppercase;font-size:80%;}

.contentdate{background:#fff;float:right;width:44px;height:30px;margin:0;padding:0;margin:-30px 0 0 0;padding:0;}
.contentdate h4{color:#666;font-size:11px;padding:0;margin:0;text-align:center;
border-bottom:1px dotted #666;line-height:5px;}
.contentdate h5{font-family: Times New Roman, Helvetica, Sans-Serif;color:#333;font-size:21px;font-weight:bold;padding:0 4px;margin:-3px 0 0 0;text-align:center;}

#content img.wp-smiley{float:none;border:none;padding:0;margin:0;}
#content img.wp-wink{float:none;border: 0;padding:0;margin:0;}

.postspace{clear:both;background:transparent;width:99%;height:12px;margin:0;padding:0;}
.inside{clear:both;background:transparent;width:97%;margin:0 auto;padding:0 10px;}

#footerx{background:#fff url(images/colors.gif) repeat-x bottom left;width:100%;height:10px;border-top:4px solid #333;}

#footer{background:#fff url(images/colors.gif) repeat-x bottom center;clear:both;color:#333;margin:10px 0 0 0;border-bottom:4px solid #333;}
#footer a, #footer a:visited{color:#900;text-decoration:none;}
#footer a:hover{background:#333;color:#fff;text-decoration:none;}

.lcol{width:24%;float: left;padding:10px 0;margin:0;}
.mcol{width:24%;float:left;padding:10px 0 0 20px;margin:0;}
.rcol{width:20%;float:right;padding:10px 0;margin:0;}

#footer h4{font:normal 146%/100% "times new roman", Arial;color:#333;margin:10px 0 5px;text-transform:uppercase;}

#credits{clear:both;margin:0 auto;width:99%;color: #ccc;font-size:85%;line-height:120%;}
#credits a, #credit a:visited{color:#ccc;}

#comments{width:99%;padding:12px 0 0 0;}
#comments h3,h3#respond{color:#555;margin-bottom:7px;}
ol.commentslist{list-style:none;margin:5px 0 12px;}
.commentslist li{background:#fff;border:1px solid #ccc;margin-bottom:7px;padding:7px 0;}
.commentslist li a{font-weight:bold;}
.commentslist li.alt{background:#fafafa;}
.commentslist li:hover{border-color:#888;}
.commentslist .comment_text{margin:0;line-height:1.4em;overflow:hidden;}
.comment_text p,.comment_text ul,.comment_text ol,.comment_text blockquote{margin:1em 0;}
.comment_text ul,.comment_text ol,.comment_text blockquote{margin:0 1em;}
p.author_meta{font-weight:700;text-transform:uppercase;margin:0 0 0 7px;}
p.post_meta{font-size:11px;text-align:right;margin:0 7px 0 0;}
.count{float:left;display:block;width:33px;height:33px;font-size:33px;color:#333;line-height:33px;}
.commentslist li.author{background:#333;color:#ccc;}
.commentslist li.author a{color:#ddd;}
.commentslist li.author a:hover{color:#fff;}
#comments_closed{background:#333;color:#ccc;padding:7px 0;margin-top:12px;line-height:1.5em;}
p.nocomments{margin:0 12px 0 7px;}
p.nocomments a{color:#ddd;font-weight:bold;text-decoration:underline;}
p.nocomments a:hover{color:#ccc;}
ol.pingslist{margin:1.5em 2em;font-size:12px;}
.pingslist li{color:#7F7F7F;margin:0 0 7px 0;}
.pingslist li a{font-weight:bold;}
#commentform p{margin:1em 0;}
#commentform p a{font-weight:bold;}
#author,#email,#url,#comment{font:1.0em arial,helvetica,verdana,sans-serif;border:1px solid #BBB;padding:2px;}
#comment{width:99%;overflow:hidden;}
#commentform p small{font-size:10px;color:#7F7F7F;}
.commentslist code{background:transparent;}
#commentform textarea{width:99%;height:255px;border:1px solid #ccc;padding:2px 0;margin-top:3px;color:#333;background:#fff url(images/01.gif) no-repeat top right;}
#commentform #submit{background:transparent;font:normal 22px times new roman,arial,sans-serif;color:#333;border:1px solid #ccc;width:200px;height:35px;cursor:pointer;text-transform:uppercase;}

.entry{clear:both;margin:3px 0;padding:2px 0;}

.post-cat{background:#fafafa url(images/attach.png) center left no-repeat;padding:0 0 0 18px;float:left;font-size:95%;color:#ccc;}
.post-comments{float:right;font-size:95%;background:#fafafa url(images/brick.png) center left no-repeat;padding:0 0 0 18px;}

#wp-calendar{empty-cells:show;margin:10px auto 0;width:90%;}#wp-calendar #prev a{font-size:9pt;}#wp-calendar a{text-decoration:none;}#wp-calendar caption{font:bold 1.3em 'Tahoma', Arial, Helvetica, Sans-Serif;text-align:center;}#wp-calendar th{font-style:normal;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:#900;}

#searchform{background:transparent;width:190px;padding:0;margin:-30px 0 0 0;float:right;}
#searchform #s{border:1px solid #333;width:135px;height:22px;padding:2px 0;border:1px solid #333;background:transparent url(images/bullet_wrench.png) center right no-repeat
;vertical-align:middle;color:#333;}
#searchform #searchsubmit{background:#fff;border: none;width:28px;height:24px;font:bold 12px Arial,Helvetica,sans-serif;color:#333;vertical-align:middle;cursor:pointer;}

.col{float:left;width:46%;margin:10px 0;padding:0 20px 0 0;border-right:1px solid #ccc;
background:url(images/colors.gif) top repeat-x #fff;}
.col2{float:right;width:46%;margin:10px 0;padding:0 0 0 10px;
background:url(images/colors.gif) top repeat-x #fff;}

#credits{clear:both;margin:3px auto;padding:20px 0;width:99%;font-size:80%;display:block;text-align:center;}
#credits a, #credits a:visited{color:#333;text-decoration:none;}

a img,img{border:1px solid #ccc;}
.center,.aligncenter {text-align: center;margin:0 auto;display:block;padding:4px;}
.alignleft,.left{float:left;margin: 4px 10px 5px 0;padding: 3px;}
.alignright,.right{float:right;margin: 4px 10px 5px 0;padding: 3px;}
.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; }

.ff a img{border:.08em solid #A7ABF4;padding:.077em;width:3.5em;height:3.5em;margin:0 .077em .077em 0;}
.ff a:hover img{border:.08em solid #ccc;width:3.5em;height:3.5em;}
