/*
Theme Name: airScape
Theme URI: http://www.dev4press.com/themes/airscape/
Description: Clean and simple blog theme with full design control working on top of <a href="http://www.dev4press.com/xscape/">xScape</a> theme framework.
Version: 1.7.1
Template: xscape-core
Author: Milan Petrovic
Author URI: http://www.dev4press.com/
*/

@import url('../xscape-core/style.css');

html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, code,del, dfn, em, img, q, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}body { line-height:1.5; }table { border-collapse:separate; border-spacing:0; }caption, th, td { text-align:left; font-weight:normal; }table, td, th { vertical-align:middle; }blockquote:before, blockquote:after, q:before, q:after { content:""; }blockquote, q { quotes:"" ""; }a img { border:none; }html { font-size:100.01%; }body { font-size:75%; color:#222; background:#fff; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}h1,h2,h3,h4,h5,h6 { font-weight:normal; color:#111; }h1 { font-size:3em; line-height:1; margin-bottom:0.5em; }h2 { font-size:2em; margin-bottom:0.75em; }h3 { font-size:1.5em; line-height:1; margin-bottom:1em; }h4 { font-size:1.2em; line-height:1.25; margin-bottom:1.25em; }h5 { font-size:1em; font-weight:bold; margin-bottom:1.5em; }h6 { font-size:1em; font-weight:bold; }h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin:0;}p { margin:0 0 1.5em; }p img.left { float:left; margin:1.5em 1.5em 1.5em 0; padding:0; }p img.right { float:right; margin:1.5em 0 1.5em 1.5em; }a:focus, a:hover { color:#000; }a { color:#009; text-decoration:underline; }blockquote { margin:1.5em; color:#666; font-style:italic; }strong { font-weight:bold; }em,dfn { font-style:italic; }dfn { font-weight:bold; }sup, sub { line-height:0; }abbr, acronym { border-bottom:1px dotted #666; }address { margin:0 0 1.5em; font-style:italic; }del { color:#666; }pre { margin:1.5em 0; white-space:pre; }pre,code,tt { font:1em 'andale mono', 'lucida console', monospace; line-height:1.5; }li ul, li ol { margin:0 1.5em; }ul, ol { margin:0 1.5em 1.5em 1.5em; }ul { list-style-type:disc; }ol { list-style-type:decimal; }dl { margin:0 0 1.5em 0; }dl dt { font-weight:bold; }dd { margin-left:1.5em;}table { margin-bottom:1.4em; width:100%; }th { font-weight:bold; }thead th { background:#c3d9ff; }th,td,caption { padding:4px 10px 4px 5px; }tr.even td { background:#e5ecf9; }tfoot { font-style:italic; }caption { background:#eee; }.small { font-size:.8em; margin-bottom:1.875em; line-height:1.875em; }.large { font-size:1.2em; line-height:2.5em; margin-bottom:1.25em; }.hide { display:none; }.quiet { color:#666; }.loud { color:#000; }.highlight { background:#ff0; }.added { background:#060; color:#fff; }.removed { background:#900; color:#fff; }.first { margin-left:0; padding-left:0; }.last { margin-right:0; padding-right:0; }.top { margin-top:0; padding-top:0; }.bottom { margin-bottom:0; padding-bottom:0; }.container { width:970px; margin:0 auto;}.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24, div.span-25, div.span-26, div.span-27, div.span-28, div.span-29, div.span-30, div.span-31, div.span-32, div.span-33 { float:left; margin-right:20px;}.last, div.last { margin-right:0; }.span-1 { width:10px; }.span-2 { width:40px; }.span-3 { width:70px; }.span-4 { width:100px; }.span-5 { width:130px; }.span-6 { width:160px; }.span-7 { width:190px; }.span-8 { width:220px; }.span-9 { width:250px; }.span-10 { width:280px; }.span-11 { width:310px; }.span-12 { width:340px; }.span-13 { width:370px; }.span-14 { width:400px; }.span-15 { width:430px; }.span-16 { width:460px; }.span-17 { width:490px; }.span-18 { width:520px; }.span-19 { width:550px; }.span-20 { width:580px; }.span-21 { width:610px; }.span-22 { width:640px; }.span-23 { width:670px; }.span-24 { width:700px; }.span-25 { width:730px; }.span-26 { width:760px; }.span-27 { width:790px; }.span-28 { width:820px; }.span-29 { width:850px; }.span-30 { width:880px; }.span-31 { width:910px; }.span-32 { width:940px; }.span-33 { width:970px; margin-right:0; }input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24, input.span-25, textarea.span-25, input.span-26, textarea.span-26, input.span-27, textarea.span-27, input.span-28, textarea.span-28, input.span-29, textarea.span-29, input.span-30, textarea.span-30, input.span-31, textarea.span-31, input.span-32, textarea.span-32, input.span-33, textarea.span-33 { border-left-width:1px!important; border-right-width:1px!important; padding-left:5px!important; padding-right:5px!important;}input.span-2, textarea.span-2 { width:28px!important; }input.span-3, textarea.span-3 { width:58px!important; }input.span-4, textarea.span-4 { width:88px!important; }input.span-5, textarea.span-5 { width:118px!important; }input.span-6, textarea.span-6 { width:148px!important; }input.span-7, textarea.span-7 { width:178px!important; }input.span-8, textarea.span-8 { width:208px!important; }input.span-9, textarea.span-9 { width:238px!important; }input.span-10, textarea.span-10 { width:268px!important; }input.span-11, textarea.span-11 { width:298px!important; }input.span-12, textarea.span-12 { width:328px!important; }input.span-13, textarea.span-13 { width:358px!important; }input.span-14, textarea.span-14 { width:388px!important; }input.span-15, textarea.span-15 { width:418px!important; }input.span-16, textarea.span-16 { width:448px!important; }input.span-17, textarea.span-17 { width:478px!important; }input.span-18, textarea.span-18 { width:508px!important; }input.span-19, textarea.span-19 { width:538px!important; }input.span-20, textarea.span-20 { width:568px!important; }input.span-21, textarea.span-21 { width:598px!important; }input.span-22, textarea.span-22 { width:628px!important; }input.span-23, textarea.span-23 { width:658px!important; }input.span-24, textarea.span-24 { width:688px!important; }input.span-25, textarea.span-25 { width:718px!important; }input.span-26, textarea.span-26 { width:748px!important; }input.span-27, textarea.span-27 { width:778px!important; }input.span-28, textarea.span-28 { width:808px!important; }input.span-29, textarea.span-29 { width:838px!important; }input.span-30, textarea.span-30 { width:868px!important; }input.span-31, textarea.span-31 { width:898px!important; }input.span-32, textarea.span-32 { width:928px!important; }input.span-33, textarea.span-33 { width:958px!important; }.append-1 { padding-right:30px; } .append-2 { padding-right:60px; } .append-3 { padding-right:90px; } .append-4 { padding-right:120px; } .append-5 { padding-right:150px; } .append-6 { padding-right:180px; } .append-7 { padding-right:210px; } .append-8 { padding-right:240px; } .append-9 { padding-right:270px; } .append-10 { padding-right:300px; } .append-11 { padding-right:330px; } .append-12 { padding-right:360px; } .append-13 { padding-right:390px; } .append-14 { padding-right:420px; } .append-15 { padding-right:450px; } .append-16 { padding-right:480px; } .append-17 { padding-right:510px; } .append-18 { padding-right:540px; } .append-19 { padding-right:570px; } .append-20 { padding-right:600px; } .append-21 { padding-right:630px; } .append-22 { padding-right:660px; } .append-23 { padding-right:690px; } .append-24 { padding-right:720px; } .append-25 { padding-right:750px; } .append-26 { padding-right:780px; } .append-27 { padding-right:810px; } .append-28 { padding-right:840px; } .append-29 { padding-right:870px; } .append-30 { padding-right:900px; } .append-31 { padding-right:930px; } .append-32 { padding-right:960px; } .prepend-1 { padding-left:30px; } .prepend-2 { padding-left:60px; } .prepend-3 { padding-left:90px; } .prepend-4 { padding-left:120px; } .prepend-5 { padding-left:150px; } .prepend-6 { padding-left:180px; } .prepend-7 { padding-left:210px; } .prepend-8 { padding-left:240px; } .prepend-9 { padding-left:270px; } .prepend-10 { padding-left:300px; } .prepend-11 { padding-left:330px; } .prepend-12 { padding-left:360px; } .prepend-13 { padding-left:390px; } .prepend-14 { padding-left:420px; } .prepend-15 { padding-left:450px; } .prepend-16 { padding-left:480px; } .prepend-17 { padding-left:510px; } .prepend-18 { padding-left:540px; } .prepend-19 { padding-left:570px; } .prepend-20 { padding-left:600px; } .prepend-21 { padding-left:630px; } .prepend-22 { padding-left:660px; } .prepend-23 { padding-left:690px; } .prepend-24 { padding-left:720px; } .prepend-25 { padding-left:750px; } .prepend-26 { padding-left:780px; } .prepend-27 { padding-left:810px; } .prepend-28 { padding-left:840px; } .prepend-29 { padding-left:870px; } .prepend-30 { padding-left:900px; } .prepend-31 { padding-left:930px; } .prepend-32 { padding-left:960px; } div.border { padding-right:9px; margin-right:10px; border-right:1px solid #eee;}div.colborder { padding-right:24px; margin-right:25px; border-right:1px solid #eee;}.pull-1 { margin-left:-30px; }.pull-2 { margin-left:-60px; }.pull-3 { margin-left:-90px; }.pull-4 { margin-left:-120px; }.pull-5 { margin-left:-150px; }.pull-6 { margin-left:-180px; }.pull-7 { margin-left:-210px; }.pull-8 { margin-left:-240px; }.pull-9 { margin-left:-270px; }.pull-10 { margin-left:-300px; }.pull-11 { margin-left:-330px; }.pull-12 { margin-left:-360px; }.pull-13 { margin-left:-390px; }.pull-14 { margin-left:-420px; }.pull-15 { margin-left:-450px; }.pull-16 { margin-left:-480px; }.pull-17 { margin-left:-510px; }.pull-18 { margin-left:-540px; }.pull-19 { margin-left:-570px; }.pull-20 { margin-left:-600px; }.pull-21 { margin-left:-630px; }.pull-22 { margin-left:-660px; }.pull-23 { margin-left:-690px; }.pull-24 { margin-left:-720px; }.pull-25 { margin-left:-750px; }.pull-26 { margin-left:-780px; }.pull-27 { margin-left:-810px; }.pull-28 { margin-left:-840px; }.pull-29 { margin-left:-870px; }.pull-30 { margin-left:-900px; }.pull-31 { margin-left:-930px; }.pull-32 { margin-left:-960px; }.pull-33 { margin-left:-990px; }.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24, .pull-25, .pull-26, .pull-27, .pull-28, .pull-29, .pull-30, .pull-31, .pull-32, .pull-33 {float:left; position:relative;}.push-1 { margin:0 -30px 1.5em 30px; }.push-2 { margin:0 -60px 1.5em 60px; }.push-3 { margin:0 -90px 1.5em 90px; }.push-4 { margin:0 -120px 1.5em 120px; }.push-5 { margin:0 -150px 1.5em 150px; }.push-6 { margin:0 -180px 1.5em 180px; }.push-7 { margin:0 -210px 1.5em 210px; }.push-8 { margin:0 -240px 1.5em 240px; }.push-9 { margin:0 -270px 1.5em 270px; }.push-10 { margin:0 -300px 1.5em 300px; }.push-11 { margin:0 -330px 1.5em 330px; }.push-12 { margin:0 -360px 1.5em 360px; }.push-13 { margin:0 -390px 1.5em 390px; }.push-14 { margin:0 -420px 1.5em 420px; }.push-15 { margin:0 -450px 1.5em 450px; }.push-16 { margin:0 -480px 1.5em 480px; }.push-17 { margin:0 -510px 1.5em 510px; }.push-18 { margin:0 -540px 1.5em 540px; }.push-19 { margin:0 -570px 1.5em 570px; }.push-20 { margin:0 -600px 1.5em 600px; }.push-21 { margin:0 -630px 1.5em 630px; }.push-22 { margin:0 -660px 1.5em 660px; }.push-23 { margin:0 -690px 1.5em 690px; }.push-24 { margin:0 -720px 1.5em 720px; }.push-25 { margin:0 -750px 1.5em 750px; }.push-26 { margin:0 -780px 1.5em 780px; }.push-27 { margin:0 -810px 1.5em 810px; }.push-28 { margin:0 -840px 1.5em 840px; }.push-29 { margin:0 -870px 1.5em 870px; }.push-30 { margin:0 -900px 1.5em 900px; }.push-31 { margin:0 -930px 1.5em 930px; }.push-32 { margin:0 -960px 1.5em 960px; }.push-33 { margin:0 -990px 1.5em 990px; }.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24, .push-25, .push-26, .push-27, .push-28, .push-29, .push-30, .push-31, .push-32, .push-33 {float:right; position:relative;}.prepend-top { margin-top:1.5em; }.append-bottom { margin-bottom:1.5em; } .box { padding:1.5em; margin-bottom:1.5em; background:#E5ECF9; }hr { background:#ddd; color:#ddd; clear:both; float:none; width:100%; height:.1em; margin:0 0 1.45em; border:none; }hr.space { background:#fff; color:#fff;}.clearfix:after, .container:after { content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden; }.clearfix, .container {display:block;}.clear { clear:both; }label { font-weight:bold; }fieldset { padding:1.4em; margin:0 0 1.5em 0; border:1px solid #ccc; }legend { font-weight:bold; font-size:1.2em; }input[type=text], input[type=password],input.text, input.title, textarea, select { background-color:#fff; border:1px solid #bbb; }input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color:#666; }input[type=text], input[type=password],input.text, input.title,textarea, select { margin:0.5em 0;}input.text, input.title { width:300px; padding:5px; }input.title { font-size:1.5em; }textarea { width:390px; height:250px; padding:5px; }input[type=checkbox], input[type=radio], input.checkbox, input.radio { position:relative; top:.25em; }form.inline { line-height:3; }form.inline p { margin-bottom:0; }.error,.notice, .success { padding:.8em; margin-bottom:1em; border:2px solid #ddd; }.error { background:#FBE3E4; color:#8a1f11; border-color:#FBC2C4; }.notice { background:#FFF6BF; color:#514721; border-color:#FFD324; }.success { background:#E6EFC2; color:#264409; border-color:#C6D880; }.error a { color:#8a1f11; }.notice a { color:#514721; }.success a { color:#264409; }body { font-size:15px; line-height:1.6em; }h1, h2, h3, h4, h5, h6, p, blockquote {font-size:1em; line-height:1.6em; margin-bottom:1.6em}h1 { font-size:2.3em; line-height:1.391304347826087em; margin-top:-0em; margin-bottom:0.6956521739130435em; }h2 { font-size:1.9em; line-height:1.6842105263157894em; margin-top:-0.42105263157894735em; margin-bottom:0.42105263157894735em; }h3 { font-size:1.5em; line-height:1.0666666666666667em; margin-top:-0em; margin-bottom:1.0666666666666667em; }h4 { font-size:1.3em; line-height:1.2307692307692308em; margin-top:-0em; margin-bottom:1.2307692307692308em; }h5 { font-size:1.1em; line-height:1.4545454545454546em; margin-top:-0em; margin-bottom:1.4545454545454546em; }h6 { font-size:1em; line-height:1.6em; margin-top:-0em; margin-bottom:1.6em; }

ul, ol { margin:0 0 1em 1em; }
li ul, li ol { margin:0 0 0 1em; }
div.title, h1, h2, h3, h4, h5, h6 { margin-top:0; margin-bottom:0; }
div.title, h1.title { letter-spacing: -1px; font-size:2.3em; padding:0 0 6px; font-weight: bold; line-height:0.9em; }
div.subtitle { letter-spacing: -1px; font-size: 1.1em; }
#header a { text-decoration: none; }

/* xScape Standard */
.xs-hidden { display: none; }
.xssl, .column-left { float: left; }
.xssr, .column-right { float: right; }
.xss-divider { margin-top:25px; padding-top:20px; }

/* xScape Share This */
.xScape_ShareThis p { width: 96px; float:left; line-height:1em; margin:0 2px 0 0; padding:0 4px 0 0; }
.xScape_ShareThis.xscape_social_32 p { height:32px; }
.xScape_ShareThis.xscape_social_24 p { height:24px; }
.xScape_ShareThis.xscape_social_16 p { height:16px; }
.xScape_ShareThis.xscape_social_32 img.xssoc { margin: 0 2px; }
.xScape_ShareThis.xscape_social_24 img.xssoc { margin: 0 2px; }
.xScape_ShareThis.xscape_social_16 img.xssoc { margin: 0 1px; }

/* xScape Tabber Widget */
.widget .xswdg-tabber ul.xs-tabber { margin: 0 !important; }
.xswdg-tabber-init { height: 0; overflow: hidden; }
.xswdg-tabber li.xs-tab { list-style:none; float:left; border-bottom: none; }
.xswdg-tabber ul.xs-tabber li.xs-tab a { display:block; padding:2px 8px; text-decoration:none!important; margin:1px; margin-left:0; font-size: 13px; }
.xswdg-tabber ul.xs-tabber li.xs-tab a.selected { margin-bottom: 0; cursor:default; }
.xswdg-tabber div.widget { clear:left; padding: 5px 10px; margin-bottom: 1em; }
.xswdg-tabber div.widget ul { margin:0 0 1em; }
.xswdg-tabber .xswdg-flickr .flickr_badge_image { margin:5px; padding:4px; }
.xswdg-tabber .widget ul li ul { margin:0 0 0.2em 0.7em; }

/* xScape Thumbnail */
.thumbnail.thumb-left { float: left; margin: 0 10px 5px 0; }
.thumbnail.thumb-right { float: right; margin: 0 0 5px 10px; }
.thumbnail.thumb-center { text-align: center; margin: 0 auto 5px; }
.thumbnail.thumb-none { margin: 0 5px 5px; }
#slider .thumbnail.thumb-left { float: left; margin: 20px 10px 0 20px; }
#slider .thumbnail.thumb-right { float: right; margin: 20px 20px 0 10px; }
#slider .thumbnail.thumb-center { text-align: center; margin: 20px auto 10px; }
#slider .thumbnail.thumb-none { margin: 20px 0 10px; }
#slider.slider-init { height: 200px; overflow: hidden; }

/* Alignments, Captions & Defaults */
p img { padding: 0; max-width: 100%; }
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; }

