a, a:link, a:visited { color: #006699; text-decoration: none; }
a:hover, a:active { color: #0088CC; }
body { color: #444444; font-family: arial, Helvetica, verdana, Sans-serif; }
div#item-header h3 span.highlight span, .activity-list div.activity-meta a, div.generic-button a, div.comment-options a { background: #f8f8f8; color: #999999; border: 1px solid #ebebeb; }
div.activity-meta a:hover,  div.comment-options a:hover, div.generic-button a:hover { background: #333333; color: #ffffff; }
div.activity-meta a.acomment-reply:hover { background: #333333; color: #ffffff; border-color: #333333; }
div.item-list-tabs { background: #ffffff; }
h1, h1 a, h1 a:link, h1 a:visited, h1:hover { color: #333333; }
h2 { color: #000000 !important; }
h3 { color: #222222; }
h4 { color: #222222; }
hr { background-color:#f3f3f3; }
img { border: 2px solid #ebebeb; }
input[type="button"], .button { background: #f8f8f8; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; }
input[type="submit"] { border: 1px solid #444444; background-color: #444444; color: #ffffff; cursor: pointer; font-size: 11px; }
input[type="text"] { border: 1px solid #ebebeb; background-color: #ffffff; color: #999999; }
input[type="search"] { border: 1px solid #ebebeb; background-color: #ffffff; color: #999999; }
input[type="password"] { border: 1px solid #ebebeb; background-color: #ffffff; color: #999999; }
label { color: #333333; }
li span.unread-count, tr.unread span.unread-count { background: #e8e8e8; color: #111111; font-weight: bold; }
ol.commentlist li.comment div.vcard img.avatar { border:1px solid #ebebeb; }
ol.commentlist ul.children li.depth-2 { border-left:5px solid #ebebeb; }
ol.commentlist ul.children li.depth-3 { border-left:5px solid #ebebeb; }
ol.commentlist ul.children li.depth-4 { border-left:5px solid #ebebeb; }
ol.commentlist li.even { background: #f8f8f8; border: 1px solid #ebebeb; }
ol.commentlist li.odd { background: #f8f8f8; border: 1px solid #ebebeb; }
ol.commentlist li.parent { border-left:5px solid #dddddd; }
p.description { color: #111111; font-size: 12px; }
select { border: 1px solid #ebebeb; background-color: #ffffff; }
table.forum tr:first-child { background: #e8e8e8; }
table.forum tr.sticky td { background: #E9F8F1; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }
table.forum tr.closed td.td-title { background-image: url( ../images/closed_topic.png ); background-position: 15px 50%; background-repeat: no-repeat; }
table#message-threads tr.unread td { background: #f8f8f8; border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; font-weight: bold; }
textarea { border: 1px solid #ebebeb; background-color: #ffffff; color: #999999; }
ul.item-list li { margin: 10px 5px; }

#container-wrapper { width: 980px; margin: 0 auto; background: transparent; }
#front-sidebar div.content-box-inner div.entry p { margin: 0; padding: 0; line-height: 125%; }
#footer-links {  }
#footer-wrapper { }
#front-sidebar { background-color: #ffffff; }
#header h1, #header h1 a, #header h1 a:link, #header h1 a:visited, #header h1:hover { color: #ffffff; }
#header-wrapper { width: 980px; margin: 0 auto; background: #3B3B3B url('mono-images/mono_header_background.png') repeat-x; }
#info-wrapper { width: 980px; margin: 0 auto; background: #333333; }
#login-wrapper { background: #000000; border-bottom: 2px solid #444444; color: #ffffff; }
#login-wrapper label { color: #ffffff; }
#login-wrapper a, #login-wrapper a:link, #login-wrapper a:hover { color: #ffffff; }
#login-wrapper a:visited { color: #cccccc; }
#login-wrapper .button { border: 1px solid #5C3803; background-color: #222222; color: #cccccc !important; font-size: 11px; font-weight: normal; cursor: pointer; }
#login-wrapper .button:hover { border: 1px solid #8B580A; background-color: #000000; color: #ffffff !important; }
#message-threads tr { border: 1px solid #f3f3f3; }
#navigation-wrapper { background: #68837C url('mono-images/mono_navigation_background.png') repeat-x; }
#search-box input[type="text"] { border: 1px solid #444444; background-color: #222222; color: #999999; font-size: 11px; }
#search-box input[type="text"]:hover { border: 1px solid #777777; background-color: #000000; color: #ffffff; }
#search-box input[type="submit"] { border: 1px solid #5C3803; background-color: #222222; color: #cccccc !important; font-size: 11px; cursor: pointer; }
#search-box input[type="submit"]:hover { border: 1px solid #8B580A; background-color: #000000; color: #ffffff !important; }
#sidebar, #sidebar-right { background-color: #ffffff; }
#sidebar .widget-wrapper li { background: none; }
#slideshow-image { background: #ffffff; }
#slideshow-text { background: #666666; color: #ffffff; }
#th-title { background: #e8e8e8; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#th-poster { background: #e8e8e8; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#th-group { background: #e8e8e8; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#th-postcount { background: #e8e8e8; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#th-freshness { background: #e8e8e8; border-bottom: 1px solid #ffffff; }
#url-facebook { background: url(../images/facebook.png) no-repeat 0px 9px; }
#url-flickr { background: url(../images/flickr.png) no-repeat 0px 9px; }
#url-twitter { background: url(../images/twitter.png) no-repeat 0px 9px; }
#url-youtube { background: url(../images/youtube.png) no-repeat 0px 9px; }
#whats-new-form, .ac-form { background: #f8f8f8; border: 1px solid #d0d0d0; border-radius: 5px; }

.activity-comments ul { border-top: 1px solid #ebebeb; }
.activity-comments li { border-bottom: 1px solid #ebebeb; }
.activity-list div.activity-meta a.acomment-reply { background: #f8f8f8; color: #999999; border: 1px solid #ebebeb; }
.alt { background: #f8f8f8; border: 1px solid #ebebeb; }
.entry blockquote { color: #444444; border-left: 2px solid #444444; }
.content-box-inner { background-color: #ffffff; border: 1px solid #ffffff; }
.content-box-outer, #item-header { background-color: #ffffff; }
.content-box-outer-activity { background: #eeeeee; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 10px; }
.description { color: #ffffff; }
.entry-image { border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; }
.entry-image a { border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; box-shadow: 0px 2px 5px #333; border: 1px solid #fff;}
.entry ul { color: #444444; }
.entry ol { color: #444444; }
.entry h1 { padding-bottom: 10px; float: none; color: #444444; }
.entry h2 { padding-bottom: 10px; float: none; color: #444444; }
.entry h3 { padding-bottom: 10px; float: none; color: #444444; }
.entry h4 { margin: 0; padding-bottom: 5px; float: none; color: #444444; }
.entry h4 a { text-decoration: none; line-height: 110%; color: #3399cc; }
.entry h5 { padding-bottom: 10px; float: none; color: #444444; }
.entry h6 { padding-bottom: 10px; float: none; color: #444444; }
.forum { border: 1px solid #eeeeee; }
.h3-background h3 { font: lighter 32px/32px georgia, book antiqua, times new roman, serif !important; color: #ffffff; text-decoration: none; }
.h3-background h3 a { text-decoration: none; color: #ffffff !important; }
.h3-background { background: #10455B; border-bottom: 1px solid #ffffff; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border: 1px solid #fff; box-shadow: 0px 5px 5px #081C26; margin-bottom: 10px; }
.h4-background { background: #a2a2ac url('../images/sidebar_heading_background.png') repeat-x; }
.h4-background h4 { font: bold 16px/16px arial, helvetica, sans-serif; color: #ffffff; }
.info, .error { background: #f8f8f8; border: 1px solid #ebebeb; }
.item-list-tabs a, .item-list-tabs a:link, .item-list-tabs a:visited { background: #f8f8f8; color: #999999; border: 1px solid #ebebeb; }
.item-list-tabs a:hover { background: #333333; color: #ffffff; border-color: #333333; }
.item-list-tabs li.selected a { background: #333333; color: #ffffff; border-color: #333333; }
.latest-update { }
.meta-author { background: url('../images/male.png') no-repeat; background-position: 0px 2px; }
.meta-category { background: url('../images/blogs.png') no-repeat; background-position: 0px 2px; }
.meta-comments { background: url('../images/listen.png') no-repeat; background-position: 0px 2px; }
.meta-date { background: url('../images/options.png') no-repeat; background-position: 0px 2px; }
.meta-tag { background: url('../images/tag.png') no-repeat; background-position: 0px 2px; }
.post-meta-data { border-bottom: 1px solid #f3f3f3; }
.sf-menu a, .sf-menu a:visited  { color: #cccccc; cursor: pointer; }
.sf-menu li li { background-color: #444444; cursor: pointer; border-bottom: 1px solid #333333; border-top: 1px solid #555555; }
.sf-menu li li li {background-color: #444444; cursor: pointer; }
.sf-menu li li li a { font-weight: bold !important; }
.sf-menu li:hover, .sf-menu li.current, .sf-menu li.current a:visited, .sf-menu li.current_page_item, .sf-menu li.current_page_item a:visited, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { color: #ffffff; background-color: #333333; cursor: pointer; }
.sf-menu li.page_item a { font-weight: bold !important; }
.sf-menu li.page_item ul li a { font-weight: normal !important; }
.sf-menu .selected a { color: #ffffff; background-color: #333333; cursor: pointer; }
.sub-navigation-box { background: #ffffff; border: 1px solid #ebebeb; color: #333333; }
.widget-error { background: #f8f8f8; border: 1px solid #ebebeb; }
.widget-wrapper { background: #082430; }
.widget-wrapper li, .widget-wrapper li, .footer-block li, .footer-block-end li { color: #333333; background: url('../images/arrowright.png') no-repeat; background-position: 0px 3px; }
.wp-caption { background: #f8f8f8; border: 1px solid #ebebeb; }

#item-meta { margin-left: 10px; }

.pagecontent img { width: 710px; height: auto; margin: 0; padding:0; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; box-shadow: 0px 5px 5px #333; border: 1px solid #fff !important; }

ul.item-list { padding-bottom: 1px; }
#groups-list li { height: 40px; background: #fff !important; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.islandweather { width: 710px; margin: 0; padding: 0; }
.islandweather h3 { margin: 0; padding: 0; font: bold 16px/16px arial, helvetica, sans-serif; color: #1A569C !important; }
.islandweather p { margin: 0 0 10px; padding: 0; }
