/*
Theme Name: Shots
Theme URI: http://strangeshots.org/
Description: StrangeShots.com custom theme based on the default theme
Author: StrangeShots.com
Author URI: http://strangeshots.com/
Tags: red, two columns, single entry, custom
*/
body{font-size:62.5%;font-family:"gill sans",helvetica,arial,sans-serif;background:#f6f6f6 url('images/bg_page.png') top left repeat-x;color:#000;text-align:center;margin:0;padding:0;}
#page{text-align:left;width:1000px;border:0 solid #959596;margin:0 auto;padding:0;}
#headerimg h1 a{background:transparent url(images/sslogo.gif) no-repeat scroll 55px 0pt;display:block;height:99px;width:260px;}
#content{font-size:1.4em;}
.widecolumn .entry p{font-size:1.05em;}
.narrowcolumn .entry,.widecolumn .entry{line-height:1.4em;}
.narrowcolumn .entry{}
.narrowcolumn .entrywrap,.narrowcolumn .entrywrap .entry p{}/*display:inline-table;*/
.widecolumn{line-height:1.6em;width:450px;margin:5px 0 0 150px;padding:10px 0 20px;}
.pagecolumn .entry{background:#e9e9e9 url(images/bg_comments.gif) top left repeat;line-height:1.6em;margin:0;padding:12px 15px 30px 20px;text-align:left;}
.narrowcolumn .rate{float:left;width:115px;height:50px;}
.narrowcolumn .rate .rsv{clear:left;padding:5px 0 0 5px;}
.narrowcolumn .postmetadata{color:#6B6B6B;float:right;line-height:19px;margin-left:20px;}
.narrowcolumn .postmetadata a.akst_share_link{color:#000;font-weight:bold;}
#footer{background:#000 url('images/bg_footer.gif') top left repeat-x;border:none;width:760px;clear:both;margin:0 auto 20px;padding:0;}
small{font-size:0.9em;line-height:1.5em;}
h1,h2,h3{font-family:"gill sans",helvetica,arial,sans-serif;font-weight:bold;}
h1{font-size:4em;text-align:center;margin:0;}
#headerimg .description{font-size:1.2em;text-align:center;}
h2{font-size:1.6em;text-transform:uppercase;}
h2.pagetitle{font-size:1.6em;margin-top:30px;}
#sidebar h2{font-size:1.2em;margin:5px 0 0;padding:0;}
#cloud{background-color:#FFFFFF;
border:1px solid #E3E3E3;
clear:left;
float:left;
margin:10px 0pt 40px 3px;
padding:0px;
text-align:center;
width:250px;}
#cloud .inside{padding:10px 20px;text-align:justify;background-color:#F7F8F9;border:10px solid #FFFFFF;}
h3{font-size:1.3em;margin:30px 0 0;padding:0;}
h2,h2 a,h2 a:visited,h3,h3 a,h3 a:visited{color:#c90000;}
h2 a:hover{color:#000;}
.entry p a:visited{color:#b85b5a;}
.commentlist li,#commentform input,#commentform textarea{font-size:0.9em;}
.commentlist li{list-style:none;margin:20px 0 0;padding:0;}
.commentlist li .avatar{background:transparent none repeat scroll 0 0;border:1px solid #EEE;float:left;margin:0 12px 0 0;}
.commentlist cite,.commentlist cite a{font-weight:bold;font-style:normal;}
.commentlist p{font-size:14px;font-family:"gill sans",helvetica,arial,sans-serif;line-height:20px;text-transform:none;margin:0 0 7px;width:400px;}
.commentmetadata,.commentmetadata a{color:#C2C2C2;font-family:verdana;font-size:9px;font-weight:normal;}
code{font:1.1em 'Courier New', Courier, Fixed;}
acronym,abbr,span.caps{font-size:0.9em;letter-spacing:.07em;cursor:help;}
a{color:#c90000;text-decoration:none;}
a:hover{color:#000;text-decoration:none;}
#wp-calendar #prev a,#wp-calendar #next a{font-size:9pt;}
#wp-calendar a{text-decoration:none;display:block;}
#wp-calendar caption{text-align:center;width:100%;}
#wp-calendar th{font-style:normal;text-transform:capitalize;}
#header{float:left;padding:0;}
#headerimg h1 a span{display:none;}
.narrowcolumn{float:left;margin:0;padding:0;}
.post{text-align:justify;}
.post hr{display:block;}
.narrowcolumn .details{font-family:verdana;font-size:9px;margin:0;padding:12px 0 30px 0;}
.postsub{_height:1%;display:block;}
.widecolumn .postmetadata{margin:30px 0;}
.widecolumn .smallattachment{text-align:center;float:left;width:128px;margin:5px 5px 5px 0;}
.widecolumn .attachment{text-align:center;margin:5px 0;}
.clear{clear:both;}
#footer .footerw{color:#5b5b5b;font-size:13px;line-height:18px;margin:0;padding:20px;}
.footertop{margin-bottom:15px;_height:1%;display:block;}
.footersearch{float:left;margin-left:40px;}
.footersearch #s{padding-left:5px;border:1px solid #595959;background-color:#595959;color:#eee;}
.footersearch #searchsubmit{border:1px solid #232322;background-color:#232322;color:#9b9b9b;font-size:14px;font-weight:bold;text-transform:uppercase;}
.footercopyright{font-size:13px;font-family:arial;color:#444;}
#footer .footerw .rss{margin-bottom:8px;line-height:24px;float:left;}
#footer .footerw .rss img{display:inline;left:0;position:absolute;top:-1px;margin:0;padding:0;}
#footer .rss a{color:#5B5B5B;display:block;padding-left:30px;position:relative;}
#footer a:hover{color:#fff;text-decoration:none;}
#content .post{position:relative;padding-left:25px;}
#content .post .pic{position:absolute;margin:10px;}
.post h2{margin:10px 0;}
#content .post .pic .tags{list-style-type:none;margin:5px 0 0;padding:0;}
#content .post .pic .tags a{background-color:#c90000;color:#fff;padding:1px 2px;}
#content .post .pic .tags a:hover{background-color:#e90000;}
h3.comments{margin:40px auto 20px;padding:0;}
p img{padding:0;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
.alignright{float:right;}
.alignleft{float:left;}
html>body .entry ul{margin-left:0;list-style:none;text-indent:-10px;padding:0 0 0 10px;}
html>body .entry li{margin:7px 0 8px 10px;}
.entry ul li:before,#sidebar ul ul li:before{content:"\00BB \0020";}
.entry ol{margin:0;padding:0 0 0 35px;}
.postmetadata ul,.postmetadata li{display:inline;list-style-type:none;list-style-image:none;}
#sidebar ul li{list-style-type:none;list-style-image:none;margin-bottom:15px;}
#sidebar ul p,#sidebar ul select{margin:5px 0 8px;}
#sidebar ul ul,#sidebar ul ol{margin:5px 0 0 10px;}
#sidebar ul ul ul,#sidebar ul ol{margin:0 0 0 10px;}
ol li,#sidebar ul ol li{list-style:decimal outside;}
#sidebar ul ul li,#sidebar ul ol li{margin:3px 0 0;padding:0;}
#searchform{margin:0 auto 10px;padding:0;}
select{width:130px;}
#commentform input.in{background-color:#FFFFFF;
border:1px solid #E3E3E3;
height:24px;
margin:0pt;
padding:6px 2px 0pt 5px;
width:350px;}
#commentform textarea{background-color:#FFFFFF;
border:1px solid #E3E3E3;
height:70px;
padding:6px 0px 0pt 5px;
width:350px;}
#commentform .submit{border:1px solid #191919;background-color:#191919;color:#fff;font-size:13px;font-weight:bold;letter-spacing:2px;width:136px;height:30px;text-transform:uppercase;}
.commentlist{text-align:justify;margin:0;padding:0;}
#commentform p{margin:5px 0;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentmetadata{display:block;margin:0;}
#sidebar{width:140px;text-align:center;padding:47px 0 10px;float:left;}
#wp-calendar{empty-cells:show;width:155px;margin:10px auto 0;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar td{text-align:center;padding:3px 0;}
#wp-calendar td.pad:hover{background-color:#fff;}
acronym,abbr{border-bottom:1px dashed #999;}
blockquote{padding-left:20px;border-left:5px solid #ddd;margin:15px 30px 0 10px;}
blockquote cite{display:block;margin:5px 0 0;}
a img{border:none;}
.navigation{display:block;
font-size:13px;
height:25px;
line-height:25px;
margin-bottom:20px;
text-align:center;
}
.navigation a{color:#000;}
.navigation a:hover{color:#c90000;}
#respond{text-transform:uppercase;font-size:13px;height:13px;margin:20px 0;}
#commentbox{font-size:13px;
margin:50px 0pt 0pt;
text-align:left;
width:auto;}
#commentbox label{display:block;
font-size:14px;
padding:0pt;}
#commentbox #submit{margin:10px 0 0;}
#commentbox input,#commentbox textarea{font-size:14px;}
#tabs ul{list-style-type:none;margin:10px 0 0;padding:0;}
#tabs ul li{display:inline;}
#tabs ul li a{border:1px solid transparent;color:#4B4B4B;font-size:13px;font-weight:bold;line-height:27px;margin:0 5px;padding:5px 8px;}
#tabs ul li a:hover{color:#c90000;border:1px solid #c8c8c8;background-color:#e2e6e9;}
.confirm{color:#C90000;margin:30px 0;}
.entry p,.entry ol li,#sidebar ul,#sidebar ul ol{margin:0;padding:0;}
h1,h1 a,h1 a:hover,h1 a:visited,#headerimg .description,h2,h2 a,h2 a:hover,h2 a:visited,h3,h3 a,h3 a:hover,h3 a:visited,#sidebar h2,#wp-calendar caption,cite{text-decoration:none;}
#headerimg,.widecolumn .post,#sidebar form{margin:0;}
.postsub:after,.footertop:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.entry form,.center,#tabs{text-align:center;}
hr,#respond span{}
p.resultmeta{margin:0;}
#content .res{background-color:#fff;margin:0 0 10px 0;padding:5px;}
#content .res h3{margin-top:0px;}
.archive,.pagecolumn{padding-left:25px;width:450px;}
/************************** RATINGS ********************/
.post-ratings{width:100%;filter:alpha(opacity=100);-moz-opacity:1px;opacity:1px;}
.post-ratings-loading{display:none;height:16px;text-align:left;}
.post-ratings-image{border:0;}
.post-ratings img,.post-ratings-loading img,.post-ratings-image img{border:0;margin:0;padding:0 0 3px;}
.wp-postratings-usage-pre{border:1px solid #c8c8c8;background-color:#f0f0f0;overflow:auto;margin:20px;padding:10px;}
/************************** SHARE ********************/
#akst_form{background:#999;border:1px solid #ddd;display:none;position:absolute;width:300px;z-index:999;}
#akst_form a.akst_close{color:#fff;float:right;margin:5px;}
#akst_form ul.tabs{border:1px solid #999;list-style:none;margin:10px 10px 0;padding:0;}
#akst_form ul.tabs li{background:#ccc;border-bottom:1px solid #999;cursor:pointer;float:left;margin:0 3px 0 0;padding:3px 5px 2px;}
#akst_form ul.tabs li.selected{background:#fff;border-bottom:1px solid #fff;cursor:default;padding:4px 5px 1px;}
#akst_form div.clear{clear:both;float:none;}
#akst_social,#akst_email{background:#fff;border:1px solid #fff;padding:10px;}
#akst_social ul li{float:left;width:45%;margin:0;padding:0;}
#akst_social ul li a{background-position:0 2px;background-repeat:no-repeat;display:block;float:left;height:24px;vertical-align:middle;color:#000;font-size:13px;padding:4px 0 0 22px;}
#akst_facebook{background-image:url(../../plugins/share-this/facebook.gif) !important;}
#akst_digg{background-image:url(../../plugins/share-this/digg.gif) !important;}
#akst_stumbleupon{background-image:url(../../plugins/share-this/stumbleupon.gif) !important;}
#akst_delicious{background-image:url(../../plugins/share-this/delicious.gif) !important;}
#akst_reddit{background-image:url(../../plugins/share-this/reddit.gif) !important;}
#akst_blinklist{background-image:url(../../plugins/share-this/blinklist.gif) !important;}
#akst_newsvine{background-image:url(../../plugins/share-this/newsvine.gif) !important;}
#akst_furl{background-image:url(../../plugins/share-this/furl.gif) !important;}
#akst_tailrank{background-image:url(../../plugins/share-this/tailrank.gif) !important;}
#akst_magnolia{background-image:url(../../plugins/share-this/magnolia.gif) !important;}
#akst_email{text-align:left;}
#akst_email form,#akst_email fieldset{border:0;margin:0;padding:0;}
#akst_email fieldset legend{display:none;}
#akst_email ul li{margin:0 0 7px;padding:0;}
#akst_email ul li label{color:#555;display:block;margin-bottom:3px;}
#akst_email ul li input{padding:3px 10px;}
#akst_email ul li input.akst_text{width:255px;padding:3px;}
#akst_credit{background:#fff;border-top:1px solid #ddd;padding:3px;}
#akst_social ul,#akst_email ul{list-style:none;margin:0;padding:0;}