/*
	Theme Name: Reverse Email Theme
	Theme URI:
	Description:
	Author:
	Author URI:
	Version: 1.0
*/

* { margin: 0pt; padding: 0pt; }
html { font-size: 100.01%; }
body { background: rgb(227, 236, 243) url('image/tail.gif') repeat-x scroll 0pt 0pt; font-size: 62.5%; font-family: Arial,Helvetica,sans-serif;  color: rgb(53, 63, 72); padding-top: 39px; }
.clear { clear: both; }
table, td, div, img { border: 0pt none ; border-collapse: collapse; }
ul, li { list-style-type: none; list-style-image: none; list-style-position: outside; }
p { padding: 0px 0px 18px; }
a { text-decoration: underline; color: rgb(53, 63, 72); }
a:hover { text-decoration: none; }
input, select, textarea { vertical-align: middle; color: rgb(0, 0, 0); font-size: 1.2em; }
input.text, select, textarea { padding: 2px 0px 3px 6px; }
.main { margin: 0pt auto; height: 100%; width: 920px; position: relative; }
.main .main-border-top { background: rgb(255, 255, 255) url('image/header-bg.gif') repeat-x scroll 0pt 0pt;  }
.main .main-border-left { background: transparent url('image/border-left.gif') repeat-y scroll 0pt 0pt; overflow: hidden;  height: 100%; }
.main .main-border-right { background: transparent url('image/border-right.gif') repeat-y scroll right 0pt; overflow: hidden;  height: 100%; }
.main .main-corner-left-top { background: transparent url('image/header-corner-left.gif') no-repeat scroll 0pt 0pt;  }
.main .main-corner-right-top { background: transparent url('image/header-corner-right.gif') no-repeat scroll right 0pt;  }
.header { margin: 0px 14px 0px 20px; background: transparent url('image/header-bot.gif') repeat-x scroll 0pt bottom; height: 162px;  }
.menu { overflow: hidden; float: left; }
.menu ul { overflow: hidden; list-style-type: none; list-style-image: none; list-style-position: outside; float: left; }
.menu ul li { margin: 0px 3px 0px 0px; background: transparent url('image/menu-left.gif') no-repeat scroll 0pt 0pt; float: left;  }
.menu ul li a { padding: 13px 8px 20px; background: transparent url('image/menu-right.gif') no-repeat scroll right 0pt; display: block; float: left;  }
.menu ul li a { text-decoration: none; font-size: 1.3em; color: rgb(6, 33, 62); }
.menu ul li a:hover, .menu ul li.current_page_item a { color: rgb(255, 255, 255); }
.logo { overflow: hidden; }
.logo .indent { padding: 44px 0px 28px 34px; }
.logo h1 { background: transparent url('image/logo.gif') no-repeat scroll 0pt 0pt; overflow: hidden; width: 350px; height: 36px;  font-size: 1em; font-weight: normal; color: rgb(255, 255, 255); cursor: pointer; text-indent: -1000em; }
.logo h1:hover { text-decoration: none; }
.slogan { height: 120px;}
.slogan-absolute { /*background: transparent url('image/header.jpg') no-repeat scroll 0pt 0pt;*/ float: left; top: 162px; position: absolute; width: 670px; height: auto; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.slogan-absolute .indent { padding: 154px 0px 0px 176px; }
.search { padding: 4px 0px 0px; float: right; }
.search form { padding: 0px; background: transparent url('image/search-img.gif') no-repeat scroll 0pt 0pt;  text-align: right; }
.search .text { border: 0pt none ; margin: 0px 8px 0px 0px; padding: 3px 3px 3px 6px; background: transparent none repeat scroll 0% 0%; width: 110px;  }
.search .but { margin: 0px; cursor: pointer; }
.content { padding: 0px 14px 10px 20px; background: transparent url('image/content-tail.gif') repeat-x scroll 0pt 0pt; overflow: hidden; clear: both; height: 100%;  }
.column-left { margin: 0px 6px 0px 0px; width: 211px; float: left; }
.column-right { margin: 0px 0px 0px 6px; width: 211px; float: right; }
.widget a { color: rgb(53, 63, 72); text-decoration: none; }
.widget a:hover { text-decoration: underline; }
.widget { padding: 0px 18px; background: rgb(197, 222, 243) none repeat scroll 0% 0%; overflow: hidden;  }
.widget .widget-bg { background: transparent url('image/widget-bg1.gif') repeat-y scroll 0pt 0pt; overflow: hidden;  }
.widget .title { border-bottom: 1px solid rgb(105, 155, 201); overflow: hidden; height: 100%; }
.widget h2 { background: transparent url('image/widget-title1.gif') no-repeat scroll 5px 27px;  }
.widget h2 { padding: 30px 10px 5px 31px; font-size: 1.3em; color: rgb(6, 33, 62); }
.widget .indent { overflow: hidden; clear: both; height: 100%; }
.widget .indent { padding: 21px 0px 28px 7px; font-size: 1.2em; color: rgb(53, 63, 72); }
.widget li { padding: 0px 0px 7px 11px; background: transparent url('image/widget-marker.gif') no-repeat scroll 0pt 5px;  }
.widget_links h2 { background: transparent url('image/widget-title2.gif') no-repeat scroll 5px 27px;  }
.column-left .widget_categories { background: rgb(105, 155, 201) url('image/widget-bg-bot.gif') repeat-x scroll 0pt bottom; overflow: hidden;  }
.column-left .widget_categories { padding: 0pt; }
.column-left .widget_categories .widget-bg { padding: 0px 18px; background: transparent url('image/widget-corner-right-bot.gif') no-repeat scroll right bottom;  }
.column-left .widget_categories .title { border-bottom: 1px solid rgb(6, 33, 62); }
.column-left .widget_categories h2 { background: transparent none repeat scroll 0% 0%;  font-weight: normal; }
.column-left .widget_categories h2 { padding: 26px 10px 5px 6px; font-size: 1.4em; color: rgb(6, 33, 62); }
.column-left .widget_categories .indent { overflow: hidden; clear: both; height: 100%; }
.column-left .widget_categories .indent { padding: 12px 0px 40px 6px; font-size: 1.3em; color: rgb(255, 255, 255); }
.column-left .widget_categories li { padding: 0px 0px 6px; background: transparent none repeat scroll 0% 0%;  }
.column-left .widget_categories li a { text-decoration: underline; color: rgb(255, 255, 255); }
.column-left .widget_categories li a:hover { text-decoration: none; }
.column-left .widget_meta { padding: 0px; background: rgb(197, 222, 243) url('image/widget-line.gif') repeat-x scroll 0pt bottom; overflow: hidden;  }
.column-left .widget_meta .widget-bg { padding: 0px 18px; background: transparent url('image/widget-corner-right-top.gif') no-repeat scroll right 0pt; overflow: hidden;  }
.column-left .widget_meta .title { border-bottom: 1px solid rgb(105, 155, 201); overflow: hidden; height: 100%; }
.column-left .widget_meta h2 { background: transparent url('image/widget-title1.gif') no-repeat scroll 5px 35px;  }
.column-left .widget_meta h2 { padding: 36px 10px 5px 31px; font-size: 1.3em; color: rgb(6, 33, 62); }
.column-left .widget_meta .indent { overflow: hidden; clear: both; height: 100%; }
.column-left .widget_meta .indent { padding: 21px 0px 32px 7px; font-size: 1.2em; color: rgb(53, 63, 72); }
.column-left .widget_meta li { padding: 0px 0px 7px 11px; background: transparent url('image/widget-marker.gif') no-repeat scroll 0pt 5px;  }
.column-right .widget_text {  }
.column-right .widget_text { background: rgb(105, 155, 201) url('image/widget-bg-bot.gif') repeat-x scroll 0pt bottom; overflow: hidden;  }
.column-right .widget_text { padding: 0pt; }
.column-right .widget_text .widget-bg { padding: 0px 18px; background: transparent url('image/widget-corner-left-bot.gif') no-repeat scroll 0pt bottom;  }
.column-right .widget_text .title { border-bottom: 1px solid rgb(6, 33, 62); }
.column-right .widget_text h2 { background: transparent none repeat scroll 0% 0%;  font-weight: normal; }
.column-right .widget_text h2 { padding: 26px 10px 5px 6px; font-size: 1.4em; color: rgb(6, 33, 62); }
.column-right .widget_text .indent { overflow: hidden; clear: both; height: 100%; }
.column-right .widget_text .indent { padding: 12px 0px 40px 5px; }
.column-right .widget_text li { padding: 0px 0px 7px 11px; }
.textwidget{color: #fff !important;}
.column-right .widget_recent_entries { padding: 0px; background: rgb(197, 222, 243) none repeat scroll 0% 0%; overflow: hidden;  }
.column-right .widget_recent_entries .widget-bg { padding: 0px 18px; background: transparent url('image/widget-corner-left-top.gif') no-repeat scroll 0pt 0pt; overflow: hidden;  }
.column-right .widget_recent_entries .title { border-bottom: 1px solid rgb(105, 155, 201); overflow: hidden; height: 100%; }
.column-right .widget_recent_entries h2 { background: transparent url('image/widget-title3.gif') no-repeat scroll 4px 33px;  }
.column-right .widget_recent_entries h2 { padding: 36px 10px 5px 33px; font-size: 1.3em; color: rgb(6, 33, 62); }
.column-right .widget_recent_entries .indent { overflow: hidden; clear: both; height: 100%; }
.column-right .widget_recent_entries .indent { padding: 19px 0px 37px 5px; font-size: 1.2em; color: rgb(53, 63, 72); }
.column-right .widget_recent_entries li { padding: 0px 0px 14px 11px; background: transparent url('image/widget-marker.gif') no-repeat scroll 0pt 5px;  }
.column-right .widget_recent_entries li a { text-decoration: underline; }
.column-right .widget_recent_entries li a:hover { text-decoration: none; }
.column-center { overflow: hidden; height: 100%; }
.column-content .indent { margin: 0px 0px 15px; clear: both; }
.column-content .corner-bg { background: transparent url('image/corner-bg.gif') repeat-x scroll 0pt 0pt;  }
.column-content .corner-left-top { background: transparent url('image/corner-left.gif') no-repeat scroll 0pt 0pt;  }
.column-content .corner-right-top { padding: 34px 25px 0px 27px; background: transparent url('image/corner-right.gif') no-repeat scroll right 0pt; overflow: hidden;  height: 100%; }
.column-content .title { border-bottom: 2px solid rgb(87, 163, 208); padding: 4px 0px 7px 3px; overflow: hidden; }
.column-content .title h2 { padding: 6px 0px 8px; font-size: 1.6em; color: rgb(22, 40, 78); }
.column-content .title h2 a, .column-center .title h3 a { color: rgb(22, 40, 78); text-decoration: none; }
.column-content .title h2 a:hover, .column-center .title h3 a:hover { text-decoration: underline; }
.column-content .title .date { padding: 0px 0px 0px 1px; font-size: 1.1em; color: rgb(15, 85, 157); }
.column-content .title .author { margin: -2px 0px 0px; padding: 0px 0px 0px 1px; font-size: 1.1em; color: rgb(15, 85, 157); }
.text-box { clear: both; font-size: 1.2em; line-height: 1.45em; }
.text-box { padding: 15px 0px 0px; }
.text-box p { padding: 3px 0px 21px; }
.text-box span { color: rgb(20, 109, 172); }
.fleft { display: inline; }
.fleft img { margin: -7px 24px 20px 0px; float: left; display: inline; }
.comments a, .link-edit a, .navigation a { font-size: 1.2em; font-weight: bold; }
.comments { padding: 0px 0px 11px 14px; clear: both; }
.comments a {  }
.link-edit { padding: 0px 0px 11px 14px; clear: both; }
.navigation { clear: both; }
.navigation a {  }
.footer { background: transparent url('image/footer-bg.gif') repeat-x scroll 0pt 0pt; overflow: hidden; clear: both; font-size: 1.2em; height: 100%; line-height: 1.5em;  }
.footer .corner-left { background: transparent url('image/corner-left-bot.gif') no-repeat scroll 0pt 0pt;  }
.footer .corner-right { background: transparent url('image/corner-right-bot.gif') no-repeat scroll right 0pt;  height: 145px; }
.footer .indent { padding: 28px 0px 0px; text-align: center; }
.footer a { color: rgb(19, 104, 169); }
.navigation { padding: 5px 14px 6px; overflow: hidden; }
.navigation .alignleft { padding: 0px; float: left; width: 45%; text-align: left; }
.navigation .alignright { padding: 0px; float: right; width: 45%; text-align: right; }
p img { padding: 0pt; max-width: 100%; }
.postmetadata { padding: 12px 0px 10px 14px; font-size: 1.2em; clear: both; }
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed rgb(153, 153, 153); }
.comment{padding: 5px !important; border: 0 !important; background-color: #d7f4ff !important; margin-bottom: 10px !important;}
.comment-body p{font-size: 8pt !important;}
.vcard, .vcard *, .comment-meta, .comment-meta *{font-size: 7pt !important;}
#respond textarea{width: 400px !important;}
#reverse_email_searchbox { margin-top: 5px; width: 468px; height: 50px; border: solid 0px #000000; background-color: #FFFFFF; text-align: center;}
#reverse_email_searchbox LABEL { font-size: 13px; display: inline; white-space: nowrap;}
#reverse_email_searchbox input[type=image] { position: relative;}
#reverse_email_searchbox input[type=text] { margin-left: 25px; margin-right: 15px; width: 165px;}
#reverse_email_searchbox #tagline { font-size: 12px; text-align: left; line-height: 12px; margin-bottom: 8px; margin-left: 44px;}
#email_search_searchbox { margin-top: 5px; width: 650px; height: 50px; border: solid 0px #000000; background-color: #FFFFFF; text-align: center;}
#email_search_searchbox LABEL { font-size: 13px; display: inline; white-space: nowrap;}
#email_search_searchbox input[type=image] { position: relative;}
#email_search_searchbox input[type=text] { margin-left: 25px; margin-right: 15px; width: 120px;}
#email_search_searchbox #tagline { font-size: 12px; text-align: left; line-height: 12px; margin-bottom: 8px; margin-left: 44px;}
.mblock { display: inline; float: left;	width: 280px; font-size: 13px; margin-bottom: 5px; margin-top: 20px; margin-right: 20px;}
.mblock a { font-weight: bold; text-decoration: underline; color: rgb(82, 140, 192);}
.mblock a:hover { text-decoration: none; }
.mblock p { margin-top: 10px;}
