/*	--------------------------------------------------
Global Reset - Resets all browser defaults to 0
-------------------------------------------------- */
body { background:#fff url(1-default/head_bg.png) repeat-x top; color:#555;}
a { color:#000; }
a:hover { color:#666; }

hr { color:#fffdea; border:none; border-top:1px dotted #372322; }
.hr2 { color:#fffdea; border:none;  }
/* headings ---------------------- */
h1,h2,h3,h4,h5,h6 { color:#000; }
h1.head { font:26px Arial, Helvetica, sans-serif; font-weight:bold; }
.container_border { border-bottom:1px solid #bbc0c2; }

/* Structure ---------------------- */
.wrapper { border-top:10px solid #5f6364; }
#banner { background:#000 url(1-default/banner_bg.png) repeat top; }

.sidebar_in { background:#f3f3f3; border-left:1px solid #d8d8d8; } 
#bottom { background:#fff; }
#footer { background:#fff; }

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

/* Banner ---------------------- */
.banner-in { background:url(1-default/banner_bg_in.png) no-repeat right top; }
#banner h1 { color:#ffcc00; text-shadow:#2f3132 1px 1px 1px; }
#banner p  { text-shadow:#2f3132 1px 1px 1px; color:#fff; }
#banner h3.subline { color:#fff; text-shadow:#2f3132 1px 1px 1px;  }
#banner p a { color:#fff; text-decoration:underline; }
#banner p a:hover { color:#ffcc00; text-decoration:underline; }

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

#nav li a { color: #5f6364; border-bottom: 0; border-top:4px solid #5f6364;  }
#nav li a:hover { color:#ffcc00; border-top:4px solid #ffcc00; }
#nav li.current_page_item a { color:#2f292b; border-top:4px solid #ffcc00; }

/* 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: #e1e1e1;  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:#000;  }


/*#breadcrumb section  =================================== */
.breadcrumb {border-top:1px solid #bbc0c2; } 
.breadcrumb a { color:#000;  }
.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:#000; border-bottom:4px solid #000;  }
#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:#000;  }
#content p.more a { color:#333; }
#content p.more a:hover { color:#000; }

/* pages ---------------------------- */
#page h1 { border-bottom:4px solid #000; color:#000; margin:10px 0 12px 0; width:940px;  }
#page h2 { color:#000; margin-bottom:6px; width:300px; font:18px Arial, Helvetica, sans-serif;  }
#page h3 { border:none; color:#000; font-weight:bold; width:300px; font:16px Arial, Helvetica, sans-serif;  }
#page a { color:#0983d1; font-weight:bold; }
#page a:hover { text-decoration:underline; }
#page a.heading { color:#000; font-weight:normal; text-decoration:none; }
#page a.heading:hover { text-decoration:none;  }
#page a.top { color:#e3e3e3; font-weight:bold;  font-variant:small-caps; text-decoration:none;  }
#page a.top:hover { text-decoration:none;  }
#page .into { width:940px;  }
#page .top { width:100px; height:14px; background:url(../images/top.png) no-repeat left; padding-left:20px;  }
#page .supplier { border-bottom:1px dotted #e3e3e3; width:740px; padding:12px 0 12px 200px; }
#page .lit { border-bottom:1px dotted #e3e3e3; width:940px; padding:12px 0 12px 0; }
#page .menu{ border:1px solid #e3e7ea; color:#555; background:#f7f8f9; width:300px; height:21px; }
#page .select { border:1px solid #e3e7ea; color:#5f6364; background:#f7f8f9; width:30px; height:21px; text-align:center; vertical-align:middle; position:relative; top:-1px; font:12px Arial, Helvetica, sans-serif; cursor:pointer; }

/* projects ---------------------------- */
#proj { width:100%; padding-left:7px; text-align:left;  }
#proj img { width:160px; height:129px; margin: 10px 10px 5px 10px; }
#proj ul { width: 818px; list-style:none; padding:0px; margin:0px auto;  }
#proj ul li { background:url(../images/project.png) top no-repeat; padding:0px; margin:0 10px 20px 10px; float:left;  }
#proj ul li:hover { background:url(../images/project-zoom.png) top no-repeat;  }
#proj h1 { color:#5f6364; font:12px Arial, Helvetica, sans-serif; margin-left:1px;  }
#proj p { color:#5f6364; font:9px Arial, Helvetica, sans-serif; margin-left:2px;  }

/* contact ---------------------------- */
#con-wrapper { text-align:left; margin:0px auto; padding:0px; border:0; width:924px;  background:url(../images/contact.gif) no-repeat top;  }
#con-left { float:left; width:284px;  }
#con-right { float:right; width:284px; }
#con-content { float:left; width:284px; }
#con-footer { clear: both; height:550px;  }
#con-container { padding:20px 10px;  }
h1.con { padding:0; font:12px Arial, Helvetica, sans-serif; color:#000;  }
h2.con { padding:6px 0; font:12px Arial, Helvetica, sans-serif; color:#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 a { color:#666; }
#content p.post_top a:hover { color:#333;}

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

#content p.post_bottom {color:#555; }
#content p.post_bottom a { color:#444; }
#content p.post_bottom a:hover { color:#000; }

/* Post Pagination */

.pagination .on { background:#000; color:#fff; }
.pagination a { background:#ccc; }
.pagination a:hover { background:#333; color:#fff; }

/* slider css */
#thumbNav a   { background:#fff url(1-default/normal.png) no-repeat; text-align: center; color:#41322e; text-indent:-9009px; }
#thumbNav a:hover  { background:url(1-default/normal.png) no-repeat;  }
#thumbNav a.cur  { background:url(1-default/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 #d7dcde; }
.featured_work img {border:1px solid #fff; }

/*#sidebar ----------------------- */
#sidebar .widget h3 { color:#000; border-bottom:4px solid #000;  }
.twitter { background:#e3e7ea url(1-default/twitter_bottom.png) no-repeat bottom; }
#sidebar-inner h3 { color:#000; border-bottom:4px solid #d9d9d9;  }

#sidebar-inner li { border-bottom:1px solid #d9d9d9; }
#sidebar-inner li a { color:#444; }
#sidebar-inner li a:hover { color:#000; }

#sidebar .social_mark li a { border-bottom:1px solid #c7c7c7; color:#404040; }
#sidebar .social_mark li a:hover { color:#000; background:#e3e7ea; }

#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:#e3e7ea 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:#e3e7ea 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:#e3e7ea url(../images/i_facebook.png) no-repeat 3px 8px; }

/* widget search bobx */
#searchform input { border:1px solid #ccc; background:#fff; }
#searchform #searchsubmit { background:#000; 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:#aaaaaa }
#comments .comment .meta-left { color:#aaaaaa }
#comments .comment .text-right { border:none; background:#e9e7e7 url(1-default/commentbg.png) no-repeat center left; }
#comments .comment .authcomment{ background:#d5d5d5 url(1-default/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:#000; border:1px solid #000;  }
.avatar { border:2px solid #ddd; }

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

#bottom .widget-spot h3 { color:#000; }
#bottom .postlist li a { color:#555; }
#bottom .postlist li a:hover { color:#0983d1; text-decoration:underline; }
#bottom .postlist li:hover  { color:#076eb0; }

.field { border:1px solid #555; background:#d2d2d2; color:#333; }
.replace { background:#333;  border:none; color:#fff; }

.testimonials_spacer p { color:#555; }
.testimonials_spacer p.author { color:#fff;  }

#bottom .subscribe { color:#555; }
#bottom .subscribe li { color:#555; border-bottom:1px solid #363636; }
#bottom .subscribe li a { color:#555; border-bottom:1px solid #363636; }
#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:#333 url(../images/i_rss.png) no-repeat 5px 8px; }
#bottom .subscribe li.i_email { background:url(../images/i_email.png) no-repeat 5px 8px; }
#bottom .subscribe li.bnone { border:none; }


#footer p { color:#adadad; font-size:9px; line-height:14px; }
#footer .copyright , #footer .copyright  a { color:#666; }
#footer p a:hover {  color:#fff; }

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