.alignright { float: right; }
.alignleft { float: left; }

.wp-caption { text-align: center; padding-top: 4px; margin: 10px; }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.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; }

.center { text-align: center; }
.hidden { display: none; }
.screen-reader-text { position: absolute; left: -1000em; }

acronym, abbr, span.caps { cursor: help; }
blockquote { margin: 15px 10px 0 30px; padding-left: 10px; }
blockquote cite { margin: 5px 0 0; display: block; }
a img { border: none; }
hr { display: none; }
code { font: 1.0em 'Courier New', Courier, Fixed; }
.entry ul, .entry ol { margin-left: 3em; }
li { margin-bottom: 0.3em; line-height: 1.7em; }

/* Pager */
.xss-pager { margin: 2px 0 10px; font-size:0.95em; padding:5px 3px 9px; }
.xss-pager a, .xss-pager a:link {padding: 2px 6px 4px;margin: 2px;text-decoration: none;}
.xss-pager a:visited {padding: 2px 6px 4px;margin: 2px;text-decoration: none;}
.xss-pager a:active {padding: 2px 6px 4px;margin: 2px;text-decoration: none;}
.xss-pager span.pages {padding: 2px 6px 4px;margin: 2px 2px 2px 2px;}
.xss-pager span.current {padding: 2px 6px 4px;margin: 2px;font-weight: bold;}
.xss-pager span.extend {padding: 2px 6px 4px; margin: 2px;}

