/*

File:			custom.css
Description:	Custom styles for Thesis

BASIC USAGE:
If you have enabled the custom stylesheet in the Thesis options panel, the <body> tag 
will be appended with the "custom" class, like so: <body class="custom">. You can use 
the "custom" class to override *any* CSS declarations contained in the style.css file.

For example, if you wish to change the default link color to green, you would add the 
following declarations to this file:
	.custom a, .custom a:visited { color: #090; }	<--- This makes links green

	.custom a:hover { color: #00f; }	<--- This makes links blue when you mouse over them

WHY THIS WORKS:
By using the "custom" class, you are creating more specific CSS declarations for HTML
elements. CSS styling is applied through rules of specificity, and because declarations
prepended with .custom are more specific, they get applied when the page is rendered!

More information about styling your Thesis installation using this file can be found
in the User's Guide:
	http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/

*/

body{ background: url(images/body_bg.jpg) no-repeat top center #FFF; font-family: Verdana, Geneva, sans-serif; color:#3E5659; margin:0px; padding:0px;}
.custom .clear{clear:both; font-size:0px; margin:0px; padding:0px; line-height:0px;}
.custom h1{color:#3E5659;}
.custom a{ color:#3E5659;}

.custom #wrapper{width:100%; padding:0px; margin:0px auto;}
.custom #container{ width:100%; margin:0px auto;}
.custom #page{ margin:0px auto; padding:0px; width:100%; border:0px solid #00FF00; background:url(images/page_bg.jpg) no-repeat top center; }
.custom  td a.phone{ font-family:Arial, Helvetica, sans-serif, Verdana; font-size:20px; text-shadow: #000000 0px 0px 4px; text-decoration:none;}

.custom #header{ border:0px; padding:0px; margin:0px auto; width:988px; background:url(images/header_img2.png) no-repeat; height:216px;}
.custom #content_box { width:980px; margin:0px auto; background:none;}

.custom .menu{background:url(images/nav_bg.jpg) no-repeat; height:41px; padding-bottom:0px; width:980px;}
.custom ul.menu{height:41px; border:0px; margin:0px auto;}
.custom ul.menu li{ margin:0px 0 0 0; background:url(images/nav_separator.jpg) top right no-repeat;}
.custom ul.menu li.tab-7{background:none;}
.custom ul.menu li:hover{ }


.custom ul.menu li a{ text-align:center; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#E8F5F5; text-decoration:none; letter-spacing:0px; padding:0px  13px 0 13px; border:0px; text-transform:none; border:0px; background:none; margin:0px;  line-height:41px;}
.custom ul.menu li a:hover {color: #B6E2E2; background:none; }
.custom .menu .current ul a, .custom .menu .current-cat ul a { color: #B6E2E2; background:none; }
.custom .menu .current ul a:hover, .custom .menu .current-cat ul a:hover, .custom .menu .current-parent a:hover { color: #B6E2E2; background:none;}
.custom .menu .current a,
.custom .menu .current a:hover,
.custom .menu .current-cat a,
.custom .menu .current-cat a:hover { color: #B6E2E2; background:none;}
.custom .menu .current ul li a { color:#B6E2E2; background:none; }
.custom .menu .current-parent > a, .custom .menu .current-cat-parent > a { color: #B6E2E2; background:none; }

/* subnav section */

.custom ul.menu li ul {margin:0px; padding:0px; border:none; width:220px; font-size:13px;  background:#231F20;  }
.custom ul.menu li ul li{padding:0px; border:0px; margin:0px; border:none;  width:220px; display:block; float:none; font-size:13px; border-bottom:1px solid #8DCFD6; color:#fff; background:none; font-weight:bold; }
.custom ul.menu li ul li:hover {background:#189AA9;}
.custom ul.menu li ul li a{margin:0px 0 0 0; background:none; border:none;  padding:8px 10px;  text-align:left; display:block; width:200px; font-size:13px; color:#fff;  font-weight:bold; line-height:normal;}
.custom ul.menu li ul li a:hover{/*background: #FFF;*/ color:#fff; background:none;}
.custom ul.menu li.current ul.submenu li { background:none; color:#fff; !important}
.custom ul.menu li.current ul.submenu li a { background:none; color:#fff; !important}
.custom ul.menu li.current ul.submenu li a:hover  { background:#189AA9; color:#fff; !important}

.custom ul.menu li.current-parent ul.submenu li.current {background:none; color:#fff; !important}
.custom ul.menu li.current-parent ul.submenu li.current a { background:none; color:#fff; !important}
.custom ul.menu li.current-parent ul.submenu li.current:hover { background:#189AA9; color:#fff;}
.custom ul.menu li.current-parent ul.submenu li.current a:hover  {background:#189AA9;color:#fff; !important}
.custom ul.menu li.current-parent ul.submenu li a:hover  {background:#189AA9; color:#fff; !important}

.custom ul.menu li ul li ul { margin:0px; padding:0px; width:220px; left:0px; top:0px; margin-left:25px;}
.custom ul.menu li ul li ul li a {line-height:normal;}

.custom #content {border:0px solid #00FF00; width:729px; background:none; margin:0px; padding:5px 0px 10px 0px;}
.custom .content_top_img {background:url(images/content_top.png) no-repeat; height:16px; width:682px; float:left;}
.custom .post_box {padding:0px 10px 0px 0px ; font-family:Arial, Helvetica, sans-serif, Verdana;  margin:0px;}
.custom #content .headline_area { padding:0px; margin:13px 0 10px 0;}
.custom #content .headline_area h1{ font-size:24px; color:#3E5659; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:0px; margin:0px;}

.custom #content .headline_area h2{ font-size:24px; color:#3E5659; font-weight:normal;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.custom #content .headline_area h2 a{ font-size:24px; color:#3E5659; font-weight:normal;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.custom #content .format_text {padding-top:0px;}
.custom #content .format_text h1{ font-size:24px; margin:0;  font-weight:normal;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.custom #content .format_text ul{padding:0 0 0 10px; margin:0px;}
.custom #content .format_text li {background:url(images/bullet.jpg) no-repeat 0 4px; padding:0 0 7px 20px; list-style:none;}
.custom .headline_meta {color:#3E5659;}
.custom .comments_closed {display:none;}
.custom #comments{margin:0px; padding:0px;}
.custom #archive_info h1{ font-size:26px; color:#3E5659; font-weight:normal;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.custom #archive_info{border:0px; padding-left:0px; margin-top:10px;}
.custom #content #post-27 .headline_area{display:none; margin:0px; padding:0px;}

.custom .teasers_box{width:725px;}
.custom .teaser{width:350px;}
.custom .to_comments span{color:#3E5659;}
.custom .to_comments a:hover{color:#3E5659; text-decoration:none;}
.custom .comments_intro span{color:#3E5659;}
.custom .entry-title {font-size:18px; color:#3E5659;}
.custom .entry-title a {font-size:18px; color:#3E5659;}
.custom #content span {color:#3E5659;}

.custom #sidebars {border:0px solid #00FF00; width:237px; margin-top:25px;}
.custom .sidebar ul.sidebar_list { padding:0px; margin:0px;  }
.custom .widget { padding:0px; margin:0 0 10px 0;  border:1px solid #B6D4D4; width:235px; background:url(images/widget_bg.jpg) no-repeat #FFF;}
.custom .widget .textwidget{padding:0px; line-height:normal;}
.custom .postform{margin:0 0 0 10px;}
.custom .text_input {width:200px; margin:0 0 0 10px;}
.custom .widget h3 {font-size:20px; color:#fff; padding:0 0 0 10px; font-variant:normal; letter-spacing:normal; margin:0 0 15px 0; text-transform:normal; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Verdana; text-shadow: #000000 0px 0px 4px; line-height:43px;}
.custom .widget li{ padding:0 0 0 0px; margin: 0 10px 10px 10px; border-bottom:1px dotted #A8A295; color:#283A57;}
.custom .widget li a { color:#283A57; font-family: Arial, Helvetica, sans-serif, Verdana; font-size:12px; font-weight:bold;}
.custom .widget li a:hover{text-decoration:none;}

.custom ul.sidelink{list-style:none; padding:0px; margin:0;}
.custom ul.sidelink li{background:url(images/link_bg.jpg) no-repeat; height:40px; padding:8px 5px 0 20px; margin:0px; border:0px; width:210px;}
.custom ul.sidelink li a { color:#283A57; font-family: Arial, Helvetica, sans-serif, Verdana; font-size:14px; font-weight:bold; line-height:normal;}

.custom #footer{ padding:0px; border:0px;color:#fff; font-size:13px; background:url(images/footer_bg.jpg) #222325 repeat-x;  margin:0px auto; line-height:normal;}
.custom #footer .hrseparator { background:url(images/footer-line.gif) #1d555c repeat-x;}
.custom #footer a {border:0px;}
.custom #footer_page{background: url(images/footer_butter-lt.png) no-repeat 805px 7px; min-height:272px;}
.custom #footer_page2{background: url(images/footer_butter.png) no-repeat 20px 57px; min-height:272px;}
.custom .text{color:#E8F5F5; text-shadow: #000000 0px 0px 4px;} 

.custom #btnRepresentative{ background:url(images/send_message.jpg) no-repeat; width:121px; height:30px; border:0px;}
.custom #btnStory{ background:url(images/send_story.jpg) no-repeat; width:102px; height:30px; border:0px; }
#donate input{
	border-width:0px;
	padding:0px;
	width:auto;
	background:none;
}
/* 06 Nov 2018 */
	.prev_next a { text-decoration:none; padding:6px 20px; background:#18a1b1; color:#fff; font-weight:bold; }
	.prev_next a:hover { text-decoration:none; background:#0b555e; }