body {
	background: url(../img/main-tail.gif) center 0 repeat;
}
.home .bg-top {
	background: url(../img/shine_bg.jpg) center 0 repeat-x;
}
.home .bg-center {
	background: url(../img/slider-tail.gif) center 209px repeat-x;
}
.bot-img {
	position: relative;
	display: block;
	margin: 0 auto;
	width: 1018px;
	height: 34px;
	background: url(../img/main-box-bot.png) center 0 no-repeat;
}
#main {
}
.home #main-box {
	background: url(../img/slider-shadow.png) center 209px no-repeat;
}
#main-box .mb_tail {
	background: url(../img/main-box-tail.png) 0 0 repeat-y;
	padding-top: 27px;
}
.home #main-box .mb_tail {
	padding-top: 30px;
}
#main-box .mb_top {
}
#main-box .mb_bot {
}
#logo {
	float: right;
}
.logo {
}
.logo h1 a, .logo h2 a {
	color: #258b9d;
}
.logo .tagline {
	float: right;
	color: #949494;
}
.widget-header {
	color: #258b9d;
	margin-bottom: 4px;
}
.widget-header {
	color: #258b9d;
	margin-bottom: 4px;
}
.current_side{
	color:#258b9d;
}
/*.nivo-caption {
	color: #258b9d;
	background-image: url(../img/caption-bg.png);
}*/
.nivo-directionNav {
	background-image: url(../img/direction-bg.gif);
}
.nivo-prevNav {
	background-image: url(../img/prev.gif);
}
.nivo-nextNav {
	background-image: url(../img/next.gif);
}
.sf-menu {
	background-image: url(../img/nav-bg.png);
}
.sf-menu a {
	color: #fff !important;
}
.sf-menu > li {
	background-image: url(../img/nav-divider.gif);
}
.sf-menu li ul {
	border: 1px solid #258b9d;
	background-image: url(../img/sub-menu1.gif);
}
.sf-menu li li a {
	background-image: url(../img/sub-current.png);
}
.sf-menu li li ul {
	border-color: #2d241d;
	background-image: url(../img/sub-menu2.gif);
	box-shadow: inset 0 0 5px rgba(0,0,0,.5);
	-moz-box-shadow: inset 0 0 5px rgba(0,0,0,.5);
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.5);
}
#home-content {
	border-bottom: 1px solid #eff0ee;
}
.right-area h2 {
	color: #fff;
	background-image: url(../img/title-tail.gif);
	background-repeat:no-repeat;
}
h3#comments {
	color: #258b9d;
	border-top: 1px solid #eff0ee;
}
li.comment .comment-body {
	background: #f7f7f6;
}
.comment-meta {
	color: #258b9d;
}
.comment-meta a:hover {
	color: #258b9d;
}
li.comment .avatar {
	border: 1px solid #c6c6c5;
}
.reply a {
	color: #1a7e94;
}
#respond {
	border-top: 1px solid #eff0ee;
}
#respond h3 {
	color: #258b9d;
}
.cancel-comment-reply a {
	color: #1a7e94;
}
.post-holder {
	border-bottom: 1px solid #eff0ee;
}
.post-holder .entry-header h2 a {
	color: #258b9d;
}
.post-holder .entry-header h2 a:hover {
	color: #1a7e94;
}
a[rel="author"] {
	color: #9b9897;
}
.comments-link {
	color: #9b9897;
}
.post-content .excerpt h4 {
	color: #258b9d;
}
time.date {
	background-image: url(../img/date-bg.png);
	color: #403533;
}
.wp-pagenavi a, .wp-pagenavi span {
	color: #719c0a;
}
.wp-pagenavi a:hover {
	color: #258b9d;
}
#post-author {
	background-color: #f7f7f6;
}
#post-author h3 {
	color: #258b9d;
}
#post-author h3 a {
	color: #1a7e94;
}
#post-author h3 a:hover {
	color: #258b9d;
}
#post-author .avatar {
	border: 1px solid #c6c6c5;
}
#recent-author-posts h3, #recent-author-comments h3 {
	color: #258b9d;
}
.author-info .avatar img {
	border: 1px solid #dbdbdb;
}
.error404-num {
	color: #258b9d;
}
.header-title h1 {
	color: #258b9d;
}
.header-title .page-desc {
	color: #9b9897;
}
#gallery .portfolio h3 a {
	color: #258b9d;
}
#gallery .portfolio h3 a:hover {
	color: #1a7e94;
}
.widget {
	border-top: 1px solid #eff0ee;
}
.widget h3 {
	color: #258b9d;
}
#wp-calendar caption {
	color: #258b9d;
}
#wp-calendar thead th {
	background: #f7f7f6;
	color: #258b9d;
}
#today {
	color: #1a7e94;
	text-decoration: underline;
}
.faq_list dt {
	color: #666;
}
.faq_list span.marker {
	color: #333;
}
.faq_list dd {
	color: #b2b2b2;
}
ul.recentcomments li {
	border-top: 1px solid #c6c6c6;
}
ul.recentcomments .comment-body a {
	color: #96999d;
}
ul.recentcomments .comment-body a:hover {
	color: #000;
}
ul.recentcomments li h4 a:hover {
	color: #000;
}
ul.recentcomments li small {
	color: #6a6a6a;
}
.post_list li {
	border-top: 1px solid #dbdbdb;
}
.post_list.banners_custom_posts {
	width: 100%;
	list-style: none;
}
.post_list.banners_custom_posts li {
	border-left: none;
	color: #d5e6e6;
	background: none;
}
.post_list.banners_custom_posts:first-child {
}
.post_list.banners_custom_posts .post-title {
	color: #258b9d;
}
.post_list.banners_custom_posts .post-title:hover {
	color: #FFF;
}

