/********************
Theme name: Rathbun Sculpture
Version: 1
Description: A theme modified from the Showcase theme for Mike Rathbun
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Author: Thaddaeus Dahlberg, MidPhase Hosting
Author URI: http://www.mikerathbun.com
Theme URI: http://www.mikerathbun.com
Tags:  fixed-width, two-columns,white
********************/
/*grid settings*/
.grid_1{width:60px;}
.grid_2{width:140px;}
.grid_3{width:150px;}
.grid_4{}
.grid_5{width:350px;}
.grid_6{width:460px;}
.grid_7{width:540px;}
.grid_8{width:610px;}
.grid_9{width:700px;}
.grid_10{width:780px;}
.grid_11{width:860px;}
.grid_12{width:940px;}
.column{position:relative;float:left;margin:0px 15px 0px 15px;}
.row{width:940px;overflow:hidden;margin:0 auto;}
.row .row{width:auto;zoom:1px;display:inline;margin:0;}
.scrollable{position:relative;overflow:hidden;height:321px;margin-left:-20px !important;width:420px !important;}
.scrollable .items{width:20000em;height:321px;position:absolute;margin-left:30px;}
/*grids end*/
.items div{float:left;margin-right:36px;}
*{margin:0;padding:0;}
body{;font-family:Arial,sans-serfig;font-size:14px;}
a img{border:0;text-decoration:none;}
label.invalid{color:red !important;}
.aright{text-align:right;margin:0;}
.clear{visibility:hidden;display:block;height:0;width:0;clear:both;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
.hidden{display:none;visibility:hidden;line-height:0;height:0;}
* html .clearfix{height:1%;}
.debug{outline:1px dotted red;}
#header-wrap{position:relative;float:left;width:100%;background:url(images/blue-transparent.png);text-align:center;margin:0 auto;}
#header{position:relative;width:960px;color:#fff;clear:both;text-align:left;margin:0 auto;padding:0;}
#head_rotator{position:relative;float:left;clear:both;width:960px;margin:0 auto;}
#head_rotator img{width:960px;margin:0 0 -3px;padding:0;}
#title{margin-left:0;position:relative;float:left;}
h1.title{font-size:59px;font-weight:400;line-height:60px!important;text-transform:uppercase;color:#fff;padding:10px 0;margin:0px;}
h1.title a,h1.title a:hover,a h1.title{color:#fff;text-decoration:none !important;}
/*navigation*/
#nav{font-family:'TitilliumText25L600wt';font-size:20px;line-height:30px;text-transform:uppercase;margin:0;padding:40px 0 0;}
#nav ul{float:right;list-style:none;text-align:right;}
#nav ul li{display:inline;margin-left:15px;}
#nav ul li a{color:#accdff;text-decoration:none;}
#nav ul li a:active{color:red;text-decoration:none;}
/*content*/
#content .post div.body{overflow:visible;}
p{line-height:1.4;margin:2px 0px 12px 0px;}
blockquote{margin-left:20px;font-style:italic;}
table{position:relative; float:left; border-collapse:collapse; margin:0px;}
table td{padding: 3px 20px 7px 0px;}
h1,h2,h3{font-family:'LeagueGothicRegular'; line-height:1em; text-transform:uppercase;color:#722000; } 
h2, a h2,  h2 a,  h3,  h3 a, a h3 {text-decoration:none!important;color:#722000!important;}
h1 {font-size:50px;margin:25px 0px 30px 0px;}
.blog h1 { margin: 30px 0px 5px 0px!important;}
h2 {font-size:40px;margin:25px 0px 5px 0px;}
h3 {font-size:32px;margin:20px 0px 4px 0px;}
#content{background:url(images/white-transparent.png);margin:0 auto;padding:0 10px;}
#content .blog .post .meta h3.title a:hover{text-decoration:none;}
/*homepage */
.home_thumb_title{font-family:'LeagueGothicRegular';text-transform:uppercase;font-size:25px; line-height:28px; text-decoration:none !important;color:#722000;}
.home_row_group{display:block;width:960px;clear:both;}
.sculpture_thumb{position:relative;float:left;width:200px;margin:0 35px 25px 0;}
/*blog*/
.post img{max-width:620px;}
.blog .post.sticky{background:#f7f7f7;}
.blog_item, .post{position:relative;float:left;width:620px; clear:both; padding-bottom:80px;}
.blog_item img.alignright, .post img.alignright{padding:15px 0px 15px 15px; }
.article_readmore {position:relative; float:right; width:620px; text-align:right; letter-spacing:2px;}
.article_readmore a { font-size:16px;display:inline-block;font-family:'LeagueGothicRegular';color:#fff;text-transform:uppercase;text-decoration:none;background:gray;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;margin:10px 0px 20px; 25px;padding:5px 20px;letter-spacing:2px }
.article_readmore a:hover {color:#ffffff!important; background:#AFAEAE;}
.post_date {font-size:20px;position:absolute;top:15px;right:0;background:gray;color:#FFF;font-family:'LeagueGothicRegular';text-transform:uppercase;padding:5px 15px;letter-spacing:2px}
.post .post_date {top:23px;}
.meta .tags{color:#8d8d8d;font-family:Arial;font-size:13px;line-height:20px;margin:0 0 10px;}
.meta .tags ul{padding-left:20px;}
.meta .tags ul li{float:left;list-style:none;margin-right:5px;}
.blog .post .footer,.page .post .footer,.search .page .footer{text-align:right;font-size:14px;}
/*commenting*/
.comment_form_user {position:relative; float:left; width:150px;margin:0px 0px 10px 0px;}
.comment_form_tb {position:relative; float:left; width:450px; margin:0px 0px 0px 15px; }
.comment_form_tb textarea {width:430px!important; padding:5px; font-size:12px; height:140px;background:#f7f7f7;border:1px solid #d7d7d7; margin:0px 0px 10px 0px;}
#comment-form { width:620px;position:relative; float:left;clear:both;margin:0px; padding:0px;}

#comment-form label,#contact-form label{color:#393939;height:18px;display:block;}
#comment-form input,#contact-form input{vertical-align:top;margin-bottom:20px;}
#comment-form input.text,#contact-form input.text{background:#f7f7f7;border:1px solid #d7d7d7;;font-family:Arial,sans-serfig;height:28px;}
#comments #li-comment-preview{display:none;background:#f7f7f7;}
#comments #comment-list li{border-bottom:1px solid #d7d7d7;padding:20px 0;}
#comments #comment-list li.bypostauthor{background-color:#f7f7f7;}
#comments .comment .header h3{border:0;color:#d55e00;display:inline;;font-family:Arial,sans-serfig;font-size:16px;font-weight:700;line-height:20px;text-transform:none;margin:0;padding:0;}
#comments .comment .header .meta{display:inline;font-family:Arial;font-size:13px;line-height:20px;}
#comments .comment .body{color:#393939;}
#comments .comment .body p{margin:10px 0 0;}
#comments .comment{width:660px;}
#comments .comment .depth-2 .picture{margin:0 20px 0 10px;}
#comments .comment .depth-2 .content{width:530px;}
#comments .comment .depth-3 .picture{margin:0 30px 0 20px;}
#comments .comment .depth-3 .content{width:510px;}
#comments .comment .depth-4 .picture{margin:0 40px 0 30px;}
#comments .comment .depth-4 .content{width:490px;}
#comments .comment .depth-5 .picture{margin:0 50px 0 40px;}
#comments .comment .depth-5 .content{width:470px;}
#comments .comment .depth-6 .picture{margin:0 60px 0 50px;}
#comments .comment .depth-6 .content{width:450px;}
#comments .comment .depth-7 .picture{margin:0 70px 0 60px;}
#comments .comment .depth-7 .content{width:430px;}
#comments .comment .depth-8 .picture{margin:0 80px 0 70px;}
#comments .comment .depth-8 .content{width:410px;}
#comments .comment .depth-9 .picture{margin:0 90px 0 80px;}
#comments .comment .depth-9 .content{width:390px;}
#comments .comment .depth-10 .picture{margin:0 100px 0 90px;}
#comments .comment .depth-10 .content{width:370px;}
#comment-form p.form-submit,#comments .comment ul.children .row .row{margin:0;}
#comments .comment .header .meta a:link,#comments .comment .header .meta a:visited,#comments .comment .header .meta a:hover,#comments .comment .header .meta a:active{color:#8d8d8d;text-decoration:none;}
#comments .comment .children #respond,img.alignright{margin-left:10px;}
/*sidebar*/
#sidebar {postion:relative; float:left; margin:10px -5px 20px 15px; }
.sidebar { position:relative; float:left;   margin: 0px 0px 25px 0px;clear:both;}
#sidebar ul, #footer ul {width:270px;}
#sidebar li a, #footer li a {background:url(images/white-transparent.png); padding: 7px 10px 7px 10px; margin: 4px 0px 4px 0px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; color:#606060; text-decoration:none; display:block;}
#sidebar li a:hover, #footer li a:hover {  background:#D55E00; color:#ffffff;opacity:0.65; filter:alpha(opacity=65); } 
#sidebar div h2:first-child {margin:15px 0px 3px 0px;}
#sidebar h2{font-size:35px; margin:50px 0px 3px 0px; padding:0px!important;}
#sidebar h3{font-size:35px;margin:30px 0px 3px 0px!important;padding:0px!important;}
#sidebar ul li .entry-meta{color:#8d8d8d;display:block;font-family:Arial;font-size:13px;line-height:20px;border-bottom:1px solid #d7d7d7;margin-bottom:20px;padding-bottom:20px;}
#sidebar ul li:last-child .entry-meta{border:0;padding:0;}
#sidebar #searchform #s{border:1px solid #d7d7d7;display:block;height:26px;margin-bottom:10px;width:270px;padding:1px;}
#sidebar #wp-calendar{width:200px;height:200px;margin:0 auto;}
/*footer*/
#footer ul {margin:0px; padding:0px; width:200px;}
#footer li {list-syle:none; list-style:none;width:200px;}
#footer li a{ color:#000000; width:200px; padding: 4px 10px 4px 10px;}
#footer  {color:#ffffff;opacity:0.85; filter:alpha(opacity=85); font-size:14px; line-height:16px;}
#footer h1, #footer h2, #footer h3 {color:#ffffff!important;}
#footer.row {width:930px!important; padding:15px 15px 30px 15px!important;background:url(images/red-transparent.png);}
#footer-wrap {background:url(images/red-transparent.png);}
/*footer contact form*/
#FSContact1 input, #FSContact1 textarea {padding:10px!important; border:none; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; margin:0px 0px 10px 0px!important;}
/*credit row */
#credit .column {margin:0px 15px 10px 0px!important;}
#credit.row {width:930px!important; padding:5px 15px 7px 15px;background:url(images/blue-transparent.png);}
#credit-wrap{background:url(images/blue-transparent.png);}
#credit{color:#fff;font-size:14px;height:40px;line-height:40px;}
/* general button */
.view_all_btn,#paginator a, input#searchsubmit,#comment-form #submit-comment, a#btn-preview{font-size:18px;display:inline-block;font-family:'LeagueGothicRegular';color:#fff;text-transform:uppercase;text-decoration:none;background:url(images/red-transparent.png);-moz-border-radius:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;margin:20px 25px 0 0;padding:7px 20px;letter-spacing:2px}
 input#searchsubmit, #comment-form #submit-comment{ padding:3px 30px 3px 30px; margin:0px;}
 input#searchsubmit:hover, #comment-form #submit-comment:hover { background:#D55E00;}
 .view_all_btn:hover,#paginator a:hover{color:#fff;background:#d55e00 none;}
 #paginator a {margin:0px!important;}
 #comment-form  a#btn-preview{ margin:2px 20px 0px 0px;padding:4px 20px 4px 20px;}
 /*pagination*/
#paginator a { margin:0px!important;}
#paginator{ position:relative; float: left; margin:0px 0px 40px 0px; width: 620px;}
/*misc*/
.follow ul li{list-style:none;float:left;margin-right:10px;}
#footer .blogroll li{border-bottom:1px solid #616161;list-style:none;margin-bottom:5px;padding-bottom:5px;}
.mailinglist input.text{border:1px solid #8d8d8d;margin-bottom:10px;height:26px;width:276px;padding:1px;}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
img.alignleft{margin:0px 10px 10px 0px;}
.wp-caption{background-color:#f3f3f3;border:1px solid #ddd;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding-top:4px;text-align:center;margin:10px;}
.wp-caption img{border:0 none;margin:0;padding:0;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.gallery-caption{text-align:center;}
a,a:hover,a:active{color:#d55e00;}
input.text.invalid,textarea.invalid{border:1px solid red !important;}
.left,#sidebar .twitterwidget.twitterwidget-title,.alignleft{float:left;}
.right,.alignright{float:right;}
html[xmlns] .clearfix,#sidebar #searchform label,#footer #searchform label{display:block;}
#nav ul li a:hover,#footer .blogroll a:link,#footer .blogroll a:visited,#footer .blogroll a:hover,#footer .blogroll a:active{color:#fff;text-decoration:none;}
#content div.body p,h3#comments-title{margin-bottom:10px;}
#content div.body blockquote cite,#comments .comment .header h3 cite{font-style:normal;}
body.blog #post-list,#comments #comment-list,#sidebar ul{list-style:none;}
body.blog .post,body.search .post,body.search .page,.tweets .tweet{border-bottom:1px solid #d7d7d7;margin-bottom:20px;padding-bottom:20px;}
body.blog .post.last,body.search .post.last,body.search .page.last,.tweets .tweet.last{border-bottom:0;margin-bottom:40px;padding-bottom:0;}
.meta .author,.meta .author,.tweets .tweet .footer,#sidebar .entry-meta a:link,#sidebar .entry-meta a:visited,#sidebar .entry-meta a:hover,#sidebar .entry-meta a:active{color:#8d8d8d;font-family:Arial;font-size:13px;line-height:20px;}
.meta .tags a,.meta .tags a:hover,#comments .comment .header{color:#8d8d8d;}
.tweets .tweet .body,#sidebar ul li .entry-content{color:#d55e00;font-size:16px;font-style:italic;line-height:20px;}