/*====Coffee Geeks Layout====*/
.geeks h1 {color:#ff5200;margin:0 0 15px;}
.geeks h2 {color:#ff5200;margin:0 0 15px;font-size:22px;}

body.geeks {background:#020100 url(../images/bg_geeks.png) repeat-x;}

.geeks #outter-wrap {margin:0 auto;width:1129px;position:relative;}
.geeks #header {
	background:url(../images/banner_geeks.jpg) no-repeat;
	background-position:-1px 0;/* Fix */
	height:379px;
	position:relative;
	z-index:0;
}
.geeks #header .logo {left:111px;top:6px;}
.geeks #topNav { left: 557px; }
.geeks #topNav li a {background-image:url(../images/topNav_geeks.png);color:#fff;}
.geeks #topNav li.backLava, .geeks #topNav li.backLava .leftLava {background-image:url(../images/nav-hover_centre.png)}
.geeks #topNav li ul {background:#C88E73 url(../images/nav-bg_centre.png) repeat-x !important;}
.geeks #topNav li ul li a {border-color:#FCC0A2;}
.geeks #content {overflow:hidden;height:100%;}
.geeks #text {
	float:left;
	width:689px;
	padding:0 15px 10px;
	background:#fff url(../images/bg_geeks_text.png) 0 0;
	color:#636363;
	min-height:510px;
	min-height:677px;
	overflow:hidden;
		-moz-border-radius-bottomleft: 10px;
		-moz-border-radius-bottomright: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-webkit-border-bottom-right-radius: 10px;
		*margin-left:1px;
}
.geeks #sidebar {
	float:left;
	width:224px;
	background:url(../images/bg_geeks_sidebar.png) no-repeat -56px 0;
	padding:0 0 0 87px;
	position:relative;
}
.geeks #sidebar #sidebar-bottom {
	background:url(../images/bg_geeks_sidebar-bottom.png) no-repeat 0 0;
	width:220px;
	height:289px;
	/*position:absolute;*/
	position:relative;
	bottom:0;
	margin:0 0 0 3px;
}
.geeks #footer {padding-top:25px;margin-bottom:20px;margin:0 auto 20px auto; width:960px}
.geeks #footer, .geeks #footer a:link, .geeks #footer a:visited {color:#774019;font-weight:100;}
.geeks #footer a:hover {color:#fff;text-decoration:none;}

/*====Coffe Geeks Top Navigation====*/
#geeksNav {
	background:url(../images/bg_geeksNav.png) no-repeat;
	height:89px;
	list-style:none;
	padding:0 97px;
	overflow:hidden;
}
#geeksNav li {float:left;}
#geeksNav li a {
	display:block;
	height:89px;
	background:url(../images/bg_geeksNav-items.jpg) no-repeat;
}
#geeksNav li#ask a {width:277px;background-position:0 0;}
#geeksNav li#tips a {width:169px;background-position:-277px 0;}
#geeksNav li#know a {width:191px;background-position:-446px 0;}
#geeksNav li#home a {width:291px;background-position:-638px 0;}
#geeksNav li#ask a:hover {background-position:0 -89px;}
#geeksNav li#tips a:hover {background-position:-277px -89px;}
#geeksNav li#know a:hover {background-position:-446px -89px;}
#geeksNav li#home a:hover {background-position:-638px -89px;}

/*====Coffe Geeks Side Navigation====*/
.geeks #sidebar ul {
	list-style:none;
	font-size:12px;
	padding:0 24px 15px;
	margin:0 0 0 3px;
	min-height:170px;
	height:auto !important;
	height:170px;
	background:url(../images/bg_geeks_sidebar-ul.png) repeat-y;
}
.geeks #sidebar li {border-bottom:solid 1px #522D18;padding:4px 0 4px 7px;list-style-position:outside;}
.geeks #sidebar li:last-child {border:none;}
.geeks #sidebar li a:link, .geeks #sidebar li a:visited {
	color:#E7A671;
	display:block;
	background:url(../images/sprite_expand.png) no-repeat right 6px;
}
.geeks #sidebar li a:hover, .geeks #sidebar li a.active {color:#FF5200;text-decoration:none;}
.geeks #sidebar li.active a {color:#FF5200;background-position:right -25px}
.geeks #sidebar ul ul {padding:4px 1px;background:none;min-height:inherit;}
.geeks #sidebar li li {
	border:none;
	background:url(../images/bullet_orange.png) no-repeat 0 9px;
	padding:1px 9px 0;
}
.geeks #sidebar li li a:link, .geeks #sidebar li li a:visited {
	color:#8A4820;
	font-weight:100;
	background:none;
}
.geeks #sidebar li li a:hover {color:#FF5200;}

/*====No Sidebar====*/
.noSide #geeksNav {background:url(../images/bg_geeksNav-noSide.png) no-repeat;}
.noSide #geeksNav li a {background:url(../images/bg_geeksNav-noSide-items.png) no-repeat;}
.noSide #text {
	margin:0 auto;
	float:none;
	width:918px;
	background:url(../images/bg_geeks_text-noSide.png) repeat-y;
}

.TipImage{
	clear:both;
	display:block;
	float:right;
	margin:0 0 30px 30px
}

.fbVisit, #fbVisit{
	display:block!important;
	float:left;
	background:url(../images/icon-visit.png) left top no-repeat;
	padding:0 0 0 20px!important;
	margin:0 0 0 15px;
}