/* Comments Pager */
.xss-cmm-pager { margin: 10px 0; font-size:0.90em; }
.xss-cmm-pager a, .xss-cmm-pager a:link { padding: 2px 4px; margin: 2px; text-decoration: none; }
.xss-cmm-pager a:visited { padding: 2px 4px;  margin: 2px; text-decoration: none; }
.xss-cmm-pager a:active { padding: 2px 4px;  margin: 2px; text-decoration: none; }
.xss-cmm-pager span.pages { padding: 2px 4px;  margin: 2px; }
.xss-cmm-pager span.current { padding: 2px 4px; margin: 2px;font-weight: bold; }
.xss-cmm-pager span.extend { padding: 2px 4px; margin: 2px; }

/* Breadrumbs */
.module:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
* html .module { height: 1%; overflow: visible; }
* + html .module { min-height: 1%; }
.breadCrumb { font-size:0.9em; margin: 0; float: left; display: block; height: 21px; overflow: hidden; padding: 5px 15px 5px 10px; }
.breadCrumb ul { margin: 0; padding: 0; height: 21px; display: block; }
.breadCrumb ul li { display: block; float: left; position: relative; height: 21px; overflow: hidden; line-height: 21px; margin: 0px 7px 0px 0; padding: 0px 10px 0px 0; font-size: .9167em; }
.breadCrumb ul li div.chevronOverlay { position: absolute; right: 0; top: 0; z-index: 2; }
.breadCrumb ul li span { display: block; overflow: hidden; }
.breadCrumb ul li a { display: block; position: relative; height: 21px; line-height: 21px; overflow: hidden; float: left; }
.breadCrumb ul li.first a { padding: 0; overflow: hidden; }
.breadCrumb ul li.first a:hover { background-position: 0 -16px; }
.breadCrumb ul li.last { background: none; margin-right: 0; padding-right: 0; }
.chevronOverlay { width: 13px; height: 20px; }
.breadcrumb-divider { margin-bottom: 10px; }
.breadCrumb.not-enhanced div { line-height: 16px; }

