body { background: #fafaf6 url(images/back.png) repeat 50% top; color: #222; }
a:link { color: #9B8B15; text-decoration:underline; }
a:visited { color:#6f6832; text-decoration:underline; }
a:hover { color:#7b773c; text-decoration:none; }
a:active { color:#a49c2a; }
h1,h2,h3,h4,h5,h6 {color: #222; }
.postcontent h2, ul.posts h2, .box-single h1, .widget_recent_entries a { font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal !important; }

div.box, .comment-wrapper {background-color: #fafaf6; border: solid 1px #d1d7b5; color:#201707; }

.posts p.more a {color: #9B8B15; background-color: #eeeee7; }
.posts p.more a:hover {background-color: #7b773c; color:#FFF; }

body.home .author, body.archive .author, body.category .author, body.tag .author, body.home .widget_recent_entries, body.page-id-6 #text-3, ol.yarp-list abbr, body.page-id-6 div#text-6 { display:none; }

#navigation, #footnavigation {border-bottom: solid 1px #49472d; }
#footnavigation {border-bottom: none;}
#nav, #footnav {background: #706d44 url(images/back_menu.png) repeat-x top left; }
#nav li, #footnav li {border-right: solid 1px #87856a; border-left: solid 1px #9c9b8d; }
#nav li li {border-right: solid 1px #222; border-left: solid 1px #000; background-color:#49472d; }
#nav a, #footnav a {color: #fff; text-decoration: none; text-shadow: #000 1px 1px 0; font-size:14px; }
#nav li li a {text-shadow: none; color: #fff; font-size:12px; }
body.home #nav li.home a:link, 
body.home #nav li.home a:visited, 
body.category-46 #nav li.menu-item-733 a:link, 
body.category-46 #nav li.menu-item-733 a:visited, 
body.category-48 #nav li.menu-item-734 a:link, 
body.category-48 #nav li.menu-item-734 a:visited, 
body.category-47 #nav li.menu-item-735 a:link, 
body.category-47 #nav li.menu-item-735 a:visited, 
body.category-45 #nav li.menu-item-736 a:link, 
body.category-45 #nav li.menu-item-736 a:visited, 
body.category-49 #nav li.menu-item-791 a:link, 
body.category-49 #nav li.menu-item-791 a:visited, 
body.category-50 #nav li.menu-item-792 a:link, 
body.category-50 #nav li.menu-item-792 a:visited
{ color:#d2dbcb; text-shadow:#3c8300 1px 1px 0; }
body.page-id-6 #menu-item-130 a, body.page-id-108 #menu-item-127 a, body.page-id-106 #menu-item-128 a, body.page-id-8 #menu-item-129 a { color:#00abc9; }
#nav a:hover, #footnav a:hover {color: #f4f1a8;}
#nav li li a:hover {color: #f4f1a8; text-shadow: #000 1px 1px 0;}

#menuSocial img {border: solid 1px #eee; }

#frame {background-color: #e4e5cb; border: solid 1px #d1d7b5; }
div.cover img, .about-widget img {border: solid 5px #c1cdcd; }
div.cover a:hover img, .about-widget a:hover img {border-color: #9cb6b6; }
.about-widget img { margin: 5px 10px 0 0; float:left; }
.about-widget { margin-bottom:-15px; }

.navTabs li a {color: #201707; background-color: #E6E6DD; border: solid 1px #d1d7b5; text-decoration:none; }
.navTabs li.active a, .navTabs li a:hover {color: #000000; background-color: #fafaf6; border-bottom: solid 1px #fff; text-decoration: none; }

#postsSmall .box { border-top:0; }
#postsSmall li {background-color: #E6E6DD; border-top: solid 1px #d1d7b5; color:#BBB; opacity:0.7; filter:alpha(opacity=70); }
#postsSmall li.active, #postsSmall li:hover {background-color: #fafaf6; color:#000; position:relative; left:-1px; padding-left:9px; margin-right:-1px; opacity:1; filter:alpha(opacity=100); }
#postsSmall li.active img { border-color:#9cb6b6;  }
#postsSmall li:hover div.cleaner, #postsSmall li.active div.cleaner { display:none; }
#postsSmall li div.cleaner, #postsSmall div.cleaner { display:none; }
#postsSmall a {text-decoration: none; color: #666; }
#postsSmall a:hover {text-decoration: none; }


#featCategories li, .widget_recent_entries li, .widget_twitter li, #featCategories li.first, #archive ul.posts li.archive-post { background: transparent url(images/li-bg.png) repeat-x bottom left; }
li.archive-post .postcontent h2 a { display:block; }
#featCategories ul.posts li h2 a, .widget_recent_entries li a { background: transparent url(images/bullet_white.png) no-repeat left -6px; padding-left:16px; font-size:18px; line-height:24px; display:block; }
ul.posts li.archive-post { margin-bottom:15px; padding-bottom:5px; }
#featCategories ul.posts li h2 a:hover, .widget_recent_entries li a:hover { text-decoration:none; }
#featCategories ul.posts li.first h2 a { background:none; padding-left:0; }
#archive div.sep { display:none; }

div.title {background-color: #E6E6DD; border: solid 1px #d1d7b5; border-bottom: none; }
div.title a:link { text-decoration:none; }

/* Main */
#single img {border: solid 5px #c1cdcd; }
#single div.postcontent p.tags a, #single div.postcontent p.pages a {color: #fff; background-color: #9B8B15; text-decoration:none; }
#single div.postcontent p.tags a:hover, #single div.postcontent p.pages a:hover { background-color:#7b773c; }

#single .box-author {border-top: none; border-bottom: none; background-color: #f5f5f5; }
div.postmetadata ul li{color: #777; background: transparent url(images/icon_tag.png) no-repeat center left; }

#main ol.normalComments img.avatar {border: solid 4px #ddd; }
#main #submit, #commentform #submit {background:none; background-color: #9B8B15; color: #fff; border: none; }
#main #submit:hover, #commentform #submit:hover {background-color: #1db6c0; }

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

#main .normalComments li.comment {background-color: #eee; border-top: solid 4px #eee; }
#main .normalComments li.bypostauthor { background-color: #fff; }
#main .normalComments cite.author {color: #333; }
#main .normalComments div.gravatar img {border: solid 5px #c1cdcd;}
#main .normalComments div.gravatar-author img {border: solid 5px #c1cdcd;}
#main input, #main textarea, #commentform input, #commentform textarea {background-color: #fff; border: 1px solid #bbb; color: #333; padding:4px;}
#main textarea { width:550px; font-size:15px; font-family:Arial, Helvetica, sans-serif; }

#footer {color: #999; }
#footer a {color: #555;  }
#footer a:hover {color: #222; text-decoration: underline; }

.top-menu { height:24px; background: #C7CBC4 url(images/top-menu-back.png) repeat-x; display:none; }
.top-menu ul { float:right; }
.top-menu li { float:left; padding: 4px 10px; border-right:1px solid #DADED4; border-left:1px solid #BCC1B5; }
.top-menu li a { color:#000000; font-size:13px; text-transform:uppercase; text-decoration:none; }

/* Nav Icons*/
.top-menu #menu-item-129, #footnav #menu-item-118 { margin-right:4px; }
.top-menu #menu-item-131, .top-menu #menu-item-132, #footnav #menu-item-125, #footnav #menu-item-133 { border:0; padding:4px 4px 4px 0; }
.top-menu #menu-item-131 a, .top-menu #menu-item-132 a, #footnav #menu-item-125 a, #footnav #menu-item-133 a { text-indent:-9999px; height:16px; width:16px; display:block; }
.top-menu #menu-item-131 a, #footnav #menu-item-125 a { background:url(../../images/icons/ic_twitter.png) no-repeat 0 0; }
.top-menu #menu-item-132 a, #footnav #menu-item-133 a { background:url(../../images/icons/ic_rss.png) no-repeat 0 0; }

.header-search { float:right; margin-top:22px; }
#searchform input {border: solid 1px #ccc; }
#searchform input#searchsubmit {background-color:#9B8B15; border: none; color: #fff;}
#searchform input#searchsubmit:hover {background-color: #7b773c; }
input:focus, textarea:focus { border-color:#000 !important; background-color:#FFF !important; }

/* WPZOOM Gallery Widget */
.widget ul.gallery li img {border: solid 4px #ddd; }
.widget .social li a { color: #1d4479; }

/* Twitter Widget */
.time-meta { display:block; font-size:11px; }
.time-meta a:link { color:#b0b0b0; text-decoration:none; }
.from-meta { display:none; }

/*Disqus Widget */
.dsq-widget-list { margin:-5px 0; }
img.dsq-widget-avatar { padding: 5px 10px 0 0 !important; }
li.dsq-widget-item { margin:7px 0 !important; padding:0 0 7px 0; background: transparent url(images/li-bg.png) repeat-x bottom left; }
a.dsq-widget-user { text-decoration:none; }

/* Disqus Comments */
.comment-wrapper { padding:10px; margin-top:15px; }
.dsq-full-comment { font-size:15px; line-height:21px; }
.comment-wrapper h3 { font-size: 17px; font-weight:bold; }
.comment-wrapper h3.comment-title { font-size:26px; font-weight:bold; margin-bottom:20px; }
#dsq-content .dsq-moderator .dsq-comment-header { background-image:none !important; background-color:#E6E6DD; }
.dsq-comment-footer { margin-top:-7px !important; padding-bottom:10px !important; background: transparent url(images/li-bg.png) repeat-x bottom left !important; }
.dsq-media-embed h4 { background:none !important; border-top:1px dashed #DDDDDD; }

/* Tag Cloud */
.tagcloud a { margin-right:5px; }
.tag-link-9 { display:none; }

/* WP Paginate */
.wp-paginate span.current { background-color:#9B8B15; border-color:#000; }

/* Links */
.linkcat h2 { font:bold 24px Arial, Helvetica, sans-serif !important; }

