/* 
Theme Name: Revolution Charred
*/

* {margin:0;padding:0;}

html,body {background-color:#ffffff; color:#000000; text-align:center; }
body {font:12px arial,helvetica,verdana,sans-serif; overflow-y: hidden;  overflow-x: hidden; }

h1 {font-size:22px;}
h2 {font-size:16px;font-weight:400;color:#FFFFFF;}
h3 {font-size:16px;font-weight:400;color:#FFFFFF;margin-bottom:5px;}
h4 {font-size:14px;}
h5 {font-size:10px;color:#BDAFA8;padding-left:1px;font-weight:400;margin-bottom:5px;}
h5 a:link, h5 a:visited{color:#003366;}
h5 a:hover{color:#003366;}

a {color:#e07000 ;text-decoration:underline;}
a:hover{color:#003366 ;text-decoration:underline;}

#wrapper {text-align:left;padding-left:0px;padding-right:0px;margin:0 auto; width:100%;}

#subHead {width:920px;height:25px;margin:auto;}
#headCats {float:left;margin-top:4px;font-size:12px;color:#FFFFFF;}
#headPages{float:right;padding-top:4px;color:#FFFFFF;}
#headPages ul li{list-style:none;display:inline;margin-left:10px;}
#headCats ul li{list-style:none;display:inline;margin-right:10px;}
#subHead a {font-size:12px;color:#6b8095;}

#endHead {width:360px;height:90px;margin:0px auto auto;003366; float:right;}
#logoBlock {float:right;margin-top:0px; margin-right:8px;}
#logoBlock img {border:none;}
#mastHead {background:url(images/mhbg.jpg) top repeat-x;margin-top:0;}

.tagCloud {list-style:none;font:100%/160% Georgia, "Times New Roman", Times, serif;font-weight:400;margin:0;}
.tagCloud a {text-decoration:none;margin:0 .5em 0 0;}
.tagCloud a:hover {text-decoration:none;color:#003366;}

#mainCol {float:left;width:100%;overflow:hidden;margin:10px 0 0; height: 100%;}
#mainColuk {float:left;width:100%;overflow:hidden;margin:10px 0 0; height:100%;}

#sidebar {color:#BDAFA8;float:left;width:300px;line-height:1.3em;margin:13px 0 0 33px;}
#sideBlock {background:#171717;margin-bottom:10px;padding:10px;}
#sideBlock img {margin-top:0px;border:none;margin-left:1px; margin-bottom: 2px;}
#sideSearch {background:#171717;margin-bottom:10px;padding:4px;}
#searchWrap #s {background:#1b1b1b;color:#BDAFA8;font-size:1.1em;border:none;margin-right:3px;width:265px;padding:1px 2px;}

#introIMG {float:left;margin:6px 8px 0px 0px;overflow:hidden;}
#introSide {float:left;margin:0px 6px 0px 0px;}
#introIMG a {text-decoration:none;}
#introIMG img {background:#000000;border:none;padding:1px;}
#introSide img {background:#000000;border:none;width:16px;height:11px;margin:2px 0 0 0;}

#sideBlog {margin:0px 0px 8px 0px;height:13px;}

.rss_links ul li {background:url(images/rss.gif) no-repeat 0 3px;color:#BDAFA8;border-top:0px solid #212121;line-height:1.2em;padding:3px 0 4px 16px;}

.user_links ul li {background:url(images/user.gif) no-repeat 0 3px;color:#BDAFA8;border-top:1px solid #212121;line-height:1.2em;padding:3px 0 4px 16px;}

#postMain {height:212px; overflow:hidden; margin-bottom:15px;}

#mainEntry a {color:#e07000;}
#mainEntry a:hover {color:#003366;}

#singleEntry a {color:#e07000;}
#singleEntry a:hover {color:#003366;}

.postMeta {font-size:11px;text-align:right;margin-bottom:5px;}
.postMeta span.date {color:#FFFFFF;padding:0 2px 0 4px;}
.postMeta span.comments {background:url(images/user.gif) no-repeat left center;padding-left:15px;margin-left:2px;color:#FFFFFF;}
.postMeta span.comments a,.postMeta span.date a {color:#BDAFA8;}
.post {margin:0 0 10px;}
.post h2 {line-height:1em;}
.post h2 a {width:100%;outline:none;font-size:18px;font-weight:500;}
.post .entry {line-height:1.4em;overflow:hidden;}
.post .entry p {margin:13px 0;}
.entry blockquote {margin-left: 0px; margin-right: 2px; background: #dddddd; padding: 12px 12px 12px 12px; border: 0px solid #282828; font-style:italic;}
.entry ul {list-style:none;margin:0 1.3em;}
.entry li a {color:#333;}
.entry ol {margin:0 1em 0 3em;}
.entry ol li {margin:0 0 7px;}
.entry img {border:none;}
.entry table tr {padding:15px 0;}

#more_reading {color:#BDAFA8;font-size:11px;text-transform:uppercase;margin-bottom:40px;text-align:right;}
#more_reading a img {border:none;margin:0 0 3px 2px;}

#comments {width:435px;padding:12px 0 0;}
#comments h3,h3#respond {color:#FFFFFF;margin-bottom:7px;}
#comments h3 a,h3#respond a{color:#FFFFFF;margin-bottom:7px;}
#comments h3 a:hover,h3#respond a:hover{color:#003366;margin-bottom:7px;}
ol.commentslist {list-style:none;margin:5px 0 12px;}
.commentslist li {background: #000000 top left;margin-bottom:7px;padding:7px 0;}
.commentslist li.alt {background: #000000 top left;}
.commentslist li:hover {border-color:#888;}
.commentslist .comment_text {line-height:1.4em;overflow:hidden;margin:0 7px;}
.comment_text ul,.comment_text ol,.comment_text blockquote {margin:0 1em;}

p.author_meta {font-weight:700;margin:0 0 0 7px;text-transform:uppercase;color:#FFFFFF;}
p.post_meta {font-size:11px;text-align:right;margin:0 7px 0 0;}

.commentslist li.author {background:#000000;color:#BDAFA8;}
.commentslist li.author a {color:#DDD;}
#comments_closed {background:#333;color:#FFFFFF;margin-top:12px;line-height:1.5em;padding:7px 0;}
p.nocomments {margin:0 12px 0 7px;}
p.nocomments a {color:#ddd;font-weight:700;text-decoration:underline;}

ol.pingslist {font-size:12px;margin:1.5em 2em;}
.pingslist li {color:#BDAFA8;margin:0 0 7px;}

#author,#email,#url,#comment {font:1.1em arial,helvetica,verdana,sans-serif;padding:2px;background: #000000 top left;border:none;color:#FFFFFF;}

#comment {width:458px;overflow:auto;}
#commentform p small {font-size:10px;color:#FFFFFF;}
.commentslist code {background:transparent;}

#footer {color:#BDAFA8;padding-top:10px;text-align: right;padding-bottom:60px;width:100%;margin:auto;background:url(images/line.gif) top left repeat-x;}
#footer a {font-weight:normal;color:#FFFFFF;border-bottom: 1px dotted #FFFFFF;}
#footer a:hover {font-weight:normal;color:#003366;}

.floatleft {float:left;margin:3px 7px 0 0;}
.floatright {float:right;margin:3px 0 0 7px;}
.right {float:right;}
.left {float:left;}

.clear {clear:both;}

.fix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.fix {display:block;}

* html .fix {height:1%;}

a:hover,#subHead a:hover {color:#003366;}

#sidebar p,#tertCol p {color:#BDAFA8;}

#searchWrap,#searchWrap input,#more_reading p,#more_reading img {vertical-align:middle;}

.middle_links,.rss_links,.user_links {margin-bottom:20px;}
.middle_links h3,#elseWhere h3,.rss_links h3,.user_links h3 {margin-bottom:5px;}

#sidebar ul,#tertCol ul {list-style:none;margin:8px 0 4px;}

.entry h3,.comment_text p,.comment_text ul,.comment_text ol,.comment_text blockquote,#commentform p {margin:1em 0;}

.commentslist li a,.pingslist li a,#commentform p a {font-weight:700;background:url(images/dot.gif) repeat-x bottom left;}
.commentslist li.author a:hover,p.nocomments a:hover {color:#FFF;}

/* Tips */
.tool-tip {color: #BDAFA8;width: 150px;z-index: 13000;}
.tool-title {font-weight: normal;font-size: 12px;margin: 0;color: #FFFFFF;padding:8px 8px 0 8px;background:#000000;text-align: left;}
.tool-text {font-size: 11px;padding:0 8px 8px 8px;background:#000000;text-align: left;}

#none a, #none a:hover {border:none;}

span.navback{width:25px;height:15px;display:block;float:right;background:url(images/previous.gif) top right no-repeat;cursor:pointer;}
span.navforward{width:25px;height:15px;display:block;float:right;background:url(images/next.gif) top right no-repeat;cursor:pointer;}

.Button1 {width: 70px;height: 90px;float:left;}
.Button1 a {display: block;width: 70px;height: 90px;background: url(advertisements/cou1.png) no-repeat top left;}
.Button1 a:hover {background-position: bottom left;}
.Button2 {width: 70px;height: 90px;float:left; margin-right:3px;}
.Button2 a {display: block;width: 70px;height: 90px;background: url(advertisements/cou2.png) no-repeat top left;}
.Button2 a:hover {background-position: bottom left;}
.Button3 {width: 70px;height: 90px;float:left; margin-right:14px;}
.Button3 a {display: block;width: 70px;height: 90px;background: url(advertisements/cou3.png) no-repeat top left;}
.Button3 a:hover {background-position: bottom left;}
.Button4 {width: 70px;height: 90px;float:left; margin-right:6px;}
.Button4 a {display: block;width: 70px;height: 90px;background: url(advertisements/cou4.png) no-repeat top left;}
.Button4 a:hover {background-position: bottom left;}
.Buttonuk {width: 70px;height: 90px;float:left; margin-right:0px;background: url(advertisements/cou1.png) no-repeat bottom left;}
.Buttonie {width: 70px;height: 90px;float:left; margin-right:3px;background: url(advertisements/cou2.png) no-repeat bottom left;}
.Buttonus {width: 70px;height: 90px;float:left; margin-right:14px;background: url(advertisements/cou3.png) no-repeat bottom left;}
.Buttonau {width: 70px;height: 90px;float:left; margin-right:6px;background: url(advertisements/cou4.png) no-repeat bottom left;}

#ebcon { width : 584px; position : relative; padding-left : 0px; padding-bottom : 0px; padding-top : 0px; margin-bottom : 0px; border-top : 0px;}

.align-right { float:right; margin: 0 0 5px 5px; }
.align-left { float:left; margin: 0 5px 5px 0; }
.frame { padding: 2px; border: 0px solid #aaa; margin-right: 3px; } 

div#contentwindow {   position: absolute;   width: 360px;   top: 120px;  bottom: 29px; right: 5px; overflow-y: auto;  overflow-x: hidden;  border: 0px solid #eeeeee; background-color:#ffffff; margin-left:5px; margin-right:0px;}
div#mapwindow {   position: absolute; top: 11px; bottom: 8px; left: 12px; right: 370px; background-color: white;}
#mapiframe {   position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; width:100%; height:100%;}

div#adwindow {   position: absolute; bottom: 5px; left: 12px; right: 425px; background: #ffffff; height:19px; border-top: 0px solid #282828; border-right: 0px; border-bottom: 0px solid #282828; border-left: 0px solid #282828;}
div#copywindow {   position: absolute; bottom: 5px; right: 12px; width: 350px; background: #ffffff; height:19px;}

div#amaadwindowcon { position: absolute; left: 85px; top: 18px; width:120px;}
div#amaadwindow {  background-color:#7182b0; border: 0px solid #ffffff; padding-top:2px;}
div#amaspacer {  margin-left:7px; margin-top:0px;}
div#amalinktext {  background-color:#003366; padding-left:7px; padding-top:2px; padding-bottom:2px;}
div#amalinktext a:hover {  color:#ffffff;}
div#gooadwindow { position: absolute; right: 376px; bottom: 30px; height:60px; width:468px; }

#sources {text-align:right; font-style:italic;}
#copyright {text-align:right;}

#ebbox {text-align: left; overflow: hidden; width: 100%; margin-bottom: 10px; }
#ebboxl { float : left; width : 28px; overflow : hidden;}
#ebboxr { float : left; width : 292px; overflow : hidden;  margin-left: 0px; font-size:14px;font-weight:800;color:#003366; line-height:26px;}

#fpbox {text-align: left; overflow: hidden; width: 360px; margin-bottom: 0px;}
#fpboxl { float : left; width : 180px; overflow : hidden;}
#fpboxr { float : left; width : 180px; overflow : hidden;}
#fpboxr li{margin-top:5px;}

#afpbox {text-align: left; overflow: hidden; width: 100%; margin-bottom: 0px; height:24px;}
#afpboxl { float : left; width : 318px; overflow : hidden; height:24px;}
#afpboxr { float : left; width : 30px; overflow : hidden;}
#copytext { float : right; overflow : hidden; margin-top:3px; margin-right:4px;}
#copytext2 { float : left; overflow : hidden; margin-top:2px; margin-left:2px;}

.titletext { font-size:14px;font-weight:800;color:#003366; line-height:16px; }
#titlebox {margin-left: 1px; margin-right: 0px;  background-color:#ffffff; padding: 10px 10px 10px 10px; border: 0px solid #282828; font-size:12px;}
#tweetbox {margin-top: 8px;}
#ttbox { border-bottom: 1px solid #dddddd; height:16px;}
#postbox { margin-left:10px; margin-right:3px;}
