/*
Theme Name: LB - Mint!
Theme URI: http://lookbooster.com/blog/mint-free-wordpress-theme-for-download/
Description: Look Booster's theme nº2. SEO Ready. Valid XHTML 1.0 Valid CSS 2.1 Build in functions: Multi Cover, Google Analitics, Syntax Highlighter, Twitter URI...
Version: 1.0.1
Author: Vasa Grujic
Author URI: http://lookbooster.com/
Tags: dark, light, translation-ready

	The CSS, XHTML and design is released under GPL.
    http://www.opensource.org/licenses/gpl-license.php

*/

/*** Reset ***/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
a, a:link, a:visited, a:active { text-decoration: none; cursor: pointer; color: #000; }
a:hover { color: #000; }
fieldset, img { border: none; }
strong, b, h1, h2, h3, h4, h5, h6 { font-weight: bold; }
em, i { font-style: italic; }
input { overflow: visible; }
textarea { overflow:auto; }
/*** -> end ***/

/*** Tag Redefinitions ***/
body { font: 62.5% Arial, Verdana, sans-serif; line-height: 1.2; }
p { text-align: justify; }
hr { border-width: 1px; border-style: dotted; border-color: #777 transparent transparent transparent; }
big { font-size:1.5em; font-weight:bold; letter-spacing:0.1em; padding-bottom:0.1em; }
small { }
/*** -> end ***/

/*** Cover ***/
#cover { position: absolute; top: 50px; width: 100%; }
/*** -> end ***/

/*** Layout ***/
#wrapper, #t-bar .t-wrapp, #footer .f-wrapp { margin: 0 auto; width: 940px; }
#t-bar { width:100%; padding: 15px 0; }
#header { position: absolute; top: 65px; }
/*
#header h1 a { display: block; text-indent: -7777em; background: transparent url(images/corporate/logo.png) center no-repeat; height: 61px; width: 202px;}
#header .blog-description { display: none;}
*/
#header h1 { font-size: 4em; line-height: .9em; }
#header .blog-description { font-size:1.8em; }
#page { position: relative; top: 160px; padding-top: 10px; }
.content, .sidebar { padding: 20px 0 30px 30px; }
.content-b { padding: 20px 30px; }
#footer { width: 100%; margin-top: 5em; clear: both; }
/*** -> end ***/

/*** Headings ***/
h1 { font-size:   2em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.4em; }
h5 { font-size: 1.3em; }
h6 { font-size: 1.2em; }
/*** -> end ***/

/*** Page Navigation ***/
.page-nav { margin-top: 160px; }
.page-nav .left { float: left; width: auto; padding: 1em 2em; margin-right: .5em; font-size: 1.2em; }
/*** -> end ***/

/*** Post ***/
.post { padding-top: 20px; font-size: 1.3em; }
.post .post-title { line-height: 1em; margin-bottom: 1em; font-weight: normal; }
.post .post-title.single { font-size: 2.2em; }
/*** -> end ***/

/*** Post - Meta ***/
.meta.comments span em { display: block; text-align: center; font-size: 11px; font-style: normal; font-weight: bold; padding-top: 12px }
.meta.comments { display: block; height: 50px; width: 50px; right: 0; }
.meta.who_and_when { font-size: 1.1em; font-weight: bold; margin: -1em 0 1.5em 0; }
.meta.tags { margin-bottom: 1.5em; font-size: .9em; padding-top:1.5em; }
.meta.tags ul { list-style: none; font-size: .9em; }
.meta.tags ul li { float: left; width: auto; margin-right: .5em; }
.meta.tags-bttn { display: block; height: 14px; margin-bottom: 30px; cursor: pointer; }
/*** -> end ***/

/*** Post - Content ***/
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6, .post-content p, .post-content .wp-caption, .post-content ul, .post-content ol, .post-content dl, .post-content hr, .post-content table, pre, code, blockquote { margin-bottom: 1.5em; }
.post-content a { text-decoration: underline; }
.post-content li { margin-top: .2em; }
.post-content ul li { margin-left: 1em; }
.post-content ol li { margin-left: 1.5em; }
.post-content table { width: 100% }
.post-content table th { font-weight: bold; }
.post-content table th, .post-content table td { text-align: left; padding: .3em; }
.post-content .wp-caption { overflow:hidden; position:relative; float:left; width: auto; margin-right: 20px; }
.post-content .wp-caption.alignnone { width: auto; }
.post-content .wp-caption img { position: relative; top : 0; left: 0; z-index: 1 }
.post-content .wp-caption .wp-caption-text { position: absolute; padding: 5px 20px; font-size: 1.4em; font-weight: bold; margin: 0; left: 0; top: 20px; z-index: 2 }
.post-content img.alignleft { float: left; margin: 0 1.5em 1.5em 0; }
.post-content img.alignright { float: right; margin: 0 0 1.5em 1.5em; }
.post-content img.wp-smiley { border: none; float: none; }
.post-content .wp-caption .wp-caption-text { padding: 5px 20px; }
.post-content .more-link { font-weight: bold; }
.post-content .postmetadata { font-size: .9em; }
.post-content code { display: block; padding: 10px; font-size: 11px; }
.post-content pre { white-space: pre-wrap; padding: 10px; font-size: .9em; }
.post-content sup, .post-content sub { height: 0; line-height: 1; vertical-align: baseline; position: relative; }
.post-content sup { bottom: 1ex; }
.post-content sub { top: .5ex; }
.post-content blockquote { padding: 1em 10em 1em 1em; quotes: "\201C" "\201D"; }
.post-content blockquote p { margin-bottom: 0; }
.post-content cite { padding: 0 .4em; font-style: italic; }
.post-social { position: absolute; top: 0; left: -29px; margin-top:62px; }
*:first-child+html .post-social { left: -48px; }
.post-social h6 { display: none; }
.post-social ul { margin: 0; padding: 0; }
/*** -> end ***/

/*** Post - Comments ***/
#comments { margin: 30px 0 10px 0; clear: both; }
#comments .comm-nav { margin-bottom: 20px; font-size: .9em; }
#comments .comm-nav a { text-decoration: none; float: left; margin-right: 10px; }
#comments h3 { margin-bottom: 20px; }
#comments ol, #comments ul, #comments li { list-style: none; margin: 0; padding: 0 }
#comments li.comment { margin-top: 20px; }
#comments li.comment .children li.comment { border-right: none; margin: 0; }
#comments .the-comment { padding-right: 20px; }
#comments .comment-wrapp { padding: 20px 0; }
#comments .children .comment-wrapp { border-top: none; }
#comments .children .the-comment { padding-left: 20px }
#comments .children .comment-meta { padding-right: 20px }
#comments .children .comment-meta.b { padding-left: 20px }
#comments .comment-meta span { display: block; font-size: 11px; margin-bottom: .2em; }
#comments .children { margin-left: 15% }
#comments .children .colleft-d { float: right; width: 10%; text-align: right; }
#comments .children .colright-d { float: left; width: 90%; }
#comments .children .children { margin-left: 0 }
#comments .children .children .colleft-d { float: right; width: 12%; }
#comments .children .children .colright-d { float: left; width: 88%; }
#comments .children .children .comment-wrapp { width: 85%; float: right; background: transparent; }
#comments .children .comment-meta img { display: block; height: 30px; width: 30px; float: right; }
#comments #respond { margin: 30px 0; padding: 30px; }
/*** -> end ***/

/*** Post - Comments Admin***/
.post-edit { position: absolute; left: 8px; margin-top: 3px; }
.post-edit.single { margin-top: 7px; }
.post-edit a, a.comment-edit-link { background: transparent url("images/icons/edit.png") 0 0 no-repeat; display: block; height: 16px; width: 16px; text-indent: -7777em; text-align: left; margin-bottom: 5px; }
/*** -> end ***/

/*** Sidebar ***/
.widget { margin-bottom: 2em }
.sidebar .widget { margin: 20px 30px 0 0; padding-top: 20px; }
.sidebar .widget li a { padding: 0 .3em .5em 0; display: block; font-size: 1.2em; }
.widget h3.widget-title { margin-bottom: 1em; font-weight: normal; text-transform: uppercase; font-size:1.3em; }
.widget ul, .widget li { list-style: none; }
.widget.widget_tag_cloud a { display: inline-block; }
.widget .cat-item .children li a { padding-left: 15px; }
.widget .cat-item .children li { padding-left: 15px; }
.sidebar .widget.widget_recent_comments li { font-size: 1.1em; margin-bottom: 1em; }
.sidebar .widget.widget_recent_comments li a { display: inline; }
.sidebar .widget.widget_recent_comments li a.comm-content { display: block; font-style: italic; padding: 0; font-size: 1.1em; }
/*** -> end ***/

/*** Sidebar on Single Post ***/
.sidebar-b { font-size: .9em; }
.sidebar-b .widgets { margin-bottom: 20px; text-align: right; }
.sidebar-b .widgets ul li { margin-bottom: 1em; }
.sidebar-b .post-nav { margin-bottom: 1.5em; margin-right: -30px; }
.sidebar-b .post-nav span { display: block; margin-bottom: .5em; padding: 5px 10px; }
.sidebar-b .post-nav span em { display: block; font-style: normal; }
.sidebar-b .widget-title-b { margin-bottom: .5em; }
/*** -> end ***/

/*** Footer ***/
#footer .t { padding: 20px 0; }
#footer .b { padding: 10px 0; }
#footer .colleft .widget { margin: 20px 20px 20px 0 }
#footer .middlecol .widget { margin: 2em }
#footer .colright .widget { margin: 20px 0 20px 20px }
#footer .widget ul li { margin-bottom: .7em; padding-bottom: .7em; font-size: 1.2em; }
#footer .widget ul li .comm-content { display: block; font-style: italic; margin-bottom: .3em; font-size: 1.1em; }
#footer .widget ul li .comm-meta, #footer .widget ul li .comm-meta a { font-size: .9em; }
#footer .footer-search { margin-left: 20px; }
#footer .footer-search input.text { width: 180px }
/*** -> end ***/

/*** Top bar ***/
.qtip .qtip-content { font-size: 1.2em; text-align: center; }
#nav .n-title { display: none; }
#nav ul, #nav li, .wp-nav { float: left; width: auto; list-style: none; }
#nav .wp-nav ul { padding-top: 5px; }
#nav li { margin-right: 10px; }
#nav li a, #nav li a:visited { text-transform: uppercase; font-size: 14px; }
/*** -> end ***/

/*** Social List ***/
.socialist { padding: 0; }
.socialist li { float: none; width: 24px; list-style: none; margin:0 0 5px; }
#nav .socialist li { float: left; width: auto; margin: 0 0 0 10px !important; }
.post-social .socialist li { margin:0 0 5px 0; }
.socialist li a { display: block; text-indent: -7777em; height: 24px; width: 24px; }
/*** -> end ***/

/*** Forms ***/
label { font-size: 12px; display: block; }
input, textarea { font-size: 14px; padding: 4px 7px; }
.sb-s input#s { width: 62.4%; }
input[type="submit"], input[type="reset"] { cursor: pointer; padding: 3px 10px; text-align: center; }
textarea { width:97%; }
/*** -> end ***/

/*** Extra Fonts ***/
.meta h6.itlc, .meta.who_and_when, .meta h6, .page-title, .post-title, .widget-title, .wp-caption-text, .widget ul li .comm-content {}
code, pre { font-family:Consolas, Monaco, "Courier New", Courier, monospace; }
/*** -> end ***/

/*** Misc ***/
.clear { clear: both; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.overline { text-decoration:overline; }
.hide { display: none; }
.left, .alignleft { display: block; float: left; width: auto; }
.right, .alignright { display: block; float: right; width: auto; }
.center { text-align: center; }
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.half-left { float: left; width: 49% }
.half-right { float: right; width: 49% }
.list-style-none { list-style: none;}
/*** -> end ***/

/*** Col-s ***/
.iicols, .iicols-b, .iiicols { width: 100%; }
/* Used! -> Main */
.iicols .colleft { float: left; width: 50%; }
.iicols .colright { float: right; width: 50%; }
/* Used! -> Post Title % Comments Nº */
.iicols-b .colleft-b { float: left; width: 85%; }
.iicols-b .colright-b { float: right; width: 12%; }
/* Used! -> Post Title % Comments Nº */
.iicols-c .colleft-c { float: left; width: 70%; }
.iicols-c .colright-c { float: right; width: 27%; }
/* Free */
.iicols-d .colleft-d { float: left; width: 20%; }
.iicols-d .colright-d { float: right; width: 78%; }
/* Used! -> Footer */
.iiicols .colleft { float: left; width: 33%; }
.iiicols .middlecol { float: left; width: 34%; }
.iiicols .colright { float: right; width: 33%; }
/* Used! -> Comments Template */
.iiicols-b .colleft { float: left; width: 16%; }
.iiicols-b .middlecol { float: left; width: 10%; }
.iiicols-b .colright { float: right; width: 70%; }
/*** Clearfix ***/

	/* 4 Modern browsers only (not IE 7) */
.clearfix:after, .iicols:after, .iicols-b:after, .iicols-c:after, .iicols-d:after, .iiicols:after, .iiicols-b:after, #nav:after, #nav ul:after, .socialist:after, #page .post .wp-caption:after, .meta.tags ul:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
/* 4 IE 7 */
*:first-child+html .clearfix, *:first-child+html .iicols, *:first-child+html .iicols-b, *:first-child+html .iicols-c, *:first-child+html .iicols-d, *:first-child+html .iiicols, *:first-child+html .iiicols-b, *:first-child+html #nav, *:first-child+html #nav ul, *:first-child+html .socialist, *:first-child+html #page .post .wp-caption, *:first-child+html .meta.tags ul { display: inline-block; }
/*** -> end ***/

/*** Credits ***/
.credits p { margin-right: 1em; height: 30px; line-height: 30px; }
.credits .mint * { float: left; width: auto; margin-right: .5em; }
.credits a.mint-small { display: block; text-indent: -7777em; height: 23px; width: 48px; }
.credits a.lb-logo-small-q { display: block; text-indent: -7777em; height: 17px; width: 17px; margin-top: 5px; }
/*** -> end ***/