.post_list.banners_custom_posts li .inner {
}
.popular-posts li {
	border-top: 1px solid #eff0ee;
	background-image: url(../img/marker.gif);
}
.popular-posts li h5 a {
	text-decoration: none;
	color: #258b9d;
}
.popular-posts li h5 a:hover {
	color: #1a7e94;
}
.popular-posts li .author {
	color: #258b9d;
}
.popular-posts li .author a {
	color: #1a7e94;
}
.testimonials div.testi_item {
	background: #fff;
	background: url(../img/quotes.png) no-repeat 10px 10px #f3f3f3;
}
.name-testi {
	color: #333;
}
.testimonials div.testi_item blockquote a {
	color: #888;
}
.testimonials div.testi_item blockquote a:hover {
	color: #333;
}
.latestpost li {
	background-image: url(../img/tail-bg.gif);
}
.latestpost li h4 a {
	color: #258b9d;
}
.latestpost li h4 a:hover {
	color: #1a7e94;
}
.latestpost li .link {
	color: #258b9d;
	background-image: url(../img/link-arrow.gif);
}
.twitter ul li {
	background: url(../img/twitter-icon.png) no-repeat 0 0;
}
.widget_my_flickrwidget a.link {
	color: #1a7e94;
	background-image: url(../img/link-arrow.gif);
}
article.testimonial {
	background: url(img/quotes.png) no-repeat 170px 20px #f7f7f6;
}
.name-testi {
	color: #222c36;
}
.name-testi a {
	color: #1a7e94;
}
blockquote.testi-single {
	background: url(img/quotes.png) no-repeat 170px 20px #f7f7f6;
}
.recent-posts li span.meta {
	color: #888;
}
.tags-cloud a, .tagcloud a {
	background: #3b3939;
	color: #fff;
}
.tags-cloud a:hover, .tagcloud a:hover {
	background: #e4e4e3;
	color: #383838;
}
nav.footer ul li a {
	color: #258b9d !important;
}
nav.footer ul li.current-menu-item a {
	color: #258b9d !important;
}
#copyright {
	color: #258b9d;
}
#copyright a {
	color: #1a7e94;
}
.button {
	background-image: url(../img/button-tail.gif);
	color: #fff;
	background-position: 0 0;
	border-top: 1px solid #4c4949;
	border-bottom: 1px solid #24251a;
	border-left: 1px solid #454343;
	border-right: 1px solid #303027;
	box-shadow: 0 1px 1px #c1bdb2;
	-moz-box-shadow: 0 1px 1px #c1bdb2;
	-webkit-box-shadow: 0 1px 1px #c1bdb2;
}
.button:hover {
	color: #383838;
	background-position: 0 bottom;
	border-top: 1px solid #f0f0f0;
	border-bottom: 1px solid #e0dfdf;
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #e0dfdf;
}
.banners_custom_posts .cat_post_item-1 .inner {
	color: #f7f7ea;
	background: url(../img/bann-1.gif) 0 0 repeat-y;
	border: 1px solid #258b9d;
	border-right: none;
	box-shadow: inset 0 0 10px rgba(37,139,157,.5);
	-moz-box-shadow: inset 0 0 10px rgba(37,139,157,.5);
	-webkit-box-shadow: inset 0 0 10px rgba(37,139,157,.5);
}
.banners_custom_posts .cat_post_item-2 .inner {
	color: #f7f7ea;
	background: url(../img/bann-2.gif) 0 0 repeat-y;
	border: 1px solid #258b9d;
	border-right: none;
	box-shadow: inset 0 0 10px rgba(37,139,157,.5);
	-moz-box-shadow: inset 0 0 10px rgba(37,139,157,.5);
	-webkit-box-shadow: inset 0 0 10px rgba(37,139,157,.5);
}
.banners_custom_posts .cat_post_item-3 .inner {
	color: #f7f7ea;
	background: url(../img/bann-3.gif) 0 0 repeat-y;
	border: 1px solid #258b9d;
	border-right: none;
	box-shadow: inset 0 0 10px rgba(37,139,157,.5);
	-moz-box-shadow: inset 0 0 10px rgba(37,139,157,.5);
	-webkit-box-shadow: inset 0 0 10px rgba(37,139,157,.5);
}
.post_list.banners_custom_posts .button {
	box-shadow: 0 1px 1px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.3);
}
.banners_custom_posts .cat_post_item-1 .button {
	background: url(../img/button-tail-3.gif) 0 bottom repeat-x;
	border-top: 1px solid #258b9d;
	border-bottom: 1px solid #258b9d;
	border-left: 1px solid #258b9d;
	border-right: 1px solid #258b9d;
}
.banners_custom_posts .cat_post_item-2 .button {
	background: url(../img/button-tail-3.gif) 0 bottom repeat-x;
	border-top: 1px solid #258b9d;
	border-bottom: 1px solid #258b9d;
	border-left: 1px solid #258b9d;
	border-right: 1px solid #258b9d;
}
.banners_custom_posts .cat_post_item-3 .button {
	background: url(../img/button-tail-3.gif) 0 bottom repeat-x;
	border-top: 1px solid #258b9d;
	border-bottom: 1px solid #258b9d;
	border-left: 1px solid #258b9d;
	border-right: 1px solid #258b9d;
}
.post_list.banners_custom_posts .button:hover {
	color: #383838 !important;
	background-position: 0 0 !important;
	border-top: 1px solid #f0f0f0 !important;
	border-bottom: 1px solid #e0dfdf !important;
	border-left: 1px solid #f0f0f0 !important;
	border-right: 1px solid #e0dfdf !important;
	box-shadow: 0 1px 1px rgba(0,0,0,.2) !important;
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.2) !important;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.2) !important;
}
.vert-line, .vert-line_right {
	background-image: url(../img/vert-line.gif);
}
ul.list-style-1 li h4 {
	color: #258b9d;
	background-image:url(../img/marker.gif);
}
ul.activity-list li span {
	color: #1a7e94;
}
.hr {
	background: #eff0ee;
}
.address dd a {
	color: #58a9c1;
}
input, select, textarea {
	color: #989592;
}
input[type="text"], textarea {
	background: #f7f7f6;
}
input[type="submit"], input[type="reset"] {
	background-image: url(../img/button-tail.gif);
	color: #fff;
	background-position: 0 0;
	border-top: 1px solid #4c4949;
	border-bottom: 1px solid #24251a;
	border-left: 1px solid #454343;
	border-right: 1px solid #303027;
	box-shadow: 0 1px 1px #c1bdb2;
	-moz-box-shadow: 0 1px 1px #c1bdb2;
	-webkit-box-shadow: 0 1px 1px #c1bdb2;
}
input[type="submit"]:hover, input[type="reset"]:hover {
	color: #383838;
	background-position: 0 bottom;
	border-top: 1px solid #f0f0f0;
	border-bottom: 1px solid #e0dfdf;
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #e0dfdf;
}
#commentform a {
	color: #258b9d;
}
.strong{
	color: #5cbccd;
}
