/* 
Copy from "style.css" into this file and make the changes HERE!
This makes it possible to upgrade the core system and theme without destroying your style changes.
*/
/* ********************************************** */
/* Default Styles and Hyperlinks */
/* ********************************************** */

@import "css/reset.css";

body {background: #d5d3d0; font: 14px Arial, Helvetica, Sans-serif; line-height: 1.5; color: #000;}
h1, h2, h3, h4, h5, h6 {margin: 0; font-family: Arial, Helvetica, Sans-serif; color: #000;}
h1 {font-size: 30px;} h2 {font-size: 24px;} h3 {font-size: 12px;} h4 {font-size: 18px;} h5 {font-size: 14px;} h6 {font-size: 12px;}
p {margin: 0;}

/* ********************************************** */
/* Navigation, Drop-Down Menus */
/* ********************************************** */

#navigation {text-transform: uppercase; font-size: 12px; background-color: #474036; max-height: 30px; max-width: 978px; position: relative; top: 170px; display: block; margin-left: auto; margin-right: auto;}
.nav, .nav ul {z-index: 100; margin: 0; padding-top: 0px; list-style: none; line-height: 1;}
.nav li {float: left; width: auto;}

/* Drop-Down Menus */
.nav li ul {position: absolute; left: -999em; width: 150px;}
.nav li ul li {border: 1px solid #cfb362; background: #FFF; border-width: 0 1px 1px;}
.nav li ul li a {width: 150px; line-height: 25px!important; font-size: 11px; color: #555!important; padding: 5px 0 0 5px;}
.nav li ul ul {margin: -15px 0 0 158px!important;}
.nav li ul ul li a {}
.nav li ul li ul li a {}
.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li:hover ul ul ul ul, .nav li.sfhover ul ul, .nav li.sfhover ul ul ul, .nav li.sfhover ul ul ul ul {left: -999em;}
.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li li li li:hover ul, .nav li.sfhover ul, .nav li li.sfhover ul, .nav li li li.sfhover ul, .nav li li li li.sfhover ul {left: auto;}
.nav li:hover,.nav li.hover {position:relative;}

/* Top Page Navigation */
#top_navigation {width: 500px; margin-left: 200px;}
#top_navigation a:link, #top_navigation a:visited {display: block; z-index: 100; padding: 10px; line-height: 10px; font-family: Helvetica, Arial, sans-serif; text-decoration: none; color: #fff;}
#top_navigation a:hover {display: block; background: #cfb362;}
#top_navigation li ul {margin-top: 0px; border-top: 0px solid #d8d8d8;}
#top_navigation li ul a:link, #top_navigation li ul a:visited {padding: 0 0 0 10px;}
#top_navigation li ul a:hover {color: #000!important; background: #d8d8d8;}

/* ********************************************** */
/* Social Networking Icons, WebKit*** */
/* ********************************************** */

#socialnetworking {margin:0px 0;}

/* ********************************************** */
/* Header, Logo, Search, Top Level */
/* ********************************************** */

#header {padding: 0px 0; clear: both; position: relative; top:-35px; left: -18px;}

/* Top Search Box */
#topsearch {width: 300px; line-height: 0;}
#topsearch #searchform_top {margin: 14px 0 0 0;}

/* Logo Style */
#logo {}
#logo img {}
#logo .site-title, #logo .site-description {display: none;}

/* ********************************************** */
/* Sidebar */
/* ********************************************** */

#sidebar {z-index: 101; width: 300px; overflow: hidden; position: relative; left: 8px; margin: 6px 10px 0 0;background-color: #857d74;}

#sidebar .h3 {color: #fffff; font-size: 10px;}

/* ********************************************** */
/* Posts, Post-Meta, Breadcrumbs */
/* ********************************************** */

.post {float: left; position: relative; top: 5px; margin: 0 15px 10px 0; padding: 20px 15px 0px; background-color: #ece6d2; width: 610px;}

/* Post Title */
.post .title {width: 100%; position: relative; margin: 0; padding: 0; color: #754c2a; font-size: 22px; line-height: 32px;}
.post .title a:link, .post .title a:visited {color: #754c2a;}
.post .title a:hover {text-decoration: none;}

/* ********************************************** */
/* Author Information */
/* ********************************************** */
.author_info {float: left; border: 1px solid #b3afa7;position: relative; top: 5px; margin: 0 10px 10px 0; padding: 20px 15px 0px; background-color: #dddbd9; width: 610px;}
.author_info .avatar {float: left; border: 1px solid #b0b0b0; margin: 0 10px 10px 0;}

/* ********************************************** */
/* Comments */
/* ********************************************** */

#comments {float: left; border: 1px solid #b3afa7;position: relative; top: 5px; margin: 0 10px 10px 0; padding: 20px 15px 0px; background-color: #dddbd9; width: 610px;}
#comments h3 {margin: 0 0 20px 0;}
#comments .comment {margin-top: 10px; width: 100%; list-style-type: none;}
#comments .comment .comment-container {padding: 10px 0; border-bottom: 1px solid #eee;}
#comments .comment-head {margin: 0 0 15px 0;}

/* Comment Form */
#respond {float: left; border: 1px solid #b3afa7;position: relative; top: 5px; margin: 0 10px 10px 0; padding: 20px 15px 0px; background-color: #dddbd9; width: 610px;}

/* ********************************************** */
/* Main Content Area */
/* ********************************************** */

#content {min-height: 550px; padding: 0;}
#html #content {height: 550px;}
#main {width: 969px; z-index: 99; float: left; position: relative; left: -19px; top: 10px; padding: 5px; background: url(images/divider_bar.jpg) no-repeat #b3afa7;}

/* Full Width Content Area */
#main.fullwidth {width: 969px; }

/* ********************************************** */
/* Post Pagination */
/* ********************************************** */

/* Newer, Older Entries */
.more_entries {float: left; border: 1px solid #754c2a;position: relative; top: 5px; margin: 0 10px 10px 0; padding: 20px 15px 0px; background-color: #f9f7f0; width: 610px;}
.more_entries a {display: block; margin: 0 0 0 0; text-transform: uppercase; font-weight: bold; text-decoration: none;}

/* ********************************************** */
/* Widgets */
/* ********************************************** */

/* Ads */
#sidebar .ads125 { border: 0px solid #b0b0b0; padding: 0 0px 10px 15px; background: #857d74; }
.ads125 img  { margin: 15px 14px 0 0; }

/* Forms */
#searchform  {margin: 0px 0 0 4px; }
input#s, input.field  { border: 1px solid #b0b0b0; float: left; width: 216px; padding: 5px 0 5px 0px; }
input#s:focus, input.field:focus  { border: 1px solid #333333; }
input.submit  { background-color: #333333; display:block; float: right; line-height: 17px; border: none; padding: 4px 5px; color: #fff; text-transform: uppercase; font-size: 12px; }
.widget .screen-reader-text  { display: none; }

/* ********************************************** */
/* Footer */
/* ********************************************** */

#footer {text-transform: uppercase; font-size: 9px; background-color: #474036; max-height: 30px; max-width: 978px; position: relative; margin: 50px 0 0px 0; padding: 5px 0 5px 0; display: block; margin-left: auto; margin-right: auto;}
#footer a:link, #footer a:visited {color: #fff;}
#footer p {margin: 5px 0 0 0;}
#footer #credit img {vertical-align: middle;}
#footer #credit span {display: none;}