/* Error 404 */
#error-404 h2 { font-family:Georgia,serif; font-size:7em; line-height:80px; float: left; padding:0; }
#error-404 h3 { padding: 0; margin: 10px 0; font-size: 1.4em; font-weight: bold; }
#error-404 ul { font-size: 0.9em; }
#error-404 p { padding: 10px 0 0 230px; margin: 0; font-size:1.05em; font-family: Georgia,serif; }

/* Contact Form */
#contactable { background-image:url(extend/contactable/gfx/contact.png); color:#FFFFFF; background-color:#333333; cursor:pointer; height:102px; left:0; margin-left:-5px; overflow:hidden; position:fixed; text-indent:-100000px; top:102px; width:44px; z-index:100000; }
#contactForm { background-color:#333333; border:2px solid #FFFFFF; color:#FFFFFF; height:485px; left:0; overflow:hidden; margin-left:-400px; margin-top:-160px; padding-left:30px; position:fixed; top:200px; width:360px; z-index:99; }
#contactForm select, #contactForm input, #contactForm textarea { background:#FFFFFF none repeat scroll 0 0; outline-style:none; outline-width:medium; width:325px; padding:3px; border:1px solid #dfdfdf; font-family: Georgia,serif; font-size:1em; margin:0 0 5px; }
#contactForm .submit { background: #F5410F none repeat scroll 0 0; outline-style:none; outline-width:medium; width:335px; padding:5px; border:3px solid #F52D0F; font-family: Georgia,serif; font-size:1em; cursor:pointer; color:#FFF; text-transform:uppercase; font-weight:bolder; font-family:Helvetica; margin-top:10px; }
#overlay { background-color:#666666; display:none; height:100%; left:0; margin:0; padding:0; position:absolute; top:0; width:100%; z-index:0; }
.error, #cntname.error, #cntemail.error, #cntsubject.error,#cntcomment.error { background-color: #EDBE9C; }
#contactForm label.error { display: none !important; }
#contactForm #loading { background: url(extend/contactable/gfx/loader.gif) no-repeat; width:55px; height:55px; margin: 100px auto; display:none; }
#callback { font-family: Georgia,serif; font-size:1.1em; color: #FFF; width:325px; margin: 100px auto;	 display:none; }
.holder { margin:0 auto; padding-top:10px; text-align: left; }
#contactForm p { width:325px; font-size:0.8em; margin-bottom: 0; }
#contactForm textarea { height: 120px; }
#contactForm select { width: 333px; }
#contactForm .red { color:#F5410F; }

