/*
THEME NAME: Marikita
VERSION: 1
AUTHOR: Brice Lechatellier
AUTHOR URI: http://www.marikita.es/
*/
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
body {background:url(../i/body.png) #6e87b6 repeat-x bottom left fixed;font-size:14px;line-height:20px;font-gamily:georgia;color:#23232a}
#container {width:870px;margin:30px auto;background:url(../i/top.png) no-repeat top left;padding-top:30px}
#page {background:url(../i/page.png) repeat-y top left}
#content {background:url(../i/bottom.png) no-repeat bottom left;padding-bottom:30px}
#sidecol {color:#cdd4d9;width:390px;float:left;margin:10px 0 10px 20px}
#maincol {width:310px;float:right;margin:10px 85px 10px 0px}
h1, h2 {font-size:30px;line-height:28px;margin-bottom:10px;font-weight:normal}
h3 {font-size:18px}
a {color:#4b6fad;text-decoration:none}
a:hover {color:#fff;background:#4b6fad}
#logo {display:block;width:295px;height:90px;background:url(../i/logo.png) no-repeat top left;text-indent:-9999px;outline:none;margin-bottom:30px}
.post {margin-bottom:30px;position:relative;}
.tab {font-weight:bold;padding-top:15px;text-align:center;width:49px;height:71px;display:block;position:absolute;right:-64px;background:url(../i/tab.png) no-repeat top left;color:#414149;font-size:24px;}
.tab span {font-size:14px;}
.post p {margin-bottom:15px}
.img {right:-54px;position:relative;display:block;width:300px;height:270px;}
.img img {margin:20px 0 0 30px}
.frame {display:block;width:300px;height:270px;background:url(../i/frame.png) no-repeat top left;position:absolute;z-index:1;padding:210px 0 0 30px;font-family:courier}
.categories {height:20px;width:80px;display:block;text-indent:-9999px;background:url(../i/categories.png) no-repeat top left}
.friends {height:20px;width:80px;display:block;text-indent:-9999px;background:url(../i/friends.png) no-repeat top left}
ul, ol {margin-bottom:15px}
.post ul li {list-style-type:disc;margin-left:20px;}
.post ol li {list-style-type:decimal;margin-left:20px;}
blockquote {padding-left:30px;color:#83868e;}
#sidecol li {background:url(../i/separator.png) no-repeat top left;padding:10px 0 0 10px}
.avatar {background:url(../i/comment-frame.png) no-repeat top left;padding:3px;float:left;margin-right:5px}
.fn {display:block;}
.date {font-size:12px;}
.tools{border-top:1px solid #c8ccd3;border-bottom:1px solid #c8ccd3;padding:10px;font-size:12px;color:#83868e;margin-bottom:15px;}
.comments{margin:30px 0 15px 0}
.comment{border-top:1px solid #c8ccd3;padding-top:15px;}
.comment-text{margin:5px 0 0 0}
.formcontainer{border-top:1px solid #c8ccd3;padding-top:15px;}
.unapproved{font-size:12px;display:block;color:#83868e}
input.text, textarea.text {border:1px solid #c8ccd3;width:200px;margin-bottom:10px;}
input.text {height:20px;}
.form-label {color:#83868e;float:left;width:70px;padding-right:10px;text-align:right;}
#comment-notes{margin-bottom:5px;font-size:12px;color:#83868e;text-align:center}
#submit {margin-left:110px;border:none;background:none;font-size: 0px;display:block;line-height: 0px;background:url(../i/submit.png) no-repeat top left;width:143px;height:14px;}
#nav-below {font-weight:bold;}
.nav-previous {float:right;}
.nav-next {float:left;}
.tape {margin-bottom:15px;position:relative;text-align:center;}
.tape span{display:block;position:absolute;background:url(../i/tape.png) no-repeat top left;top:-20px;width:112px;height:61px;left:30%;text-indent:-9999px;}