/*	--------------------------------------------------

Global Reset - Resets all browser defaults to 0

-------------------------------------------------- */

body { background:#fff; color:#555;}

a { color:#000; }

a:hover { color:#ef7f02; }



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 { background:#dfdfdf; }

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



/* Structure ---------------------- */

.wrapper { border-top:10px solid #000; }

#banner { background:#000 url(1-default/banner_bg.png) repeat top; }



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

#bottom { background:#1f1f1f; border-bottom:1px solid #383838; }

#footer { background:#000; }



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

#banner h1 { color:#fff; text-shadow:#000 1px 1px 1px; }

#banner p  { text-shadow:#000 1px 1px 1px; color:#999; }

#banner h3.subline { color:#999; text-shadow:#000 1px 1px 1px;  }

#banner p a { color:#fff; text-decoration:underline; }

#banner p a:hover { color:#e8e8e8; text-decoration:underline; }







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



#nav li a { color: #59595b; border-bottom: 0; border-top:2px solid #fff;  }

#nav li a:hover { color:#000; border-top:2px solid #ef7f02; }

#nav li.current_page_item a { color:#000; border-top:2px solid #ccc; }



/* 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 {  color:#ec7f00; 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 #dfdfdf; } 

.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; }





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

.featured_work img {border:1px solid #babab2; }



/*#sidebar ----------------------- */

#sidebar .widget h3 { color:#000; border-bottom:4px solid #000;  }

.twitter { background:#e5e5e5 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:#eee; }



#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:#eee 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:#eee 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:#eee 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:#fff; text-shadow:#000 1px 1px 1px; }

#bottom .postlist li a { color:#fff; }

#bottom .postlist li a:hover { color:#ccc; }

#bottom .postlist li:hover  { background:#333; }



.field { border:1px solid #a9a9a9; background:#d2d2d2; color:#333; }

.replace { background:#636363;  border:none; color:#fff; }



.testimonials_spacer p { color:#999; text-shadow:#000 1px 1px 1px; }

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



#bottom .subscribe { color:#ccc; }

#bottom .subscribe li {  color:#ccc; border-bottom:1px solid #363636; }

#bottom .subscribe li a { color:#ccc; 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 5px; }

#bottom .subscribe li.bnone { border:none; }





#footer p { color:#808080; }

#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; }