/*
File:			custom.css
Description:	Custom styles for the Free Thesis Sharp Skin
Author URI:	http://www.thesistheme.net/thesis-sharp

///////////////////////////////////////////////////
ThesisTheme.net  - Thesis news, tutorials, skins, site showcase

Get This Skin at: http://www.thesistheme.net/thesis-sharp

Installation Instructions & Update Information: http://www.thesistheme.net/thesis-sharp
///////////////////////////////////////////////////
*/

body.custom {background: #fff url(bg.jpg) repeat-x;}
.custom #container {margin-top: 0; margin-bottom: 0em; border-left: 0.3em solid #ddd; border-right: 0.3em solid #ddd;}

/***HEADER***/
.custom #header_area .page {background: none;}
.custom #header {background: none; border-bottom:none; height:75px;}
.custom #header #logo a{text-shadow: 2px 1px 0 #000; font-size: 48px; font-weight: normal; color:#fff; padding-left:0; margin-left:-0.3em;}
.custom #header #logo a:hover{font-size: 48px; color:#ddd;}
.custom #header #tagline {text-shadow: 1px 1px 0 #000; color: #eee; font-size: 18px; padding-left: 0; margin-top: 0.2em; margin-left:-0.3em;}
.custom #header_widget_1 ul.sidebar_list li.widget {position:absolute; display: block; top:0px; right:10px; width:468px; }
.custom #header-adblock img {margin:1px; align:center;}
.custom div.header-adblock a:hover img {border:3px solid #888;}
.custom div.header-adblock a img {border:3px solid #666;}
.custom div.header-adblock img {padding: 1px;}

/*For Adding a Clickable Header Image*/
/*
.custom #header #logo a { display: block; height: 254px; background: url('http://www.thesistheme.net/thesis-sharp/images/header-logo.png') no-repeat; outline: none; }
.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }
.custom #header #tagline { height: 0; }
*/

/* **NAV MENU***/
.custom ul.menu {background: #222; border:none;}
.custom ul.menu li a, .custom ul.menu li a:hover {background:#222; border:none;}
.custom #nav_area {background: #222;}
.custom ul.menu li a {color: #fff; font-family: "Myriad Pro",Helvetica,Arial,sans-serif; text-shadow: 2px 1px 0 #333;}
.custom ul.menu li.current a:hover, .custom ul.menu li a:hover  {color: #fff;}
.custom ul.menu li {border-right: 1px solid #707070;}
.custom ul.menu li.tab-home {border-left: 1px solid #707070;}
.custom ul.menu li a:hover {background: #444;}
.custom ul.menu li li {background: #313131; border-top: 1px solid #707070;}
.custom ul.menu li li a:hover {background: none;}
.custom ul.menu li li:hover {background: #444; border-top: 1px solid #707070;}
.custom ul.menu .rss {border: none;}
.custom ul.menu .rss a {text-decoration: none; background: none; padding-right: 16px;}
.custom ul.menu .rss a:hover {text-decoration: underline; background: none; padding-right: 16px;}

/***SIDEBAR AND WIDGETS***/
/*Sidebar Setup (padding, margins)*/
.custom li.widget {list-style: none; padding-top: 0; padding-bottom: 0; margin-top:0; margin-bottom:0;}
li.widget h3 {color:#666; font-size:18px; font-family: "Myriad Pro",Helvetica,Arial,sans-serif; margin-bottom:0; margin-top:0;}
.custom .sidebar h3 {font-variant: none;}
.custom #multimedia_box {margin-bottom:0;}
.custom .sidebar ul.sidebar_list {position:relative; padding:0; margin:0; }
.custom li.widget_rss {padding-left: 1em; width: 280px; padding-top: 0.5em; padding-bottom:0.5em;}
.custom li.widget_categories {padding-left:1em; padding-top: 0.5em; padding-bottom:0.5em;}
.custom li.widget_recent_entries {padding-left:1em; padding-top: 0.5em; padding-bottom:0.5em;}

.custom li.thesis_widget_search {padding-left: 1em; width: 280px; padding-top: 0.5em; padding-bottom:0.5em;}
.custom li.widget_tag_cloud {padding-left: 1em; padding-top: 0.5em; padding-bottom:0.5em;}

/*Gradient Sidebar Backgroun Styles*/
.custom div.subscriber {text-indent:0; background: #FFF0DA url(subscribe-bg.png) no-repeat; border-bottom: 1px solid #bbb; border-top: 1px solid #bbb; padding:1em; }
.custom div.subscriber h3{text-indent: 0; }

.custom div.bluefader {text-indent: 0; padding:1em; padding-top:0; background: #E5F2FF url(blue-bg.gif) repeat-x; border-bottom: 1px solid #bbb;}
.custom div.bluefader h3{text-indent: 0; }

.custom div.grayfader {text-indent:0; padding:1em; background: #fff url(fade.gif) repeat-x; }
.custom div.grayfader h3{text-indent:0;}

.custom div.txtwid {text-indent:0; padding:1em;}
.custom div.txtwid h3{text-indent:0;}

/*Special Sidebar Link Styles*/
.custom div.graysblink a {display: block; margin-left:-0.9em; margin-right:-0.9em; padding-left: 1em; padding-top: 0.3em; padding-bottom: 0.3em; font-family:georgia; text-decoration: none; font-size: 14px;}
.custom div.graysblink a:hover {background-color: #3D3D3D; color: #fff; text-decoration: underline;}

.custom div.bluesblink a {display: block; margin-left:-0.9em; margin-right:-0.9em; padding-left: 1em; padding-top: 0.3em; padding-bottom: 0.3em; font-family:georgia; text-decoration: none; font-size: 14px;}
.custom div.bluesblink a:hover {background-color: #0099FF; color: #fff; text-decoration: underline;}

.custom div.purplesblink a {display: block; margin-left:-0.9em; margin-right:-0.9em; padding-left: 1em; padding-top: 0.3em; padding-bottom: 0.3em; font-family:georgia; text-decoration: none; font-size: 14px;}
.custom div.purplesblink a:hover {background-color: #9900CC; color: #fff; text-decoration: underline;}

.custom div.greensblink a {display: block; margin-left:-0.9em; margin-right:-0.9em; padding-left: 1em; padding-top: 0.3em; padding-bottom: 0.3em; font-family:georgia; text-decoration: none; font-size: 14px;}
.custom div.greensblink a:hover {background-color: #009900; color: #fff; text-decoration: underline;}

.custom div.redsblink a {display: block; margin-left:-0.9em; margin-right:-0.9em; padding-left: 1em; padding-top: 0.3em; padding-bottom: 0.3em; font-family:georgia; text-decoration: none; font-size: 14px;}
.custom div.redsblink a:hover {background-color: #990000; color: #fff; text-decoration: underline;}

.custom div.orangesblink a {display: block; margin-left:-0.9em; margin-right:-0.9em; padding-left: 1em; padding-top: 0.3em; padding-bottom: 0.3em; font-family:georgia; text-decoration: none; font-size: 14px;}
.custom div.orangesblink a:hover {background-color: #FE7914; color: #fff; text-decoration: underline;}

.custom div.brownsblink a {display: block; margin-left:-0.9em; margin-right:-0.9em; padding-left: 1em; padding-top: 0.3em; padding-bottom: 0.3em; font-family:georgia; text-decoration: none; font-size: 14px;}
.custom div.brownsblink a:hover {background-color: #684122; color: #fff; text-decoration: underline;}

.custom div.aquasblink a {display: block; margin-left:-0.9em; margin-right:-0.9em; padding-left: 1em; padding-top: 0.3em; padding-bottom: 0.3em; font-family:georgia; text-decoration: none; font-size: 14px;}
.custom div.aquasblink a:hover {background-color: #2E6054; color: #fff; text-decoration: underline;}

.custom div.sblist1 a {display: block; color:#000000; margin-left:-0.9em; margin-right:-0.9em; padding-left: 1em; padding-top: 0.3em; padding-bottom: 0.3em; font-family:georgia; text-decoration: none; font-size: 14px;}
.custom div.sblist1 a:hover {background-color: #eee; color: #000; text-decoration: underline;}

/***CONTENT AREA MODS***/
/*Post Titles, Bylines Page Titles, Archieves, Headlines, Read More*/
.custom .entry-title {color: #333; font-family: "Myriad Pro",Helvetica,Arial,sans-serif; font-size: 28px; font-weight:bold;}
.custom .entry-title a{text-align: center !important; color: #333; font-family: "Myriad Pro",Helvetica,Arial,sans-serif; font-size: 28px; font-weight:bold;}
.custom .entry-title a:hover {color: #990000; }

.custom .headline_meta {text-align:center;}
.custom .headline_area {text-align:center;}
.headline_area h1, .headline_area h2 {font-family: "Myriad Pro",Helvetica,Arial,sans-serif; font-size: 28px; font-weight:bold;}

.custom #archive_info {color: #999; text-align:center; font-family: "Myriad Pro",Helvetica,Arial,sans-serif; font-size: 12px; font-weight:bold; }
.custom #archive_info h1 {font-family: "Myriad Pro",Helvetica,Arial,sans-serif; font-size:18px; font-weight:bold;}

.custom .format_text h3 a {color: #000; text-decoration:none; border-bottom: 1px dotted #ccc;}
.custom .format_text h3 a:hover {color: #990000;}
.custom .format_text h5 {font-family: "Myriad Pro",Helvetica,Arial,sans-serif; font-size:14px; font-weight:normal;}
.format_text h3 {font-family: "Myriad Pro",Helvetica,Arial,sans-serif;}

.custom a.more-link:hover {background:#414141;}
.custom a.more-link {-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px;-moz-border-radius-topright:5px; background:#0E7AAF; color:#FFFFFF; padding:4px 8px 5px 5px; text-decoration:none;}

/*Content Box, Post Box */
.custom #content_box {background: #fff url(fade.gif) repeat-x; border-right: 1px solid #ddd;}
.custom #content {background: #fff url(fade.gif) repeat-x; border-right: 1px solid #ddd;}
.custom .post_box{margin-left:0; padding-top: 1.2em; padding-left:2em; }

.custom .format_text .greentxt {color:#009900; font-weight:bold; }
.custom .format_text .usersguide {font-size: 1.286em; font-family: "Myriad Pro",Helvetica,Arial,sans-serif; }
.custom .format_text .usersguide a{color:#009900; text-decoration: none;}

.custom div.welcome_box { border: 2px solid #ddd; border-left: none; border-right: none; background: #fff url(fade.gif) repeat-x; margin:0; padding:1em;}

.custom div.note {margin:0; padding: 1em; background:#DCF5F5; border:1px solid #ADDDE6;}
.custom div.note h3 {font-family: "Myriad Pro",Helvetica,Arial,sans-serif; padding:0; margin:0;}
.custom div.note p {padding:0; padding-bottom: 0.5em; padding-top: 0.5em; margin-bottom:0;}

/*Paragraph Styles*/
.custom .format_text p.bluep {padding:0.571em 0.786em; margin-bottom:1.571em; background:#DCF5F5; border:1px solid #ADDDE6;}
.custom .format_text p.purplep {padding:0.571em 0.786em; margin-bottom:1.571em; background:#DAD7EC; border:1px solid #9085C7;}
.custom .format_text p.greenp {padding:0.571em 0.786em; margin-bottom:1.571em; background:#D0E4C8; border:1px solid #89BE70;}
.custom .format_text p.redp {padding:0.571em 0.786em; margin-bottom:1.571em; background:#FDC1C1; border:1px solid #FB6B6B;}
.custom .format_text p.orangep {padding:0.571em 0.786em; margin-bottom:1.571em; background:#FEB781; border:1px solid #FFA45E;}
.custom .format_text p.brownp {padding:0.571em 0.786em; margin-bottom:1.571em; background:#E2C0A7; border:1px solid #D5A986;}
.custom .format_text p.aquap {padding:0.571em 0.786em; margin-bottom:1.571em; background:#B4DCD3; border:1px solid #8BC9BA;}

/*Block Styles*/
.custom #adblock img {margin:1px;}
.custom div.adblock a:hover img {border:3px solid #bebebe;}
.custom div.adblock a img {border:3px solid #ddd;}
.custom div.adblock img {padding: 1px; }

.custom #image-block img {background: #eee; padding: 0.8em; border:1px solid #ddd;}
.custom div.image-block a:hover img {background: #ddd; border:1px solid #bebebe;}
.custom div.image-block a img {background: #eee; border:1px solid #ddd;}
.custom div.image-block img {background: #eee; padding: 0.8em; border:1px solid #ddd;}

/*Demo Site Only*/
.custom #twitter-follow-me{display: block; width: 97px; height: 72px; background: url(twitter-follow3.png) no-repeat 0 0;}
.custom #twitter-follow-me:hover {background-position: 0 -72px;}
.custom #twitter-follow-me span {display: none;}

.custom #sharp-download{display: block; width: 273px; height: 78px; border:3px solid #fff; background: url(sharp-download.png) no-repeat 0 0;}
.custom #sharp-download:hover {border:3px solid #fff; background-position: 0 -78px;}
.custom #sharp-download span {display: none;}

.custom #hosting-recommendation{margin-bottom: 0.5em; display: block; width: 260px; height: 86px; border:3px solid #ddd; background: url(hosting-recommendation.gif) no-repeat 0 0;}
.custom #hosting-recommendation:hover {border:3px solid #bebebe; background-position: 0 -86px;}
.custom #hosting-recommendation span {display: none;}

form#paypal input {border:none; background:#fff;}

/*Buttons*/
.custom .format_text .rebate_button a:hover {background: #A12D02; border: 1px solid #AEA866;}
.custom .format_text .rebate_button a {-moz-border-radius-bottomleft:0.5em; -moz-border-radius-bottomright:0.5em; -moz-border-radius-topleft:0.5em;-moz-border-radius-topright:0.5em; border: 1px solid #AEA866; background: #5D3825; font-family:arial; color:#FFFFFF; padding:0.5em 1em;text-decoration:none;}

.custom p.buttons a:hover {background-color:#DDDDDD; color:#111111;}
.custom p.buttons a {-moz-border-radius-bottomleft:0.5em; -moz-border-radius-bottomright:0.5em; -moz-border-radius-topleft:0.5em;-moz-border-radius-topright:0.5em; background-color:#343B4B; color:#FFFFFF; padding:0.5em 1em; text-decoration:none; font-size: 10px;}

.custom .format_text .graypreview a{-moz-border-radius-bottomleft:0.5em; -moz-border-radius-bottomright:0.5em; -moz-border-radius-topleft:0.5em;-moz-border-radius-topright:0.5em; background-color:#ddd; color:#000; padding:0.5em 1em; text-decoration:none; font-size:12px;}
.custom .format_text .graypreview a:hover{color: #fff; background: #222;}

.custom .format_text .bluepreview a{-moz-border-radius-bottomleft:0.5em; -moz-border-radius-bottomright:0.5em; -moz-border-radius-topleft:0.5em;-moz-border-radius-topright:0.5em; background-color:#D3E2FF; color:#000; padding:0.5em 1em; text-decoration:none; font-size:12px;}
.custom .format_text .bluepreview a:hover{color: #fff; background: #0099FF;}

.custom .format_text .purplepreview a{-moz-border-radius-bottomleft:0.5em; -moz-border-radius-bottomright:0.5em; -moz-border-radius-topleft:0.5em;-moz-border-radius-topright:0.5em; background-color:#C6C0E2; color:#000; padding:0.5em 1em; text-decoration:none; font-size:12px;}
.custom .format_text .purplepreview a:hover{color: #fff; background: #9900CC;}

.custom .format_text .greenpreview a{-moz-border-radius-bottomleft:0.5em; -moz-border-radius-bottomright:0.5em; -moz-border-radius-topleft:0.5em;-moz-border-radius-topright:0.5em; background-color:#D0E4C8; color:#000; padding:0.5em 1em; text-decoration:none; font-size:12px;}
.custom .format_text .greenpreview a:hover{color: #fff; background: #009900;}

.custom .format_text .redpreview a{-moz-border-radius-bottomleft:0.5em; -moz-border-radius-bottomright:0.5em; -moz-border-radius-topleft:0.5em;-moz-border-radius-topright:0.5em; background-color:#FDC5C4; color:#000; padding:0.5em 1em; text-decoration:none; font-size:12px;}
.custom .format_text .redpreview a:hover{color: #fff; background: #F82A2A;}

.custom .format_text .orangepreview a{-moz-border-radius-bottomleft:0.5em; -moz-border-radius-bottomright:0.5em; -moz-border-radius-topleft:0.5em;-moz-border-radius-topright:0.5em; background-color:#FEB781; color:#000; padding:0.5em 1em; text-decoration:none; font-size:12px;}
.custom .format_text .orangepreview a:hover{color: #fff; background: #FE7914;}

.custom .format_text .brownpreview a{-moz-border-radius-bottomleft:0.5em; -moz-border-radius-bottomright:0.5em; -moz-border-radius-topleft:0.5em;-moz-border-radius-topright:0.5em; background-color:#E2C0A7; color:#000; padding:0.5em 1em; text-decoration:none; font-size:12px;}
.custom .format_text .brownpreview a:hover{color: #fff; background: #684122;}

.custom .format_text .aquapreview a{-moz-border-radius-bottomleft:0.5em; -moz-border-radius-bottomright:0.5em; -moz-border-radius-topleft:0.5em;-moz-border-radius-topright:0.5em; background-color:#B4DCD3; color:#000; padding:0.5em 1em; text-decoration:none; font-size:12px;}
.custom .format_text .aquapreview a:hover{color: #fff; background: #2E6054;}

/***FOOTER***/
.custom #footer_area, #footer_area .page{background: #222;} 
.custom #footer_area {color: #ccc; padding-top: 0em; text-align:center; border-top: 3px solid #666;} 
.custom #footer {border-top:none; text-align:left;}
.custom #footer p{font-family: "Myriad Pro",Helvetica,Arial,sans-serif; font-size: 1.5em; color: #ddd; text-align:center;}  
.custom #footer p a{font-family: "Myriad Pro",Helvetica,Arial,sans-serif; color: #fff;} 
.custom #footer p a:hover{color: #eee; border-bottom: none;}
.custom #footer a{color: #fff; text-decoration: none; border-bottom:none;} 
.custom #footer a:hover {color: #fff; text-decoration: underline;} 
.custom #foot {color: #EEE; margin-top: 1em; overflow: hidden; padding-bottom:2em; margin-bottom: 2em;}
.custom #foot ul.sidebar_list {padding: 0em 1em;}
.custom #foot .widget {margin: 0;}
.custom #foot .col {float: left; width: 33.3%;}
.custom #foot h3 {color: #ddd; font-size: 22px; margin-bottom: 0.6em;}
.custom #foot h3 a {color: #ddd;}