﻿
* {padding: 0; margin: 0}
body {color: #494949; background-color:#737373; font: 11px/1.5em Verdana, Arial, sans-serif}
/* --1-- General */
a{color: #2759AD; text-decoration: none}
a:hover{color: #2759AD; 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}
h1 {font: bold 1.9em Arial, Arial, Sans-Serif; padding: 0; margin: 0}
h2 {font: bold 1.2em Arial, Arial, Sans-Serif; padding: 0; margin: 0}
blockquote {font: normal 11px/17px Tahoma, sans-serif; margin: 0 0 0 15px; padding: 3px 8px 1px 9px; background-color: #fafafa; border-left: 3px #CFD1D6 solid}
blockquote p{padding-bottom: 7px}
/* --2-- Page + Header */
div#page {margin: 0 auto; width: 720px; background-color: #fff}
div#page div#header{margin: 0; height: 74px; line-height: 45px; background: url(/images/title.city.gif) no-repeat; background-color: black; padding: 7px 5px 2px 5px; vertical-align: middle;}
div#page div#header a{}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:23px 0 0 0; padding: 0; height: 50px; background: none}div#page div#header #searchform .search-box{color:white; background-color: #333333; font: normal 12px Verdana, Arial, Helvetica, sans-serif; border: white solid; border-width: 1px 0 1px 1px; width: 185px; 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: #4a6e92; border-top: 1px #30475d solid; border-bottom: 1px #30475d solid; height: 36px; width: 100%}div#page div#menu ul{margin:0; padding:9px}div#page div#menu ul li{display: inline}div#page div#menu ul li a{padding: 4px 7px 4px 7px; background:#7096bc; color: white}div#page div#menu ul li a:hover{background: #ffc663; color: #000; 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: #acc8e4; color: white}
/* --3-- Left Bar */
div#page div#main {margin: 1px 0 15px 0; padding: 0 5px 0 5px}div#page div#main div#rightside {float: left; width: 180px; margin:20px 5px 0 5px; .margin:0 5px 0 5px;}div#page div#main div#rightside div.box{padding:0; margin: 0 0 20px 0}div#page div#main div#rightside div.box p{padding: 4px; margin:0}div#page div#main div#rightside div.box a{color: #494949;}div#page div#main div#rightside div.box a:hover{background-color: #F5F6F9;}div#page div#main div#rightside div.box h2{text-transform: uppercase; font: bold 11px Verdana, Arial, sans-serif; line-height: 13px; margin: 0; padding: 7px 0 7px 0; border-top: 2px #CCC solid; border-bottom:1px #CCC dotted;}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: #fff; display: block; width: 172px; color: #494949; padding: 5px 4px 5px 6px; line-height: 13px;}div#page div#main div#rightside div.box ul li a:hover{background-color: #F5F6F9; text-decoration: none}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: #E3E7EE; color: #555}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}
* html div#page div#main div#rightside {width: 176px}* html div#page div#main div#rightside div.box ul li a {width: 168px}
/* --4-- Homepage Posts */
div#page div#main div#leftside {border-left: 1px #F3F3F3 solid;color: #444; width: 500px; padding-left: 10px; float: right; margin-top: 20px; .margin-top: 16px;}div#page div#main div#leftside div.post{padding: 0 10px 15px 1px; margin: 0 0 10px 0;}
div#page div#main div#leftside div.post h1{margin:0;padding:2px 3px 2px 0; font: normal 25px Arial,sans-serif; font-weight: bold; letter-spacing: -1px; line-height: 27px;}div#page div#main div#leftside div.post h1 a{color:#144081; text-decoration: none}div#page div#main div#leftside div.post h1 a:hover{color: #000; text-decoration: underline}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 20px Arial,sans-serif; color: black; letter-spacing: -1px; margin:0; padding:2px 3px 1px 0;}div#page div#main div#leftside div.post h2 a {color: #999;}div#page div#main div#leftside div.post h2 .date {color:#CFCFCF;}div#page div#main div#leftside div.post h2 a.comments {color: #70B425; 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 {color: #999;}
div#page div#main div#leftside div.post div.entry{margin-top: 5px; font: 13px Georgia, Times New Roman, Times; color: #272727; overflow: hidden; line-height: 21px;}
/* 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: 15px; margin-top: 15px;}
div#page div#main div#leftside div.postS div.entry h1, div#page div#main div#leftside div.post div.entry 		h1 {margin: 26px 0 15px 0; padding: 0; text-transform: uppercase; line-height: 21px; font: bold 13px Georgia, Times New Roman, Times; 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: 15px 0 8px 0; padding: 0; line-height: 21px; font:bold italic 13px Georgia, Times New Roman, Times;}
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: 15px 0 15px 20px; font: normal 13px Georgia, Times New Roman, Times; line-height: 21px;}
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: 15px 0 15px 20px; font: normal 13px Georgia, Times New Roman, Times; line-height: 21px;}
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: 21px; color: #333; padding: 0 0 0 25px; margin: 0 10px 15px 0px; font-style: normal; font-variant: normal; font: normal 13px Georgia, Times New Roman, Times;}
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: 13px; padding: 0; line-height: 21px;}
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: 15px; margin-top: 15px; font: normal 13px Georgia, Times New Roman, Times; line-height: 21px;}

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:20px 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 30px Georgia,Times New Roman,Times;color:black; letter-spacing: -1px;}div#page div#main div#leftside div.postS h1 small{display:block; font: normal 11px Arial,sans-serif; color:gray; margin: 6px 0 3px 0; letter-spacing: 0;}
div#page div#main div#leftside div.postS div.entry{margin: 7px 0 30px 0; font: 13px Georgia, Times New Roman, Times; color: #272727; overflow: hidden; line-height: 21px;}
div#page div#main div#leftside div.postS div.entry p.firstP {margin-bottom: 15px; margin-top: 15px;}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: 50px Georgia, "Times New Roman", Times; line-height:40px; margin:2px 2px 0 0; display:block; float:left;}

/* Post Top Navigation */
div#page div#main div#leftside div.topnav {margin: 0 3px 3px 3px; border-top: 2px #CCC solid; border-bottom:1px #CCC dotted; text-align: right;}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 ul li a{padding: 4px 7px 4px 7px; background:#F5F6F9; color: #494949;}div#page div#main div#leftside div.topnav ul li a:hover{background: #ffc663; color: #000; text-decoration: none;}div#page div#main div#leftside div.topnav ul li a.sharethis{padding: 4px 7px 4px 19px; background-color:#F5F6F9; color: #494949; background-image: url(/images/sharethis.gif); background-repeat: no-repeat; background-position: 5px 5px; font: 10px Arial, helvetica, sans-serif; text-transform:uppercase;}div#page div#main div#leftside div.topnav ul li a.sharethis:hover{background-color: #ffc663; color: #000; text-decoration: none;}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: #ffc663; color: #000; text-decoration: none;}div#page div#main div#leftside div.topnav p.alignright {margin:7px 3px 6px 0; display: block; text-align: right; line-height: 21px; font: 11px Arial, helvetica, sans-serif;}div#page div#main div#leftside div.topnav p.alignright a {color: #494949;}div#page div#main div#leftside div.topnav p.alignright a:hover {color:#E89100;}
/* 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#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: #fff url(images/bg-pgbar.gif) center no-repeat; font-size: 10px; padding: 11px 0 11px 0; color: #020202}
div#page div#main div.pagebar a{padding: 2px 0 3px 6px; text-decoration: none; color: black; background: #d3d9db url(images/pgbr.gif) left top no-repeat}
div#page div#main div.pagebar a strong{padding: 2px 6px 3px 0; color: #000; text-decoration: none; font-weight: normal; background: #d3d9db url(images/pgbr.gif) right top no-repeat; background-position:100% -34px; }
div#page div#main div.pagebar a:hover, div#page div#main div.pagebar a.this{color: #000; background:#bbc8cd url(images/pgbr.gif) left bottom no-repeat}
div#page div#main div.pagebar a:hover strong, div#page div#main div.pagebar a.this strong{color: #000; background:#bbc8cd url(images/pgbr.gif) right top no-repeat; background-position:100% -17px;}
/* 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: white; padding: 110px 5px 6px 5px; background:black url('/images/bottom.city.jpg'); height: 20px;}
* 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: #ddd; padding:0; padding:0}
div#page div#footer a{color: white}
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;}

