﻿
* {padding: 0; margin: 0}
body {color: #494949; background-color:#e5e5e5; font: 13px Constantia, "Hoefler Text", Georgia}
/* --1-- General */
a{color: #003AEA; text-decoration: none}
a:hover{color: #003AEA; text-decoration: underline}
a img{border: 0}
a.amzn, a.amzn:visited {color: #488B0C; text-decoration: none;}
a.amzn:hover {color: #488B0C; text-decoration: underline;}
a.wiki, a.wiki:visited {color: #00458A; text-decoration: none;}
a.wiki:hover {color: #00458A; text-decoration: underline;}
p {margin-bottom: 7px}
/* --2-- Page + Header */
div#page {margin: 0 auto; width: 880px; background-color: #fff; padding: 0 30px 0 30px; background: #e5e5e5 url("/images/PageShadows.gif") repeat-y left top;}
div#page div#header{margin: 0; height: 93px; background-color: white; padding: 27px 0 0 0;}
div#page div#header a.futureblind {padding: 0 469px 80px 0; background: white url("/images/FutureBlindTitle.gif") left top; text-decoration: none; outline: 0px; line-height: 10px;}
div#page div#header a.futureblind:hover {background-position: 0px 93px;}div#page div#header span#span{font: normal 12px Tahoma, sans-serif; color: #888; line-height: 18px}div#page div#header #searchform{float: right; margin:60px 15px 0 0; padding: 0; height: 30px; background: none}div#page div#header #searchform .search-box{color:black; background-color:white; font: normal 12px Verdana, Arial, Helvetica; border: grey solid; border-width: 1px 0 1px 1px; width: 205px; height: 16px ! important; padding:3px 0 2px 5px; margin:0; line-height: 16px;}div#page div#header #searchform .search-button{background:url("/images/search-button.gif") no-repeat; border: 0; width:23px; height: 23px; padding:0px 0 0px 0; margin:0}div#page div#header .text_s{margin: 12px 0 0 0}* html div#page div#header #searchform .search-button{padding:0; margin:0}
div#page div#menu{background: #3875a3; border-top: 1px #254b68 solid; border-bottom: 1px #254b68 solid; height: 36px; width: 880px}div#page div#menu ul{margin:0; padding:11px 0 0 0;}div#page div#menu ul li{display: inline; padding:0; margin:0;}div#page div#menu ul li a{margin:0; padding: 12px 16px 11px 16px; color:white; background:none; text-decoration:none; font:11px Verdana, Arial; text-transform: uppercase; font-weight: bold; line-height: 16px;}div#page div#menu ul li a:hover{background: #70c907; color: white; text-decoration: none}div#page div#menu ul li.current_page_item a, div#page div#menu ul li.current_page_item a:hover{background: #85bfec; color: white}
div#page div#menu ul li.right {float:right;}
div#page div#menu ul li.right a {background-repeat: no-repeat; background-position: 4px 11px; padding-left: 24px;}
/* --3-- Right Bar */
div#page div#main {margin: 0 auto; width:880px; background: white url("/images/BarShadow.gif") repeat-y left top;}div#page div#main div#rightside {float: right; width: 250px; margin:0; .margin:0;}div#page div#main div#rightside div.box{padding:0; margin: 0 0 20px 0; font: 11px Verdana, Arial}div#page div#main div#rightside div.box p{padding: 6px; margin:0}div#page div#main div#rightside div.box a{color: black;}div#page div#main div#rightside div.box a:hover{background-color: #626a7e; color: white;}div#page div#main div#rightside div.box h2{background-color: white; filter:alpha(opacity=40); opacity:0.4; color: black; text-transform: uppercase; font: bold 11px Verdana, Arial, sans-serif; line-height: 13px; margin: 0; padding: 7px 0 7px 20px;}div#page div#main div#rightside div.box option { padding: 5px 4px 5px 5px; font: 11px Verdana, Arial, sans-serif;}div#page div#main div#rightside div.box select {width: 172px; font: 11px Verdana, Arial, sans-serif; border: 0px; margin-top: 4px;}div#page div#main div#rightside div.box ul{margin:0; padding:0}div#page div#main div#rightside div.box ul li{list-style: none; margin:0; width: 172px;}div#page div#main div#rightside div.box ul li a{background: none; display: block; width: 220px; color: black; padding: 5px 5px 5px 25px; line-height: 13px; font: 11px Verdana, Arial;}div#page div#main div#rightside div.box ul li a:hover{background-color: #313a4e; color: white; text-decoration: none; filter:alpha(opacity=60); opacity:0.6;}div#page div#main div#rightside div.box ul li.current_page_item a, div#page div#main div#rightside div.box ul li.current_page_item a:hover{background-color: white; color: black; filter:alpha(opacity=75); opacity:0.75;}div#page div#main div#rightside div.box ul li.current-cat a, div#page div#main div#rightside div.box ul li.current-cat a:hover{background-color: #E3E7EE; color: #555}div#page div#main div#rightside div.box ul.really_simple_twitter_widget {margin:0; padding:0}
div#page div#main div#rightside div.box ul.really_simple_twitter_widget li {list-style: none; margin:0; width: 220px; padding: 5px 5px 5px 25px; color:black;}
div#page div#main div#rightside div.box ul.really_simple_twitter_widget a {display: inline; padding:0; height:13px; text-decoration: underline; width: 5px;}
div#page div#main div#rightside div.box ul.really_simple_twitter_widget span.twitter-timestamp {font-size: 10px; color: grey;}
div#page div#main div#rightside div.box a.twitter-user {font-weight:bold;}

* html div#page div#main div#rightside {width: 250px}* html div#page div#main div#rightside div.box ul li a {width: 168px}
/* --4-- Homepage Posts */
div#page div#main div#leftside {float: left; width: 570px; color: #444; padding: 10px 30px 0 30px;}div#page div#main div#leftside div.post{padding: 20px 10px 15px 0; margin: 0 0 10px 0; border-bottom: 2px silver solid;}
div#page div#main div#leftside div.post h1{margin:0;padding:2px 3px 2px 0; font: normal 29px Helvetica, Arial; font-weight: bold; letter-spacing: -1px; line-height: 27px;}div#page div#main div#leftside div.post h1 a{color: black; text-decoration: none}div#page div#main div#leftside div.post h1 a:hover{color: #003AEA;}div#page div#main div#leftside div.post h1 small{float:right; font: normal 10px Verdana; color: #999; padding: 4px}div#page div#main div#leftside div.post h2 {font: normal 15px Helvetica, Arial; color: black; letter-spacing: -0.5px; margin:0; padding:2px 3px 1px 0;}div#page div#main div#leftside div.post h2 a {color: black;}div#page div#main div#leftside div.post h2 .date {}div#page div#main div#leftside div.post h2 a.comments {color: black; text-decoration: none;}div#page div#main div#leftside div.post h2 a.comments:hover {text-decoration: underline;}div#page div#main div#leftside div.post h2 .author {font-weight:bold;}
div#page div#main div#leftside div.post div.entry{margin-top: 5px; font: 17px Constantia, "Hoefler Text", Georgia; color: #272727; overflow: hidden; line-height: 26px;}
/* Generic (both homepage & single) */

div#page div#main div#leftside div.postS div.entry p, div#page div#main div#leftside div.post div.entry 		p{margin-bottom: 18px; margin-top: 18px;}
div#page div#main div#leftside div.postS div.entry h1, div#page div#main div#leftside div.post div.entry 		h1 {margin: 30px 0 18px 0; padding: 0; text-transform: uppercase; line-height: 26px; font: bold 22px Constantia, "Hoefler Text", Georgia; letter-spacing: 1px;}
div#page div#main div#leftside div.postS div.entry h2, div#page div#main div#leftside div.post div.entry 		h2 {margin: 20px 0 10px 0; padding: 0; line-height: 26px; font:bold 21px Constantia, "Hoefler Text", Georgia; letter-spacing: -0.5px; color: black;}
div#page div#main div#leftside div.postS div.entry img, div#page div#main div#leftside div.post div.entry 		img{padding:2px; margin:3px 4px;}
div#page div#main div#leftside div.postS div.entry ul, div#page div#main div#leftside div.post div.entry 		ul{margin: 18px 0 18px 20px; font: normal 17px Constantia, "Hoefler Text", Georgia; line-height: 26px;}
div#page div#main div#leftside div.postS div.entry ul li, div#page div#main div#leftside div.post div.entry 		ul li{list-style: square; margin:0 0 0 13px; padding:0}
div#page div#main div#leftside div.postS div.entry ol, div#page div#main div#leftside div.post div.entry 		ol{margin: 18px 0 18px 20px; font: normal 17px Constantia, "Hoefler Text", Georgia; line-height: 26px;}
div#page div#main div#leftside div.postS div.entry ol li, div#page div#main div#leftside div.post div.entry 		ol li{list-style: decimal; margin:0 0 0 15px; padding:0}
div#page div#main div#leftside div.postS div.entry blockquote,div#page div#main div#leftside div.post div.entry blockquote {border:0px; background: url(/images/blockquote.gif) no-repeat 0 2px; line-height: 26px; color: #333; padding: 0 0 0 25px; margin: 0 10px 18px 0px; font-style: normal; font-variant: normal; font: normal 17px Constantia, "Hoefler Text", Georgia;}
div#page div#main div#leftside div.postS div.entry blockquote p,div#page div#main div#leftside div.post div.entry blockquote p {font-size: 17px; padding: 0; line-height: 26px;}
div#page div#main div#leftside div.postS div.entry td, div#page div#main div#leftside div.post div.entry 		td{font: 12px/1.45 Arial, Verdana, sans-serif; color: black; overflow: visible}
div#page div#main div#leftside div.postS div.entry address, div#page div#main div#leftside div.post div.entry 	address {margin-bottom: 18px; margin-top: 18px; font: normal 13px Constantia, "Hoefler Text", Georgia; line-height: 26px;}
div#page div#main div#leftside div.postS div.entry blockquote p,div#page div#main div#leftside div.post div.entry blockquote p {font-size: 17px; padding: 0; line-height: 26px;}
div#page div#main div#leftside div.postS .info, div#page div#main div#leftside div.post 						p.info{padding:2px 0 2px 0px; border-top:1px solid #F7F7F7; color:#888; font-size: 10px}
div#page div#main div#leftside div.postS .info a, div#page div#main div#leftside div.post 					p.info a{color: #888}
div#page div#main div#leftside div.postS .info span, div#page div#main div#leftside div.post 					p.info span{color: #ccc}

/* --4-- SINGLE Post */
div#page div#main div#leftside div.postS{padding:40px 10px 7px 1px; margin: 0 0 10px 0;}div#page div#main div#leftside div.postS h1{margin:0;padding:2px 3px 2px 0; font: normal 35px Constantia, "Hoefler Text", Georgia;color:black; letter-spacing: -1px;}div#page div#main div#leftside div.postS small.header {display:block; font: normal 14px Constantia, "Hoefler Text", Georgia; color:gray; margin: 6px 0 3px 0; letter-spacing: 0;}hr.title-divider {height:2px; background-color: silver; border:0; margin: 14px 0 14px 0;}

div#page div#main div#leftside div.postS div.entry{margin: 0 0 30px 0; font: 17px Constantia, "Hoefler Text", Georgia; color: #272727; overflow: hidden; line-height: 26px;}
div#page div#main div#leftside div.postS div.entry p.firstP, div#page div#main div#leftside div.postS div.entry address {margin-bottom: 15px; margin-top: 15px; font-size: 17px;}div#page div#main div#leftside div.postS div.entry p.firstP:first-letter, div#page div#main div#leftside div.postS div.entry address:first-letter {font: 60px Constantia, "Hoefler Text", Georgia; line-height:40px; margin:5px 2px 0 0; display:block; float:left;}

/* Post Top Navigation */
div#page div#main div#leftside div.topnav {margin: 10px 0px 13px 0px; border-top: 2px #CCC solid; border-bottom:2px #CCC solid; text-align: right; height: 27px;}div#page div#main div#leftside div.topnav ul{margin:1px 0 0 0; padding:3px 4px 4px 1px; float: left;}div#page div#main div#leftside div.topnav ul li{display: inline;}
div#page div#main div#leftside div.topnav .alignright {margin:3px 0 0 0; display: block; float:right; padding: 0 3px 0 3px;}
div#page div#main div#leftside div.topnav ul li a{padding: 4px 7px 4px 7px; background:#F5F6F9; color: #494949; background-repeat: no-repeat; background-position: 4px 3px; width: 32px; font: 10px Arial, helvetica, sans-serif;}div#page div#main div#leftside div.topnav ul li a:hover{background: #70c907; color: #000; text-decoration: none; background-repeat: no-repeat; background-position: 4px 3px;}div#page div#main div#leftside div.topnav ul li a.printthis{padding: 4px 7px 4px 7px; background-color:#F5F6F9; color: #494949; background-image: url(/images/printer.gif); background-repeat: no-repeat; background-position: 3px 3px; width: 32px; font: 10px Arial, helvetica, sans-serif;}div#page div#main div#leftside div.topnav ul li a.printthis:hover{background-color: #70c907; color: #000; text-decoration: none;}
div#page div#main div#leftside div.bottomnav {padding: 7px 0 0 0;text-align: center; font: 12px Verdana, Arial bold;}
div#page div#main div#leftside div.bottomnav a {text-decoration: none; color: black; font:12px Verdana, Arial;}
div#page div#main div#leftside div.bottomnav a:hover {color: #000; text-decoration: underline;}

/* Font slider */
#FontSizeSlider {width: 40px;height: 9px;background: url(/images/toolbox_scrollbar.gif) no-repeat left center;float: left;margin: 2px 0 0 8px;}#FontSizeSlider div {cursor: pointer;left: 0px;top: 0px;position: relative;width: 9px;height: 9px;float: left;background: url(/images/toolbox_scroller.gif) no-repeat left center;}
/* --5-- Comments */
div#disqus_thread {font: 10px Verdana, Arial; color: black;}
div#disqus_thread div#dsq_content {font: 12px Verdana, Arial; color: black;}
.dsq-comment-message {font: 12px Verdana, Arial; color: black;}
div#disqus_thread div#dsq-new-post h3, div#disqus_thread div#dsq-comments-title h3, div#disqus_thread h3.dsq-h3-reactions {
		font: 11px Verdana, Arial; padding: 10px 0 10px 7px; color: white; background-color: #3875a3; margin: 7px 0 7px 0; font-weight:bold; text-transform: uppercase;}

div#page div#main div#leftside #commentform {margin:5px 0 0px 0;	 padding:5px; background:#f3f7fb; border-top: #D8E3F1 2px dotted; border-bottom: #DEEFEF 1px solid}div#page div#main div#leftside #commentform small{font: normal 12px arial, sans-serif}div#page div#main div#leftside input.textbox{padding:4px; width:200px; border: 1px silver solid; font: normal 13px Arial, sans-serif; background:white !important;}div#page div#main div#leftside textarea#comment{padding:5px; font:normal 12px Verdana, Arial, sans-serif; border: 1px silver solid; width: 470px; line-height: 17px;}div#page div#main div#leftside input#submit{background: #F9FCFC;border: 1px silver solid; font-size: 11px; font-family: Verdana; padding: 4px;}
div#page div#main div#leftside h3#respond{margin:1em 0 10px 5px; font:bold 20px arial, sens-serif; letter-spacing:-1px;}div#page div#main div#leftside h3#respond2{margin:1em 0 10px 5px; font:bold 20px arial, sens-serif; letter-spacing:-1px;}div#page div#main div#leftside .commentlist {margin: 0; padding: 0; border-top: #dddddd 1px solid;}div#page div#main div#leftside .commentlist li {list-style: none; margin: 0; padding: 10px 0.5em 10px 10px; font: bold 12px Arial, sans-serif;}div#page div#main div#leftside .commentlist li.alt{background:#f3f7fb}div#page div#main div#leftside div.mycomment{color:black; padding: 0 0 3px 0;line-height: 1.5em; overflow: hidden}div#page div#main div#leftside div.mycomment div.com cite{font-weight: bold; font-style:normal;}div#page div#main div#leftside div.mycomment div.com cite a {text-decoration:underline; color:black;}div#page div#main div#leftside div.mycomment div.com cite a:hover {text-decoration:none; color:black;}div#page div#main div#leftside div.mycomment div.com {border-bottom:1px #F1F3F2 transparent; padding:7px 0 7px 27px; font:normal 13px Arial, sans-serif;													background:#D8E3F1;													background-image:url('/images/comments1.gif'); background-repeat:no-repeat; background-position:6px 8px;}div#page div#main div#leftside div.mycomment div.comment-in{color:#333333; padding: 5px 0 0 0; font: normal 12px Verdana, Arial, sans-serif;  line-height: 17px;}div#page div#main div#leftside div.mycomment div.comment-in p{margin: 13px 0 0 0}div#page div#main div#leftside div.mycomment div.comment-in div#reply {float: right; width: 16px;}div#page div#main div#leftside div.mycomment div.comment-in div#reply img {border: 0px;}div#page div#main div#leftside .gravatar{background: url(/images/bg-avatar.gif);padding: 3px; margin: -2px 5px 0 0; width: 30px; height: 30px}
/* --6-- Pagebar */
div#page div#main div.pagebar{text-align: center; background-color: #fff; font-size: 10px; padding: 6px 0 15px 0;}
div#page div#main div.pagebar a{padding: 7px 10px 7px 10px; text-decoration: none; color: black; background-color: #d3d9db; font:13px Verdana, Arial;}
div#page div#main div.pagebar a:hover, div#page div#main div.pagebar a.this{color: #000; background-color:#bbc8cd;}

/* For IE */
* html div#page div#main div.pagebar a{padding: 0 0 0 6px;}
* html div#page div#main div.pagebar a strong{padding: 2px 6px 3px 0}
/* --7-- Footer */
div#page div#footer {border-top: 1px #F3F5F4 solid; clear: both; font-size: 11px; color: black; padding: 110px 5px 6px 5px; background:white url('/images/Footer.beach.jpg') top left; font: 11px Verdana,Arial;}
* html div#page div#footer {padding: 40px 5px 6px 5px;}
div#page div#footer .rside {float: right; padding: 0; margin:0}
div#page div#footer .lside {float: left; padding: 0; margin:0}
div#page div#footer span.ac{color: black; padding:0; padding:0}
div#page div#footer a{color: black}
div#page div#footer a:hover{text-decoration: none; border-bottom: 1px #aaa dashed; color: white}/* 404 Error */div#page div#main div#error{padding: 15px 25px 25px 25px;}div#page div#main div#error h1 {text-align:center; font-size: 35px; margin-bottom: 10px;}div#page div#main div#error p {font-size: 17px;}div#page div#main div#error ol {text-align:center; list-style:none; font-size: 17px; margin-top: 15px;}
div#page div#main div#error li {font-weight: bold; margin: 3px 0 0 5px;}


