/*** Main ***/
body, html { background:#e1edf2 url(2-blue/bodybg.png) repeat-x left 0px; }
.top_navigation { background:#56b9d5; }
.main_nav_in { border-top:1px solid #C6D7DE; border-bottom: 1px solid #C6D7DE; }

.content p a, .content .arclist li a, .content .categories_list h3 a  { color:#25759e; text-decoration:none; }
.content p a:hover, .content .arclist li a:hover, .content .categories_list h3 a:hover { color:#333; }



/*** layout 3 columns Fixed =============***/
.sidebar_3col_l { border-right:1px solid #ccc; }
.sidebar_3col_r { border-left:1px solid #ccc; }

/*** layout 3 columns -> sidebar Left =============***/
.sidebar_3col_merge_l { border-right:1px solid #ccc; }
.sidebar_3col_merge_l .sidebar_3col_l { border-right:1px solid #ccc; }
.sidebar_3col_merge_l .sidebar_3col_r {  border-left:none; }


/*** layout 3 columns -> sidebar Left =============***/
.sidebar_3col_merge_r { border-left:1px solid #ccc; }
.sidebar_3col_merge_r .sidebar_3col_l { border-right:1px solid #ccc; }
.sidebar_3col_merge_r .sidebar_3col_r {  border-left:none; }

.bottom { background:#d1e5ef url(2-blue/footerbg.png) repeat-x left bottom;  border-top:9px solid #c9dce6; } 
.footer { clear:both; background:url(2-blue/footer_top_line.png) repeat-x left top; }



/*** Header ========================================================================================= /
/*** Navigation ***/
.top_navigation_in ul li a {color: #fff; text-shadow:1px 1px 1px #245765; }
.top_navigation_in ul li a:hover { color:#bdf0ff; text-shadow:1px 1px 1px #245765; } 

.top_navigation_in ul li ul { background:#4ca3bb; }
.top_navigation_in ul li ul li { }
.top_navigation_in ul li ul li a { background:#4ca3bb; border-bottom:1px solid #fff; border-right:1px solid #fff;  }
.top_navigation_in ul li ul li a:hover { background:#3a7f93; } 

.top_navigation_in ul li:hover,
.top_navigation_in ul li:hover ul { background:#4ca3bb;  }

.top_navigation_in ul li ul li ul { background:#4ca3bb; }
.top_navigation_in ul li ul li ul li ul { background:#4ca3bb; }

.top_navigation_in ul li.current_page_item a, .top_navigation_in ul li.current_page_parent a, .top_navigation_in ul li.current_page_ancestor a, .top_navigation_in ul li.current-menu-item a,
.top_navigation_in ul li.current-bcategory-ancestor a { 
background:#56b9d5 url(2-blue/nav_top_current.png) no-repeat center bottom; }
.top_navigation_in ul li.current_page_item ul li a, .top_navigation_in ul li.current-bcategory-ancestor ul li a { background:#4ca3bb; }
.top_navigation_in ul li.current_page_item ul li a:hover, .top_navigation_in ul li.current-bcategory-ancestor ul li a:hover { background:#3a7f93; }


.top_navigation_in ul li.current_page_parent ul li.current_page_item a { background:#3a7f93; }
.top_navigation_in ul li.current_page_parent ul li a { background:#4ca3bb; }

.top_navigation_in ul li.current_page_parent ul li.current_page_item ul li a { background:#4ca3bb; }
.top_navigation_in ul li.current_page_parent ul li.current_page_item ul li a:hover { background:#3a7f93; }

.top_navigation_in ul li.current_page_ancestor ul li.current_page_parent a { background:#3a7f93; }
.top_navigation_in ul li.current_page_ancestor ul li.current_page_parent ul li a { background:#4ca3bb; }
.top_navigation_in ul li.current_page_ancestor ul li.current_page_parent ul li a:hover { background:#3a7f93; }

.top_navigation_in ul li ul li.current_page_parent ul li.current_page_item a { background:#3a7f93; }
.top_navigation_in ul li ul li.current_page_parent ul li.current_page_item ul li a { background:#4ca3bb; }
.top_navigation_in ul li ul li.current_page_parent ul li.current_page_item ul li a:hover { background:#3a7f93; }

.top_navigation_in ul li ul li.current_page_ancestor a  { background:#3a7f93; }
.top_navigation_in ul li ul li.current_page_ancestor ul li a { background:#4ca3bb; }
.top_navigation_in ul li ul li.current_page_ancestor ul li a:hover { background:#3a7f93; }

/*** Header ========================================================================================= /
/*** Main Navigation ***/
.main_nav_in ul li {  }
.main_nav_in ul li a { color: #333; text-shadow:1px 1px 1px #245765; }
.main_nav_in ul li a:hover { color:#bdf0ff; text-shadow:1px 1px 1px #245765; } 

.main_nav_in ul li ul { background:#4ca3bb; }
.main_nav_in ul li ul li a { background:#4ca3bb;  border-bottom:1px solid #fff; border-right:1px solid #fff;  }
.main_nav_in ul li ul li a:hover { background:#3a7f93; } 

.main_nav_in ul li:hover,
.main_nav_in ul li:hover ul { background:#4ca3bb;  }
.main_nav_in ul li ul li ul { background:#4ca3bb;  }
.main_nav_in ul li ul li ul li ul { background:#4ca3bb; }

.main_nav_in ul li.current_page_item a, .main_nav_in ul li.current_page_parent a, .main_nav_in ul li.current_page_ancestor a { 
background:#56b9d5 url(2-blue/nav_top_current.png) no-repeat center bottom; }
.main_nav_in ul li.current_page_item ul li a { background:#4ca3bb; }
.main_nav_in ul li.current_page_item ul li a:hover { background:#3a7f93; }


.main_nav_in ul li.current_page_parent ul li.current_page_item a { background:#3a7f93; }
.main_nav_in ul li.current_page_parent ul li a { background:#4ca3bb; }

.main_nav_in ul li.current_page_parent ul li.current_page_item ul li a { background:#4ca3bb; }
.main_nav_in ul li.current_page_parent ul li.current_page_item ul li a:hover { background:#3a7f93; }

.main_nav_in ul li.current_page_ancestor ul li.current_page_parent a { background:#3a7f93; }
.main_nav_in ul li.current_page_ancestor ul li.current_page_parent ul li a { background:#4ca3bb; }
.main_nav_in ul li.current_page_ancestor ul li.current_page_parent ul li a:hover { background:#3a7f93; }

.main_nav_in ul li ul li.current_page_parent ul li.current_page_item a { background:#3a7f93; }
.main_nav_in ul li ul li.current_page_parent ul li.current_page_item ul li a { background:#4ca3bb; }
.main_nav_in ul li ul li.current_page_parent ul li.current_page_item ul li a:hover { background:#3a7f93; }

.main_nav_in ul li ul li.current_page_ancestor a  { background:#3a7f93; }
.main_nav_in ul li ul li.current_page_ancestor ul li a { background:#4ca3bb; }
.main_nav_in ul li ul li.current_page_ancestor ul li a:hover { background:#3a7f93; }


/* logo */
.blog-title a { color:#25759e;  }
.blog-title a:hover { color:#333;  }
.blog-description { color:#7b7b7b; }

.site-description .textwidget { color: #656363; }

/* header right side */ 
.search fieldset { background:#fff; border:2px solid #d7e2e7;  }
.search input { border: none; background:none; color:#333; }
.search button { background: url("2-blue/search.png") 50% 50% no-repeat; border: none; }
.header_right p.updated_date { color:#647c88; }

/*** Slideshow ***/
.slide { background: #ffea97;}
.slide .post-category { color: #C6D7DE; }
.slide .post a { color: #000;}
.slide .post h2, .slide .post h2 a { color: #000; }
.slide .post .post-meta { color: #656363; }
.slide .post .post-meta span, .slide .post .post-meta a { color: #000; }
#larr {background: #000 url("2-blue/larr.png") 8px 50% no-repeat; left: 0 !important;}
#rarr {background: #000 url("2-blue/rarr.png") 11px 50% no-repeat; right: 0 !important;}

/*** Content ============================================================ ***/
.content-title {color: #25759e; border-bottom: 1px solid #d7e2e7; }
.content-title a {color: #000; }
.content-title span {color: #C6D7DE;}
.content-title span a {color: #C6D7DE; }
.content-title span a:hover {color: #000; }

.content-title .per-page { color:#6a6a6a; border-right:1px solid #C6D7DE;  }
.content-title .per-page select { border:1px solid #C6D7DE; background:#e1edf2; }

#mode {  background: url("2-blue/mode.png") 0 0 no-repeat; }
.flip {background-position: 0 100% !important;}


.list .post { background:#dfeff6;  border:1px solid #b7d5e2; border-bottom:3px solid #b7d5e2; border-right:3px solid #b7d5e2; }
.list .post img { border:1px solid #ccc; }
.list .post a {color: #25759e; }
.list .post a:hover { color:#000; }
.list .post .post-category {  color: #C6D7DE; }
.list .post .post-category a { }
.list .post .post-category a:hover {}
.list .post h2 { }
.list .post h2, .list .post h2 a {color: #25759e;  }
.list .post h2 a:hover { color:#333; }
.list .post .post-meta { color: #aaa9a9; }
.list .post .post-meta span, .list .post .post-meta a {color: #bcbcbc; }
.list .post .post-meta a:hover { }
.list .featurd { background: url(2-blue/featured.png) no-repeat left top; }

.post-meta-single { color: #aaa9a9; }
.post-meta-single a {color: #bcbcbc;}
.post-meta-single a:hover {}


.single_cate {  background:url(2-blue/i_cate.png) no-repeat left 3px;  }
.single_comments { background:url(2-blue/i_comment.png) no-repeat left 3px;  }
.single_fav { background:url(2-blue/i_fav.png) no-repeat left 3px; border-right:1px solid #ccc;  }
.single_print { background:url(2-blue/i_print.png) no-repeat left 3px; }


.grid .featurd { background: url(2-blue/featured.png) no-repeat left top; }
.featured_post { background:#ecf9ff !important;  }

.grid {}
.grid .post { background:#dfeff6;  border:1px solid #b7d5e2; border-bottom:3px solid #b7d5e2; border-right:3px solid #b7d5e2;  }
.grid .post img { border:1px solid #ccc; }
.grid .post h2, .grid .post h2 a {color: #25759e; }
.grid .post h2 { }
.grid .post a { color:#25759e; }
.grid .post a:hover { color:#333;}
.grid .post .post-meta {  color: #bcbcbc;}
.grid .post .post-meta span, .grid .post .post-meta a { color:#bcbcbc; }
.grid .post .post-meta .post-author { }
.grid .post_bottom { }


.content .sub_cate { border:1px solid #B7D5E2; border-bottom:2px solid #B7D5E2; background:#DFEFF6; border-right:2px solid #B7D5E2;  }
.content .sub_cate li {  color:#4a4a4a; background:url(2-blue/mbullet.png) no-repeat 0px 7px;   }
.content .sub_cate li ul.children li { background:url(2-blue/sbullet.png) no-repeat 4px 7px; border:none; }
.content .sub_cate li a { color:#25759E; }
.content .sub_cate li a:hover { color:#333;  }


.rollover {opacity: 0; background: #ffea97; }
.rollover-title { }
.rollover-title, .rollover-title a {color: #000; }
.rollover-title a:hover {}
.rollover-content {color: #262626;  }
.rollover-meta { color: #656363;}
.rollover-meta span, .rollover-meta a {color: #000;  }
.rollover-author { }
.rollover-meta a:hover {}

.pagination { color: #aaa9a9;  }
.pagination a {color: #000; }
.pagination a:hover { }
.pagination .nextpostslink { background:url(2-blue/l_next.png) no-repeat right top ; color:#e1edf2; text-shadow:1px 1px 1px #666;  }
.pagination a:hover.nextpostslink { background-position:right -28px; }

.pagination .previouspostslink { background:url(2-blue/l_previous.png) no-repeat left top ; color:#e1edf2; text-shadow:1px 1px 1px #666; }
.pagination a:hover.previouspostslink { background-position:0 -28px; }

#pagination { }
#pagination .nextpostslink { color: #000; }
#pagination .nextpostslink:hover { background-color:#FFEA97; }
#pagination .loading { background: url("2-blue/loading.gif") 240px 9px no-repeat; color: #555;}
#pagination .loading:hover { background-color: transparent !important; }


.Navi .on { background:#25759e; color:#fff; border:1px solid #115578; border-right:3px solid #115578; border-bottom:3px solid #115578;  }
.Navi a { background: #ccc; color:#afaeaa; border:1px solid #b7d5e2; background:#dfeff6; border-right:3px solid #b7d5e2; border-bottom:3px solid #b7d5e2; }
.Navi a:hover { background: #dfeff6; color:#25759e; }

.entry {  }
.entry .post { background:url(2-blue/post_navibg.png) repeat-x left bottom; }
.entry .post-meta { border-bottom: 1px solid #d7e2e7; color: #aaa9a9; }
.entry .post-meta h1 { color: #25759E; }
.entry .post-meta span, .entry .post-meta a {color: #000; }
.entry .post-content a {color: #0080C0;}
.entry .post-footer a {color: #000; }
.single_bottom { border-top:1px solid #d7e2e7; color:#ababab; }
.single_bottom a { color:#ababab; }
.single_bottom a:hover { color:#333; }

.single_bottom span.i_email { background:url(2-blue/i_email.png) no-repeat left 3px; }
.single_bottom span.single-post-tags { background:url(2-blue/i_tag.png) no-repeat left 3px; }
.single_bottom .addthis_default_style { }
.single_bottom .at15t_compact { background:url(2-blue/i_share.png) no-repeat left 3px !important; }



.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .singleh1 { color: #000; }
.singleh1  { color:#25759e; border-bottom:1px solid #d7e2e7; }

.post-content {color: #606060; }
.post-content ol { }
.post-content ul {}
.post-content li {color: #606060;  }
.post-content blockquote { background:#fff url(2-blue/quotebg.png) no-repeat left top; border-bottom:1px solid #e6caa7; }
.post-content blockquote p {color: #333; }

.post-navigation { background:url(2-blue/post_navibg.png) repeat-x left bottom; }
.post-navigation a { color: #000; }
.post-navigation a:hover { color:#25759e; }
.post-navigation a em { color: #aaa9a9; }
.post-prev { background: url("2-blue/p_previous.png") no-repeat left 50%;}
a:hover.post-prev { background: url("2-blue/p_previous_h.png") no-repeat left 50%; }
.post-next { background: url("2-blue/p_next_n.png") no-repeat right 50%;}
a:hover.post-next { background: url("2-blue/p_next_h.png") no-repeat right 50%; }


/*** Images ***/
.post-content .wp-caption {background: #f1f1f1; }
.post-content .wp-caption p.wp-caption-text {color: #888; }
.post-content .gallery .gallery-caption {color: #888; }

.post_bottom { border-top:1px solid #B7D5E2; color:#949393; }
.i_fav { background:url(2-blue/i_fav.png) no-repeat left 4px; }

/*** Comments ***/
.comments h3 { color: #4a4a4a; border-bottom: 1px solid #d7e2e7;}
.comments a {color: #000;}
.comment { border-bottom: 1px solid #d7e2e7 !important; background:url(2-blue/comment_bg.png) repeat-y left top; }
.comment_left {  color:#818181; }
.comment_arrow { background:url(2-blue/comment_bg_arrow.png) no-repeat left top; }

.comment-author {color: #25759E; }
.comment-author span {color: #000;}
.comment-author a, .comment-author span { color:#25759E;  }
.comment-author a:hover {  color:#333; }
.comment-reply-link { background:#e1edf2; }
.comment-reply-link:hover { color:#25759e; }
.comment-text p {color: #4b4b4b;  }

#commentform td p { color: #333; }
#commentform td p span {color: #aaa9a9; }
.commform-textarea {border: 1px solid #C6D7DE; background:none;  }
.commform-textarea #comment { }

#comment {  border: none; border-color: #fff; }
.commform-author div { border: 1px solid #C6D7DE;}
.commform-email div {border: 1px solid #C6D7DE; }
.commform-url p {}
.commform-url div { border: 1px solid #C6D7DE; }
#author, #email, #url { border: none; color: #333;  }
#submit {background:#105476 url(2-blue/button_darkbg.png) repeat-x scroll left top; color: #fff;  text-shadow:1px 1px 1px #333; border:1px solid #105476; }
#submit:hover {background: #105476; }


/*** Sidebar ===================================================== ***/
.widget h3, .widget-small h3 {color: #25759e; border-bottom: 3px solid #d7e2e7;}
.widget a, .widget-small a {color: #000;}
.widget li, .widget-small li { color: #262626; }


/* bottom ------------- */
#wp-calendar { background:#eee; }
#wp-calendar caption {  background:#eee; border-bottom:1px solid #fff;  }
#wp-calendar th { background:#efefef; border-bottom:1px solid #fff; }
#wp-calendar td { }

.bottom .widget h3 { border-bottom:none; color:#333;  }
.bottom .widget { }
.bottom .widget li { background:url(2-blue/bottom_bullet.png) no-repeat left 3px; color:#4a4a4a; }
.bottom .widget li a { color:#4a4a4a; } 
.bottom .widget li a:hover { color:#25759e; }

.bottom .social_media li  { background:none; }
.one_column {  background:#fff; }


/*** Footer ***/
.footer p { color: #737373;}
.footer a { color: #000; }
.footer a:hover { }
p.copyright { color: #333;}
p.copyright span { color: #737373;}



/*Page Template ============================================= */
/* contactus ----------------- */
#contact_frm { }
#contact_frm .form_row { } 
#contact_frm .form_row label {  }
#contact_frm .form_row .textfield { border:1px solid #ccc; border-right:1px solid #ddd; border-bottom:1px solid #ddd;  background:#fff; color:#444; } 
#contact_frm .form_row .textarea { border:1px solid #ccc; background:#fff; border-right:1px solid #ddd; border-bottom:1px solid #ddd; color:#444; } 
#contact_frm .error, .message_error { color:#C00;  }

#contact_frm .b_submit  { border:none; color:#fff; background:#4da5be url(2-blue/button_lightbg.png) repeat-x right top; }
#contact_frm .b_submit:hover { background:#4da5be; color:#fff; }
#content p.success_msg { color:#356c1d; background:#cee8c3; border-top:1px solid #7ea96b; border-bottom:1px solid #7ea96b; }
#contact_frm .indicates{ color:#C00; }

/*gallery ------------------------ */
.post-content .gallery {  }
.post-content .gallery li { border:1px solid #C6D7DE; }

/*archives ------------------------ */
.arclist { border:3px solid #C6D7DE; }
.post-content .arclist ul { }
.post-content .arclist ul .arclist_comment, .post-content .arclist .arclist_date { color:#4a4a4a; }


/*Advanced Search ------------------------ */
#advancedsearch { border:2px solid #C6D7DE;   }
#advancedsearch .adv_input { border:1px solid #C6D7DE; border-bottom:1px solid #C6D7DE; border-right:1px solid #C6D7DE;  }
#advancedsearch select { border:1px solid #C6D7DE; border-bottom:1px solid #C6D7DE; border-right:1px solid #C6D7DE;  }

#advancedsearch .adv_submit { border:none; color:#fff; float:left; background:#4da5be url(2-blue/button_lightbg.png) repeat-x right top;  }
#advancedsearch .adv_submit:hover { background:#cee8c3; }

/*#end page template*/

/* wp-pagenavi/ */
.wp-pagenavi { color: #000; }
.wp-pagenavi a, .wp-pagenavi span { color: #000; }
.wp-pagenavi a:hover, .wp-pagenavi span.current { }
.wp-pagenavi span.current { color: #9d9d9d; border: 1px solid #C6D7DE; }


/* article directory -------------------------- */

/* search section */
/*.search_section { background:url(2-blue/search_rightbg.png) repeat-y right top; }*/
.search_section_top { background:url(2-blue/search_hr_bg.png) repeat-x left top; }
.search_section_bottom { background:url(2-blue/search_hr_bg.png) repeat-x left bottom; }

a.adv_search { color:#25759e; }
a:hover.adv_search { color:#333; }


.search_section #searchform { background:url(2-blue/searh_textfield.png) no-repeat left top; }
.search_section #searchform input { background:none; border:none; color:#6e6e6e; }
.search_section #searchform .b_search { background: url(2-blue/i_search.png) no-repeat left top; border:none; }

.submit_article { color:#647c88; }
.b_submit_article { background:url(2-blue/b_submit_article.png) repeat-x left top; border:none; color:#fff; text-shadow:1px 1px 1px #333; }
.b_submit_article:hover { background-position:0 -54px; }

/* advanced_search */
#advanced_search h3 { border-bottom:1px solid #C6D7DE; }
#advanced_search .row .textfield, #advanced_search .row .select { border:1px solid #C6D7DE; }
#advanced_search .row span { }
.large {  }
#advanced_search .i_calendar { }

.b_advsearch {  color:#fff; text-shadow:1px 1px 1px #333; border:1px solid #4691a6; 
background:#4da5be url(2-blue/button_lightbg.png) repeat-x left top;  }
.b_advsearch:hover { background:#4da5be; }



/* Statistics ----------- */
.statistics { background:#e8f4f8; border:1px solid #c6d7de;  color:#6a6a6a;  }
.statistics strong { color:#25759e; }
.statistics span.total { color:#000;  }


/* categories_list */
.content .categories_list h2 { color:#25759e; border-bottom:1px solid #d7e2e7; }
.content .categories_list h3 { border-bottom:4px solid #d7e2e7; }
.content .categories_list div { }
.content .categories_list div  ul li { color:#959595;   }
.content .categories_list div  ul li ul.children li { background:url(2-blue/sbullet.png) no-repeat left 5px; }
.content .categories_list div  ul li a, .content .categories_list div  ul li.view a:hover, .content .categories_list p a:hover { color:#4a4949; }
.content .categories_list div  ul li a:hover, .content .categories_list div  ul li.view a, .content .categories_list p a { color:#25759e;  }

.content .categories_list p { color:#25759e; border-top:1px solid #d7e2e7;  }


/* subscribe ------------------------*/
.newsletter_form  { background:#fff; border:1px solid #ccc;  }
.newsletter .field { background:#fff; border:none;  }
.newsletter_form .btn_submit, .newsletter_form .btn_submit:hover {  border:none; color:#fff; background:url(2-blue/go.png) no-repeat left top; }
.newsletter_form .i_rss { }

/* author spotlight ------------------------*/
.sidebar .author_spotlight { }
.sidebar .author_spotlight li img {  border:1px solid  #d7e2e7;  background:#fff; }
.sidebar .author_spotlight li { background:none; border-bottom:1px solid #d7e2e7;  }
.sidebar .author_spotlight li a { color:#424242; }
.sidebar .author_spotlight li a:hover { color:#25759e; } 
.sidebar .author_spotlight li:last-child { border-bottom:none; }

    

/* tabber ------------------------------------ */
.sidebar .tabbernav { border-bottom: 3px solid #d7e2e7;  }
.sidebar .tabbernav li { background:none; }
.sidebar .tabbernav li a { border:none; border-bottom: none; background:#e1edf2; }
.sidebar .tabbernav li a:link { color: #919087; }
.sidebar .tabbernav li a:visited { color: #919087; }
.sidebar .tabbernav li a:hover { color: #25759e; background: #e1edf2; border-color: #227; }
.sidebar .tabbernav li.tabberactive a { background-color: #e1edf2; border: 3px solid #d7e2e7; color:#25759e; border-bottom:4px solid #e1edf2; }
.sidebar .tabbernav li.tabberactive a:hover { color: #333; background: #e1edf2; border-bottom: 4px solid #e1edf2;}

.tabberlive .tabbertab {  border-top:0; }

/* sidebar ------------------------------------ */
.sidebar li  { background:url(2-blue/sbullet.png) no-repeat left 5px; color:#4a4a4a; }
.entry .post-content .sidebar ul li a, .sidebar li a { color:#4a4a4a; }
.entry .post-content .sidebar ul li a:hover, .sidebar li a:hover  { color:#25759e;  }

.sidebar .socal_media_v2 li, .bottom .socal_media_v2 li  {}
.sidebar .socal_media_v2 li.i_facebook, .bottom .socal_media_v2 li.i_facebook { background:url(../images/i_facebook.png) no-repeat left 0px; }
.sidebar .socal_media_v2 li.i_twitter, .bottom .socal_media_v2 li.i_twitter { background:url(../images/i_twitter.png) no-repeat left 1px; }
.sidebar .socal_media_v2 li.i_youtube, .bottom .socal_media_v2 li.i_youtube { background:url(../images/i_youtube.png) no-repeat left 1px; }
.sidebar .socal_media_v2 li.i_rss, .bottom .socal_media_v2 li.i_rss { background:url(../images/i_rss.png) no-repeat left 1px; }


/* sidebar category ------------------------*/
.sidebar li.cat-item { color:#aeada9; background-position:left 12px }
.sidebar li.current-cat {  background: url(2-blue/current_cat.png) no-repeat left top; color:#dbdbdb; }
.sidebar li.current-cat a { color:#fff; }

.sidebar li.current-cat ul li a { color:#4a4a4a; }
.sidebar li.current-cat ul li a:hover { color:#25759e; }

.sidebar li ul.children li.current-cat { background: url(2-blue/current_cat.png) no-repeat left top; color:#dbdbdb; }

.sidebar .related_post { border:1px solid #e6cea9; }
.sidebar .related_post h3 { color:#25759e; border-bottom:1px solid #e6cea9; }
.sidebar .related_post li { }

a.b_likethisarticle { color:#4a4a4a; border:1px solid #e0d7c0; background:url(2-blue/b_likethis.png) no-repeat left top; }
a:hover.b_likethisarticle { color:#25759e; background-position:0 -49px; }

/*breadcrumb ----------------------------------- */
.breadcrumb { color:#4a4a4a;  }
.breadcrumb a { color:#25759e; }
.breadcrumb a:hover { color:#333; }
.content p.cat_desc { color:#4a4a4a; }

/* submit article form ------------------------------ */
.submit_article_form h3 { color:#4a4a4a; border-bottom:1px solid #d7e2e7;  }
.submit_article_form .row label { color:#4a4a4a; }
.submit_article_form .row span.text { color:#4a4a4a; }
.submit_article_form .row .textfield, #authorizenetoptions td .textfield, #authorizenetoptions td .textfield2 { border:1px solid #C6D7DE; } 
.submit_article_form .row .textarea { border:1px solid #C6D7DE; }
.submit_article_form .row .select, #authorizenetoptions td .select_s, #authorizenetoptions td .select_s2 { border:1px solid #C6D7DE; }
.submit_article_form .row .radio { }
.indicate, .login_form_l .form_row label span, .login_form_l .message_error2, .registration_form_box .message_error2, .registration_form_box .form_row label span { color:#de3230; }

.submit_article_form .row span.note { color:#7d99a8; }

.package { border:2px solid #c6d7de; border-bottom:1px solid #c6d7de; background: url(2-blue/packagebg.png) repeat-y left top; }
.package_name { color:#fff;  }
.package_desc { color:#4a4a4a;  }
.package_price { color:#25759e; }
.free_package { background:url(2-blue/packagebg_free.png) repeat-y left top; }

.b_login { color:#fff; text-shadow:1px 1px 1px #333; border:1px solid #4691a6; 
background:#4da5be url(2-blue/button_lightbg.png) repeat-x left top; }
.b_login:hover { background:#4da5be; }

.b_reviewyourlisting, .b_goback, .b_delete, .b_cancel { color:#fff;  text-shadow:1px 1px 1px #333; border:1px solid #105476; background:#105476 url(2-blue/button_darkbg.png) repeat-x left top; }
.b_reviewyourlisting:hover, .b_goback:hover, .b_delete:hover, .b_cancel:hover { background:#24769f; }

/* sidebar  login_widget------------ */
.login_widget { background:none; border:2px solid #d7e2e7;  }
.login_widget label { }
.login_widget label span { color:#C00; }
.login_widget .form_row {  color:#666; }
.login_widget .form_row .textfield { border:1px solid #ddd; border-bottom:1px solid #ccc; border-right:1px solid #ccc; }

.login_widget .b_signin {  color:#fff;  text-shadow:1px 1px 1px #333; border:1px solid #4691a6; 
background:#4da5be url(2-blue/button_lightbg.png) repeat-x left top;  }
.login_widget .b_signin:hover { background:#4da5be; }

.sidebar .login_widget p.forgot_link a { color:#777672; }
.sidebar .login_widget p.forgot_link a:hover { color:#25759e; }
.sidebar .login_widget h4 { border-bottom:3px solid #d7e2e7; color:#25759e;}
.sidebar p { color:#757575; }

/* Registration page form setting --------------------- */
.error_msg { background:#ffe4e4; border-top:1px solid #ee8686;  border-bottom:1px solid #ee8686; color:#d70000;   }
.success_msg { text-align:center; color:#356c1d; background:#cee8c3; border-top:1px solid #7ea96b; border-bottom:1px solid #7ea96b; }

/* login_form */
.login_form_l {  border:3px double #C6D7DE; }
.login_form_l h4, .registration_form_box h4 { }
.login_form_l .form_row label, .registration_form_box .form_row label { color:#4a4a4a;  }
.login_form_l .form_row .textfield, .registration_form_box .form_row .textfield { border:1px double #C6D7DE; background:#fff; }
.login_form_l a { color:#25759e; font-size:12px; }
.login_form_l a:hover { color:#333; }


.login_form_l .b_signin_n { color:#fff; text-shadow:1px 1px 1px #333; border:1px solid #4691a6; 
background:#4da5be url(2-blue/button_lightbg.png) repeat-x left top; }
.login_form_l .b_signin_n:hover { background:#4da5be; }

#lostpassword_form h4 { border-top:1px solid #C6D7DE;  }

/* registration_form_r */
#reg_passmail { color:#7D99A8; }
.registration_form_box { border:3px double #C6D7DE; } 
.registration_form_box .b_registernow { color:#fff; text-shadow:1px 1px 1px #333; border:1px solid #4691a6; 
background:#4da5be url(2-blue/button_lightbg.png) repeat-x left top; }
.registration_form_box .b_registernow:hover { background:#4da5be; }

/* calendar css ----------------- */
#calendarDiv{ border:1px solid #5b91a7; background-color: #e6f0f4;  color:#106b8d; }
#calendarDiv .selectBox { border:1px solid #fff; color:#106b8d; }
#calendarDiv .selectBoxOver { border:1px solid #FFF; background-color: #FFF; color: #106b8d; }
#calendarDiv .topBar { background-color: #b2dcea;	 }
#calendarDiv .activeDay{	/* Active day in the calendar */ color:#b41500;   }
#calendarDiv .todaysDate { background-color: #fff;  }
#calendarDiv .monthYearPicker { background-color: #e6f0f4; border:1px solid #fff; color: #106b8d;}
#calendarDiv .monthYearActive { background-color:#e6f0f4; color: #106b8d; }
