a, a:link, a:hover{
	color: #446699;
}

a:hover{
	color: #335577;
}

a:visited{
	color: #335577;
}

.activity-comments ul{
	border-top: 1px solid #EBEBEB;
}

.activity-comments li{
	border-bottom: 1px solid #EBEBEB;
}

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;
}

.activity-list div.activity-meta a.acomment-reply {
	background: #F8F8F8;
	color: #999999;
	border: 1px solid #EBEBEB;
}

div.activity-meta a:hover,  div.comment-options a:hover, div.generic-button a:hover {
	background: #04a79f;
	color: #ffffff;
}

div.activity-meta a.acomment-reply:hover {
	background: #04a79f;
	color: #ffffff;
	border-color: #335577;
}

.alt{
	background: #F8F8F8;
	border: 1px solid #EBEBEB;
}

.entry blockquote{
	color: #446699;
	border-left: 2px solid #446699;
}

body{
	color: #111111;
	background-color: #ffffff;	
	font-family: Tahoma, Helvetica, Sans-serif;
}

.content-box-inner{
	background-color: #ffffff;
	border: 0px solid #EBEBEB;
}

.content-box-outer, #item-header{
	background-color: #ffffff;
}

.content-box-outer-activity{
	background-color: #ffffff;
}

#container-wrapper{
	
	border-top: 0px solid #e8e8e8;
	border-bottom: 2px solid #e8e8e8;
}

.description{
	color: #ffffff;
	text-shadow: #335577 1px 1px 0;
}

p.description{
	color: #111111;
	text-shadow: none;
	font-size: 12px;
}

.entry-image{
	border: 2px solid #f3f3f3;
}

.entry ul{
	color: #446699;
}

.entry ol{
	color: #446699;
}



.entry h1{
	padding-bottom: 10px;
	float: none;
	color: #446699;
}

.entry h2{
	padding-bottom: 10px;
	float: none;
	color: #446699;
}

.entry h3{
	padding-bottom: 10px;
	float: none;
	color: #446699;
}

.entry h4{
	padding-bottom: 10px;
	float: none;
	color: #446699;
}

.entry h5{
	padding-bottom: 10px;
	float: none;
	color: #446699;
}

.entry h6{
	padding-bottom: 10px;
	float: none;
	color: #446699;
}



#footer-links{
	border-top: 1px solid #cccccc;
	color: #335577;	
	text-shadow: #fafafa 1px 1px 0;
}

#footer-wrapper{
	background: #DEDEDE;
	border-top: 2px solid #e8e8e8;
}

.forum{
	border: 1px solid #eeeeee;
}

#front-sidebar{
	background-color: #ffffff;
}

h1, h1 a, h1 a:link, h1 a:visited, h1:hover{
	color: #335577;
}

#header h1, #header h1 a, #header h1 a:link, #header h1 a:visited, #header h1:hover{
	color: #ffffff;	text-shadow: #335577 1px 1px 0;
}

h2{
	color: #ffffff;	text-shadow: #335577 1px 1px 0;
}

.h3-background h3{
	color: #cc1e02;	
}

h3{
	color: #cc1e02;	
}

h4{
	color: #335577;
}

.h4-background h4{
	color: #005458;	
}

.h3-background{
	background: #ffffff;
	border-bottom: 1px solid #e8e8e8;
}

.h4-background{
	background: #8cc1c5;
}

#header-wrapper{
	background: #d5e9fc url('blue-images/blue_header_background.png') repeat-x;
	border-bottom: 0px solid #335577;
	border-top: 0px solid #335577;
    width:980px;
    height:75px;
    margin-left:auto;
    margin-right:auto;
}

hr {
	background-color:#f3f3f3;
}

img{
	border: 2px solid #EBEBEB;
}

.info, .error{
	background: #F8F8F8;
	border: 1px solid #EBEBEB;
}

