/*

Theme Name: Marvin
Theme URI: http://3oneseven.com/wp-themes/
Version: 3.17.2
Description: Three column fluid layout.
Author: miloIIIIVII
Author URI: http://3oneseven.com/
Tags: dark fluid valid

*/

body { margin:5px 0; padding:0; font: 16px/20px Geneva, Sans-Serif; color:#333;  
background:#fff url(images/01.jpg) no-repeat  top right fixed;}

.header {width:90%;height: 170px;margin:0; padding: 0 0 0 20px;}
.header h1 a { color: #333;float: left;padding: 10px 0 0 0;font:1.2em century gothic,Geneva, sans-serif;
background:transparent;}
.header h1 a:hover {color:#333;text-decoration:none;}.header a img {border:0;}
.header .description {clear:left;padding:0;color: #900;font: 10px Arial, sans-serif;}

#nav {list-style: none;margin: -40px 0 0 0;float:right;text-align:right;}
#nav li {float: left;margin-left: 5px;list-style: none;}#nav {list-style: none;margin: 0;}
#nav .current_page_item a{color: #ccc;}
#nav .page_item a{color: #666;text-decoration: none;background:transparent; 
padding: 30px 17px;font: 11px/100% Arial, Helvetica, sans-serif;display: block;text-transform: uppercase;}
#nav .page_item a:hover {color: #900;} 

blockquote {background: url(images/stripes.gif)repeat;color: #C60303;border-right: 5px solid #C60303;
padding: 5px;}

a { color: #C60303;text-decoration:none;}
a:hover { color: #333;text-decoration:underline;}

.content { color: #333; margin: 0; padding: 0 0 0 20px; width: 65%;}
.left_sidebar {float: left;padding: 10px 0 0 30px;width:20%;}
.right_sidebar {float:right; width: 20%; padding: 10px 0; }

.left_sidebar h2, .right_sidebar h2 { color:#6A6A6A; font: 1.1em century gothic,Geneva,sans-serif; margin: 10px 0; padding: 2px 0;border-bottom: 1px solid #aaa;background: url(images/led.gif) no-repeat right center;}

.content ul{ margin: 5px 0; padding :0; list-style : none; }
.content ul li {background:#fff url(images/li.gif) center right no-repeat; color: #900;margin:0;padding:0;}
.content ul li a { color: #900; }
.content ul li a:hover { color: #333;}

.main { float:left; width: 50%;margin: 15px 0; padding: 0; color: #333;}
.pain { float:left; width: 70%;margin: 15px 0; padding: 0; color: #333;}
.main h2,.pain h2{ color:#C60303; font: 1.3em century gothic,Geneva,sans-serif; margin: 10px 0; padding:0; 
border-bottom: 1px solid #aaa;}
.main h3,.pain h3,.left_sidebar h3, .right_sidebar h3{ color:#C60303; font: 1.1em century gothic,Geneva,sans-serif; margin: 4px 0; padding:0;}

.main a, .main a:visited,.pain a, .pain a:visited{ color:#C60303; }
.main a:hover,.pain a:hover{ color:#333; }

.footer {clear:both;width: 99%;  font-size:90%;background: #fff url(images/bgitem.gif) repeat-x; color:#666;border-top: 10px solid #C60303;text-align:center; margin: 30px 0;padding: 10px 0;}

.footer p{text-align: center;font-size:80%;}

fieldset {border: 2px dotted #900;}
textarea.text { height: 150px; width: 90%; border: 1px solid #C60303; background: #000; color: #fff;}
textarea.text:hover { border: 1px solid #C60303; background: #000; color: #ccc;}
input.field { border: 1px solid #C60303; background-color: #000; width: 100px; color: #fff;}
input.field:hover { border: 1px solid #C60303; background: #000; color: #ccc;}
input.text { margin: 0; width: 110px;border: 1px solid #C60303; background: #000;color: #ccc; }
input.text:hover { border: 1px solid #C60303; }
input.searchbutton { margin: 0; font-size: 100%; font-family: Geneva, Sans-serif; border: none; 
background: #fff; color: #333; padding: 1px; font-weight: bold; }

.postspace {clear:both;width: 100%;height: 10px;margin: 9px;padding: 0;}
.space {clear:both;background:transparent;width: 100%;height: 8px;margin: 9px;padding: 0;}

.date { background: #fff url(images/nav.jpg) repeat-x; color:#666; text-align: center; 
margin: 4px 0 45px 0; padding: 0.4em 0 0 0; font-size:80%;}
.date a { color: #C60303; }
.time { color: #192D50; float: left;text-align: left; padding: 5px 0 0 15px; }
input.button { background: #000; color: #ccc;border-right: 1px solid #C60303;
border-bottom: 1px solid #C60303;}

#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;}
#commentform #submit{background:transparent;font:normal 22px century gothic,arial,sans-serif;color:#333;border:1px solid #ccc;width:200px;height:35px;cursor:pointer;text-transform:uppercase;}

.entry a img,.entry img{border:1px solid #ccc;}
p img { padding: 0; }

img.centered { display: block; margin-left: auto; margin-right: auto; }	img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }

acronym, abbr, span.caps{ font-size: 0.9em;letter-spacing: .07em;}
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #900;}

.navigation {clear:both;display: block;text-align: center;margin: 10px 0;font: 17px century gothic, Arial, Sans-Serif;}

input.submit { width: 28px; height: 20px; font-weight: bold; border: none; background: #1E1F21; padding: 3px; color: #888; }

#search {color: #666;padding: 10px 0;height: 20px;background: #fff;}
#search a { color: #900; }#search a:hover { color: #fff; }
#search .searchbar {float: right;width: 80px;text-align: right;padding-right: 5px;border-left: 1px solid #333;}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
.clearfix {display: inline-block;} 
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 

.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 #ccc;padding:.077em;width:40px;height:40px;margin:0 .077em .077em 0;}
.ff a:hover img{border:.08em solid #900;width:40px;height:40px;}
.rss{border:0;margin:15px auto;display:block;text-align:center;}