html {}
body {color:#333333;font-family:Arial,serif;font-size:12px;margin:0;}
h1 {margin: 0;padding: 0;font-size:24px;font-weight: normal;}
h1 a {text-decoration: none;color: #efefef;}
h1 span {font-size: 15px;font-family: Tahoma, sans-serif;color: #aaa;}
h2 {color:#003366;font-size:18px;font-weight:normal;margin:0;padding:0 0 3px 0;}
h3 {color:#003366;font-size:16px;font-weight:normal;margin:0;padding:0 0 3px 0;}
h4 {color:#003366;font-size:14px;margin:10px 0 0 0;}
a {color: #0088CC;}
img {border: none;}
#header, #menu, #container, #inner-footer {width: 940px;margin: 0 auto;}
#footer {}
#container {width: 940px;background: #fff;}
/* ---------- HEADER ---------- */
#header-wrap {background: #000;}
#header {padding: 10px 0;}
#sub-header-left {float: left;}
#sub-header-right {float: right;}
#sub-header-right a {color:#ff9313;text-decoration:none;font-weight: bold;}
/* ---------- MENU ---------- */
#menu-wrap {background: url(images/bar.png) repeat-x;}
#menu {}
#menu ul {list-style: none;padding:0;height: 40px;margin: 0;} 
#menu ul li, #menu ul li a {float: left;font-family: Tahoma, sans-serif;}
#menu ul li a {padding: 9px 10px 9px 10px;color: #ddd;text-decoration: none;font-size: 15px;height: 24px;border-right: 1px solid #666;}
#menu ul li a:hover {color: #eee;background: #555;}
#menu ul li.page-item-61 a {border-left: 1px solid #666;}
#container {}
#content {padding: 0 0 20px 0;}
#footer {}
/* ---------- COLUMNS ---------- */
#left-column {float: left;width: 530px;margin: 15px 0 0 0;}
#left-column h2 {font-size: 18px;font-weight: normal;font-family: Tahoma, sans-serif;}
#left-column h2 a {text-decoration: none;color: #000;}
#left-column h2 a:hover {color: #0088CC;}
#middle-column {float: left;width: 150px;margin: 0 10px 0 10px;padding: 16px 9px 0 9px;border-left: 1px solid #eee;border-right: 1px solid #eee;}
#right-column {float: right;width: 220px;margin: 0 0 0 0;padding: 15px 0 0 0;}
#middle-column h2, #right-column h2 {border-bottom: 1px dashed #bbb;border-top: 3px solid #000;padding:4px 0;margin: 0 0 8px 0;color: #000;}
#middle-column ul, #right-column ul {list-style: none;margin: 0;padding: 0;}
#middle-column ul li, #right-column ul li {margin: 0 0 20px 0;}
/* ---------- FOOTER ---------- */
#footer {line-height: 1.5em;padding: 20px 0;background: #000;color: #666;}
#footer h3 {color: #888;}
#footer .footer-list {list-style: none;margin: 0;padding: 0;}
#footer .footer-list li {float: left; padding: 0 8px 0 0;}
#footer a {text-decoration: underline;color: #666;}
#footer a:hover {text-decoration: none;color: #aaa;}
#footer p {margin: 0;padding: 4px 0;}
#footer-left {float: left;width: 500px;}
#footer-right {float: right;width: 300px;}
#archive-box {margin: 0 0 20px 0;}
.ft3 {margin: 10px 0 0 0;padding: 0;}
/* ---------- MISC ---------- */
.clear {clear: both;}
.float-left, .alignleft, .align-left {float: left;}
.float-right, .alignright, .align-right {float: right;}
.column-box {width: 160px;}
.sub-content-box-left, .sub-content-box-right {width: 280px;}
#middle-column ul li, #right-column ul li ul li {padding:6px 0 6px 20px;margin: 0;border-bottom: 1px solid #efefef;font-size: 13px;background:transparent url(images/arrow.gif) no-repeat 2px 13px;}
#middle-column ul li a, #right-column ul li ul li a {display: block;text-decoration: none;}
#middle-column ul li a:hover, #right-column ul li ul li a:hover {color: #000;}
.post, .page-content {border-bottom: 1px solid #efefef;margin: 0 0 20px 0;}
.page-content {border-bottom: 1px solid #fff;}
.postmetadata {margin: 10px 0;padding: 0;}
.published {color: #666;padding: 5px 0;font-size: 11px;}
.post-navigation {margin: 0 0 10px 0;}
.widget_tag_cloud div a {text-decoration: none;}
.widget_tag_cloud div a:hover {color: #990000;}
#tag_cloud-3 {clear: both;}
a.more-link {text-decoration: none;}
#aab-box {padding: 0 0 0 10px;color: #990000;width: 140px;line-height: 1.4em;}
#aab-box a {color: #990000;}
#s {width: 200px;}
li.cat-item {float: left;margin-right: 15px;width: 120px;}
/* ---------- NAVIGATION ---------- */
.navigation, .post-navigation {padding: 5px 0;}
.navigation a, .post-navigation a {text-decoration: none;}
.navigation {}
.post-navigation {}

.ad {border: 1px solid #efefef;}

.img-left {float: left;padding: 0 15px 10px 0;}
.img-right {float: right;padding: 0 0 10px 15px;}
#add-this {padding: 10px 0;}

#author, #email, #url {width: 250px;}
#author {}
#email {}
#url {}
#comment {width: 500px;}

.button {background: #F2F2F2 url(images/bt-bg.png) repeat-x scroll left top;text-shadow:0 1px 0 #FFFFFF;
font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
border-style:solid;
border-width:1px;
cursor:pointer;
font-size:13px;
padding:2px 8px;
text-decoration:none;
border-color:#ADACA7;
color:#000000;
}
.button:hover {border-color:#333;}

h2.pagetitle {margin: 0 0 10px 0;border-bottom: 1px solid #efefef;}
.content-block, .navigation, .post-navigation, .postmetadata {font-size: 13px;line-height: 1.6em;font-family: "Helvetica Neue", Helvetica, sans-serif;}
.content-block p {margin: 0;padding: 0;}
.content-block ul {list-style: circle;}
/* ---------- BREADCRUMB ---------- */
div.breadcrumb {padding: 10px 0 10px 0;color: #000;font-family: Tahoma, sans-serif;background: #fff;border-bottom: 1px solid #eee;}
div.breadcrumb a {color: #0088CC;}
div.breadcrumb a:hover {text-decoration: none;}
/* ---------- ADS ---------- */
#bottom-ad, #post-ad {padding: 10px;border: 1px solid #efefef;} 
#bottom-ad {margin: 15px 0 0 0;}
#post-ad {margin: 15px 0;}
#it-works {text-align: center;margin: 10px 0;}
/* ---------- CODE ---------- */
.content-code {padding: 10px;background: #eee;border: 1px solid #aaa;margin: 0 0 10px 0;}
/* ---------- SEARCH ---------- */
.search-entry {border-bottom: 1px solid #efefef;padding: 0 0 5px 0;}
.search-entry-h4 {margin: 15px 0 0 0;}
.search-entry-meta a {text-decoration: none;}

.front-block {font-family: Georgia, sans-serif;}