/*
//banner light bluegreen #84E8CD
//replaced light blue #1864CF
//replaced darker blue #1C57A9
//red text from banner #B55955
//darker blue-green to go with banner lt bluegreen #518f7e
// #009168
// green slime a5c582
//dark green 009168

*/
/*body {background-color: #f1f1f1; color: #333; }*/
body { background-color: #747474 !important; color: #333; }
a {text-decoration:none; color: #000; }
a:hover {text-decoration:underline; }
h1,h2,h3,h4,h5,h6 {color: #333; }

#container div.sep {border-top: solid 1px #eee; border-bottom: solid 1px #eee; }

/*#header {background-color: #fff; padding: 0; }*/
#header {background-color: inherit !important; padding: 0; }

#navigation a, #navigation li.current-menu-item li a {color: #fff; text-decoration: none; text-shadow: #000 1px 1px 1px; }
#navigation a:hover, #navigation li.current-menu-item li a:hover {color: #a5c582;}
#navigation li.current-menu-item a { color: #009168; }
/* Content */
#content div.box {background-color: #fff; border: solid 1px #e9e9e9; }
#content div.box-inverted {background-color: #333333; border: solid 1px #222; }
a.readmore, p.more a {color: #000000; background-color: #a5c582; }
a.readmore:hover, p.more a:hover {background-color: #009168; color: #fff;}

#featuredCategoriesTabs {border-left: solid 1px #f1f1f1;}
#featuredCategoriesTabs a {color: #333; text-shadow: none; /*text-shadow: #fff 1px 1px 1px;*/ background-color: #888888; }
#featuredCategoriesTabs li.active a, #featuredCategoriesTabs li.active a:hover {background-color: #009168; color: #fff; /*text-shadow: #124895 1px 1px 1px;*/ text-shadow: none; }
#featuredCategoriesTabs li a:hover {background-color: #ddd; }

#featuredCategoriesTabs li a { color: #ffffff; text-shadow: none; /*text-shadow: 1px 1px 1px #333333;*/}
#featuredCategoriesTabs li a:hover { color: #222222; text-shadow: none; }
#featuredCategoriesTabs { border-left: 1px solid #747474; }

/*#featuredCategories h3 { font-size: 14px; margin-bottom: 5px; font-weight: bold; color: #333333; }*/
#featuredCategories .posts .post h2, #featuredCategories .posts .post h3, #featuredCategories .posts .post p { margin-left: 70px; }
#featuredCategories p.featcatcomment { margin-bottom: 0; margin-top: -2px; float: right; font-size: 12px; margin-left: 0; }
#featuredCategories h3.title { font-size: 26px; }

#featuredCategories {color: #333; }

div.postmetadata ul li, div.share ul li {color: #888; background: transparent url(../images/icon_tag.png) no-repeat center left; border-bottom: solid 1px #ddd; }

#single div.postmetadata, #single div.share {background-color: #f1f1f1; border-top: solid 1px #e1e1e1; border-bottom: solid 1px #e1e1e1; }

#main ol.normalComments img.avatar { border: solid 4px #ddd; }

#main #submit, #commentform #submit, #loginform #wp-submit {background:none; background-color: #a5c582; color: #000000; border: none; }
#main #submit:hover, #commentform #submit:hover, #loginform #wp-submit:hover {background-color: #009168; color: #ffffff; }
#loginform #wp-submit { padding: 5px; }

/* Comments */
.afterpost .navigation .alignleft a, .reply a, .afterpost .navigation .alignright a,.cancel-comment-reply a { background-color: #1555b0; text-shadow: #124895 1px 1px 1px; color: #fff; }
.afterpost .navigation .alignleft a:hover, .afterpost .navigation .alignright a:hover, .reply a:hover, .cancel-comment-reply a:hover {color: #333; background-color: #ddd; text-shadow: #fff 1px 1px 1px; }
.afterpost .navigation {background:none;}

#main div.postcontent a, #sidebar div.widget a, #ftWidgets div.widget a {color: #009168;}
#main div.postcontent p.more a {color: #000000;}
#main div.postcontent p.more a:hover {color: #ffffff;}

#main div.postcontent h1 { font-weight: bold; font-size: 1.5em; margin-bottom: 25px; margin-top: 5px; }
#main div.postcontent h2 { font-weight: bold; font-size: 1.25em; margin-bottom: 20px; margin-top: 5px; }
#main div.postcontent h3 { font-weight: bold; font-size: 1.1em; margin-bottom: 20px; margin-top: 5px; }
#main div.postcontent h4, #main div.postcontent h5, #main div.postcontent h6 { font-weight: bold; }

#main .normalComments li.comment {background-color: #fff; border: solid 3px #eee; }
.comment p a { color: #009168 !important; }

#main .normalComments li.bypostauthor { background-color: #eee; }
#main .normalComments cite.author {color: #333;}
#main .normalComments div.gravatar img {border: solid 5px #333;}
#main .normalComments div.gravatar-author img {border: solid 5px #333;}
#main input, #main textarea, #commentform input, #commentform textarea {background-color: #ddd; border: 1px solid #bbb; color: #333; font-size: 14px !important;}

/* footerWidgets */
#ftWidgets {background-color: #f5f5f5; border-top: solid 6px #e1e1e1; }
#ftWidgets div.lines {border-top: solid 1px #d5d5d5; background-color: #fff; }

#ftWidgets a {text-decoration: none; text-shadow: #fff 1px 1px 1px; }
#ftWidgets a:hover {text-decoration: underline;}

#sidebar div.postDetails {color: #ccc;}
#sidebar div.postDetails div.cover img {border: solid 5px #555; }
#sidebar div.postDetails a {color: #fff;}

/* Footer */
#footer {text-align: left; padding: 15px 0; color: #777; background-color: #e1e1e1; border-top: solid 1px #d2d2d2; }
#footer p {margin:0; font-size: 11px; line-height: 18px; }
#footer a {color: #555;  }
#footer a:hover {color: #222; text-decoration: underline; }
#footer p.copy a {color: #777;}
#footer p.copy a:hover {color: #555;}
#footer p.wpzoom {float: right; display: inline; line-height: 16px; width: 136px; }
#footer p.wpzoom img {float: right; display: inline; margin: 0;}

#searchform input {border: solid 1px #ccc; }
#searchform input#searchsubmit {	border: none; background-color:#a5c582; color: #fff; }



/* DB EDITS */
#header .wrapper { text-align: center !important; }
#header #logo { float: none; }

#socialheader { float: left; width: 100px; padding: 10px; margin-left: 70px; border: 1px solid #e1e1e1; height: 155px; margin-top: 15px; background-color: #f1f1f1; text-align: center; }
/*ul.social { margin: 15px auto 0 auto; }
.widget .social img { float: none; }
.widget .social li { display: block; float: none; width: auto; margin-bottom: 10px; padding: 0;}*/
/*#socialheader a { color: #518f7e; font-weight: bold; font-size: 12px;}*/
#widgetheader { float: left; width: 190px; padding: 10px; margin-left: 20px; border: 1px solid #e1e1e1; height: 155px; margin-top: 15px; background-color: #f1f1f1; overflow: hidden; }
#widgetheader ul { list-style-type: circle; margin-left: 10px; }


.scrollable { height: 270px; }
#content { margin: 15px 0; }
#featuredPosts { margin-bottom: 25px; }

#featuredPosts .post h2 { height: 36px; font-size: 14px; text-align: center; padding: 0 10px; }
#featuredPosts .post .cover { text-align: center; }
#featuredPosts .excerpt { height: 92px; overflow: hidden; }
#featuredPosts .featmore { margin-top: 10px; margin-left: 10px; }
#featuredPosts .excerpt p.authorattr { margin-top: 8px; margin-bottom: 8px; }



#featuredPosts a.browse { top: 135px; }
#featuredPosts h4.title { text-transform: inherit; font-size: 26px; font-weight: normal; margin-top: 4px; }
#featuredPosts .excerpt p { margin: 0 10px 16px 10px;}
#featuredPosts .excerpt p.authorattr { font-style: italic; }

#archive h1.title { font-size: 26px; }
h3.authorattr { font-size: 14px; margin-bottom: 5px; font-weight: bold; color: #333333; }
h3.authorattr a { color: #333333 !important; }
#featuredCategories h3.authorattr { font-size: 12px; }


h2.postauthor { font-size: 20px; margin-bottom: 10px; }

#single div.postcontent { font-size: 16px; line-height: 24px; }
#main ol.normalComments li { font-size: 14px; line-height: 22px; }
#main ol.normalComments cite { font-size: 14px; }

#loginform label { display: block; font-weight: bold; }
#loginform .login-username, #loginform .login-password { margin: 0; }

#main { width: 690px; }
#sidebar { width: 250px; }

/*#get_recent_comments_wrap li { margin-bottom: 10px; }*/
ul.recentposts, ul.popularposts, #get_recent_comments_wrap ul { list-style-type: disc; margin-left: 10px; }
#get_recent_comments_wrap { font-size: 11px; }

.social ul li a img { height: 25px !important; }

#single h1 { font-size: 32px; }

#menu { width: 500px;}
.feed_menulink { float: right; margin-top: 10px; font-weight: bold; font-size: 11px; text-transform: uppercase; display: inline; margin-right: 15px; }
.feed_menulink img { height: 16px; vertical-align: middle; }

.required { display: none; }