/*  
Theme Name: Leigeber
Description: A two-column fixed-width theme custom designed by Michael Leigeber.
Version: 3.0
Author: Michael Leigeber
Author URI: http://www.leigeber.com
*/

/* Global */

* {margin:0; padding:0; outline:0}
body {font:13px Verdana,Arial; min-width:990px; color:#111; background:#d6dadb url(http://cdn.scriptiny.com/static/v3/bg.jpg) fixed}
img {border:0}
h1 {float:left; clear:left; margin-top:46px; font:24px Georgia,Verdana; color:#fff; width:820px; text-shadow:#2c3834 1px 1px}
h2 {font:22px Georgia,Verdana; color:#465236; text-shadow:#fff 1px 1px}
a {text-decoration:none; color:#455e5d}
a:hover {color:#000}
#outer {background:url(http://cdn.scriptiny.com/static/v3/top-bg.jpg) repeat-x}
#center {width:990px; margin:0 auto}

/* Header */

#header {height:240px}
#logo {float:left; margin-top:55px}
#topnav {float:right; text-shadow:#7e9a58 1px 1px}
#header ul {float:right; list-style:none; background:url(http://cdn.scriptiny.com/static/v3/top-div.gif) 100% 0 no-repeat}
#header li {float:left; background:url(http://cdn.scriptiny.com/static/v3/top-div.gif) no-repeat}
#header li a {display:block; padding:8px 14px 12px 16px; color:#e6eed9}
#header li a:hover {color:#fff}
#home {background:url(http://cdn.scriptiny.com/static/v3/top-arrow.gif) 50% 100% no-repeat}
#search {float:right; clear:both; margin-top:36px}
#search input {width:225px; border:0; border-left:1px solid #99af7f; border-top:1px solid #99af7f; border-right:1px solid #bbcca4; border-bottom:1px solid #bbcca4; padding:4px; color:#999}
#icons {float:right; width:104px; margin-top:44px}
#icons a {float:left; margin-left:12px}

/* Left Column */

#content {float:left; width:990px; padding-bottom:50px}
#left {float:left; width:592px}
.post {margin-bottom:30px; padding-bottom:35px}
.post p, .innerpost p {line-height:1.5; margin-bottom:16px}
.date {float:left; background:url(http://cdn.scriptiny.com/static/v3/date-bg.gif); width:42px; height:36px; padding:5px 0 0 1px; font-size:12px; text-align:center; line-height:1.2; color:#465236; text-shadow:#eff3e8 1px 1px}
.info {float:left; margin-left:10px}
.posted {color:#5f7f7d; font-style:italic; font-size:12px}
.posted a {text-decoration:underline; color:#5f7f7d}
.posted a:hover {color:#364d4c}
.text {clear:left; padding:20px 0 5px; overflow:hidden}
.posttext {padding-bottom:5px}
.posttext ul, .post ul {margin:0 0 16px 15px}
.posttext li, .post li {margin-bottom:3px; line-height:1.5}
.posttext h3, .text h3 {font:18px Georgia,Verdana; margin-bottom:14px}
.post ol {margin:0 0 11px 20px}
.post ol li {margin-bottom:3px}
.details {background:url(http://cdn.scriptiny.com/static/v3/details-bg.gif) no-repeat; height:24px; padding:7px 14px 0 12px; font-size:12px; color:#465236; text-shadow:#ecf1e5 1px 1px}
.responses {float:left}
.postlink {float:right; padding-right:12px; background:url(http://cdn.scriptiny.com/static/v3/details-arrow.gif) 100% 5px no-repeat; font-style:italic}
.postnav {height:20px; text-shadow:#fff 1px 1px}
.alignleft {float:left}
.alignright {float:right}

/* Ads */

#ads {float:right; width:340px; margin-bottom:12px}
#adhead {background:url(http://cdn.scriptiny.com/static/v3/header-bg.gif); height:19px; padding:6px 13px 8px 13px; margin-bottom:9px; text-shadow:#899a82 1px 1px}
#adhead h3 {float:left; font:16px Georgia,Verdana; color:#fff}
#bsap_aplink {float:right; font-size:11px; margin:0; padding:4px 0 0; color:#eee; text-shadow:none}
#bsap_aplink:hover {color:#fff}
body .one .bsa_it_ad {border:none; background:transparent; font-family:inherit; padding:0; margin:0; text-align:left}
body .one .bsa_it_ad .bsa_it_i {float:left; padding:0; margin:0 12px 0 0}
body .one .bsa_it_ad .bsa_it_i img {padding:0; border:none; margin-top:3px}
body .one .bsa_it_ad .bsa_it_t {padding:0; font-size:13px; color:#364D4C; text-shadow:1px 1px #F1F4F5; margin-bottom:6px}
body .one .bsa_it_ad .bsa_it_t:hover {color:#000}
body .one .bsa_it_p {display:none}
body .one .bsa_it_ad .bsa_it_d {font:12px Arial,Verdana; color:#555; text-shadow:#F1F4F5 1px 1px}

/* Right Column */

#right {float:right; width:340px}
#categories {float:right; width:340px; margin:0 0 12px 7px}
#categories h3 {display:block; font:16px Georgia,Verdana; color:#fff; background:url(http://cdn.scriptiny.com/static/v3/header-bg.gif); padding:6px 0 8px 13px; margin-bottom:6px; text-shadow:#899a82 1px 1px}
#categories ul {float:left; list-style:none; text-shadow:#fff 1px 1px}
#categories li {margin-top:5px; font-style:italic; color:#888}
#categories li a {font-style:normal}
#recentposts {float:right; width:340px; margin:0 0 0 7px}
#recentposts ul {list-style:none}
#recentposts li {border-bottom:1px solid #fff}
#recentposts h3 {display:block; font:16px Georgia,Verdana; color:#fff; background:url(http://cdn.scriptiny.com/static/v3/header-bg.gif); padding:6px 0 8px 13px; margin-bottom:6px; text-shadow:#899a82 1px 1px}
#recentposts a {display:block; border-bottom:1px solid #d9d9d9; font-size:12px; padding:5px 15px 6px 0; text-shadow:#fff 1px 1px}
a#archive {border:0; padding:8px 0 12px; margin-top:0; font-style:italic; text-align:center; text-shadow:#fff 1px 1px}
.marginright {padding:0 18px 0 0}
#communitynews {float:right; width:340px; margin:0 0 12px 7px}
#communitynews h3 {display:block; font:16px Georgia,Verdana; color:#fff; background:url(http://cdn.scriptiny.com/static/v3/header-bg.gif); padding:6px 0 8px 13px; margin-bottom:11px}
#communitynews ul {list-style:none; text-shadow:#fff 1px 1px}
#communitynews h4 {font-size:13px}
#communitynews small {display:block; font:italic 11px Arial,Verdana; color:#888; margin-bottom:6px}
#communitynews li {border-bottom:1px solid #fff; margin-top:7px; font-size:12px; color:#444; line-height:1.3}
#communitynews li a {font-style:normal; margin-bottom:3px}
#communitynews li p {padding-bottom:8px; border-bottom:1px solid #d9d9d9}
a#postlink {border:0; padding:8px 0 12px; display:block; margin-top:0; font-style:italic; text-align:center; text-shadow:#fff 1px 1px}
#communitypost p {margin-bottom:6px}
#communitypost input {width:326px; padding:5px 6px; border:1px solid #ccc; color:#555}
#communitypost textarea {width:326px; padding:5px 6px; margin-bottom:8px; border:1px solid #ccc; font:13px Verdana,Arial; color:#555}
#communitypost label {display:block; margin-bottom:3px; color:#555}
#communitypost form input#fvcn_Submit {width:120px; background:#f3f3f3; cursor:pointer}
#communitypost form input#fvcn_Submit:hover {background:#eee}
li#lastlink {border:none; margin:none}
#otherlinks {padding:8px 0 11px; background:#e9eced; font-style:italic; text-align:center}
#textlinks {float:right; width:340px; margin-left:7px}
.oddrow {background:#eee}

/* Footer */

#footer {height:50px; clear:left; background:url(http://cdn.scriptiny.com/static/v3/footer-bg.jpg) repeat-x; text-shadow:#7e9a58 1px 1px}
#footercenter {width:990px; height:33px; margin:0 auto; color:#e6eed9; padding-top:17px}
#copyright {float:left}
#footerlinks {float:right}
#footerlinks a {color:#e6eed9}
#footerlinks a:hover {color:#fff}

/* Contact */

.contactform {margin-top:20px}
.contactform input {border:1px solid #aaa; width:200px; background:#fbfbfb; margin-top:4px; padding:2px; font-size:12px}
.contactform textarea {border:1px solid #aaa; width:586px; padding:2px; background:#fbfbfb; height:100px; margin-top:4px; font:12px Verdana,Arial}
.contactform .submit {width:125px; padding:2px 0; font-size:13px; cursor:pointer}
.contactform .submit:hover {background:#e8e8e8}

/* Links */

#linkdir {list-style:none}
#linkdir h2 {padding-bottom:10px; font-size:14px; font-weight:bold}
#linkdir ul {list-style:none; padding-bottom:12px}
#linkdir .linkcat li {padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #ccc}

/* Archives */

.archives {padding:10px 0 20px 15px}

/* Community Feed */

.rsscontent {position:relative; width:590px; overflow:hidden}

/* TinyBox */

.tbox {position:absolute; display:none; padding:14px 17px; z-index:900}
.tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url(http://cdn.scriptiny.com/static/preload.gif) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}
.tclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url(http://cdn.scriptiny.com/static/close.png) no-repeat}
.tclose:hover {background-position:0 -30px}

/* Comments */

#commentstitle {font:18px Georgia,Verdana; margin-bottom:15px}
.nocomments {float:left; clear:left; font-size:11px; margin-top:20px; font-weight:bold}
.comment {float:left; width:570px; margin-bottom:10px; padding:10px}
.comment p {margin-bottom:10px}
.authorcomment {background:#dae3cc}
.gravatar {float:left; width:60px}
.gravatar img {border:1px solid #888}
.altcomment {background:none; background:#dee1e2;}
.commenttext {float:left; width:500px}
#trackbacks {clear:left; padding-top:20px}
#trackbacks h3 {font:18px Georgia,Verdana; margin-bottom:15px}
#trackbacks ul {margin-left:15px}
#trackbacks li {margin-top:5px}
#commentsoptions {margin-top:15px}
#commentsarea {margin-top:30px; border-top:1px solid #ccc; padding-top:30px}
#commentsarea h3 {font:18px Georgia,Verdana; margin-bottom:5px}
#commentnotice {margin-bottom:15px; font-size:11px; font-style:italic}
.commentform input {border:1px solid #aaa; width:200px; background:#fbfbfb; margin-top:4px; padding:2px; font-size:12px}
.commentform textarea {border:1px solid #aaa; width:586px; padding:2px; background:#fbfbfb; height:100px; margin-top:4px; font:12px Verdana,Arial}
.commentform .submit {width:125px; padding:2px 0; font-size:13px; cursor:pointer}
.commentform .submit:hover {background:#e8e8e8}
