/*
Theme Name: R755
Theme URI: http://www.varometro.net/r755_theme/
Description: R755 is a wordpress theme built from scratch with two basic principles: content comes first and the smallest possible size. Minimalist design ideal for customizations, possibility for 2 or 3 columns layout, valid XHTML (strict), valid CSS with no hacks, simple and clean code, lightweight, Wordpress 2.7+ compatible, threaded comments, microformats, sticky-post, SEO, options page, printer friendly, post thumbnails (WP 2.9+), enhanced archives template, localization supported.
Version: 4.2.0
Author: varometro
Author URI: http://www.varometro.net/blog
Tags: blue, white, light, three-columns, two-columns, fixed-width, right-sidebar, threaded-comments, sticky-post, theme-options, microformats
The CSS, XHTML and design is released under GPL: http://www.opensource.org/licenses/gpl-license.php
*/
#fixed{width:780px;}
.rightmenu .colleft{right:30%;background:#fff;border-right:solid 1px #BFBFBF;}
.rightmenu .col1{width:66%;left:32%;}
.rightmenu .col2{width:26%;left:36%;font-size:1em;line-height:1.6em;}
.col3{display:none}
#header{background:#FFF;}
div#search form#searchform{width:180px;}
div#search form#searchform .searchinput{width:145px;}
div#search form#searchform .button{left:155px;}
html{font-size:100%;}
html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6{border:0;outline:0;margin:0;padding:0;}
body{margin:0;padding:0;border:0;width:100%;background:#fff;text-align:center;font-size:81.25%;color:#111;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;line-height:1.6em;}
#fixed{margin:0 auto;text-align:left;background:#fff;}
#header{clear:both;float:left;width:100%;border-bottom:solid 1px #BFBFBF;height:155px;padding:0;}
.colmask{position:relative;clear:both;float:left;width:100%;overflow:hidden;}
.colright, .colmid, .colleft{float:left;width:100%;position:relative;}
.col1, .col2, .col3{float:left;position:relative;padding:0;overflow:hidden;}
#footer{clear:both;float:left;width:100%;border-top:solid 1px #BFBFBF;font-size:1em;line-height:1em;padding:0 0 20px 15px;text-align:center;background:#FFF;}
.post,.page{padding-bottom:10px;}
.description{color:#999;font-size:1em;font-weight:400;padding:7px 0 0 15px;width:300px;display:block;}
.postinfo{color:#999;font-size:1em;line-height:1.25em;margin:10px 0;clear:left;}
.sticky{padding:0 10px 0 10px;border:solid 1px #eaeaea;margin:25px 0 30px 0;background:#f8f8f8;}
.sticky .postinfo span.dateposted{display:none}
blockquote{background:url(images/blockquote.gif) top left no-repeat;margin:10px 40px 10px 20px;font-style:italic;padding:3px 3px 3px 40px;}
pre{width:100%;white-space:pre-wrap;}
code{font:12px/20px Consolas, Monaco,'Lucida Console', monospace normal;color:#596878;}
input,textarea,select{font-family:Arial, Helvetica, sans-serif;border:1px solid #ccc;background:#f8f8f8;color:#333;font-size:1em;}
small{font-size:0.9em;color:#000;}
.printinfo{display:none;}
h1,h2,h3,h4{font-weight:700;color:#111;padding:10px 0;}
#header h1{font-weight:700;font-size:2.4em;padding:25px 0 0px 20px;}
h1{font-size:1.75em;}
h2{font-size:1.3em;}
h3{font-size:1.1em;}
.blogstyle .col2 h3,.blogstyle .col3 h3,.col2 h3{font-size:1.25em;padding:0;margin:0;}
h4{font-size:1em;}
.blogstyle .col2 ul,.blogstyle .col3 ul,.col2 ul{margin:0px 0 30px;padding:0;}
.blogstyle .col2 ul li ul,.blogstyle .col3 ul li ul,.col2 ul li ul{margin:0;padding:0;}
.blogstyle .col2 ul li,.blogstyle .col3 ul li,.col2 ul li{list-style:none;}
.blogstyle .col2 ul li ul li,.blogstyle .col3 ul li ul li,.col2 ul li ul li{list-style:none;list-style-position:outside;list-style-image:url(images/arrow.gif);margin-left:17px;}
.blogstyle .col2 p,.blogstyle .col2 p,.col2 p{margin-top:0;}
a,a:visited{text-decoration:none;color:#26a;outline:none;}
a:hover{color:#0e4071;text-decoration:underline;}
.blogstyle .col2 a:hover,.blogstyle .col3 a:hover,.col2 a:hover{text-decoration:none;}
.postinfo a, .postinfo a:visited{text-decoration:none;color:#999;}
.postinfo a:hover{color:#111;text-decoration:none;}
h2.posttitle,h2.posttitle a{font-size:1.25em;line-height:1.2em;color:#111;font-weight:700;margin:0;}
h2.posttitle a:hover{color:#111;text-decoration:none;}
#header a{color:#000;text-decoration:none;}
#header a:hover{color:#2B00CC;text-decoration:underline;}
ul.commentlist{margin:0;padding:0;}
ul.children{margin-left:0.5em;}
ul.commentlist,ul.children{list-style-type:none;}
ul.commentlist li div.vcard img.avatar{border:1px solid #999;padding:2px;margin:4px 5px 0 0;float:left;}
ul.commentlist .commentmetadata{font-size:0.9em;}
ul.commentlist .comment-author{padding-top:4px;border-top:1px dotted #999;}
ul.commentlist .comment-meta{padding-bottom:4px;border-bottom:1px dotted #999;}
.reply{margin-bottom:1em;}
span.says{display:none;}
h4#comments,h4#pings{margin:0 0 1em;font-size:1.125em;}
h4#postcomment{margin:0;font-size:1.125em;}
.commentmeta{border-top:1px dotted #999;border-bottom:1px dotted #999;}
.commentmeta li{font-size:.87em;}
li.author,li.date{font-style:italic;}
select{width:130px;}
#commentform input{width:170px;padding:2px;margin:5px 5px 1px 0;}
#commentform{margin:5px 10px 0 0;}
#commentform textarea{width:100%;padding:2px;}
#commentform #submit{margin:0 0 5px auto;}
div#search{position:relative;display:block;float:right;background-position:right center;background-repeat:no-repeat;margin-top:-20px;margin-right:5px;}
div#search form#searchform{position:relative;top:0;height:25px;border:1px solid #ccc;background-color:#f8f8f8;}
div#search form#searchform .searchinput{position:absolute;padding-left:2px;top:5px;color:#666;font-size:13px;border:0;}
div#search form#searchform .button{position:absolute;top:0px;background:url(images/mag.gif) no-repeat;height:25px;width:25px;border:0;cursor:pointer;}
.alignleft{float:left;}
.alignright{float:right;}
img{border:0;}
img.avatar{float:left;padding-right:5px;}
p img{max-width:100%;padding:0;}
img.alignleft{margin:3px 10px 2px 0;}
img.alignright{margin:3px 0 2px 5px;}
img.alignleft, img.alignright{padding:0px;border:1px solid #BFBFBF;display:inline;}
img.centered,.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f8f8f8;padding-top:4px;margin:10px;}
.wp-caption img{border:0 none;margin:0;padding:0;}
.wp-caption p.wp-caption-text{color:#666;font-style:italic;line-height:17px;margin:0;padding:0 4px 5px;}
div#calendar_wrap,table#wp-calendar{width:100%;}
div#calendar_wrap{padding:0 15px 0 5px;}
div#calendar_wrap caption{font-size:1.1em;font-weight:700;padding:0 20px 0 0;}
#wp_page_numbers ul,#wp_page_numbers li,#wp_page_numbers a{background:#fff;padding:0;margin:0;border:none;text-decoration:none;font-weight:400;font-style:normal;list-style:none;text-transform:none;text-indent:0;font-variant:normal;text-align:left;line-height:12px;letter-spacing:0;word-spacing:0;font-size:1em;font-family:Arial, Helvetica, sans-serif;}
#wp_page_numbers{margin-top:10px;width:100%;background:#fff;}
#wp_page_numbers ul{width:100%;}
#wp_page_numbers li{float:left;display:block;margin-bottom:2px;}
#wp_page_numbers a{color:#26a;border:none;padding:3px;padding-left:5px;padding-right:5px;margin-left:2px;margin-right:2px;display:block;text-decoration:none;}
#wp_page_numbers li a:hover{text-decoration:underline;}
#wp_page_numbers li.space{padding:6px;padding-left:2px;padding-right:2px;}
#wp_page_numbers li.first_last_page{font-style:italic;}
#wp_page_numbers li.active_page a, #wp_page_numbers li.active_page a:hover{color:#000;}
#wp_page_numbers li.page_info{float:left;display:block;padding:3px;padding-left:5px;padding-right:5px;margin-right:2px;color:#000;font-size:1em;}
.lightsocial_container{margin-top:10px;margin-bottom:55px;position:relative;}
.lightsocial_element{margin-left:4px;margin-right:4px;display:inline;float:left;}
ul.flickr li,.col2 ul li ul.flickr li,.blogstyle .col2 ul li ul.flickr li,.blogstyle .col3 ul li ul.flickr li{list-style:none;list-style-position:outside;margin-left:0;display:inline;padding-right:5px;}
ul.flickr{margin-left:0;padding-left:0;}
h3.related_post_title,h4.related_post_title{font-size:1.25em;}
clearFloat{clear:both;}
.headercjad{position:relative;display:block;float:left;background-position:right center;background-repeat:no-repeat;margin:5px 0 0 20px;height:90px;width:728px;border:1px solid #000;}
.adsensesidebar{width:160px;margin:10px auto;border:1px solid #BFBFBF;}
.headermenu{position:relative;display:block;float:right;background-position:right center;background-repeat:no-repeat;margin-top:-45px;margin-right:5px;}
.adsensearticlebottom{width:336px;border:1px solid #BFBFBF;margin:0px;}
.breadcrumb{font-size:.9em;color:#000;position:relative;float:left;width:600px;margin:0 0 10px;}
.postmeta{font-size:9px;margin-top:2px;color:#666;padding-bottom:20px;float:left;width:100%;}