#info-wrapper{
	background: #04a79f;
	border-bottom: 2px solid #446699;
}

input[type="button"], .button{
	background: #F8F8F8;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.button2 {

background:#e83e10 url('blue-images/button2') repeat-x;
font-size:16px;
color:#ffffff;
padding:5px;



} 

textarea{
	border: 1px solid #EBEBEB;
	background-color: #e3dfdf;
	color: #999999;
}

input[type="submit"]{
	border: 1px solid #29a1b3;
	background-color: #29a1b3;
	color: #ffffff;
}

input[type="text"]{
	border: 1px solid #8b8d8d;
	background-color: #f1f0f0;
	color: #999999;
}

input[type="search"]{
	border: 1px solid #8b8d8d;
	background-color: #f1f0f0;
	color: #999999;
}

input[type="password"]{
	border: 1px solid #8b8d8d;
	background-color: #f1f0f0;
	color: #999999;
}

ul.item-list li {
	border-bottom: 1px solid #EBEBEB;
}

div.item-list-tabs {
	background: #ffffff;
}

.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: #04a79f;
	color: #ffffff;
	border-color: #335577;
}

.item-list-tabs li.selected a{
	background: #04a79f;
	color: #ffffff;
	border-color: #335577;
}

label{
	color: #335577;	
}

.latest-update{
	text-shadow: #335577 1px 1px 0;
}

#login-wrapper{
	background: #aee2df url('blue-images/login.png') repeat-x;
	border-bottom: 1px solid #30b490;
	color: #ffffff;
 
}

#login-wrapper label{
	color: #022024;
}

#login-wrapper a, #login-wrapper a:link, #login-wrapper a:hover{
	color: #ffffff; 

}

#login-wrapper a:visited{
	color: #ffffff;
}

#login-wrapper .button{
	border: 0px solid #f5cc3e;
	background-color: #096c78;
	color: #ffffff;
	font-weight: normal;

  
}

.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;
}

#navigation-wrapper{
	background: #68837C url('blue-images/blue_navigation_background.png') repeat-x;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

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; }



.post-meta-data{
	border-bottom: 1px solid #f3f3f3;	
}



select{
	border: 1px solid #EBEBEB;
	background-color: #ffffff;
}

.sf-menu a, .sf-menu a:visited  { color: #ffffff; 	cursor: pointer;}

.sf-menu li li { background-color: #0d8fba; 	cursor: pointer;}

.sf-menu li li li {	background-color: #0d8fba; 	cursor: pointer;}

.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:;
	cursor: pointer;
    text-decoration:underline;
}

.sf-menu .selected a{
	color: #ffffff;
	background-color: ;
	cursor: pointer;

}

#sidebar, #sidebar-right{
	background-color: #ffffff;
}

#sidebar .widget-wrapper li{
	background: none;
}

#slideshow-image{
	background: #ffffff;
}

#slideshow-text{
	background: #666666; 
	color: #ffffff;
}

.sub-navigation-box{
	background: #ffffff;
	border: 1px solid #EBEBEB;
	color: #335577;
}

#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;
}

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;
}

li span.unread-count, tr.unread span.unread-count {
	background: #e8e8e8;
	color: #111111;
	font-weight: bold;
}

#message-threads tr{
	border: 1px solid #f3f3f3;
}

#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;
}

.widget-error{
	background: #F8F8F8;
	border: 1px solid #EBEBEB;
}

.widget-wrapper{
	background: #F8F8F8;
	border: 1px solid #EBEBEB;
}

.widget-wrapper li{
	color: #335577;
}

.footer-block li, .footer-block-end li{
	color: #335577;
	background: url('../images/arrowright.png') no-repeat;
	background-position: 0px 3px;
}

#whats-new-form, .ac-form{
	background: #F8F8F8;
	border: 1px solid #EBEBEB;
}

.wp-caption {
	background: #F8F8F8;
	border: 1px solid #EBEBEB;
}