.entry .hreview { text-align: right; }

/* Menus */
.xs-footermenu-sitemap, .xs-footermenu-sitemap * { margin:0; padding:0; list-style:none; }
.xs-footermenu-sitemap li { float: left; position: relative; font-size: 1em; font-weight: bold; }
.xs-footermenu-sitemap ul.children { padding-top: 5px; }
.column-left .xs-footermenu-sitemap li { margin: 0 20px 0 0; }
.column-right .xs-footermenu-sitemap li { margin: 0 0 0 20px; }
.column-center .xs-footermenu-sitemap li { margin: 0 10px; }
.xs-footermenu-sitemap li ul li { line-height: 1.6em; float: none; margin: 0 !important; font-size: 0.85em; font-weight: normal; }

.xs-mainmenu-superfish { height: 32px; line-height: 32px; font-size: 1em; padding: 0 30px 0 0; }
.xs-mainmenu-superfish a { padding: 8px 12px; text-decoration:none; position:relative; }
.xs-mainmenu-superfish .children a { display: block; position:relative; }
.xs-mainmenu-superfish .children li { line-height: 20px; }
.xs-mainmenu-superfish, .xs-mainmenu-superfish * { margin:0; padding:0; list-style:none; }
.xs-mainmenu-superfish ul { position:absolute; top:-999em; width:12em; }
.xs-mainmenu-superfish ul li { width:100%; }
.xs-mainmenu-superfish li:hover { visibility:inherit; }
.xs-mainmenu-superfish li { float:left; position:relative; z-index:90; }
.xs-mainmenu-superfish li:hover ul, .xs-mainmenu-superfish li.sfHover ul { left:0; top:24px; z-index:99; }
ul.xs-mainmenu-superfish li:hover li ul, ul.xs-mainmenu-superfish li.sfHover li ul { top:-999em; }
ul.xs-mainmenu-superfish li li:hover ul, ul.xs-mainmenu-superfish li li.sfHover ul { left:12em; top:0; }
ul.xs-mainmenu-superfish li li:hover li ul, ul.xs-mainmenu-superfish li li.sfHover li ul { top:-999em; }
ul.xs-mainmenu-superfish li li li:hover ul, ul.xs-mainmenu-superfish li li li.sfHover ul { left:12em; top:0;}
.xs-mainmenu-superfish a.sf-with-ul { padding-right:2.25em; min-width:1px; }
.sf-sub-indicator { position: absolute; display: block; right: .75em; top: 1.05em; width: 10px; height: 10px; text-indent: -999em; overflow: hidden; }
a > .sf-sub-indicator { top: .8em; }
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator,
.xs-mainmenu-superfish ul .sf-sub-indicator { background-position: -10px 0; }
.xs-mainmenu-superfish ul a > .sf-sub-indicator { background-position: 0 0; }
.xs-mainmenu-superfish ul a:focus > .sf-sub-indicator, .xs-mainmenu-superfish ul a:hover > .sf-sub-indicator,
.xs-mainmenu-superfish ul a:active > .sf-sub-indicator, .xs-mainmenu-superfish ul li:hover > a > .sf-sub-indicator,
.xs-mainmenu-superfish ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0; }
ul.sf-shadow.sf-shadow-off { background: transparent; }
ul.sf-shadow { background: url('gfx/superfish/shadow.png') no-repeat bottom right; padding: 0 8px 9px 0; }
.xs-mainmenu-superfish a:hover { text-decoration: underline; }
.sf-sub-indicator { background: url('gfx/superfish/arrows-ffffff.png') no-repeat -10px -100px; }

