/* RESET + 960 GRID --- */
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,b,u,i,center,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-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15{position:relative}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix,*:first-child+html .clearfix{zoom:1}

/* GLOBAL --- */
body{font:12px/20px  "Helvetica Neue", Helvetica, Arial, sans-serif;color:#444444;background:url(../img/body_bg.gif) repeat;}
#accessibility {display:none;}
a{text-decoration:none;}
a:hover{color:#C63;text-decoration:none;}
/* a:focus{outline: none;} */
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}
h1{font-size:25px;}
h2{font-size:22px;}
h3{font-size:21px;}
h4{font-size:19px;}
h5{font-size:17px;}
h6{font-size:15px;}
input, textarea{font-family:Arial, Helvetica, sans-serif;background:url(../img/search_inset.gif) repeat-x top #fff;border:1px solid #e0e0e0;padding:10px;font-size:12px;color:#999;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
pre, code {font: 11px/19px Consolas,"Andale Mono",Courier,"Courier New",monospace;}
pre {border: 1px solid #ddd;margin: 30px 0 40px 0;overflow-x: visible;overflow-y: hidden;padding: 1px;background: url(../img/bg-code.gif);}

/* HEADER --- */
#header{position:relative;z-index:2;}

/* LOGO --- */
#logo{padding:15px 0 15px 0;}
#logo h1{font-size:46px;margin:0 0 10px 0;line-height:50px;}
#logo h1 a{color:#332e2e;}

/* NAV LINKS ------- */
#navlinks {float:right;margin: 20px 5px 0 0;}
#navlinks li {float:left;font-size:13px;}
#navlinks li a {float:left;color:#8d8888;padding:0 5px;}
#navlinks li a:hover {color:#C63;}
#navlinks li a.selected {color:#C63;}

/* Header Advert --- */
#header_advert{margin:30px 0 20px 0;float:right;width:468px;}
#header_advert a{float:right;height:60px;background:url(../img/header_advert_border.gif) repeat;display:block;padding:6px;}
#header_advert a:hover{background:url(../img/header_advert_border_hover.gif) repeat;}

/* THE BODY --- */
#the_body{position:relative;z-index:1;}

/* Post Columns, Post Grid, Category List --- */
.post_columns h4, .post_grid h4, .category_list h4, #sidebar .widget h4, #author h4, #related h4{background:url(../img/header_bg.gif) center repeat-x;display:block;font-size:14px;font-weight:bold;color:#C63;margin:0 0 10px 0;}
.post_grid h4{width:620px;}
#author h4, #related h4{width:610px;}
.post_columns h4 span, .post_grid h4 span, .category_list h4 span, #sidebar .widget h4 span, #author h4 span, #related h4 span{background: url(../img/body_bg.gif) repeat;padding:0 10px 0 10px;margin:0 0 0 19px;}
.category_list h4{margin:0 0 15px 0;}
.category_list h4 a{color:#C63;}
.category_list h4 a:hover{color:#444;}
.post_columns .column{width:190px;float:left;margin:0 25px 40px 0;}
.post_grid, .category_list, .tab{margin:0 0 0 0;float:left;}
.post_columns .column.last{margin:0 0 40px 0;}
.post_columns .column .image a{width:184px;height:144px;}
.category_list li .image a, .tab li .image a{width:40px;height:60px;}
#author .image{width:80px;height:80px;float:left;}
.category_list h5{line-height:17px;}
.full_posts .image a{display:block;width:109px;height:109px;}
.full_posts .image{float:left;}
#related .column .image a{display:block;width:130px;height:94px;float:left;}
#comments li .image a{float:left;width:61px;height:61px;}
#comments li .image{float:left;width:61px;height:61px;}
.category_list li .image, .full_posts .image{margin:0 14px 0 0;}
.post_columns .column .image a, .post_grid li a, .category_list li .image a, .tab li .image a, .flickr div a, .full_posts .image a, #content img, #author .image, #related .column .image a, #comments li .image{padding:2px;border:1px solid #c6c6c6;-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);margin:0 0 27px 0; display:block;}
.post_columns .column .image a:hover, .category_list li .image a:hover, .tab li .image a:hover, .full_posts .image a:hover, #related .column .image a:hover, #comments li .image a:hover{border:1px solid #999;}
.post_columns .column h3, #related .column h3 a{display:block;color:#444;font-size:14px;font-weight:normal;margin: 0 0 5px 0;line-height:24px;height:48px;}
.post_columns h3 a{color:#444;}
.post_columns h3 a:hover, #related .column h3 a:hover{color:#C63;}
.post_columns .column .date, .category_list li .details .date, .tab li .details .date, .full_posts .details .date{font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:11px;color:#aaa;margin: 0 0 5px 0;}
.category_list li .details .date, .category_list li .details .date a, .tab li .details .date, .tab li .details .date a, .full_posts .details .date a{margin:0;}
.post_columns .column .date a, .category_list li .details .date a, .tab li .details .date a, .full_posts .details .date a{color:#aaa;}
.post_columns .column .date a:hover, .category_list li .details .date a:hover, .tab li .details .date a:hover, .full_posts .details .date a:hover{color:#444;}
.post_columns .column .excerpt p{font-size:12px;line-height:20px;}
.post_grid li{float:left;margin:0 12px 12px 0;}
.category_list ul, .post_grid ul, .tab ul{float:left;}
.post_grid li a{width:61px;height:61px;margin:0;}
.post_grid li.last{margin:0 0 12px 0;}
.post_grid li a:hover, .flickr div a:hover{border:1px solid #999;}
.category_list li, .tab li{float:left;border-bottom:1px solid #e2e2e2;padding:15px 0 15px 0;}
.category_list li.last, .tab li.last{border:none;}
.category_list li .image, .tab li .image{float:left;}
.category_list li .image a, .tab li .image a{margin:0;}
.category_list li .details{float:left;width:226px;}
.category_list li .details h5 a, .tab li .details h5 a, .full_posts .details h5 a{font-size:12px;font-weight:normal;color:#444;}
.category_list li .details h5 a:hover, .tab li .details h5 a:hover, .full_posts .details h5 a:hover{color:#C63;}

/* FOOTER --- */
#footer_border{height:8px;border-bottom:1px solid #fff;font-size:1px;width:100%;background:url(../img/footer_border.gif) repeat;margin:20px 0 70px 0;}
#footer{background:url(../img/footer_bg.gif) repeat;color:#8c8989;}
#footer_bottom{margin:35px 0 0 0;padding:25px 0 0 0;background:url(../img/footer_bottom_bg.gif) repeat;}
#footer #footer_bottom p{font-size:11px;}
#footer h4{background:url(../img/footer_header_bg.gif) center repeat-x;display:block;font-size:14px;font-weight:bold;color:#dddddd;margin:0 0 30px 0;}
#footer h4 span{background:url(../img/footer_bg.gif) repeat;padding:0 10px 0 10px;margin:0 0 0 19px;}
#footer .widget{margin:0 0 25px 0;}
#footer p, #footer .tweet_list{text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.7);font-size:12px;margin:0 0 25px 0;}
#footer .tweet_list li{padding-bottom:15px;}
#footer .tweet_list{margin: 0 0 20px 0;}
#footer a{color:#bfbfbf;}
#footer a:hover{color:#fff;}
#footer li{padding:10px 0 12px;background: url(../img/footer_bevel.gif) left bottom repeat-x;margin:0;}
#footer li.first, #footer li:first-child{padding: 0 0 12px 0;margin:0;}
#footer li.last{border-bottom:none;padding-bottom:0;}

/* SIDEBAR --- */
#sidebar{float:left;width:300px;}
#sidebar p{margin:0 0 15px 0;}
#sidebar .widget{float:left;margin:0 0 25px 0;width:300px;}
#header .widget input, #sidebar .widget input{width:278px;margin:0;}
#sidebar .widget .details{float:left;width:70px;}

/* TWITTER + RSS --- */
#sidebar .tweet_list{font-size:12px;margin:0 0 25px 0;}
#sidebar .tweet_list{margin: 0;}
#sidebar .tweet_list li{border-bottom:1px solid #ebebeb;border-top: 1px solid #fff;padding:10px 0;margin:0;}
#sidebar .tweet_list li.tweet_first{border-bottom:1px solid #ebebeb;border-top:none;padding:0 0 10px 0;}
#sidebar .tweet_list li.tweet_last{border-bottom:none;border-top: 1px solid #fff;padding:10px 0 25px 0;}
#sidebar .tweet_list li a, #sidebar a.twitter-link{color:#C63;border-bottom:1px solid #e2e2e2;}
#sidebar .tweet_list li a:hover, #sidebar a:hover.twitter-link{border-bottom:1px solid #f1cba5;}

#sidebar .tz_rsstwitter_widget {margin: 0 0 25px 0;}
.rss_widget, .twitter_widget{float:left;}
.rss_widget{padding:0 25px 0 25px;width: 112px;}
.twitter_widget{padding:0 25px 0 0;}

span.icon{float:left;margin:5px 10px 0 0;}
span.count{float:left;font-size:21px;font-family:Georgia, "Times New Roman", Times, serif;}
a span.count{color:#444;float:left;}
span.desc{float:left;font-size: 11px;font-family:Georgia, "Times New Roman", Times, serif;}
a span.desc{color:#888;float:left;}
a:hover span.desc{color:#444;}

/* ADVERT --- */
#sidebar .advert li{float:left;margin:0 0 10px 0;}
#sidebar .advert li a{width:125px;height:125px;display:block;background:url(../img/header_advert_border.gif) repeat;padding:10px;}
#sidebar .advert li a:hover{background:url(../img/header_advert_border_hover.gif) repeat;}
#sidebar .advert li.left{margin:0 10px 10px 0;}

/* TABS --- */
.tabs{float:left;background: url(../img/header_advert_border.gif) repeat;padding:10px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.tab_wrap{background:#fff;border:1px solid #d2d2d2;-moz-border-radius:4px;-webkit-border-radius:4px;float:left;}
.tabs ul.nav{float:left;background:url(../img/nav_bg.gif) repeat;width:280px;height:43px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;}
.tabs ul.nav li a{display:block;padding:12px 0 11px 0;text-align:center;background:url(../img/tab_border.gif) repeat-y left;}
.tabs ul.nav li a:hover{background:url(../img/tab_border.gif) repeat-y left #fff;}
.tabs ul.nav li{float:left;width:25%;border-bottom:1px solid #d9d9d9;}
.tabs ul.nav li.tab_nav_1{width:25%;}
.tabs ul.nav li.tab_nav_2{width:25%;}
.tabs ul.nav li.tab_nav_3{width:30%;}
.tabs ul.nav li.tab_nav_4{width:20%;}
.tabs ul.nav li.ui-tabs-selected{border-bottom:none;}
.tabs ul.nav li.ui-tabs-selected a{background:url(../img/tab_border.gif) repeat-y left #fff;}
.tabs ul.nav li.first a{background-image:none;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;}
.tabs ul.nav li.first a:hover{background-image:none;}
.tabs ul.nav li.last a{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;}
.tabs .tab{float:left;padding:0;margin:0;}
.tab li{float:left;width:244px;padding:12px 18px;}
.tabs .tab_tags {padding: 15px;}
.tab_tags a{float:left;display:block;padding:3px 8px;background:#efefef;color:#444;margin: 0 4px 4px 0;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.tab_tags a:hover{background:#C63;color:#fff;}
.tab li .image{float:left;}
.tab li .details{float:left;margin:0 0 0 14px;}
.tab li .details h5, .tab li .details .date{float:left;width:175px;}
.tab li .details h5 a{float:left;cursor:pointer;}

.all{float:right;}
.tab p.all a{color:#444;}
.tab p.all a:hover{color:#C63;}

/* SEARCH --- */
#sidebar .widget_search {margin: 0 0 25px 0;}

/* VIDEO --- */
.video{padding:5px;background:url(../img/header_advert_border.gif) repeat;float:left;}

/* FLICKR --- */
#sidebar .widget .flickr div{float:left;margin:0 10px 10px 0;}
#sidebar .widget .flickr img{width:61px;height:61px;}
#sidebar .flickr div.last{margin:0 0px 10px 0px;}
#sidebar .flickr div a{float:left;display:block;width:61px;height:61px;margin:0;}
#footer .widget .flickr div{float:left;margin:0 10px 10px 0;}
#footer .widget .flickr img{width:60px;height:60px;}
#footer .flickr div.last{margin:0 0px 10px 0px;}
#footer .flickr div a{float:left;display:block;width:60px;height:60px;margin:0;padding:2px;border:1px solid #221e1e;background:url(../img/footer_bg.gif) repeat;-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);}
.post_grid li a:hover, .flickr div a:hover{border:1px solid #999;}

/* HALF WIDGETS --- */
.widget .half{width:140px;margin:0 20px 0 0;float:left;}
.widget .half.last{margin:0 0px 0 0;}
.widget .half .wrap{margin:0 0px 25px 0;}

.sidebar_ad{float:left;}
.sidebar_ad a{display:block;padding:10px;height:240px;float:left;background:url(../img/header_advert_border.gif) repeat;}
.sidebar_ad a:hover{background:url(../img/header_advert_border_hover.gif) repeat;}

.widget li a{color:#444444;}
.widget li a:hover{color:#C63;}
.widget li{margin:0 0 5px 0;}

/* ARCHIVE LIST --- */
.full_posts .details h5 a{font-size:14px;}
.full_posts li{float:left;width:610px;border-top:1px solid #e2e2e2;padding:25px 0 25px 0;}
.full_posts li.first{border-top:none;padding:5px 0 25px 0;}
.full_posts li .image a{margin:0;}
.full_posts .details h5{font-size:14px;margin:0 0 5px 0;}
.full_posts .details{float:left;}
.full_posts .details.no_thumb p{width:610px;}
.full_posts .details p{margin:11px 0 0 0;padding:0;font-size:12px;line-height:20px;width:480px;}

/* PAGINATION --- */
.pagination{width:620px;float:left;border-top:1px solid #e2e2e2;padding:45px 0 45px 0;}
.pagination.comments{border:none;}
.pagination span.pages{float:left;display:block;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:12px;color:#666666;padding:3px 20px 0 0;}
.pagination a, .pagination span.current{display:block;float:left;padding:3px 9px 2px 9px;border:1px solid #c6c6c6;color:#999;-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1);margin:0 6px 0 0;}
.pagination a:hover{border:1px solid #999;color:#444;}

/* BREADCRUMB --- */
.breadcrumb{padding:7px 15px 7px 15px;background:url(../img/header_advert_border.gif) repeat;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:11px;color:#666;margin:0 0 10px 0;}
.single .breadcrumb, .page .breadcrumb {width: 580px;}
#fullwidth .breadcrumb {width: 910px!important;}
.breadcrumb a{color:#666;}
.breadcrumb a:hover{color:#444;}
.description.archive p{width:620px;}
.description p, .description h1, .error p, .error h1{width:610px;float:left;font-size:12px;padding:25px 0 10px 0;background:url(../img/header_bg.gif) repeat-x top;border-bottom: solid 1px #E2E2E2;margin:25px 0 0 0;}
.error p, .error h1{background:none;margin:0;}
.description h1, .error h1{font-size:22px;font-weight:normal;margin:0 0 10px 0;line-height:28px;width:100%;}
.entry:first-child .description h1{background:none;padding-top:10px;}
#content .description h1 a {border:0;}
.description{float:left;width:100%;}
.single .description, .page .description {width: 610px;}
#fullwidth .description {width: 940px;}
.error input{width:350px;margin:0 0 25px 0;}
.entry .post {clear:both;}

/* META --- */
.meta{float:left;width:610px;font-size:11px; font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;color:#999;margin:0 0 20px 0;}
.meta a{color:#999;}
.meta a:hover{color:#444444;}

/* MAIN CONTENT --- */
.single #content, .page #content {width: 610px;}
#fullwidth #content {width: 940px;}
#content form{display:block;float:left;padding:25px 0 0 0;}
#content form p{float:left;width:100%;margin:0 0 10px 0;}
#content input{margin:0 18px 0 0;width:45%;}
#content textarea{margin:0 0 0 0;width:585px;float:left;}
#content label{width:100%;display:block;float:left;padding:0 0 5px 0;}
#content button{background:url(../img/button_bg.gif) repeat-x;-moz-border-radius:3px;-webkit-border-radius:3px;float:left;cursor:pointer;width:auto;color:#666666;font-size:13px;font-weight:bold;border:1px solid #d5d5d5;padding:10px;-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);}
#content button:hover{background:#fff;}
label.error{color:#F00;font-style:italic;margin: 10px 0 0;}
#content img{margin: 0 0 30px 0;}
#content ul li{list-style:inside disc;}
#content ul, #content ol{margin:0 0 25px 30px;}
#content ul ul, #content ol ol{margin:0 0 0 0;}
#content li li{margin:0 0 0 15px;}
#content ol li{list-style:inside decimal;}
#content p{font-size:12px;line-height:22px;margin:0 0 15px 0;}
#content span.one_half{float:left;width:48%;padding:0 20px 25px 0;}
#content span.one_third{float:left;width:31%;padding:0 20px 25px 0;}
#content span.one_half.last, #content span.one_third.last{padding:0 0 25px 0;}
#content a, #author a, .comment .details p a{color:#C63;border-bottom:1px solid #e2e2e2;}
#content a:hover, #author a:hover, .comment .details p a:hover {border-bottom:1px solid #bbb;}
#content img.alignleft{float:left;margin:0 30px 25px 0;}
#content img.alignright{float:right;margin:0 0 25px 30px;}
#content .wp-caption img{float:left;margin:0;}
#content .wp-caption p{text-align:center;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:11px}
#content .wp-caption.alignleft{float:left;margin:0 30px 25px 0;}
#content .wp-caption.alignright{float:right;margin:0 0 25px 30px;}
.alignright{float:right;margin:0 0px 25px 30px;}
#content blockquote{font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;font-style:italic;line-height:22px;background:url(../img/quote.png) no-repeat top left, url(../img/quote-close.png) no-repeat bottom right;padding:0 50px 0 50px;margin:0 0 15px 10px;}
#content blockquote em{font-style:normal;}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6{margin:0 0 15px 0;font-weight: normal;}

/* AUTHOR BIO --- */
#author{margin:30px 0 20px 0;}
#author p{padding:0 0 0 20px;float:left;width:510px;line-height:22px;}

/* RELATED POSTS --- */
#related{margin: 0 0 60px 0;}
#related .column{width:136px;margin:0 22px 0 0;float:left;}
#related .column h3 a{font-size:12px;line-height:20px;}
#related .column .image a{margin:0px 0 15px 0;}
#related .column.last{margin:0;}

/* COMMENTS --- */
#comments{margin:0 0 40px 0;}
#comments h3, #respond h3{font-weight:normal;font-size:16px;display:block;float:left;width:610px;padding:0 0 20px 0;background:url(../img/header_bg.gif) repeat-x bottom;margin:0;}
#comments .image{float:left;}
#comments ol{margin:25px 0 0 0;}
#comments ol.pinglist li{padding:0;margin:0;border:none;width:100%;}
#comments ol.pinglist li a{font-weight:normal;}
#comments h3.pingheader{margin:80px 0 0 0;}
#comments ol, #comments ul{width:610px;float:left;}
#comments ol ul{width:510px;float:left;border-left:1px solid #e2e2e2;margin:15px 0 0 30px;padding:15px 0 0 50px;}
#comments ol ul ul{width:470px;margin:8px 0 0 30px;}
#comments ol ul ul ul{width:451px;}
#comments ol ul ul ul ul{width:397px;}
#comments ol ul ul ul ul ul{width:344px;}
#comments ol ul .line{width:30px;height:50px;position:absolute;border-bottom:1px solid #e2e2e2;margin:-10px 0 0 -50px;}
#comments ol ul li{padding:17px 0px 17px 0px;border:none;}
#comments ol ul .details {margin: 0 0 0 20px;float:left;width:415px;}
#comments ol ul ul .details {width:325px;}
#comments ol ul ul ul .details {width:270px;}
#comments ol ul ul ul ul .details {width:240px;}
#comments ol ul ul ul ul .details {width:180px;}
#comments ol li{padding:27px 10px 27px 10px;border-bottom:1px solid #e2e2e2;float:left;}
#comments ul li{padding:27px 0 27px 0;}
#comments .details {margin: 0 0 0 20px;float:left;width:500px;}
#comments .details .name span.date{font-size:11px;font-family:Georgia, "Times New Roman", Times, serif;color:#999;font-style:italic;padding-left: 5px;}
#comments .details .name span.date a{color:#999;}
#comments .details .name a{font-size:12px;}
#comments .details .name{margin:0 0 15px 0;}
#comments .details .name span.author a:hover, #comments .details .name span.date a:hover, #respond a:hover, ol.pinglist li a:hover{color:#C63;}
#comments .details .name span.author a, #respond a, ol.pinglist li a{font-weight:bold;color:#444444;}

/* RESPOND --- */
#respond form{display:block;float:left;padding:25px 0 0 0;}
#respond{float:left;width:610px;margin: 40px 0 0 0;}
ul #respond, ul #respond h3{width:520px;}
ul #respond textarea{width:490px;}
ul ul #respond, ul ul #respond h3{width:370px;}
ul ul #respond textarea{width:340px;}
ul ul ul #respond, ul ul ul #respond h3{width:290px;}
ul ul ul #respond textarea{width:260px;}
#respond p{float:left;width:100%;margin:0 0 20px 0;}
#respond input{margin:0 18px 0 0;width:45%;float: left;}
#respond textarea{margin:0 0 0 0;width:585px;float:left;}
#respond label, .cancel-comment-reply{display:block;float:left;padding:10px 0 0 0;}
#respond input.btn{background:url(../img/button_bg.gif) repeat-x;-moz-border-radius:3px;-webkit-border-radius:3px;float:left;cursor:pointer;width:auto;color:#666666;font-size:13px;font-weight:bold;-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);border: 1px solid #d5d5d5;}

#captcha span {float:left;display:block;clear:both;width:100%;}
#captcha img {float:left;border:1px solid #ccc;}
#captcha input {float:left;margin:0 0 0 20px;}

/* MANDATORY STYLING FOR TABS --- */
.ui-tabs .ui-tabs-hide {display: none;}
.nav-next{float:left;}
.nav-previous{float:right;}