body.custom { background:#05080b url(images/body-bg2.jpg) no-repeat top center; }

.custom #page { width: 540px; padding: 0; background: url(images/page-bg.jpg) repeat-y;}

.custom #header #logo a { display: block; height: 40px; width: 206px; background: url('images/logo.jpg') no-repeat; outline: none; }
.custom #header #logo, .custom #header #tagline {text-indent: -9999px;}
.custom #header #tagline {height: 0;}
.custom #header { padding: 14px 0 0 30px; height:60px; background: url('images/header-bg.jpg') no-repeat top center; }


/*---:[ nav menu styles ]:---*/

.custom .menu { width:512px; height:52px; padding-left:28px; background: #000 url(images/nav-bg.jpg) no-repeat top left; border:none; }
.custom .menu ul { height:47px; *padding-left:108px;}
.custom .menu a, .custom .menu li ul { border:none; text-transform:none; height:17px; padding-top:22px; font: normal 12px Rockwell, Tahoma, Geneva, sans-serif; text-shadow:#135695 1px 1px 1px; }

.custom .menu a { letter-spacing: 1px; background:none;}
.custom .menu .current > a, .custom .menu .custom .current-cat > a { background-color:#1a4c69; border-left:1px solid #153e56; border-right:1px solid #153e56; cursor:pointer; text-shadow:none;}

.custom .menu .rss {float: right;}
.custom .menu .rss a, .custom .menu .rss a:hover {padding-right: 16px; background: url('lib/images/icon-rss.gif') 100% 50% no-repeat; border: none;}
.custom .menu .rss a:hover {text-decoration: underline;}

/*  SOCIAL MEDIA */
.social-menu {width:100px; height:16px; padding-right:25px; float:right; text-align:right; position:relative; top:-32px; z-index:500;}
.social-menu .icon {border:none; margin-left:2px;}

.custom #content {margin:0; padding:0;}
.custom .post_box {padding:8px 0 0 0;}
.custom #content_box {width:500px; margin:0 20px;}
.custom #content_box a:hover {text-decoration:none;}


.custom .entry-title, .headline_area {margin-bottom:12px;}
.custom .entry-title, .headline_area h1 {text-align:center; font-weight:bold; text-shadow:#d9d9d9 1px 1px 1px;}
.custom .entry-title, .headline_area h2.entry-title {margin-bottom:5px;}
.custom .entry-title a {font-weight:bold;}
.custom .entry-title a:hover {color:#2e9ad9;}
.custom .entry-content {line-height:1.5em; margin-bottom:20px;}

span.cap {
float:left;
font-family:Corbel, Verdana;
font-size:325%;
font-weight:bold;
line-height:1em;
margin-bottom:-0.4em;
margin-right:8px;
margin-left:0.4em;
width:0.6em;
*width:0.7em;
*margin-left:1.5em;
color:#38a6e5;
text-shadow:#505050 1px 1px 1px;
}

#dd_after {margin:0 auto;}

.post-comments {font:14px Rockwell, Verdana; margin:15px 0 20px 0;}
.post-comments a {color:#145694;}
.post-comments a:hover {text-decoration:underline;}
.custom #comments {width:480px; margin:20px auto 0 auto;}
.custom #comment_list {margin-bottom:20px;}

.social {float:right; width:170px; height:24px; padding:4px 5px 0 0; text-align:right; margin-bottom:15px;}
.social .twitter {float:right; padding-top:2px;}
.social .facebook {float:right;}

.custom div.headline-meta {width:480px; height:28px; padding:0; margin:12px auto; background:#e9e9e9 url('images/post-meta-footer-bg.jpg') bottom right no-repeat; clear:both;}
.custom div.headline-meta .published {height:22px; padding:6px 10px 0 10px; background:url('images/post-meta-footer-date-bg.jpg') top left; color:#FFF; font:normal 13px Corbel, Verdana; float:left;}
.custom div.headline-meta .topics {float:left; color:#555554; padding:6px 0 0 8px; font:normal 13px Corbel, Verdana;}
.custom div.headline-meta .topics a {color:#145694; text-decoration:none; font:13px Rockwell, Verdana;}
.custom div.headline-meta .topics a:hover {text-decoration:underline;}

.custom #content .custom-frame {padding:0; margin:0 auto; min-height:40px; background:url('images/img-frame-bg.jpg') top center repeat-y;}
.custom #content .custom-frame-top {padding-top:4px; background:url('images/img-frame-top.jpg') top center no-repeat;}
.custom #content .custom-frame-bottom {padding:0px 3px 9px 4px; background:url('images/img-frame-bottom.jpg') bottom center no-repeat;}
.custom img.alignnone {margin:0; padding:0;}

.custom .teasers_box {width:480px; margin:10px auto 0 auto; padding:0;}
.custom .teaser {width:480px; text-align:center; margin:0 auto 28px auto; float:none;}
.custom a.teaser_link {margin:-10px auto 0 auto;}
.custom .teasers_box .entry-content {text-align:left; margin:5px 0 0 0;}
.custom .teasers_box h2.entry-title {}
.custom .teasers_box .teaser_right {float:none;}

.related-posts {margin:30px 0 25px 15px; font-size:12px;}
.related-posts p {margin-bottom:10px; color:#666666; font-size:12px; text-transform:uppercase; letter-spacing:1px;}
.related-posts li:before{content: "\00BB   ";}
.related-posts ul {list-style:none;}
.related-posts li {padding-bottom:10px;color:#666666;}
.related-posts li a {font:normal 14px Rockwell, Verdana;}

.custom .comment_author a {font:bold 14px Rockwell, Verdana;}


.custom #sidebars {width:500px; padding:15px 20px 0 20px; margin-left:-20px; background:#304450 url('images/bottom-nav-bg.jpg') top left no-repeat;}
.custom #sidebar_1 {width:300px;margin-right:15px;}
.custom #sidebar_2 {width:185px;float:left;}
.custom #sidebars p {color:#f8f8f6;font-size:13px; line-height:1.4em;}
.custom #sidebars a {color:#f8f8f6; text-decoration:none; font:13px rockwell,verdana;}
.custom #sidebars a:hover {color:#36b5ff; text-decoration:underline;}
.custom #sidebars h3 {color:#36b5ff; font:bold 13px Corbel, Verdana;}


.custom #footer {width:500px; height:14px; padding:25px 20px; margin:0; background:#172126 url('images/footer-bg.jpg') top left no-repeat; text-align:left;}
.custom #footer p {margin:0; padding:0; color:#a6a6a4; font:13px Corbel, verdana; width:240px; float:left;}
.custom #footer a {color:#a6a6a4; font:13px Corbel, verdana; text-decoration:none; border-bottom:none;}
.custom #footer a:hover {text-decoration:underline;}
.custom #footer img {margin-top:-20px; float:right;}

p.footer-bottom-links { text-align:right; float:right;}
p.footer-bottom-links a {margin-right:20px;}
p.footer-bottom-links a.last {margin-right:30px;}


.custom .comments_closed p {display: none;}
.custom .to_comments {display:none;}
#archive_info {display:none;}
.custom #respond {margin:0 0 15px 0; padding:0;}

.custom .widget_categories li.cat-item { float:left; width:125px; margin-right:14px; }
.custom #sidebar_1 #text-9 {clear:left;padding-top:60px;}
.custom #sidebar_1 #text-9 p {font:bold 13px Corbel, Verdana; color:#36b5ff;}

div.client-quote {width:440px; margin:0 auto 10px auto; padding:15px 15px 1px 15px; background-color:#f4f4f4; }
div.client-quote p {line-height:1.2em;}
div.client-quote h2 {color:#2f3336; font-weight:bold: font-size:14px; line-height:1em;}
div.client-quote img {border:1px solid #919799; background-color:#d4d9dd; width:70px; height:70px; padding:5px; float:left; margin:0 10px 10px 0; }
div.clear {clear:both;}

.footer-flag {*display:none;}