.facebook_like { padding: 5px 0; border:none; overflow:hidden; width:100%; height:28px; }
.xss-share-buttons .linkedin-button { margin: 5px 0 10px; text-align: center; }
.xss-share-buttons .digg-button { margin: 5px 0 10px; text-align: center; }
.xss-share-buttons .twitter-button { margin: 5px 0 10px; text-align: center; }
.xss-share-buttons .buzz-button { margin: 5px 0 10px; text-align: center; }
.xss-share-buttons .tweetme-button { margin: 5px 0 10px; text-align: center; }
.xss-share-buttons .facebook-button { margin: 5px 0 10px; text-align: center; }
.xss-share-buttons .stumbleupon-button { margin: 5px 0 10px; text-align: center; }
.xss-share-buttons.top_right { float: right; margin-left: 10px; }
.xss-share-buttons.top_left { float: left; margin-right: 10px; }
.xss-share-buttons.bottom_right { float: right; margin-left: 10px; }
.xss-share-buttons.bottom_left { float: left; margin-right: 10px; }
.xss-share-buttons.bottom_right .xss-single-big-button { float: right; margin-left: 5px; }
.xss-share-buttons.bottom_left .xss-single-big-button { float: left; margin-right: 5px; }

.xss-share-group { height: 22px; padding: 5px 0; }
.xss-share-group .xss-single-small-button { height: 22px; display: inline-block; width: 110px; vertical-align: middle; }

