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

Global Reset - Resets all browser defaults to 0

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

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

a { color:#4a0015; }

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:#4a0015; }

h1.head { color:#4a0015; background:#f6f1de; border-top:1px dotted #e3dbc0; }

h1.head a { color:#4a0015; }

h1.head a:hover { color:#333; }

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



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

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



#header { background:#5d0215 url(5-red/headerbg.png) repeat top; }

#header-in { background:none; width:560px;}



#banner { background:#f6f1de url(5-red/banner_bg.png) repeat top; }



.sidebar_in { border-left:1px solid #e3dbc0; } 

#bottom { background:#efe6ce; border-bottom:1px solid #fff; }

#footer { background:#640215; }



/* header ---------------------- */

#header .blog-title a{ color:#fff; }

#header .blog-title a:hover{color:#ff9797 }

#header .blog-description{ color:#fdd5ab; }

#header .photo { float:left; border:2px solid #fff; margin-right:10px; }





/* Banner ---------------------- */

.banner-in {  }

#banner h1 { color:#4a0015;  }

#banner p  { color:#794515; }

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

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



a.previous{  background:url(5-red/b_previous.png) no-repeat;  }

a:hover.previous  { background-position:0 -28px; }



a.next{ background:url(5-red/b_next.png) no-repeat; }

a:hover.next  { background-position:0 -28px; }



.button { background:url(5-red/button_l.png) no-repeat left top; }

.button a {  background:url(5-red/button_r.png) no-repeat right top; color:#fff;   }

.button a:hover { color:#ffe2ef; background-position:right -33px;   }

.button:hover { background-position:0 -33px; }

* html .button a:hover { background-position:right top; color:#ccc; }







/*---------TOP NAVIGATION for PAGES---------  */



.sf-menu li a { border:none; color:#fff; }

.sf-menu li a:hover {color:#ff9797; }

.sf-menu li ul li a { border-left:1px solid #ffc88f; border-top:1px solid #ffc88f; }



.sf-menu li.current_page_item a, .sf-menu li.current_page_parent a{ background:url(5-red/nav_active.png) no-repeat center bottom; color:#710722; }

.sf-menu li.current_page_item a:hover { background:url(5-red/nav_active.png) no-repeat center bottom; color:#710722; }

.sf-menu li li { background:#fff; color:#000; }

.sf-menu li li li { background:#fff; color:#000; }

.sf-menu li ul li a, .sf-menu li ul li ul li a, .sf-menu li ul li ul li ul li a { color:#666 !important; background:#fff !important; }

.sf-menu li ul li a:hover, .sf-menu li ul li ul li a:hover, .sf-menu li ul li ul li ul li a:hover { color:#710722 !important; background:#ffdcb6 !important; }

/*** arrows **/

.sf-sub-indicator { background:url('5-red/arrows-ffffff.png') no-repeat -10px -100px; }

a > .sf-sub-indicator {  background-position: 0 -100px; }

a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {

	background-position: -10px -100px; /* arrow hovers for modern browsers*/

}

/* point right for anchors in subs */

.sf-menu ul .sf-sub-indicator {	background-position:  -10px 0; }

.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }

/* apply hovers to modern browsers */

.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {	background-position: -10px 0; /* arrow hovers for modern browsers*/}

/*** shadows for all but IE6 ***/

.sf-shadow ul {	background:	url('../images/shadow.png') no-repeat bottom right;	}

.sf-shadow ul.sf-shadow-off {background: transparent;}





/*#breadcrumb section  =================================== */

.breadcrumb {border-top:1px dotted #e3dbc0; background:#fff; color:#666 } 

.breadcrumb a { color:#4a0015;  }

.breadcrumb a:hover { color:#000; }



/* content ---------------------------- */

#content li { background:url(5-red/i_bullet.gif) no-repeat left 8px; }

#content ol li { background:none; }





#content .gallerylist li img { border:2px solid #ccc;   }

#content .img { border:2px solid #ccc; }



#content h3 { color:#4a0015; }

#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:#4a0015; }

#content p.more a:hover { color:#000; }





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



code { background:#ccc; }



blockquote { background:url(5-red/quote.png) no-repeat;    } 

blockquote p { color:#333;  }

blockquote cite { color:#666; }



blockquote a { color:#4a0015; }

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 .post_top { background:url(../images/i_post.png) no-repeat left 5px;  }

#content .post_top h2 a { color:#4a0015; }

#content .post_top h2 a:hover { color:#333; }

.commentcount { background:url(../images/i_comment.png) no-repeat left 3px; }

.commentcount a { color:#666; }

.commentcount a:hover { color:#000; }



#content .headline { background:url(../images/i_post_s.png) no-repeat 5px 14px; border-bottom:1px solid #ccc; }

#content .headline:hover { background:#eee url(../images/i_post_s.png) no-repeat 5px 14px; border-bottom:1px solid #ccc; cursor:pointer; }



#content .headline h3 { border:none;  }

#content .headline h3 a { color:#4a0015;  }

#content .headline h3 a:hover { color:#000;  }

#content .headline .commentcount {  float:right; }

#content .headline .commentcount a { color:#666; }

#content .headline .commentcount a:hover { color:#000; }







#content .post_top a { color:#666; }

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



#content .posts { background: url(5-red/post_bottom.png) repeat-x bottom;  }

#content .posts h2.title a { color:#4a0015; }

#content .posts h2.title a:hover { color:#000; }



#content p.post_bottom {color:#555; }

#content p.post_bottom a { color:#4a0015; }

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



/* Post Pagination */



.pagination .on { background:#4a0015; color:#fff; }

.pagination a { background:#f0e2bb; }

.pagination a:hover { background:#c8bb98; color:#fff; }







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

#sidebar .widget h3, #sidebar .contact h3 { color:#4a0015;  }





.twitter { border-bottom:1px solid #ccc; }

#sidebar-inner h3 { color:#4a0015; border-bottom:4px solid #d9d9d9;  }



.twitter_icon { background:url(../images/twitter.png) no-repeat left; }

.twitter_icon a { color:#990022;  }

.twitter_icon a:hover { color:#333;  }



#twitter li { color:#444;  }





#sidebar-inner li { border-bottom:1px solid #d9d9d9; }

#sidebar-inner li a { color:#444; }

#sidebar-inner li a:hover { color:#000; }





.testimonials p { color:#8d4701;  }

.testimonials p.author { color:#111111;  }

.testimonials_hr { background:url(5-red/hr.jpg) repeat-x bottom;   }



#sidebar .testimonials { background: url(5-red/testimonials_center.png) repeat-y left top;  }

#sidebar .testimonials_top { background:url(5-red/testimonials_top.png) no-repeat top left;  }

#sidebar .testimonials_bottom { background:url(5-red/testimonials_bottom.png) no-repeat top left; }







/* widget search bobx */

#searchform { background:#f6f1de; }

#searchform input { border:1px solid #e3dbc0; background:#fff; }

#searchform #searchsubmit { background:#880e01; font:12px Arial, Helvetica, sans-serif; color:#fff; border:none;  }



	  

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

#comments  p.authorcomment a {  color:#666; }

#comments  p.authorcomment a:hover { color:#000; }





#comments .comment .meta-left { color:#aaaaaa }

#comments .comment .text-right { border:none; background:#f2edde url(5-red/commentbg.png) no-repeat center left; }

#comments .comment .authcomment{ background:#e5d8ac url(5-red/commentbg_author.png) no-repeat center left; border:none;  }

#comments .comment .authcomment p { color:#333; }



span.comm-reply{ color:#000; }

span.comm-reply a { color:#666;  }

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:#a51000; border:1px solid #a51000;  }

.avatar { border:2px solid #ddd; }



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



#bottom .widget-spot h3 { color:#4a0015;  }

#bottom .postlist li a { color:#4a0015; }

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

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





#bottom li a { color:#4a0015; }

#bottom li a:hover { color:#000; }



#bottom a { color:#4a0015; text-decoration:underline; }

#bottom a:hover { color:#000; }





.field { border:1px solid #ac9f7c; background:#fff; color:#333; }

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





#bottom .subscribe { color:#333; }

#bottom p { color:#333; }





#footer p { color:#fff; }

#footer .copyright , #footer .copyright  a { color:#b78b84; }

#footer p a:hover {  color:#fff; }



#footer li { border-right:1px solid #b78b84; }

#footer li a { color:#fff; }

#footer li a:hover { color:#efe6ce; }
