/*	--------------------------------------------------
Global Reset - Resets all browser defaults to 0
-------------------------------------------------- */
body { background:#fff; color:#555;}
a { color:#0f5787; }
a:hover { color:#333; }

hr { color:#fffdea; border:none; border-top:1px dotted #372322; }
.hr2 { color:#fffdea; border:none;  }

/* headings ---------------------- */
h1,h2,h3,h4,h5,h6 { color:#0f5787; }
h1.head { background:#d6eaf5; }
.container_border { border-bottom:1px solid #80c9f1; }

/* Structure ---------------------- */
.wrapper { border-top:10px solid #0f5787; }
#banner { background:#0f516c url(2-blue/banner_bg.png) repeat top; }

.sidebar_in { background:#d6eaf5; border-left:1px solid #80c9f1; } 
#bottom { background:#105c80; border-bottom:1px solid #2c7ca2; }
#footer { background:#04415e; }

/* header ---------------------- */
#header .blog-title a{ color:#18596b; }
#header .blog-title a:hover{color:#000 }
#header .blog-description{ color:#666; }


/* Banner ---------------------- */
.banner-in { background:url(2-blue/banner_bg_in.png) no-repeat center bottom; }
#banner h1 { color:#fff; text-shadow:#000 1px 1px 1px; }
#banner p  { text-shadow:#000 1px 1px 1px; color:#fff; }
#banner h3.subline { color:#a8d4ef; text-shadow:#000 1px 1px 1px;  }
#banner p a { color:#fff; text-decoration:underline; }
#banner p a:hover { color:#9fe2ff; text-decoration:underline; }

/* top navigation drop menu  ---------------------- */

.header_right li a { color: #666; border-bottom: 0; border-top:2px solid #fff;  }
.header_right li a:hover { color:#1d5a76; border-top:2px solid #1d5a76; }
.header_right li.current_page_item a, .header_right li.current-menu-item a { color:#1d5a76; border-top:2px solid #1d5a76; }

/* dropdowns/
--------------------- */

/* 2nd and 3rd level menus */
.header_right ul ul { border: solid #C7C7C7; border-width: 1px 1px 0; background: #F9F9F9;}


/* 2nd and 3rd level menus */
.header_right li li { border-bottom: 1px solid #DBDBDB;    }

/* 2nd and 3rd level menus */
header_right ul ul li:hover, .header_right ul ul ul li:hover, .header_right ul ul li.sfhover, .header_right ul ul ul li.sfhover { background: #d0e9fa;  border-top:none;  }

/* 2nd and 3rd level menus */
.header_right ul ul li a, .header_right ul ul ul li a { background: none;  border-top:none; }
.header_right ul ul li a:hover, .header_right ul ul ul li a:hover  {  border-top:none; }

.header_right ul li.current_page_item ul li a, .header_right ul li.current-menu-item ul li a { border-top:none; color:#444;  }
.header_right ul li.current_page_item ul li a:hover { border-top:none; color:#1d5a76;  }

.header_right ul li ul li.current_page_item a, .header_right ul li ul li.current-menu-item a { border-top:none;  color:#1d5a76;  }


/*#breadcrumb section  =================================== */
.breadcrumb {border-top:1px solid #80c9f1; } 
.breadcrumb a { color:#0f5787;  }
.breadcrumb a:hover { color:#333; }

/* content ---------------------------- */
#content li { background:url(1-default/i_bullet.gif) no-repeat left 8px; }
#content ol li { background:none; }

#content h3 { color:#0f5787; border-bottom:4px solid #1d5a76;  }
#content h3.bnone { border-bottom:none; }
.featured_work { border-bottom:5px solid #e3e3e3; }
.featured_work img {border:1px solid #babab2; }

#content .services p strong { color:#0f5787;  }
#content p.more a { color:#333; }
#content p.more a:hover { color:#000; }


/* post ---------------------------- */

code { background:#ccc; }

blockquote { background:url(1-default/quote.png) no-repeat;    } 
blockquote p { color:#333;  }
blockquote cite { color:#666; }

blockquote a { color:#333; }
blockquote a:hover { color:#000; }

.flickr h3 span{ color:#000 }
.flickr h3 span b{ color:#FF1183 }
.flickr img{ border:1px solid #969696; background:#F4F4F4; }
.flickr img:hover{ border-color:#333 }

#content p.post_top { color:#5c798c }
#content p.post_top a { color:#5c798c; }
#content p.post_top a:hover { color:#333;}

#content .posts { border-bottom:3px solid #b4bfc6; }
#content .posts h2.title a { color:#0f5787; }
#content .posts h2.title a:hover { color:#000; }

#content p.post_bottom {color:#5c798c; }
#content p.post_bottom a { color:#5c798c; }
#content p.post_bottom a:hover { color:#000; }

/* Post Pagination */

.pagination .on { background:#0f5787; color:#fff; }
.pagination a { background:#347cab; color:#fff; }
.pagination a:hover { background:#0f5787; color:#fff; }

/* slider css */
#thumbNav a   { background:#fff url(2-blue/normal.png) no-repeat; text-align: center; color:#41322e; text-indent:-9009px; }
#thumbNav a:hover  { background:url(2-blue/normal.png) no-repeat;  }
#thumbNav a.cur  { background:url(2-blue/current.png) no-repeat;  }

/* Prevents */
#content .anythingSlider .wrapper ul ul  { background: none; border: 0; }
#content .anythingSlider .wrapper ul ul li { background: none; }
#content .anythingSlider .wrapper  { border:none; }

.featured_work { border-bottom:5px solid #e3e3e3; }
.featured_work img {border:1px solid #babab2; }

/*#sidebar ----------------------- */
#sidebar .widget h3 { color:#0f5787; border-bottom:4px solid #1D5A76;  }
.twitter { background:#d6eaf5 url(2-blue/twitter_bottom.png) no-repeat bottom; }
#sidebar-inner h3 { color:#0f5787; border-bottom:4px solid #1d5a76;  }

#sidebar-inner li { border-bottom:1px solid #87abc3; }
#sidebar-inner li a { color:#3b627c; }
#sidebar-inner li a:hover { color:#000; }

#sidebar .social_mark li a { border-bottom:1px solid #6e94a1; color:#0f5787; }
#sidebar .social_mark li a:hover { color:#0d3b48; background:#d6eaf5; }

#sidebar .social_mark li.i_twitter a, #sidebar .social_mark li.i_twitter a:hover { background:url(../images/i_twitter.png) no-repeat 3px 8px;  }
#sidebar .social_mark li.i_twitter a:hover { background:#d6eaf5 url(../images/i_twitter.png) no-repeat 3px 8px; }

#sidebar .social_mark li.i_inlink a, #sidebar .social_mark li.i_inlink a:hover { background:url(../images/i_inlink.png) no-repeat 3px 8px;  }
#sidebar .social_mark li.i_inlink a:hover { background:#d6eaf5 url(../images/i_inlink.png) no-repeat 3px 8px; }

#sidebar .social_mark li.i_facebook a, #sidebar .social_mark li.i_facebook a:hover { background:url(../images/i_facebook.png) no-repeat 3px 8px;  }
#sidebar .social_mark li.i_facebook a:hover { background:#d6eaf5 url(../images/i_facebook.png) no-repeat 3px 8px; }

/* widget search bobx */
#searchform input { border:1px solid #ccc; background:#fff; }
#searchform #searchsubmit { background:#0f5787; font:12px Arial, Helvetica, sans-serif; color:#fff; }

	  
/*---------ARCHIVE PAGE --------- */
.arclist ul li{ color:silver; border-bottom:1px solid #f1f1ed;  background:none }
.arclist ul li ul{ border-bottom:0; }
.arclist ul li ul li{ border-bottom:0;}
.arclist .archives-time{ color: #666666; border-right: dashed 1px #ddd; }

/*---------COMMENTS --------- */
#comments h3{ border-bottom:1px solid #ccc; }

#comments .comment {background:none; }
#comments  p.authorcomment a {  color:#666; }
#comments  p.authorcomment a:hover { color:#000; }

#comments .comment a:hover{ color:#000 }
#comments .comment .meta-left { color:#aaaaaa }
#comments .comment .text-right { border:none; background:#daecf6 url(2-blue/commentbg.png) no-repeat center left; }
#comments .comment .authcomment{ background:#bcddef url(2-blue/commentbg_author.png) no-repeat center left; border:none;  }
#comments .comment .authcomment p { color:#333; }

span.comm-reply{ color:#aaa; }
span.comm-reply a { color:#333;  }
span.comm-reply a:hover{ color:#000; }
#respond textarea, .commpadd input{ background:none; border:1px solid #c7c7c7; font:13px Arial, Helvetica, sans-serif;   }
input#submit{ color:#fff; background:#0f5787; border:1px solid #0f5787;  }
.avatar { border:2px solid #ddd; }

/* bottom ---------------------------- */

#bottom .widget-spot h3 { color:#fff;  text-shadow:#000 1px 1px 1px; }
#bottom .postlist li  { color:#8ca5b7; }
#bottom .postlist li a { color:#fff; }
#bottom .postlist li a:hover { color:#bae9ff; }
#bottom .postlist li:hover  { background:#226b8e; }

.field { border:1px solid #1d455e; background:#fff; color:#333; }
.replace { background:#033a54;  border:none; color:#fff; }

.testimonials_spacer p { color:#bae8ff; text-shadow:#000 1px 1px 1px; }
.testimonials_spacer p.author { color:#fff;  }

#bottom .subscribe { color:#fff; }
#bottom .subscribe li {  color:#9dcae1; border-bottom:1px solid #286d8d; }
#bottom .subscribe li a { color:#9dcae1; border-bottom:1px solid #286d8d; }
#bottom .subscribe li a:hover { color:#fff; }
#bottom .subscribe li.i_rss { background:url(../images/i_rss.png) no-repeat 5px 8px; }
#bottom .subscribe li.i_rss a:hover { background:#226b8e url(../images/i_rss.png) no-repeat 5px 8px; }
#bottom .subscribe li.i_email { background:url(../images/i_email.png) no-repeat 5px 5px; }
#bottom .subscribe li.bnone { border:none; }


#footer p { color:#fff; }
#footer .copyright , #footer .copyright  a { color:#6e889c; }
#footer p a:hover {  color:#fff; }

#footer li { border-right:1px solid #96b3c5; }
#footer li a { color:#96b3c5; }
#footer li a:hover { color:#fff; }