/* GDSR Integration */
#gdsr_int_stars { float: left; margin-right: 5px; }
#gdsr-cmm-integration-block-standard { margin-bottom: 5px; line-height:24px; }
#gdsr-cmm-integration-block-multis { margin-bottom: 5px; }
#gdsr-cmm-integration-block-multis .ratingmulti { float: left; margin-right: 5px; }
#gdsr-cmm-integration-block-multis .ratingmulti .gdmultitable { min-width:240px; margin: 0; font-size: 0.85em; border:1px solid #BBB; }
#gdsr-cmm-integration-block-multis .ratingmulti .gdmultitable tr.mtrow { background: none; }
.gdsr-cmm-integration-result-mur, .gdsr-cmm-integration-result-std { float: right; font-size: 0.85em; }
.gdsr-cmm-integration-result-std { padding: 3px; margin: 0 0 5px 5px; }
.gdsr-cmm-integration-post-mur { margin-bottom: 10px; }
.gdsr-cmm-integration-post-mur .gdmultitable { width: auto; margin: 0; padding: 0; border: none; }
.gdsr-cmm-integration-post-mur .mtrow, .gdsr-cmm-integration-post-mur .gdtblbottom { background-color: transparent; }
.gdsr-gsr-rating { text-align: right; font-size: 0.8em; color: #888; }

/* Footer Widgets */
#widgets_footer { margin-top:10px; }
#widgets_footer .widget { width: 310px; margin-right: 20px; float: left; }
#widgets_footer .widget.last { margin-right: 0; }
#widgets_footer h3.widget-title { font-size: 1.15em; font-weight: bold; padding-bottom: 10px; margin-bottom: 10px; }

.back-header { padding: 20px 0 0 0; }
.back-main { padding: 20px 0; }
.back-widgets_footer { padding: 10px 0; }
.back-footer { padding: 10px 0 20px 0; font-size: 0.8em; }

#mainmenu { height: 34px; padding-top: 2px; }
#header { margin: 0 0 15px; }
#top_ad  { text-align:right; }
#footer p { margin: 0; }
#footer .column-right { text-align: right; }

.post-meta { font-weight: bold; margin-bottom: 10px; font-size: 0.8em; }
h1.post-title, h2.post-title { font-weight: bold; }

/* Widgets General */
.widget { margin: 5px 0 15px; }
.widget a { text-decoration: none; }
.widget h3.widget-title { font-size: 1.1em; padding-bottom: 3px; margin-bottom: 5px; }
.widget ul { margin:0 0 1em; }
.widget ul li { list-style: none; font-size: 0.95em; line-height: 1.6em; }
.widget ul li ul { margin:0 0 0.2em 0.7em; }
.widget ul li ul li { border-bottom: none; }

/* Search Form */
.widget .search { margin:0 0 1em; }
.widget .search-form { }
.widget .search-field { float:left; font-size:14px; height:18px; margin:0; padding:0 3px 3px; width:65%;}
.widget .search-button { float:right; height:24px; margin:0; width:28%; }
.widget #xss-def-styles { width: 100%; margin: 0; }

#mainmenu .xswdg-icons { float: right; margin: 4px 8px 0 0; }

/* Widget Calendar */
#calendar_wrap table { margin-bottom: 0; }
#calendar_wrap thead th, #calendar_wrap caption { padding:1px 4px 1px 6px; }
#calendar_wrap tbody td, #calendar_wrap tfoot td { padding:0 4px 0 6px; }

/* Comments */
#comments h3, #respond h3 { margin: 10px 0 0; padding: 5px; font-size:1.2em; }
#pings h4 { margin: 5px 0 0; padding: 3px; font-size:1.1em; }
#comments ul.children { margin:0 0 5px 20px; }
#comments .comment { list-style-type:none; margin:10px 0; }
#comments .comment-header { float: left; text-align:center; width: 76px; }
#comments .xss-comment { padding: 10px 0; }
#comments .avatar { margin:0; padding: 5px; }
#comments .navigation { display: block; text-align: center; margin: 10px 0; }
#comments .user-meta { margin:0 0 10px; font-size: 0.85em; }
#comments .user-meta .name { font-size: 1em; padding: 0; }
#comments .comment-entry { margin-left:84px; padding-left:6px; }
#comments .comment-entry p { font-size: 0.95em; margin: 0 0 0.5em; }
#comments .user-meta .date { font-size:0.75em; padding-bottom:3px; margin: 0 0 3px; }
#comments .user-meta .links { font-size:0.75em; margin: 0; }
#comments .reply a { font-size:12px; padding:2px 20px; text-transform:uppercase; }
#comments .cancel-comment-reply { margin-top:3px; float: right; }
#comments .cancel-comment-reply a { font-size:12px; padding: 2px 5px 0 0; text-transform:uppercase; }
#comments .comment-header .links { line-height: 1.4em; font-weight: normal; letter-spacing: -1px; font-size: 0.7em; }
#commentform { margin-top: 10px; }
#commentform p { margin: 0; }
#commentform em { display: none; }
#commentform input { padding: 4px 5px; width: 228px; margin: 0 0 5px; }
#commentform input#submit { width: 150px; padding: 2px 10px; }
#commentform textarea { margin: 0 0 5px; width: 98%; height: 200px; font-family: Tahoma, sans-serif; }
#commentform textarea.error { padding:5px; }
#comments .xss-comment #respond { margin: 0 0 0 90px; }
#comments .xss-comment #respond label { font-size: 0.9em; }
#comments .xss-comment #respond textarea { height: 150px; width: 97%; }
#comments .xss-comment #respond #commentformerrors { width: 97%; }
#commentformerrors { display: none; padding:5px; width:98%; margin: 0 0 5px; }
#commentformerrors ol { margin:0 1.5em; font-size: 0.9em; }
#commentformerrors label.error { font-weight: normal; display: inline; padding: 0; border: 0; margin: 0; background: none; }
#commentform input.error, #commentform textarea.error { border: 1px solid #c00; background: #fafad2; }
#commentformerrors { border:1px solid #C00; background: #ddd; color: #C00; }
#commentformerrors label.error { color: #c00; }
ol.pinglist { font-size: 0.9em; margin: 0; list-style-position:inside; }
ol.commentlist { font-size: 0.95em; list-style:none outside none; margin: 0; clear: both; }
p.allowed-tags { font-size: 0.9em; }

/* Post Info Block */
#post-infoblock { padding-bottom: 10px; }
#post-infoblock h3 { margin: 10px 0 0; padding: 5px; font-size:1.1em; }
#post-infoblock h3 span { float: right; font-size:0.9em; }
.post-author .avatar { float:right; margin: 10px 0 0 10px; padding:4px; }
.post-author p { font-size: 0.85em; margin: 10px 0 0; line-height: 1.8em; }
.post-author .author-link { margin-top: 5px; font-size: 0.9em; }
.posts-related ol { margin: 5px 0 0 2.3em; font-size: 0.95em; line-height:1.7em; }

.wp-caption p:first-letter, .xScape_ShareThis p:first-letter { font-size: inherit !important; font-weight: inherit !important; }
.wp-caption p:first-line, .xScape_ShareThis p:first-line { text-transform: none !important; }

/* Template Archive Heading */
.archive-heading { margin: 0 0 10px; padding: 5px; }
.archive-heading h2 { font-size: 1.2em; padding: 0; margin: 0; line-height: 24px; }
.archive-heading h2 img { float: right; }

.tpl-archive h3, .tpl-sitemap h3 { font-weight: bold; margin: 0 0 10px; font-size: 1.1em; padding: 2px 5px; line-height: 22px; }
.tpl-archive h4, .tpl-sitemap h4 { font-weight: bold; margin: 0 0 5px; font-size: 1.1em; padding: 1px 4px; line-height: 20px; }

/* Comments Widget */
.xswdg-recentcomments a { font-weight: bold; }
.xswdg-recentcomments .avatar { float: right; padding:3px; }
.xswdg-recentcomments p { margin: 0 0 0 5px; font-size: 0.8em; }
.xswdg-recentcomments p.xswdg-meta span { font-weight: bold; }

.entry, .widget, #content.post, #content.page, .post-boxed { overflow: hidden; }

#content .xss-ad { text-align: center; }
.xss-ad-single_top, .xss-ad-page_top { margin: 0 0 10px; }
.xss-ad-single_bottom, .xss-ad-single_page { margin: 10px 0 0; }
.xss-ad-archive_first, .xss-ad-archive_bottom { padding: 10px 0 0; }
.xss-divider { margin-top:15px; padding-top:10px; }

.tax-terms { text-align: center; margin-bottom: 10px; padding-bottom: 5px; }
.tax-terms h2 { font-size: 1.8em; }
.tax-terms em { font-style: normal; }
.tax-terms div img { margin-bottom: 5px; }
.archive-term-extra .wp-caption { margin: 0px 10px 10px 10px; padding-bottom: 4px; }
.archive-term-extra p { margin: 10px; font-size: 0.9em; }

/* Side Scroller */
.back-main .container { position: relative; }

/* bbPress */
body.xss-type-bbpress #content tr th, #content thead th { font-size: 1em !important; }
body.xss-type-bbpress #content h1 { line-height: 1.1em !important; text-decoration: underline; }

