/*
To get started customizing with CSS, we recommend you 
go to http://headwaythemes.com/documentation/customizing-your-headway-site/custom-css/ 
to get started.

Be sure to turn on custom CSS in the Headway Design Options.  

When writing the selectors for the elements, put body.custom at the
beginning.

For an example on how to change the background with custom CSS
we can use the following code.

body.custom {
	background: red;
}
*/
/* -- Global Styles -- */
body.custom { background: #309; }
body.custom div#wrapper { border: none; background: url(custom/images/wrapper_bg.jpg) repeat-y; }
body.custom div#container { width: 1000px; margin: 10px 0px 0px 0px; background: url(custom/images/wrapper_gradient.jpg) repeat-x; padding: 0px; }
body.home div#container { padding: 0; }
body.custom a, a:visited { color: #330099; text-decoration: none; }
body.custom a:hover { color: #766936; text-decoration: underline; }
body.custom blockquote { background: #e8ddfc; margin: 0px 25px 15px 25px; padding: 10px 20px 15px 15px; border-top: 1px solid #DDDDDD; border-right: 1px solid #666666; border-left: 1px solid #DDDDDD; border-bottom: 1px solid #666666; }
/* -- Home Page Stuff -- */
body.home div#container div.content div#post-1294 div.entry-content p.kicker { font-size: 18px; font-weight: bold; text-align: center; line-height: 27px; }
body.home div#container div.content div#post-1294 div.entry-content p.headline { font-size: 24px; font-weight: bold; text-align: center; line-height: 36px; }
body.custom div#wrapper div#container div.nma { margin: 0px 90px; }
/* -- Header stuff -- */
body.custom div#header span.vcard {  }
body.custom div#header span.vcard span.tel { float: right; }
body.custom div#header span.vcard span.tel .type { display: none; }
body.custom div#header { background: url(custom/images/hdrimg.jpg) top center no-repeat; display: block; width: 1000px; height: 150px; border: none; }
body.custom div#header div.header-link-text { margin: 51px 0 0 25px; }
body.custom div#header div.header-link-text a:link, body.custom div#header div.header-link-text a:visited { display: block; width: 970px; height: 200px; border-bottom: none; text-indent: -9999px; outline: none; }
/* -- Main Navigation -- */
body.custom div#navigation { background: url(custom/images/mainnavbar.gif) left repeat-x; border: none; width: 1000px; margin: -10px 0 0 0px; height: 29px; font-size: 1em; display: inline; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; }
body.custom input#s { background:#fff; }
body.custom div#navigation * { border: none; background: none; padding: 0; color: #1e005a; }
body.custom div#navigation ul { margin: 0 0 0 5px; padding: 0; }
body.custom div#navigation ul li { margin: 0 2px;}
body.custom div#navigation ul li a { height: 25px; padding: 0 10px; line-height: 25px; margin: 0; }
body.custom div#navigation ul li a:hover { text-decoration: underline; color: #f5da71; background: #309 ; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; margin: 2px 0px; }
body.custom div#navigation ul li.current-page-item {  }
body.custom div#navigation ul li.current-page-item a { text-decoration: underline; color: #309; }
body.custom div#navigation ul li.current-page-item a:hover { text-decoration: underline; color: #f5da71; background: #309 ; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; margin: 2px 0px; }
body.custom div#navigation li li a, body.custom div#navigation li li a:link, body.custom div#navigation li li a:visited { background: #9F8625; opacity: .95; filter: alpha(opacity=95); width: 150px; color: #1e005a; float: none; margin: 0px; padding: 7px 10px 7px 10px; border: 1px solid #f5da71; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; }
body.custom div#navigation li li a:hover, body.custom div#navigation li li a:active { background: #1B3A69; color: #FFFFFF; padding: 7px 10px 7px 10px; border: 1px solid #5272A2; }
body.custom div#navigation li ul { z-index: 9999; position: absolute; left: -999em; height: auto; width: 170px; margin: 0px 0px 0px -1px; padding: 0px; }
body.custom div#navigation li ul a { width: 140px; }
body.custom div#navigation li ul ul { margin: -29px 0 0 170px; }
body.custom div#navigation li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }
body.custom div#navigation li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
body.custom div#navigation li:hover, #nav li.sfhover { position: static; }
/* -- Bread Crumbs -- */
body.custom #breadcrumbs-container { border: none; background: #309; }
body.custom #breadcrumbs { color: #fff; border: none; background: #309; }
body.custom #breadcrumbs a { color: #f5da71; }
body.custom .header-inside #breadcrumbs { border: none; background: #309; }
/* -- Post Stuff -- */
body.custom div.content div.entry-content { margin: 0px 20px; }
body.custom div.content h1.entry-title, body.custom div.content h1.entry-title a, body.custom div.content div.post h2.entry-title a  { color: #309; }
body.custom div.content div.post { margin: 20px 0 0 0px; }
body.custom div.content h1.entry-title a:hover, body.custom div.content h2.entry-title a:hover { color: #766936; }
body.custom div.meta-below-title { margin: 0px 0px 0px 0px; }
body.custom div.meta-below-content .left, body.custom div.meta-below-content .right { float: left; margin: 0px 0px 10px 0px; }
body.custom span.bracket { font-size: 1.2em; color: #777; }
body.custom span.bracket a { font-size: 1em; }
body.custom dt { font-weight: bold; margin-top: 10px; }
body.custom dd { margin: 0px 0px 0px 20px; }
/* -- Leaf Stuff -- */
body.custom div.leaf-top, body.custom span.widget-title { color: #000; font-family: Georgia, serif; font-size: 1.4em; text-transform: uppercase; letter-spacing: 1px; border: none; }
body.custom div.content { background: #fff; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; padding-left: 10px; margin: 5px 0px; }
body.custom div.rotator, body.custom div.about, body.custom div.featured, body.custom div.feed, body.custom div.text, body.custom div.twitter { background: #fff; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px 5px 5px 10px; margin: 5px; }
body.custom div.rotator div.leaf-top { margin-bottom: 10px; }
body.custom div.post, body.custom div.small-post { border-bottom: 1px solid #d4dbd3; }
body.custom span.tag-links { display: none; }
body.custom span.cat-links { background: url(custom/images/icon_categories.jpg) no-repeat left; padding: 1px 0 2px 20px; }
/* -- Sidebars -- */
body.custom .sidebar { background: transparent; margin: 5px 0 0 0px; padding: 0px; }
body.custom .sidebar ul { margin: 0px; padding: 0px; }
body.custom .sidebar ul li { background: #fff; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; margin: 0 0 15px 10px; padding: 0 10px 5px 10px; list-style: none; }
body.custom .sidebar span.widget-title { background: #9F8625; color: #FFF; font-size: 14px; font-family: Arial, Tahoma, Verdana; font-weight: bold; text-transform: uppercase; margin: 0px -10px 10px -10px; padding: 5px 10px 4px 10px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -khtml-border-radius: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px; }
/* -- Comments -- */
body.custom span.comments-link { background: url(custom/images/icon_comments.jpg) no-repeat left; padding: 1px 0 2px 20px; }
body.custom textarea.comment { width: 600px; }
body.custom div.meta-above-title { color: #ab8400; }
body.custom div.meta-above-title a { color: #ab8400; }
body.custom img.avatar { float: right; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
body.custom .entry-title a, body.custom .entry-title { color: #005010; }
body.custom .recent-entry-title a, body.custom .featured-entry-title a{ color: #222; }
body.custom div.reply a { background: #f5da71;  -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; padding: 5px; width: 30px; }
body.custom div.reply a:hover { background: #309; color: #f5da71; }
body.custom div.comment-body { margin-bottom: 10px; }
/* -- Footer -- */
body.custom div#footer { width: 970px; padding: 10px 10px 35px 10px; border: none; color: #fff; }
body.custom div#footer a { color: #fff; }
body.custom div#footer p.footer-left { float: left; margin: 0px 7px 0px 0px; }
body.custom div#footer p.copyright { float: left; margin: 0px 7px 0px 0px; }
body.custom div#footer .footer-right {float: right; margin: 0px 0px 0px 7px; }
