/*
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 HTMLelements. CSS styling is applied through 
rules of specificity, and because declarationsprepended 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 foundin the User's Guide:	

http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
*/
body.custom { background: #202a07 url('images/fr_bg.png') repeat-x top; }
.custom #customlogsearch { margin: 0; width: 100%; height: 34px; background: #485d12 url('images/hk-headheaderbg.jpg') center center no-repeat; }
.custom #customlogsearch div { text-align: center; }
.custom #customlogsearch ul.clslogin { margin-left: -500px; padding-top: 10px; list-style: none;  }
.custom #customlogsearch ul.clslogin li { padding-right: 15px; display: inline; font-family: Sans-Serif, Arial; text-transform: uppercase; }
.custom #customlogsearch ul.clslogin li a { font-size: 12px; color: #fff; }
.custom #customlogsearch ul.search {  margin-top: -24px; margin-right: 10px; margin-left: 700px; list-style: none; border: none; text-align: center; }
.custom #customlogsearch ul.search li form input { padding: 2px; font-size: 12px; }
.custom #customlogsearch ul.search li form input.searchsubmit{ background: #000 url('images/submit.png') top repeat-x; color: #fff; border: none; }
.custom #custombanner { margin: 0; width: 100%; height: 126px; background: #536d15 url('images/hk-headerbg-0109.jpg') center center no-repeat; }
.custom #container { background: #202a07 url('images/pg_bg.jpg') repeat-x top; }
.custom #page { margin: 0 -8px; padding-top: 0; }
/* header */
.custom #header { display: none; }
/* default header */
/* .custom #header p#logo { margin-left: 160px; font-family: Arial,sans-serif; } */
/* .custom #header p#logo a { color: #fff; border-bottom: solid 1px #fff; } */
/* .custom #header p#logo a:hover { color: #6c3739;  } */
/* .custom #header h1#tagline { margin-left: 160px; font-family: Arial,sans-serif; font-size: 1.1em; color: #fff; text-transform: uppercase; letter-spacing: 0.3em; } */
/* .custom #header p#tagline { margin-left: 160px; font-family: Arial,sans-serif; font-size: 1.1em; color: #fff; text-transform: uppercase; letter-spacing: 0.3em; } */
/* default navigation */
.custom ul#tabs { display: none; }
/* .custom #nav ul#tabs { display: block; background: #3E510F; } */
/* .custom #nav ul#tabs li.rss, .custom #nav ul#tabs li.rss a { margin-right: 8px; color: #fff; } */
.custom #menu ul#dropmenu li.mm { float: right; padding-top: 5px; padding-right: 10px; }
.custom #menu ul#dropmenu li.mm p { color: #fff; text-transform: none; }
/* content */
.custom #content_box { margin-bottom: 8px; background: #fff; }
.custom #content { padding-top: 20px; padding-bottom: 20px; }
.custom #content p#breadcrumbs { margin: 0 0 0 15px; font-family: Sans-serif; font-size: 1.1em; }
.custom #content p#breadcrumbs strong { color: #2E6B2F; }
.custom #content p#cathead { margin: 5px 0 10px 15px; font-family: Sans-serif, Arial; font-size: 1.1em; color: #999; text-transform: uppercase; line-height: 1.8em; letter-spacing: 0.1em; border-bottom: 1px solid #dadada; }
.custom #content #multimedia_box { margin-left: /* 0 thesis border*/ -11px; border: none; }
.custom #content #multimedia_box #image_box { /* margin: 0; thesis border */ background: none; border: none; }
.custom #content #multimedia_box #image_box img { margin:0; padding: 0; border: none; }
.custom #content .post_box { margin-top: -20px; padding: 0 8px 8px 8px; font-family: Sans-serif, Arial, Helvetica, Tahoma; font-size: 0.9em; }
.custom #content .post_box .headline_area { margin-top: 0; padding-top: 0; }
.custom #content .post_box .headline_area h1 { font-family: Sans-serif, Arial, Helvetica, Tahoma; font-size: 2.5em; color: #224970; }
.custom #content .top { margin-top: 14px; }
.custom #content .post_box .format_text #h2_post_body{ font-family: Sans-serif, Arial, Helvetica, Tahoma; font-size: 1.2em; font-weight: bold;  }
.custom #content .format_text p { font-family: Sans-serif, Arial, Helvetica, Tahoma; font-size: 1.1em; line-height: 150%; }
.custom #content .post_box blockquote { margin-left: 20px; font: Bold 1.3em Georgia, Serif; font-style: italic; letter-spacing: -0.048em; }
.custom #content #archive_info { margin-left: 8px; font-family: Sans-serif, Arial, Helvetica, Tahoma; font-weight: bold; border: none; }
.custom #content #archive_info h1 { font-size: 1.8em; }
.custom #content #archive_info p { font-size: 1.4em; }
.custom #content #comments { padding: 8px; }
.custom #content_box .featured { margin: 0 20px 0 10px; border-top: 1px dotted #224970; } 
.custom #content_box .featured h3 { margin: 8px 0; font-family: Sans-serif, Arial; font-size: 1.7em; color: #224970; }
.custom #content_box .featured div.feathumb img { float: left; margin-right: 5px; }
.custom #content_box .featured div.feathumb a img { padding: 2px; border: 1px solid #999;; }
.custom #content_box .featured div.feathumb a:hover img { background: #333; padding: 2px; border: 0; }
.custom #content_box .featured div.feacontent { display: inline; }
.custom #content_box .featured div.feacontent h4 { font-family: Sans-serif,Arial; font-size: 1.3em; font-weight: bold; }
.custom #content_box .featured div.feacontent h4 a { font-size: 1.3em; color: #224970; text-decoration: none; }
.custom #content_box .featured div.feacontent h4 a:hover { font-size: 1.3em; color: #000; text-decoration: none; }
.custom #content_box .featured div.feacontent p { font-family: Sans-serif, Arial, Helvetica, Tahoma; font-size: 1.1em; color: #575; line-height: 130%; }
.custom #content_box #content .post_box .cyc h1 { padding: 5px 0; font-size: 1.8em; font-weight: bold; }
.custom #content_box #content .post_box .cyc h3 { padding: 5px 0; font-size: 1.3em; font-weight: bold; color: red; }
.custom #content_box #content .post_box .cyc p.message { margin-top: 5px; padding: 10px; font-size: 1.5em; }
.custom #content_box #content .post_box .cyc form.loginform { margin: 10px 0; }
.custom #content_box #content .post_box .cyc form label { font-size: 1.4em; }
.custom #content_box #content .post_box .cyc form input { font-size: 1.4em; }
.custom #content_box #content .post_box .cyc form input#wp-submit { margin: 5px 0; padding: 5px; font-size: 1.4em; }
.custom #content_box #content .post_box .cyc ul#cycnav { list-style-type: none; font-size: 1.2em; }
.custom #content_box #content .post_box .cyc ul#cycnav li { margin: 5px 0; }
.custom .format_text .freequote { margin:0 auto; width: 100%; }
.custom .format_text .freequote form table tbody, .custom .format_text .freequote form table tbody tr { width: 100%; }
.custom .format_text .freequote form table tbody tr td table { width: 100%; }
.custom .format_text .freequote form input { width: 30px; padding: 0; background: none; border: none; }
.custom .format_text .freequote form table td input.textfield { width: 260px; padding:3px; background: #f9f9f9; border: 1px solid #888888; vertical-align:top; }
.custom .format_text .freequote form table td input:hover,.custom .freequote textarea:hover,.custom .freequote select:hover { background:#CEDDDF; }
.custom .format_text .freequote form table td input:focus,.custom .freequote textarea:focus,.custom .freequote select:focus	{ background:#F3F8F8; }
.custom .format_text .freequote form table td select { width: 265px; }
.custom .format_text .freequote form table td textarea { font-family: arial; font-size: 0.9em; overflow:auto; border: 1px solid #888888; }
.custom .format_text .freequote form input#Submit { width: 120px; margin-top: 10px; padding: 2px; font-size:1em; background-color: #ecdf5a !important; border:1px solid #adadad!important; border-left-color:#ececec!important;  border-top-color:#ececec!important; }
/* sidebar */
.custom #sidebars { background: #EFF0E6; margin-top: 0; margin-left: 0; }
.custom #sidebars #multimedia_box { display: none; }
.custom #sidebars #sidebar_1 { padding: 10px 0; }
.custom #sidebars #sidebar_1 ul.sidebar_list li.widget { margin: 0; }
.custom #sidebars #sidebar_1 ul.sidebar_list li.widget h3 {  padding: 5px; color: #3e510f; font-family: Sans-serif, Arial, Helvetica, Tahoma; font-weight: bold; font-size: 0.9em; text-transform: uppercase; letter-spacing: 0em; border-bottom: 5px solid #3e510f;}
.custom #sidebars #sidebar_1 ul.sidebar_list li div.sidebarcontent { padding-bottom: 15px; }
.custom #sidebars #sidebar_1 ul.sidebar_list li div.sidebarcontent h3 { margin: 0; padding: 5px;  font-size: 1.2em; font-family: Sans-serif, Arial, Helvetica, Tahoma; font-weight: bold; text-transform: uppercase; color: #3e510f; letter-spacing: 0em; border-bottom: 5px solid #3e510f; }
.custom #sidebars #sidebar_1 ul.sidebar_list li div.sidebarcontent ul { margin: 5px 0; list-style-type: none; }
.custom #sidebars #sidebar_1 ul.sidebar_list li div.sidebarcontent ul li { margin-left: 3px; border-left: solid 3px #ccc; border-bottom: solid 1px #ccc; font-family: Sans-serif, Arial, Helvetica, Tahoma; font-size: 1.1em; font-weight: bold; text-transform: uppercase; }
.custom #sidebars #sidebar_1 ul.sidebar_list li div.sidebarcontent ul li a { display: block; padding: 4px; color: #000; }
.custom #sidebars #sidebar_1 ul.sidebar_list li div.sidebarcontent ul li a:hover { padding: 4px; background: #f1f1f1; color: #224970; text-decoration: none; }
.custom #sidebars #sidebar_1 ul.sidebar_list li div.sidebarcontent .memberloginform { background: #9CA68B; padding:10px; }
.custom #sidebars #sidebar_1 ul.sidebar_list li div.sidebarcontent .wplogintools { padding: 10px 0; background: #cac696; }
.custom #sidebars #sidebar_1 ul.sidebar_list li div.sidebarcontent .wplogintools p { padding-left: 10px; font-family: Sans-serif; font-size: 1.2em; }
.custom #sidebars #sidebar_1 ul.sidebar_list li div.sidebarcontent .wplogintools p a { color: #9f322c; text-decoration: underline; }
.custom #sidebars #sidebar_1 ul.sidebar_list li div.sidebarcontent div.memberpages h3 { margin: 10px 0; font-size: 1.2em;  }
.custom #sidebars #sidebar_1 ul.sidebar_list li div.sidebarcontent div.memberpages ul li { margin-left: 3px; background: url('images/document.png') center left no-repeat; padding-left: 15px; border-left: none; border-bottom: solid 1px #ccc; font-family: Sans-serif, Arial, Helvetica, Tahoma; font-size: 1.1em; font-weight: bold; text-transform: none; }
.custom #sidebars #sidebar_1 ul.sidebar_list li div.sidebarcontent div.memberpages ul li a { display: block; color: #000; }
.custom #sidebars #sidebar_1 ul.sidebar_list li div.sidebarcontent div.memberpages ul li a:hover { background: none; color: #224970; text-decoration: none; }
.custom #sidebars #sidebar_1 ul.sidebar_list li div.sidebarcontent form p.login label { font-family: Sans-serif, Arial; font-size: 1.2em; }
.custom #sidebars #sidebar_1 ul.sidebar_list li div.sidebarcontent form p.login input#log { margin: 4px 0; width: 50%;  font-family: Sans-serif, Arial;  }
.custom #sidebars #sidebar_1 ul.sidebar_list li div.sidebarcontent form p.login input#pwd { margin: 4px 0; width: 53%; height: 20px; font-family: Sans-serif, Arial; }
.custom #sidebars #sidebar_1 ul.sidebar_list li div.sidebarcontent form p.login .button { padding: 3px 8px; font-family: Sans-serif; font-size: 1.2em; background: #ecdf5a; }
.custom #sidebars #sidebar_1 ul.sidebar_list li.categories { padding: 0 0 10px 0; }
.custom #sidebars #sidebar_1 ul.sidebar_list li.categories h3 { margin: 0; padding: 5px;  font-size: 1.2em; font-family: Sans-serif, Arial, Helvetica, Tahoma; font-weight: bold; text-transform: uppercase; color: #3e510f; letter-spacing: 0em; border-bottom: 5px solid #3e510f; }
.custom #sidebars #sidebar_1 ul.sidebar_list li.categories ul { list-style-type: none; }
.custom #sidebars #sidebar_1 ul.sidebar_list li.categories ul li.cat-item { margin: 6px 0 6px 5px; padding: 0; font-family: Sans-serif,Arial; font-size: 1.2em; }
.custom #sidebars #sidebar_1 ul.sidebar_list li.categories ul li.cat-item a { color: #000; }
.custom .ad_block { clear: both; margin: 10px 0 0 0; padding: 2px; text-align: center; border: 1px solid #dadada;  }
.custom .ad_block img { width: 100%; }
.custom #sidebars #sidebar_1 ul.sidebar_list li.widget_cc { padding-top: 20px; padding-bottom: 15px; }
.custom #sidebars #sidebar_1 ul.sidebar_list li.widget_cc form fieldset { border: none; }
.custom #sidebars #sidebar_1 ul.sidebar_list li.widget_cc form legend { display: none; }
.custom #sidebars #sidebar_1 ul.sidebar_list li.widget_cc form label { display: none; }
.custom #sidebars #sidebar_1 ul.sidebar_list li.widget_cc form input { width: 97%; font-family: Sans-serif; }
.custom #sidebars #sidebar_1 ul.sidebar_list li.widget_cc form .submit { margin: 5px 0; padding: 2px 8px; font-family: Sans-serif; font-size: 1em; background: #ecdf5a }
.custom #sidebars #sidebar_1 ul.sidebar_list li.widget_tag_cloud { font-family: Sans-serif; }
.custom #sidebars #sidebar_1 ul.sidebar_list li.ar_gwa_display { margin: 20px 0 15px 0; }
.custom #sidebars #sidebar_1 ul.sidebar_list li.ar_gwa_display a { display: none; }
.custom #sidebars #sidebar_1 ul.sidebar_list li div.submenu { margin-top: 8px; padding-bottom: 5px; }
.custom #sidebars #sidebar_1 ul.sidebar_list li div.submenu h3 { margin: 0; padding: 5px;  font-size: 1.2em; font-family: Sans-serif, Arial, Helvetica, Tahoma; font-weight: bold; text-transform: uppercase; color: #3e510f; letter-spacing: 0em; border-bottom: 5px solid #3e510f; }
.custom #sidebars #sidebar_1 ul.sidebar_list li div.submenu ul { margin: 5px 0; list-style-type: none; }
.custom #sidebars #sidebar_1 ul.sidebar_list li div.submenu ul li { margin-bottom: 8px; margin-left: 3px; background: url('images/bullet_toggle_plus.png') center left no-repeat; font-family: Sans-serif, Arial, Helvetica, Tahoma; font-size: 1.1em; font-weight: bold; text-transform: uppercase; }
.custom #sidebars #sidebar_1 ul.sidebar_list li div.submenu ul li a { display: block; padding: 2px 4px 2px 20px; color: #000; }
.custom #sidebars #sidebar_1 ul.sidebar_list li div.submenu ul li a:hover { padding: 2px 4px 2px 20px; background: #f1f1f1; color: #224970; text-decoration: none; }
.custom #sidebars #sidebar_1 ul.sidebar_list div.sidebarcontent form select { margin: 10px 0 0 0; }
.custom #sidebars #sidebar_1 .widgetblock { margin-top: 15px; margin-bottom: 20px; font-family: Sans-serif, Arial; }
.custom #sidebars #sidebar_1 .widgetblock h3 { padding: 5px; color: #3e510f; font-family: Sans-serif, Arial, Helvetica, Tahoma; font-weight: bold; font-size: 1.2em; text-transform: uppercase; letter-spacing: 0em; border-bottom: 5px solid #3e510f; }
.custom #sidebars #sidebar_1 .widgetblock ul { list-style-type: square; margin: 0 0 0 20px; }
.custom #sidebars #sidebar_1 .widgetblock ul li { padding: 5px 0; font-size: 1.2em; border-bottom: 1px dotted #ccc; }
.custom #sidebars #sidebar_1 .widgetblock ul li h2 { font-size: 1.2em; }
.custom #sidebars #sidebar_1 .widgetblock ul.wppolls { list-style-type:none; margin-left: 0px; }
.custom #sidebars #sidebar_1 .widgetblock ul.wppolls li ul { list-style-type: none; }
.custom #sidebars #sidebar_1 .widgetblock ul.wppolls li form.wp-polls-form p { font-size: 1.4em; }
.custom #sidebars #sidebar_1 .widget_text .textwidget { font-family: Sans-serif,Arial; }
.custom #sidebars #sidebar_1 .widget_text .textwidget  input.inf-button{ padding: 2px 8px; font-family: Sans-serif,Arial; background: #ecdf5a; }
/* blog */
/* blog: content */
.custom #blog { float: left; width: 484px; padding-top: 10px; padding-bottom: 20px; }
.custom #blog p#breadcrumbs { margin: 15px 0 0 15px; font-family: Sans-serif; font-size: 1.1em; }
.custom #blog p#breadcrumbs strong { color: #2E6B2F; }
.custom #blog p#cathead { margin: 5px 0 10px 15px; font-family: Sans-serif, Arial; font-size: 1.1em; color: #999; text-transform: uppercase; line-height: 1.8em; letter-spacing: 0.1em; border-bottom: 1px solid #dadada; }
.custom #blog #multimedia_box { margin-left: /* 0 thesis border*/ -11px; border: none; }
.custom #blog #multimedia_box #image_box { /* margin: 0; thesis border */ background: none; border: none; }
.custom #blog #multimedia_box #image_box img { width: 100%; margin:0; padding: 0; border: none; }
.custom #blog .headline_area h2.entry-title { padding: 5px 0 0 0; font-family: Sans-serif, Arial, Helvetica, Tahoma; font-size: 2.4em; color: #224970; }
.custom #blog .format_text #h2_post_body{ font-family: Sans-serif, Arial, Helvetica, Tahoma; font-size: 1.2em; font-weight: bold;  }
.custom #blog .format_text p { font-family: Sans-serif, Arial, Helvetica, Tahoma; font-size: 1em; }
.custom #blog blockquote { margin-left: 20px; font: Bold 1.3em Georgia, Serif; font-style: italic; letter-spacing: -0.048em; }
.custom #blog #archive_info { margin-left: 8px; font-family: Sans-serif, Arial, Helvetica, Tahoma; font-weight: bold; }
.custom #blog #archive_info h1 { font-size: 1.8em; }
.custom #blog #archive_info p { font-size: 1.4em; }
.custom #blog #comments { padding: 8px; }
.custom #blog .prev_next { font-family: Sans-serif; font-size: 1.1em; }
/* blog: sidebar */
.custom #blogsb { float: left; margin-top: 0; margin-left: 0; width: 482px; }
.custom #blogsb #multimedia_box { display: none; }
.custom #blogsb #sidebar_2 { float: left; width: 241px; }
.custom #blogsb #sidebar_1 { float: right; background: #EFF0E6; width: 241px; padding: 10px 0; }
.custom #blogsb #sidebar_1 ul.sidebar_list li.widget { margin: 0; }
.custom #blogsb #sidebar_2 ul.sidebar_list li h3 { padding: 5px; color: #3e510f;; font-family: Sans-serif, Arial, Helvetica, Tahoma; font-size: 1.2em; font-weight: bold; text-transform: uppercase; letter-spacing: 0em; border-bottom: 5px solid #3e510f; }
.custom #blogsb #sidebar_1 ul.sidebar_list li.widget h3 {  padding: 5px; color: #3e510f;; font-family: Sans-serif, Arial, Helvetica, Tahoma; font-weight: bold; font-size: 0.9em; text-transform: uppercase; letter-spacing: 0em; border-bottom: 5px solid #3e510f; }
.custom #blogsb #sidebar_2 ul.sidebar_list { margin: 10px 0; }
.custom #blogsb #sidebar_2 ul.sidebar_list li div.sidebarcontent { padding: 10px 0 20px 0; border-bottom: dotted 1px #ccc; }
.custom #blogsb #sidebar_2 ul.sidebar_list li div.sidebarcontent div.sidebarthumb img { float: left; margin-right: 5px; }
.custom #blogsb #sidebar_2 ul.sidebar_list li div.sidebarcontent div.sidebarthumb a img { background: #999; padding: 2px; border: 0; }
.custom #blogsb #sidebar_2 ul.sidebar_list li div.sidebarcontent div.sidebarthumb a:hover img { background: #333; padding: 2px; border: 0; }
.custom #blogsb #sidebar_2 ul.sidebar_list li div.sidebarcontent div.sidebartext { display: inline; }
.custom #blogsb #sidebar_2 ul.sidebar_list li div.sidebarcontent div.sidebartext h2 { font-family: Sans-serif, Arial, Helvetica, Tahoma; font-size: 1.3em; font-weight: bold; }
.custom #blogsb #sidebar_2 ul.sidebar_list li div.sidebarcontent div.sidebartext h2 a { font-size: 1.3em; color: #000; }
.custom #blogsb #sidebar_2 ul.sidebar_list li div.sidebarcontent div.sidebartext h2 a:hover { font-size: 1.3em; color: #fff; text-decoration: none; background: #000; }
.custom #blogsb #sidebar_2 ul.sidebar_list li div.sidebarcontent div.sidebartext p { font-family: Sans-serif, Arial, Helvetica, Tahoma; font-size: 1.1em; color: #575; line-height: 130% }
.custom #blogsb #sidebar_2 ul.sidebar_list li.widget_categories h3 { font-size: 0.9em; }
.custom #blogsb #sidebar_2 ul.sidebar_list li.widget_categories li.cat-item { margin: 0; padding: 0; font-family: Sans-serif,Arial; }
.custom #blogsb #sidebar_2 ul.sidebar_list li.widget_categories li.cat-item a { color: #000; }
.custom #blogsb #sidebar_1 ul.sidebar_list li div.sidebarcontent { padding-bottom: 15px; }
.custom #blogsb #sidebar_1 ul.sidebar_list li div.sidebarcontent h3 { margin: 0; padding: 5px;  font-size: 1.2em; font-family: Sans-serif, Arial, Helvetica, Tahoma; font-weight: bold; text-transform: uppercase; color: #3e510f; letter-spacing: 0em; border-bottom: 5px solid #3e510f; }
.custom #blogsb #sidebar_1 ul.sidebar_list li div.sidebarcontent ul { margin: 5px 0; list-style-type: none; }
.custom #blogsb #sidebar_1 ul.sidebar_list li div.sidebarcontent ul li { margin-left: 3px; border-left: solid 3px #ccc; border-bottom: solid 1px #ccc; font-family: Sans-serif, Arial, Helvetica, Tahoma; font-size: 1.1em; font-weight: bold; text-transform: uppercase; }
.custom #blogsb #sidebar_1 ul.sidebar_list li div.sidebarcontent ul li a { display: block; padding: 4px; color: #000; }
.custom #blogsb #sidebar_1 ul.sidebar_list li div.sidebarcontent ul li a:hover { padding: 4px; background: #f1f1f1; color: #224970; text-decoration: none; }
.custom #blogsb #sidebar_1 ul.sidebar_list li div.sidebarcontent .memberloginform { background: #9CA68B; padding:10px; }
.custom #blogsb #sidebar_1 ul.sidebar_list li div.sidebarcontent .wplogintools { padding: 10px 0; background: #cac696; }
.custom #blogsb #sidebar_1 ul.sidebar_list li div.sidebarcontent .wplogintools p { padding-left: 10px; font-family: Sans-serif; font-size: 1.2em; }
.custom #blogsb #sidebar_1 ul.sidebar_list li div.sidebarcontent .wplogintools p a { color: #9f322c; text-decoration: underline; }
.custom #blogsb #sidebar_1 ul.sidebar_list li div.sidebarcontent div.memberpages h3 { margin: 10px 0; font-size: 1.2em;  }
.custom #blogsb #sidebar_1 ul.sidebar_list li div.sidebarcontent div.memberpages ul li { margin-left: 3px; background: url('images/document.png') center left no-repeat; padding-left: 15px; border-left: none; border-bottom: solid 1px #ccc; font-family: Sans-serif, Arial, Helvetica, Tahoma; font-size: 1.1em; font-weight: bold; text-transform: none; }
.custom #blogsb #sidebar_1 ul.sidebar_list li div.sidebarcontent div.memberpages ul li a { display: block; color: #000; }
.custom #blogsb #sidebar_1 ul.sidebar_list li div.sidebarcontent div.memberpages ul li a:hover { background: none; color: #224970; text-decoration: none; }
.custom #blogsb #sidebar_1 ul.sidebar_list li div.sidebarcontent form p.login label { font-family: Sans-serif, Arial; font-size: 1.2em; }
.custom #blogsb #sidebar_1 ul.sidebar_list li div.sidebarcontent form p.login input#log { margin: 4px 0; width: 50%; font-family: Sans-serif; font-size: 1em; }
.custom #blogsb #sidebar_1 ul.sidebar_list li div.sidebarcontent form p.login input#pwd { margin: 4px 0; width: 53%; height: 19px; font-family: Sans-serif; font-size: 1em; }
.custom #blogsb #sidebar_1 ul.sidebar_list li div.sidebarcontent form p.login .button { padding: 3px 8px; font-family: Sans-serif; font-size: 1.2em; background: #ecdf5a; }
.custom #blogsb #sidebar_1 ul.sidebar_list li.categories { padding: 0 0 10px 0; }
.custom #blogsb #sidebar_1 ul.sidebar_list li.categories h3 { margin: 0; padding: 5px;  font-size: 1.2em; font-family: Sans-serif, Arial, Helvetica, Tahoma; font-weight: bold; text-transform: uppercase; color: #3e510f; letter-spacing: 0em; border-bottom: 5px solid #3e510f; }
.custom #blogsb #sidebar_1 ul.sidebar_list li.categories ul { list-style-type: none; }
.custom #blogsb #sidebar_1 ul.sidebar_list li.categories ul li.cat-item { margin: 6px 0 6px 5px; padding: 0; font-family: Sans-serif,Arial; font-size: 1.2em; }
.custom #blogsb #sidebar_1 ul.sidebar_list li.categories ul li.cat-item a { color: #000; }
.custom #blogsb #sidebar_1 ul.sidebar_list li.widget_cc { padding-top: 20px; padding-bottom: 15px; }
.custom #blogsb #sidebar_1 ul.sidebar_list li.widget_cc form fieldset { border: none; }
.custom #blogsb #sidebar_1 ul.sidebar_list li.widget_cc form legend { display: none; }
.custom #blogsb #sidebar_1 ul.sidebar_list li.widget_cc form label { display: none; }
.custom #blogsb #sidebar_1 ul.sidebar_list li.widget_cc form input { width: 97%; font-family: Sans-serif; }
.custom #blogsb #sidebar_1 ul.sidebar_list li.widget_cc form .submit { margin: 5px 0; padding: 2px 8px; font-family: Sans-serif; font-size: 1em; background: #ecdf5a; }
.custom #blogsb #sidebar_1 ul.sidebar_list li.widget_tag_cloud { font-family: Sans-serif; }
.custom #blogsb #sidebar_1 ul.sidebar_list li.widget_categories h3 { font-size: 1em; }
.custom #blogsb #sidebar_1 ul.sidebar_list li.widget_categories li.cat-item { margin: 0; padding: 0; font-family: Sans-serif,Arial; }
.custom #blogsb #sidebar_1 ul.sidebar_list li.widget_categories li.cat-item a { color:#000; }
.custom #blogsb #sidebar_1 ul.sidebar_list li div.submenu { margin-top: 8px; padding-bottom: 5px; }
.custom #blogsb #sidebar_1 ul.sidebar_list li div.submenu h3 { margin: 0; padding: 5px;  font-size: 1.2em; font-family: Sans-serif, Arial, Helvetica, Tahoma; font-weight: bold; text-transform: uppercase; color: #3e510f; letter-spacing: 0em; border-bottom: 5px solid #3e510f; }
.custom #blogsb #sidebar_1 ul.sidebar_list li div.submenu ul { margin: 5px 0; list-style-type: none; }
.custom #blogsb #sidebar_1 ul.sidebar_list li div.submenu ul li { margin-bottom: 8px; margin-left: 3px; background: url('images/bullet_toggle_plus.png') center left no-repeat; font-family: Sans-serif, Arial, Helvetica, Tahoma; font-size: 1.1em; font-weight: bold; text-transform: uppercase; }
.custom #blogsb #sidebar_1 ul.sidebar_list li div.submenu ul li a { display: block; padding: 2px 4px 2px 20px; color: #000; }
.custom #blogsb #sidebar_1 ul.sidebar_list li div.submenu ul li a:hover { padding: 2px 4px 2px 20px; background: #f1f1f1; color: #224970; text-decoration: none; }
.custom #blogsb #sidebar_1 ul.sidebar_list li.ar_gwa_display { margin: 20px 0 15px 0; }
.custom #blogsb #sidebar_1 ul.sidebar_list li.ar_gwa_display a { display: none; }
.custom #blogsb #sidebar_1 .widgetblock { margin-top: 15px; margin-bottom: 20px; font-family: Sans-serif, Arial; }
.custom #blogsb #sidebar_1 .widgetblock h3 { padding: 5px; color: #3e510f; font-family: Sans-serif, Arial, Helvetica, Tahoma; font-weight: bold; font-size: 1.2em; text-transform: uppercase; letter-spacing: 0em; border-bottom: 5px solid #3e510f; }
.custom #blogsb #sidebar_1 .widgetblock ul { list-style-type: square; margin: 0 0 0 20px; }
.custom #blogsb #sidebar_1 .widgetblock ul li { padding: 5px 0; font-size: 1.2em; border-bottom: 1px dotted #ccc; }
.custom #blogsb #sidebar_1 .widgetblock ul li h2 { font-size: 1.2em; }
.custom #blogsb #sidebar_1 .widgetblock ul.wppolls { list-style-type:none; margin-left: 0px; }
.custom #blogsb #sidebar_1 .widgetblock ul.wppolls li ul { list-style-type: none; }
.custom #blogsb #sidebar_1 .widgetblock ul.wppolls li form.wp-polls-form p { font-size: 1.4em; }
.custom #blogsb #sidebar_1 .widget_text .textwidget { font-family: Sans-serif,Arial; }
.custom #blogsb #sidebar_1 .widget_text .textwidget input.inf-button{ padding: 2px 8px; font-family: Sans-serif,Arial;  background: #ecdf5a;}
/* footer */
.custom #footernav { float: left; margin: 0; padding-bottom: 8px; width: 100%; background: #6B8231; border: none; }
.custom #footernav ul { list-style-type: none; padding: 8px 10px; }
.custom #footernav ul li { float: left; margin-right: 60px; font-family: Sans-serif, Arial, Helvetica, Tahoma; font-size: 1.1em; }
.custom #footernav ul li h5 { padding-bottom: 4px; font-size: 1.3em; }
.custom #footernav ul li h5 a { color: #fff; text-decoration: none; }
.custom #footernav ul li h5 a:hover { color: #ccc; text-decoration: none; }
.custom #footernav ul li p { padding-bottom: 4px; }
.custom #footernav ul li p a { color: #fff; text-decoration: none; }
.custom #footernav ul li p a:hover { color: #cec; text-decoration: underline; }
.custom #footer { float: left; padding-bottom: 10px; width: 97.8%; background: #42570d; color: #666; border: none; }
.custom #footer p:first-child { display:none; }
.custom #footer p { padding-right: 10px; font-family: Sans-serif, Arial, Helvetica, Tahoma; }
.custom #footer .tags { float: left; width: 84%; padding-left: 5px; font-family: Sans-serif, Arial; }
.custom #footer .rss { float: right; padding-right: 10px; }
.custom #footer .rss a { padding-right: 10px; }
