/*	--------------------------------------------------
Global Reset - Resets all browser defaults to 0
-------------------------------------------------- */
body { background:#fff; color:#555;}
a { color: #369; font-weight: bold;}
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:#369; font-weight: bold; }
h1.head { background: none; margin-left: 0; padding-left: 0; }
.container_border { border-bottom:1px solid #80c9f1; }
 
/* Structure ---------------------- */
.wrapper { border-top:none; }
#banner { background:#071a22 url(6-custom/bannerBoxBg.jpg) no-repeat top; }

.sidebar_in { background: #e7eff1 url(6-custom/sidebarBg.png) no-repeat top left;}
#bottom { background:#071a22 url(6-custom/bottomBg.jpg) no-repeat top; height: 297px; }
#footer { background:#0c0c0c url(6-custom/footerBg.jpg) repeat-x; height: 84px; }

/* header ---------------------- */
#header {background: url(6-custom/logo.jpg) no-repeat top; width: 960px; border-bottom: none !important;height: 80px;padding: 0; margin: 0 auto; }


#headerOther {background: url(6-custom/logoOther.jpg) no-repeat top; width: 960px; border-bottom: none !important;height: 120px;padding: 0; margin: 0 auto; }

#headerOuter {background: #071a22 url(6-custom/logoBoxOther.jpg) no-repeat top; height: 120px; }


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

.logo { visibility: hidden;}
.logo-spot {display: none; visibility: hidden;}
#logoSpot {
	height: 80px !important;
	width: 380px !important;
	background: url(6-custom/transBg.gif) repeat;
	z-index: 1001;
	position: absolute;
	margin: 0 0 0 0;
	float: left;
	}

/* Banner ---------------------- */
.banner-in { background: url(6-custom/bannerBg.jpg) no-repeat center bottom; height: 333px; width: 960px; }
#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  ---------------------- */

#nav li a { color: #666; font-size: 14px; border-bottom: 0; border-top:2px solid #fff;  }
#nav li a:hover { color:#1d5a76; border-top:2px solid #1d5a76; }
#nav li.current_page_item a { color:#1d5a76; border-top:2px solid #1d5a76; }

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

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


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

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

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

#nav li.current_page_item ul li a { border-top:none; color:#444;  }
#nav li.current_page_item ul li a:hover { border-top:none; color:#1d5a76;  }

/*#breadcrumb section  =================================== */
.breadcrumb {border-top:1px solid #888; } 
.breadcrumb a { color:#369;  }
.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 #888;  }
#content h3.bnone { border-bottom:none; }
.featured_work { border: none !important; background: url(6-custom/featuredShadow.jpg) no-repeat bottom center; padding-bottom: 30px !important; }
.featured_work .widget-spot h3 { border-bottom: 5px solid #888 !important; }
.featured_work img {border:1px solid #babab2; }

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

.container_border {
	border-bottom: 1px solid #888;
	}

/* 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; }

#content h3 {
	color: #369;
	font-weight: bold;
	}


/* 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(6-custom/normal.png) no-repeat; text-align: center; color:#41322e; text-indent:-9009px; }
#thumbNav a:hover  { background:url(6-custom/normal.png) no-repeat;  }
#thumbNav a.cur  { background:url(6-custom/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:#369; border-bottom:4px solid #888;  }
.twitter { background:#d6eaf5 url(6-custom/twitter_bottom.png) no-repeat bottom; }



#sidebar-inner h3 { color:#333; border-bottom:3px double #666; font-weight: bold;  }

#sidebar-inner li { border-bottom:1px solid #888; padding: 4px 0; margin: 0; }
#sidebar-inner li a { color:#3b627c;  }
#sidebar-inner li a:hover { color:#333; }

#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(6-custom/commentbg.png) no-repeat center left; }
#comments .comment .authcomment{ background:#bcddef url(6-custom/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:#91b1c8;  text-shadow:#000 1px 1px 1px; font-weight: bold; }
#bottom .postlist li  { color:#ccc; }
#bottom .postlist li a { color:#f90; font-weight: bold; }
#bottom .postlist li a:hover { color:#f90; }
#bottom .postlist li:hover  { background: url(6-custom/hoverBg.png) repeat; }
#bottom .widget-spot { color: #aaa; }
#bottom .widget-spot a { color: #f90; }



.field { border:1px solid #333; background:#ddd; color:#333; }
.replace { background:#333;  border: none; margin-left: 2px; 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: none; }
#bottom .subscribe li a { color:#f90; border: none; }
#bottom .subscribe li a:hover { color:#f90; }
#bottom .subscribe li.i_rss.bnone {background: url(6-custom/rssIcon.png) no-repeat 3px 3px; }
#bottom .subscribe li.i_rss { height: 50px; border: none;}
#bottom .subscribe li.i_rss a:hover { background: url(6-custom/hoverBg.png) repeat 0px 0px; }
#bottom .subscribe li.i_email.bnone {background: url(6-custom/emailIcon.png) no-repeat 3px 3px; }
#bottom .subscribe li.i_email { height: 50px; border: none;}
#bottom .subscribe li.i_email a:hover { background: url(6-custom/hoverBg.png) repeat 0px 0px; }
#bottom .subscribe li.bnone { border:none; }
#bottom .subscribe li.i_email { padding: 0px;  font:bold 14px Arial, Helvetica, sans-serif;}

.aleft {font-size: 14px; color: #fff;}

#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:#f90; }
#footer li a:hover { color:#fff; }