/*  
+-----------------------------------------------+
|
|    Buy Or Don't Buy CSS Stylesheet
|    Copyright (c) 2008 BODB & Matthew Lettini
|
|    Written and Designed By: 
|    - Matthew Lettini
|    - http://www.matthewlettini.com/
|
+-----------------------------------------------+
*/


/* reset styles */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, font, img, dl,
dt, dd, ol, ul, li, form, label, legend, table, tbody, tr, th, td {
margin:0px;padding:0px;border: 0;outline: 0;font-weight: inherit;
font-style: inherit;font-size: 100%;font-family: inherit;list-style:none;}


/* general */
*{margin:0;padding:0;}
html,body{color:#333;text-align:center;font-size:12px;font-family:Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial,sans-serif; color:#444;background:#f0f0f0;}
h1{font-size:36px;font-family:Arial;letter-spacing:-2px;}
h2{font-family:Georgia, Times New Roman;font-size:29px;font-weight:normal;letter-spacing:-2px;}
h2 a {color:#222}
h3{font-size:20px;margin-bottom:15px;letter-spacing:-1px;font-family:Georgia;color:#333;}
h4{font-size:14px;font-weight:bold;letter-spacing:-1px;margin-bottom:5px;}
a{color:#378894;text-decoration:none;}
a:hover{color:#980e0e;}
#container {margin:20px auto;padding:0px;width:915px;border:10px solid #e5e5e5;}
#wrapper{margin:0px auto 0px;padding:0px;text-align:left;width:915px;border:1px solid #ccc;background:#fff;} 


/* top */
#top {display:block;background:#000;overflow:hidden;}
#top img.logo {float:left;}
#top img.tagline {float:left;}
#top .updated {position:absolute;background:url(images/updated.png) no-repeat left top; width:108px;height:108px;text-indent:-5000px;top:30px;margin-left:809px;}
.navigation {margin:0px;padding:0px;clear:both;background:transparent url(images/bg_navigation.gif) repeat-x left top;overflow:hidden;}
.navigation ul {margin:0px;padding:0px 0px 0px 9px;float:left;background:transparent url(images/bg_navigation.gif) repeat-x left top;overflow:hidden;}
.navigation ul li {float:left;padding-right:5px;background:transparent;}
.navigation ul li a {display:block;padding:3px 6px;margin:0px;color:#fff;font-size:13px;font-family:Georgia;font-weight:bold;background:transparent;}
.navigation ul li a:hover {background:#980e0e;color:#fff;}
.navigation #searchform {float:right;width:210px;margin-right:15px;}
.navigation #searchform input#s {border:1px solid #2e737d;background:#fff url(images/bg_search_form.gif) no-repeat right top;margin-top:2px;padding:1px 3px;font-size:11px;font-family:Tahoma;width:148px;}
.navigation #searchform input#search {border:1px solid #000;background:#000 url(images/button.gif) repeat-x left top;font-size:11px;font-family:Tahoma;color:#fff;margin-top:2px;}
.categories {background:transparent url(images/bg_categories.gif) repeat-x left bottom;padding:0px 0px 0px 12px;border-bottom:1px solid #ccc;}
.categories ul {background:transparent;overflow:hidden;}
.categories ul li {float:left;padding-right:12px;background:transparent url(images/bg_categories.gif) repeat-x left bottom;}
.categories ul li a {display:block;padding:3px;font-size:11px;font-family:Tahoma;background:transparent;}
.categories ul li a:hover {background:transparent url(images/bg_categories.gif) repeat-x left bottom;}


/* footer */
#footer {clear:both}
#footer .footersidebar {background:#ddd;border-top:1px solid #bbb;padding:12px;}
#footer .info {clear:both;background:#333;border-top:1px solid #000;padding:12px;color:#777;font-size:10px;}
#footer .info span {font-size:12px;color:#888}
#footer .footersidebar .widget {float:left;}
#footer .footersidebar #recent-posts {width:250px;margin-right:30px;}
#footer .footersidebar #categories-245159851 {width:111px;margin-right:30px;}
#footer .footersidebar #categories-245159851 a {font-size:10px;padding:3px 5px;}
#footer .footersidebar #pages {width:150px;margin-right:30px;}
#footer .footersidebar #search {background:#EEEEEE none repeat scroll 0%;border:1px solid #BBBBBB;padding:10px;width:186px;}
#footer .footersidebar #search input#s {width:128px;}
#footer .footersidebar #meta {width:208px;margin-top:30px;}
#footer .footersidebar .widget h2 {font-size:12px;font-weight:bold;letter-spacing:0px;margin-bottom:10px;padding-left:5px;}
#footer .footersidebar .widget ul {border-bottom:1px solid #e5e5e5;border-top:1px solid #d0d0d0;}
#footer .footersidebar .widget ul li {margin:0px;padding:0px;border:0px;}
#footer .footersidebar .widget ul li a {display:block;padding: 5px;border-bottom:1px solid #d0d0d0;border-top:1px solid #e5e5e5;font-size:11px;}
#footer .footersidebar .widget ul li ul {padding-left:19px;border:0px;}
#footer .footersidebar .widget ul li ul li {list-style:circle;padding:0px;margin:0px;}
#footer .footersidebar .widget ul li ul li a {padding:3px;font-size:10px;}
#footer .tw-hide {display:block;}


/* rightbar */
.rightbar {width:280px;float:right;margin:30px 15px 20px 0px;}
.rightbar h2 {font-size: 18px;margin-bottom:2px;color:#333;letter-spacing:-1px}
.rightbar .column{color:#999;padding:0px;margin:0px;float:left;text-align:left;line-height:1.3em;}
.rightbar .column p{color:#777;}
.rightbar .column ul{list-style:none;}
.rightbar .textwidget {color:#666;line-height:16px;font-size:12px;}
.rightbar .widget {margin: 0px 0px 20px;padding:0px 0px 20px;background:transparent url(images/dots.gif) repeat-x left bottom;clear:both;}
.rightbar .widget ul {margin: 0px 0px 4px;font-size:11px;padding-left:13px;}
.rightbar .widget ul li {color:#666;list-style:circle;}
.rightbar .widget ul li a{line-height:1.2em;}
.rightbar .widget ul li a:hover {text-decoration:underline;color:#980e0e;}
li#tabbed-widget-1 h2 {margin-bottom:5px;}
li#tabbed-widget-1 li#recent-comments {list-style:none;background:none;margin:0px;padding:0px;}
li#tabbed-widget-1 li#recent-posts {list-style:none;background:none;margin:0px;padding:0px;}
li#polls ul {list-style:none;padding:0px;margin:0px;text-align:center;font-size:10px;}
li#polls ul li {list-style:none;}


/* main content column */
#mainCol{float:left;margin:20px 0px 0px 15px;width:570px;}
#mainCol.page {width:885px;}
#mainCol.single .post {margin-bottom:10px;}
.post{margin:0 0 40px 0; clear:both;padding:0px;background:transparent url(images/dots.gif) repeat-x left bottom;}
.post h2{line-height:30px;margin-bottom:1px;}
.post h2 a{outline:none;}
#archive.post {margin-top:30px;}
#archive.post h2 {font-size:21px;letter-spacing:-1px;line-height:15px;}
.entry h3{margin:1em 0;}
.entry{color:#222;font-size:12px;line-height:20px;overflow:hidden; clear:both;margin-bottom:0px;}
.entry p{margin:0px 0px 10px;}
.entry p a{text-decoration:underline;}
.entry p a.more-link {display:block;float:right;margin:20px 0px;font-weight:bold;}
.entry blockquote{background:#eee;margin:20px;padding:5px 20px 0px; font-size:14px; line-height: 20px; font-family: Times New Roman;color:#666;overflow:hidden;border:1px dashed #ccc;}
.entry ul{margin:0 1.3em 0;list-style:none;}
.entry li a{color:#333;font-weight:bold;background:url(images/dot.gif) repeat-x bottom left;}
.entry ul li{list-style:square; line-height: 16px; margin-left:18px;margin-bottom:7px;}
.entry ol{margin:0 1em 0 3em;}
.entry ol li{margin:0 0 7px 0;}
.entry img,.entry a img{border:3px solid #EEE;}
.entry a:hover img{border-color:#DFDFDF;}
.entry table tr { padding: 15px 0; }
.entry table tr.alt { background: #eee; }
.entry img {margin: 0px auto;border:none;display:block;max-width:570px;}
.entry img.alignleft {float:left;border:none; margin: 0px; padding:4px 10px 10px 0px;}
.entry img.alignright {float:right;border:none; margin: 0px; padding:4px 0px 10px 10px;}
.entry img.aligncenter {border:none; margin: 0px auto; padding: 10px 0px 0px;}
.post .tags {font-size:11px;clear:both;}
.reader {border:2px dashed #ccc; width:400px;margin:20px auto;padding:5px 10px;font-size:11px;}
.reader a {text-decoration:none;}
.reader p a {text-decoration:none;}
.reader p {margin:0px;padding:0px;}
.postmeta{font-size:11px;text-align:left;color:#888;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #ccc;}
.postmeta2 {font-size:11px;overflow:hidden;clear:both;display:block;padding:5px;background:#e5e5e5;border-top:1px solid #d0d0d0;}
#mainCol.single .postmeta2 {padding:0px;background:none;border:0px;}
.postmeta2 .category {float:left;}
.postmeta2 .tags {clear:both;background:transparent url(images/dots.gif) repeat-x left bottom;padding:1px 0px 10px;}
.postmeta2 .comments{float:right;background:transparent url(images/chat_grey.gif) no-repeat left bottom;padding-left:15px;margin-left:2px;}
#author-box {display:block;padding:10px 0px;background:transparent url(images/dots.gif) repeat-x left bottom;}
#author-box .inside {}
#author-box .inside h4 {margin-bottom:0px;}
#author-box .inside p {font-size:11px;line-height:12px;}
#author-box .avatar {float: left;width: 50px;height: 50px;padding:2px;border:1px solid #ccc;margin-right:10px;}
.backnext {margin:10px 0px 20px;overflow:hidden;background:transparent url(images/dots.gif) repeat-x scroll left bottom;padding-bottom:5px;}
.backnext span.back {float:right;}
.backnext span.next {float:left;}
.backnext a {font-weight:bold;}
.backnext2 {margin:0px 0px 0px;padding:10px 0px;clear:both;}
.relatedposts {border-bottom:2px solid #666;padding:10px 0px 5px;margin:0px 0px 30px;}
.relatedposts ul.related_post {list-style:circle;padding-left:12px;}
.relatedposts ul.related_post li {font-size:11px;list-style:circle;margin-bottom:5px;}
object {padding:0px;margin:0px;}
embed {padding:0px;margin:0px;}



/* float rules */
.floatleft{float:left;margin:3px 10px 0 0;}
.floatright{float:right;margin:3px 0 0 10px;}
.right{float:right;}
.left{float:left;}
.clear{clear:both;}


/* random stuff */
.add img {border:none; padding-top: 5px;}
.sociable {margin:40px 0px 0px !important;display:block !important;padding:10px 0px 0px !important;clear:both !important;border-top:2px solid #666;}
.sociable_tagline {float:left;margin: -2px 5px 0px 0px;font-size:14px;font-weight:bold;color:#444;}
.sociable a, .sociable li, .sociable_hovers, .sociable img {display:inline !important;border:none !important; background:none !important;}
li.namebuys {font-weight:bold;font-size:11px;border-bottom:none !important;padding: 10px 0px 0px !important;margin:10px 0px 0px -13px;list-style:none !important;}
li.namebuystop {font-weight:bold;font-size:11px;list-style:none !important;border-bottom:none !important;margin:8px 0px 0px -13px;}
li.namebuys:hover {background:transparent !important;}
p.author_meta {text-transform:capitalize;}
.credits {font-size:11px;line-height:1.2em;background:#fff;padding:8px;margin-bottom:10px;}
#wpstats {display:none;}
.authorspage p {float:left;text-align:center;}
.authorspage p img {height:300px;}
#searchform {overflow:hidden;}
#searchform input {float:right;width:52px;}
#searchform input#s {float:left;width:104px;margin-top:1px;_width:100px;}
#searchform br {display:none;}
.cform input:hover, .cform textarea:hover, .cform select:hover {background:#fff none repeat scroll 0% !important;}
.interviewlist {font-size:14px;margin-top:20px;}
.interviewtime {font-size:11px;}
.wp-polls .column p {padding:5px 0px !important;}
.twitter-timestamp {display:none;}


/* comments and inputs */
#comments{width:435px;padding:12px 0 0 0;}
#comments h3 {}
.commentslist {margin:0px 0px 50px;}
.commentslist li {margin-bottom:20px;clear:both;}
.commentslist li.alt {}
.commentslist li .author_meta {background:#E5E5E5 none repeat scroll 0% 50%;border-bottom:1px solid #D0D0D0;display:block;padding:5px 10px;}
.commentslist li .author_meta .user {float:left;font-weight:bold;}
.commentslist li .author_meta .edit {float:left;padding-left:5px;}
.commentslist li .author_meta .vote {float:left;display:block;margin:-1px 0px 0px 15px}
.commentslist li .author_meta .vote img {}
.commentslist li .author_meta .vote span {font-size:14px;padding:0px 7px 0px 2px;}
.commentslist li .author_meta .date {display:block;text-align:right;font-size:11px;}
.commentslist li .comment_text {padding:10px;}
.commentslist li .comment_text .avatar {float:right;margin:0px 0px 10px 10px;width: 35px;height: 35px;padding:2px;border:1px solid #ccc;}
.commentslist li .comment_text p {padding-bottom:10px;}
#commentform {}
#commentform p {margin-bottom:10px;}
#commentform p input {}
#commentform p label {}
#commentform p textarea {}
#commentform p input#submit {}
