body	{ background: #138c8f url(../images/background_blue.gif); background-repeat:no-repeat; background-position:top center; }
#search input.submit {width:70px; height:30px; background: #138c8f;	color:#FFF;	font-weight:bold; float:left; border:none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; cursor:pointer; margin:0 0 0 1px;}
#featured_home .bigimg .post_category a	{font-size:15px; font-weight:bold; color:#138c8f; letter-spacing:-0.5px; padding:3px 0 3px 0; display:inline; text-transform:uppercase; margin:0 0 2px 0; }
#featured_home .bigimg .post_category {background-image:url(../images/transparent_black_80.png);  font-size:15px; font-weight:bold; color:#138c8f; letter-spacing:-0.5px; padding:3px 15px 3px 15px; float:right; display:inline; text-transform:uppercase; margin:0 0 2px 0; }
#featured_home .bigimg .post_name a:hover	{color:#138c8f;}
#featured_home .slider .minus, .plus	{ position: relative; background:#138c8f; width:50px; height:100px; cursor: pointer; }
#featured_home .slider .thumbs img	{ margin:0 10px 0 0; display:block; float:left; cursor: pointer; display:inline; border:1px solid #138c8f}
#featured_home .slider .thumbs img:hover {border:1px dashed #138c8f}
#message_buttons .button2 a:hover	{ background:#666 url(../images/phone_icon.jpg); background-repeat:no-repeat; background-position: 0px -50px; }
#inner_content .entry .title_holder	{width:420px; margin:10px 10px 0 10px; color:#138c8f; position:relative; float:left; top:0; left:0; }
#inner_content .entry .full_width { width:560px !important; }	
#inner_content .entry .title_holder	h3 a	{text-decoration:none; font-weight:bold; color:#138c8f; }
#inner_content .entry a.title:hover	{ background:#138c8f; color:#FFF;}
#inner_content .entry a.comment_counter  { position:absolute; width:23px; height:21px; background: url(../images/comment_counter.gif); background-repeat:no-repeat; text-align:center; text-decoration:none;color:#FFF; font-size:15px; font-weight:bold; margin:4px 0 0px 10px; line-height:17px; }
#inner_content .entry a.comment_counter:hover	{ background-position:0 -21px; color:#fff;}
#sidebar_home h3.widget_title	{font-size:14px; font-weight:bold; color:#FFF; background:#138c8f; text-transform:uppercase; padding:7px 10px 7px 10px;}
#sidebar_home ul a:hover	{ background:#138c8f; color:#FFF;}
#wp-calendar a	{text-decoration:none; color:#138c8f;}
#wp-calendar th { background-color: #138c8f; border-color: #07a5e0; font-weight: bold; color: #FFF; }
.widget_content div a	{color:#138c8f;}
#home_intro_text a {color:#138c8f;}
.widget_content div a:hover	{color:#FFF; background:#138c8f;}
form.cform input.alert, textarea.alert {border:1px solid #138c8f;}
form.cform #sendbutton {width:70px; background:#138c8f; font-weight:bold; cursor:pointer; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; border:none;}
#inner_content .entry .entry_content h1 a:hover	{background:#138c8f; color:#FFF; text-decoration:none;}
#inner_content .entry .entry_content h2 a:hover	{background:#138c8f; color:#FFF; text-decoration:none;}
#inner_content .entry .entry_content h3 a:hover	{background:#138c8f; color:#FFF; text-decoration:none;}
#inner_content .entry .entry_content h4 a:hover	{background:#138c8f; color:#FFF; text-decoration:none;}
#inner_content .entry .entry_content a	{color:#138c8f; text-decoration:none;}
#inner_content .entry .entry_content a:hover	{color:#138c8f; text-decoration:underline;}
#inner_content .entry .entry_content th { background-color: #138c8f; padding: 10px 10px; border-color: #DDD; font-weight: bold; color: #FFF; }
.comments a	{color:#138c8f; text-decoration:none;}
.comments ol.commentlist li div.vcard cite.fn a.url {  text-decoration:none; color:#138c8f;  }
.comments ol.commentlist li div.reply a:hover { background:#138c8f; color:#FFF; }
.comments ol.commentlist li div.reply a { background:#138c8f; color:#FFF; text-decoration:none; text-transform:uppercase; padding:3px 7px;  }
.comments form #submit	{ width:140px; height:27px; border:none; font-family:Arial, Helvetica, sans-serif; cursor:pointer; background:#138c8f; color:#FFF; padding:0px 0 3px 0; margin:10px 0px 0 0; font-size:13px; font-weight:bold;  }

#navigation .main_category {background-image: url(../images/navigation_hover.gif); background-position:top center; background-repeat: no-repeat; color: black;}
#navigation .active	{ background: url(../images/navigation_active.gif); background-position:top center; background-position:0px 10px; background-repeat:no-repeat;}
#navigation li.current_page_item { background: url(../images/navigation_active.gif); background-position:top center; background-position:0px 10px; background-repeat:no-repeat; color: #FFF;}
#navigation li.current_page_ancestor { background: url(../images/navigation_active.gif); background-position:top center; background-position:0px 10px; background-repeat:no-repeat; color: #FFF;}
#navigation li a.odd	{ background:#EEE url(../images/navigation_dot.gif);	background-repeat:no-repeat; background-position:18px 23px; text-transform:uppercase; color:#666; }
#navigation li a.even	{ background:#E5E5E5 url(../images/navigation_dot.gif);	background-repeat:no-repeat; background-position:18px 23px; color:#666;}
#navigation li a.odd:hover, #navigation li a.even:hover	{ background:#FFF url(../images/navigation_dot.gif); color:#666; background-repeat:no-repeat; background-position:18px 23px;	}

.wp-pagenavi a:hover, 
.wp-pagenavi .current {
	color: #FFF;
	background-color: #138c8f;
}
