/*  Body */
body.custom { background: #fff; }


/* Header full-width */
.custom #header_area { background: #fff; overflow: hidden; }
.custom #header_area .page { width: 100%; border: none; overflow: hidden; }
.custom #header { width: 967px; margin: auto; overflow: hidden; border: none; padding: 0px 0 0 0; }
.custom #headcontainer { }
.custom #headlogo { margin: 5px 0px 0px 0px; float: left; }
.custom #headlogo a { font-size: 1.8em; color: #333; padding-left: 0px; border: none; }
.custom #headlogo img { border: none; border-width: 0px; }
.custom #headfeature { float: right; text-align: right; margin: 10px 0px 0px 0px; font-size: 1.5em;} 
.custom #headfeature a:hover { text-decoration: underline; }


/* Nav Menu and Search */
.custom #nav_outer { width: 100%; margin: auto; border: 2px solid #999; border-width: 1px 0 0 0; overflow: hidden; } 
.custom #nav_container { width: 967px; margin: auto; overflow: hidden; border: none; }
.custom #nav_search { font-size: 1.3em; margin: 2px 0 0 0; float: right; text-align: right; width: 300px; }
.custom #nav_search input { color: #333; background: #ddd; border: 1px solid #999; }
form.gsc-search-box { width: 300px !important; float: right; text-align: right; }
/* input.gsc-input { width: 150px !important; float: right; text-align: right; } */
.custom #nav_menu { float: left; clear: left; border: none;}

.custom .menu li { border: 1px solid #999; border-width: 0px 1px 1px 0px; }
.custom .menu a { padding: 5px 8px 5px 8px; }
.custom ul.menu li.tab-home { border-left-width: 1px; }
.custom ul.menu li.current, .custom ul.menu li.current-cat { border-bottom-width: 0px; }
.custom ul.menu li.tab-home li.current { border-left-width: 0px; }


/* Social Media Links */
#socialmedialinks { float: right; text-align: right; margin: 53px 0 0 0; height: 43px; overflow: hidden; }
.custom #header p.socialmedia { position: relative; top: 32px; height: 64px; float: right; overflow: hidden; display: block; z-index: 10; }
.custom #header a.socialmedia { margin-left: 6px; height: 64px; margin-top: 24px; display: block; float: right; }


/*  Sidebar and content area background  */
.custom #content_box { background: #fff; }
.custom #content { background: #fff; }
.custom li.widget { margin-bottom: 18px; }
/* .custom li.widget { background: #eee; margin-bottom: 15px; border: 1px solid #999; } */
/* .custom .textwidget { margin-bottom: 5px; } */

/* Sidebar headers */
/* .custom #sidebars h3 { background-color: #039; color:#fff; font-size: 1.2em; padding: 2px 2px 2px 10px; } */
.custom #sidebars h3 { background-color: #FFF; color:#000; font-size: 1.3em; padding: 0px 0px 0px 0px; border: 2px solid #039; border-width: 0px 0px 2px 0px; }
.custom #sidebars img { border: 1px solid #ddd; }
.custom #sidebars li { margin-left: 10px; }


/* Footer details */
/* .custom #footer_area { font-size: 1.2em; background: #fff; border: 1px solid #999; border-width: 1px 0 0 0; } */
.custom #footer_area { background: #fff; border: 1px solid #999; border-width: 1px 0 0 0; } 
/* .custom #footer_area { background: #fff; } */
.custom #footer { border: none; } 
/* .custom #footer { background: #; border: 1px solid #999; border-width: 1px; } */
/* .custom #custom_footer { background: #646464; color: #ffffff; } */
.custom #custom_footer p { text-align: center; }
.custom #custom_footer a { text-decoration: none; color: #2361a1; border: none; } 
.custom #custom_footer a:hover { text-decoration: underline; }



/* Posts */
.custom #postfooter { font-size: 1.0em; }
.custom #postauthor { border: 1px solid #999; background: #ddd; padding: 10px; }
.custom #postauthor_image { float: left; padding: 0 10px 0 0; }
.custom #related_posts { border: 1px solid #999; background: #ddd; padding: 10px; }
.custom #related_posts h3 { padding: 0; margin: 0; }
.custom #feedsingle { padding: 0 35px 0 0; float: right; text-align: right; background: url(/images/017.png) no-repeat center right; }
.custom .post_ad { width: 100%; margin: auto auto; text-align: center; }


/* Custom box aka top ad box on the right */
.custom #custom_box { background: #fff; border: none; padding-left: 10px; }
.custom #custom_box img { border: 1px solid #ddd; }
.custom .custom_box { background: #fff; border: none; }
.custom #multimedia_box { margin-bottom: 0px; }

/* Feature box - not used */
.custom #feature_box { border: none; }

/* Remove wordpress text from archive pages */
/* .custom #archive_info { display: none; } */

/* Remove "Comments are closed" statement */
.custom .comments_closed p { display: none; }

/* Remove { comments } from Post pages */
.custom #comments_intro { display: none; } 

/* Make post border on home page solid instead of dotted */
/* .custom .post_box, .teasers_box { border-top: 1px solid #ddd; } */
/* .custom .post_box, .teasers_box { border-style: solid; } */ 

/* Add-In page */
.custom .add-in { background: #eee; border: 1px solid #999; padding: 10px 10px 0px 10px; margin-bottom: 20px; }
.custom .add-in-rate { background: #ffffa0; border: 1px solid #999; padding: 10px 10px 10px 10px; margin-bottom: 20px; }

.custom .blog-update { background: #ffffa0; border: 1px solid #999; padding: 10px 10px 10px 10px; margin-bottom: 20px; }

/* Hide percents in Popularity Contest, and scooch over in the sidebar */
.akpc_report span { display: none; }
.akpc_report ol { margin-left: 20px; }
/* .akpc_report li { margin-left: 30px; } */

/* Author archive page */
.custom #archive_info { border: 1px solid #999; background: #ddd; padding: 10px; }
.custom #author_archive_info { border: 1px solid #999; background: #ddd; padding: 10px; }
.custom #author_archive_info p { text-transform: none; letter-spacing: normal; margin: 5px 0 0 0; font-size: 1.4em; line-height: 1.571em; }

