/*	--------------------------------------------------
Global Reset - Resets all browser defaults to 0
-------------------------------------------------- */
body { background:#fff; color:#555;}
a {
	color:#660000;
}
a:hover {
	color:#F60;
	text-align: left;
	font-size: 12pt;
}

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:url(5-red/headerbg_in.png) no-repeat bottom; }

#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; }

/* Logo ---------------------- */
#logo{
	position:absolute;
	width:120px;
	height:120px;
	top:110px;
	left:290px;
}
#logo img{
	border:0;
}


/* Logo Halal ---------------------- */
#logo_halal{
	position:absolute;
	width:80px;
	height:80px;
	top:230px;
	left:560px;
}
#logo_halal img{
	border:0;
}

/* Banner ---------------------- */
.banner-in {  }
#banner h1 { color:#4a0015;  }
#banner p  { color:#794515; }
#banner p a {
	color:#F90;
	text-decoration:none;
	font-size: 14pt;
}
#banner p a:hover {
	color:#000;
	text-decoration:none;
	font-size: 14pt;
}

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 ---------------------------- */

/* post ---------------------------- */

/* Post Pagination */

/*#sidebar ----------------------- */

.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; }
#sidebar .testimonials_bottom_maps { background:url(5-red/testimonials_bottom_maps.png) no-repeat top left; }

/* Socialbox TW FL FB */
#socialbox{
	height:90px;
	margin:20px 10px 10px 10px;
	padding:20px 0 0 70px;
	display:block;
	color:#585856;
	text-decoration:none;
	background-position:-50px -660px;
	position:relative;
	left: 10px;
	background-image: url(../images/bg.png);
	background-repeat: no-repeat;
}
#rstw-e {
	height:70px;
	left:0px;
	position:absolute;
	top:10px;
	width:70px;
}
#rsfl-e {
	height:70px;
	left:80px;
	position:absolute;
	top:11px;
	width:70px;
}
#rsfb-e {
	height:70px;
	left:161px;
	position:absolute;
	top:11px;
	width:70px;
}
#rstw-ee, #rsfl-ee, #rsfb-ee {
	left:10px;
	position:absolute;
	top:-20px;
	width:200px;
	display:none;
	line-height:10px;
	text-align:center;
	background:#fff;
	border-radius:5px;
	padding:5px;
	opacity:0.9;
	-moz-border-radius:5px;
	z-index:31;
	cursor:pointer;
	font-style: oblique;
	color: #660000;
}
#socialbox span{
	color:#773632;
	font-size:24px;
	letter-spacing:1px;
	margin:0 0 0 -2px
}

/* Menubox */
#menubox{
	height:90px;
	margin:20px 10px 10px 10px;
	padding:20px 0 0 70px;
	display:block;
	color:#585856;
	text-decoration:none;
	background-position:-50px -520px;
	position:relative;
	left: 10px;
	background-image: url(../images/bg.png);
	background-repeat: no-repeat;
}
#rsme-e {
	height:70px;
	left:1px;
	position:absolute;
	top:18px;
	width:70px;
}
#rsco-e {
	height:70px;
	left:77px;
	position:absolute;
	top:18px;
	width:70px;
}
#rsma-e {
	height:70px;
	left:159px;
	position:absolute;
	top:18px;
	width:70px;
}
#rsme-ee, #rsco-ee, #rsma-ee {
	left:10px;
	position:absolute;
	top:-15px;
	width:200px;
	display:none;
	line-height:10px;
	text-align:center;
	background:#fff;
	border-radius:5px;
	padding:5px;
	opacity:0.9;
	-moz-border-radius:5px;
	z-index:31;
	cursor:pointer;
	font-style: oblique;
	color: #660000;
}
#menubox span{
	color:#773632;
	font-size:24px;
	letter-spacing:1px;
	margin:0 0 0 -2px
}

/* widget search bobx */
	  
/*---------ARCHIVE PAGE --------- */

/*---------COMMENTS --------- */

/* 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:#efe6ce;
}

#footer li { border-right:1px solid #b78b84; }
#footer li a { color:#fff; }
#footer li a:hover { color:#efe6ce; }
