/*
Theme Name: Six Lives
Description: A 2 columns layout designed by Digital Boomerang
Author: Digital Boomerang
Author URI: http://www.digitalboomerang.com/
Version: 1.0
Date: Aug 28, 2009
*/

/*Begin Typography &Colors  */
html { background:#7a7a7a url(images/bg-body.gif); }
body {
	font:62.5%/1.4em verdana, tahoma, arial, sans-serif;
	margin:0; color:#333; min-width:1000px;
}
	.index { background:url(images/bg-body-top-index.gif) repeat-x; }

/* General reset */
form, fieldset { margin: 0; padding: 0; border-style: none; }
img { border:0; }
input, textarea { vertical-align: middle; font:1em arial, helvetica, sans-serif; }
a { 	text-decoration:underline; color:#FD7400; }
	a:hover { text-decoration:none; }

/* Common Formatting */
h1,h2,h3,h4,h5,h6{ margin:0;padding:0}
h1{ font-size:1.8em;}
h1 a{color:#33352C !important}
h2{font-size:1.8em}
h3{font-size:1.6em}
h4{font-size:1.4em}
h5{font-size:1.3em}

p{margin:10px 0;padding:0}
ul{list-style:none;margin:0;padding:0}
blockquote{border-left:1px solid #D0D0CE;color:#444;display:block;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.3em;font-style:italic;margin:10px 20px;padding-left:10px}
code,pre{color:#444;font-size:1.2em}
pre{background-color:#F4F5F3;border:#E2E4E0 1px dotted;clear:both;display:block;margin:15px 0;padding:0.2em 0.5em}
small{font-size:0.8em}
big{font-size:1.2em;font-weight:700}
sup{bottom:0.3em;position:relative;vertical-align:baseline}
sub{bottom:-0.2em;position:relative;vertical-align:baseline}
acronym,abbr{border-bottom:1px dashed;cursor:help;letter-spacing:1px}
hr{border-bottom:1px solid #FFF;border-left:none;border-right:none;border-top:1px dotted #BEC1B5;clear:both;display:block;margin:5px 0}

/* Tables */
table{border:0;margin:0 0 18px;padding:0}
table tr td{padding:2px}

/* clear */
.clear{ clear:both; width:100%; height:0; line-height:0; font-size:0; padding:0; margin:0; border:0}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{display:inline-block}
/* Hides from IE-mac \*/
* html .clearfix{height:1%}
.clearfix{display:block}
/* End hide from IE-mac */            

/* Global Classes */
.alignleft{display:block;float:left}
.alignright{display:block;float:right}
.aligncenter{display:block;margin:0 auto;text-align:center}

/* images border */
img.alignleft,img.alignright,img.aligncenter{background:#EFEFED;border:1px solid #D0D0CE;display:block;padding:3px}
img.alignleft{float:left;margin:0 10px 2px 0}
img.alignright{float:right;margin:0 0 2px 10px}
img.aligncenter{margin:5px auto}
img.noborder{background:transparent;border:none;padding:0}
a:hover img.alignleft,a:hover img.alignright,a:hover img.aligncenter{background:#FFF;display:block;padding:3px}

/* Image Captions */
div.wp-caption{background-color:#EFEFED;border:1px solid #D0D0CE;margin-bottom:15px;margin-top:15px;padding:6px;text-align:center;max-width:470px!important; color: #333333; }
.wp-caption img{border:none;margin:0;padding:0;width:100%!important;height:auto!important}
div.entry  div p.wp-caption-text{
	color:#333333; font-size:0.85em; line-height:1.2em; margin:0; padding:4px 0; text-align:left;
}
.entry .wp-caption a#photocredit cite { color: #FD7400; font-size: 0.85em; font-style: italic; text-align: left;}
.entry .wp-caption a#photocredit { color: #FD7400; }

a img,img{border:none}
h6,#intro h2{font-size:1.2em}
.nopadding,.commentlist,#respond form{margin:0 !important;padding:0 !important}
.nobackground,#respond .left-sidebar p{background:transparent !important}
.grey,#intro,#intro a,#intro h2 span{color:#676F51}
#intro a,.postmetadata a:hover,#wp-calendar tr a{text-decoration:underline}

/***** Containers  *****/
#wrp1 { margin:0 auto; background:url(images/bg-body-top.gif) repeat-x; }
#wrp1.homepage { background:url(images/bg-footer-index.gif) repeat-x 0 100%; }
#wrapper { width:1009px; margin:0 auto; }
/***** Headers  *****/
#header {background:url(images/bg-header-top.gif) no-repeat;	padding:18px 0 0 49px; }
	.index #header { background:url(images/bg-header-top-index.gif) no-repeat; height:107px; }
	#header .wrap { width:100%; overflow:hidden; padding:0 0 25px; }
		.index #header .wrap { padding:0;  }
	#header .holder { margin:0 0 0 381px; }
	#header .left { float:left; }
	#header .right { float:right; padding:0 10px 0; width:290px; margin:0; }
	#header .row { width:100%; overflow:hidden; }

/***** LOGO *****/
.logo {
	margin:15px 10px 0 15px; float:left; width:313px; left:49px; top:0;
	height:75px; text-indent:-9999px; overflow:hidden;	  
}
.logo a {
	background:url(images/logo.png) no-repeat; display:block; height:100%; cursor:pointer;	
}
.logo a span { display:block; height:100%; position:relative; }

/***** Trailer *****/
.sixlivestrailer { float:left; line-height:1.2em; padding:6px 0 0 10px; width:280px; }
.sixlivestrailer p { 
	background:url(images/bg-header-ashton.png) no-repeat; height:25px; margin:0;
	padding:48px 0 0 80px; width:203px;
}
.sixlivestrailer span  { visibility:hidden; display:none; }
.sixlivestrailer a { font-size:1.1em; font-weight:bold; padding:5px 0 0; }

/***** Latest Posts Ticker *****/
#newsTicker { 
	background:url(images/bg-newsTick.png) no-repeat 0 14px; float:left; 
	width:290px; height:75px; overflow:hidden;  margin:15px 0 0 15px;	
}		
#newsTicker h4 { color:#34956A; font-size:1.8em; padding-left:3px; }
.vertical { position:relative; overflow:hidden;	height:40px; margin:12px 12px 10px 11px; /* required settings */ }
.items {	 position:absolute; height:1000em;	margin: 0px; }

.items div { height:45px; }
.items strong { line-height:1em; } 
.items span.date { color:#666;display:block; }
.items span.postTitle { font-size:1.1em; font-weight:bold; width:100%; height:1.4em; overflow:hidden; display:block; }
/***** Main Navigation *****/
#header .right .row ul { margin:0; padding:10px 0 0; list-style:none; float:right; }
#header .right .row  li {font-size:1.2em; float:left; font-weight:bold; padding:2px 8px 2px 0;}
#header .right .row  li.page_item {	background:url(images/bullet1.gif) no-repeat 0 50%; padding-left:23px; }
	#header .right .row  li a { 	color:#fd7400; }
#header .headerbanner { float: right; padding:5px 24px; }

/***** Episodes List INNER  *****/
#episode-list {
	margin:0; padding:0 0 0 50px; list-style:none;
	width:1500px; font-weight:bold; overflow:hidden; font-size:1.4em; text-transform:uppercase;
}
#episode-list li { float:left; width:144px; }
#episode-list li div { display:block; width:144px; text-decoration:none; color:#999; text-align: center; }
#episode-list li a { display:block; width:144px; color:#fff; text-decoration:none; text-align: center; }
#episode-list li a:hover { cursor:pointer; text-decoration:none; }
#episode-list li h3 { font-size:1em; }
	
#episode-list.upper li h4 { height:30px; line-height:34px; display:block; width:100%; }
#episode-list.lower li h4 { height:34px; line-height:34px; display:block; width:100%; margin-bottom: 17px; }
#episode-list li h4  img { margin-top:10px; }
	
#episode-list.upper li a:hover, #episode-list.upper li.current-cat a, #episode-list.lower li a:hover, #episode-list.lower li.current-cat a { background-color:#9EC6A9; color: #FFE11A;} 
/*****Main Containers *****/
#main { background:url(images/bg-header.gif) repeat-y; width:100%; margin:-25px 0 0; padding:0 0 20px; }
	.index #main { margin:0; padding:0; }
.holder-main {
	background:url(images/bg-header-top.gif) no-repeat 0 -206px; height:1%; padding:0 0 0 110px; 	
}
	.index .holder-main { padding:0; background:none; }

/***** Content SINGLE POST *****/
.wrap-content { width:100%;  }	
.wrap-content:after { display:block; clear:both; content:""; }

.heading-box { width:835px; height:126px; overflow:hidden; margin:0 0 -5px; z-index:10; position:relative; }
.heading-box .wrap {
	background:url(images/bg-post-h1.png) no-repeat; height:116px; padding:5px 0 10px 5px; 
}
.heading-box .wrap:after { display:block; clear:both;  content:""; }	
.heading-box span { 	 
	display:block; height:116px; width:116px; float:left; padding:5px 15px 0 5px;
}
.episode01 .heading-box span  { background:url(images/img-cat-avatar-ep01.jpg) no-repeat; }
.episode02 .heading-box span  { background:url(images/img-cat-avatar-ep02.jpg) no-repeat; }
.episode03 .heading-box span  { background:url(images/img-cat-avatar-ep03.jpg) no-repeat; }
.episode04 .heading-box span  { background:url(images/img-cat-avatar-ep04.jpg) no-repeat; }
.episode05 .heading-box span  { background:url(images/img-cat-avatar-ep05.jpg) no-repeat; }
.episode06 .heading-box span  { background:url(images/img-cat-avatar-ep06.jpg) no-repeat; }
.episode07 .heading-box span  { background:url(images/img-cat-avatar-ep07.jpg) no-repeat; }
.episode08 .heading-box span  { background:url(images/img-cat-avatar-ep08.jpg) no-repeat; }
.episode09 .heading-box span  { background:url(images/img-cat-avatar-ep09.jpg) no-repeat; }
.episode10 .heading-box span  { background:url(images/img-cat-avatar-ep10.jpg) no-repeat; }
.episode11 .heading-box span  { background:url(images/img-cat-avatar-ep11.jpg) no-repeat; }
.episode12 .heading-box span  { background:url(images/img-cat-avatar-ep12.jpg) no-repeat; }

.heading-box em {
	font:bold 2.2em/1.2em twcenboldextracondensed; display:block; margin:0 0 10px; 
	color:#ffdf19; text-transform:uppercase; margin-top:10px !important;	 
}
.heading-box .wrap h1  { 	
	margin:0; font-size:2.6em; color:#E9E9D2; line-height:1.1em; 
	font-weight:normal; letter-spacing:-1px; text-transform:none;
}
/*****  Page  Title  *****/
.page span { background:url(images/img-page-avatar.jpg) no-repeat;text-indent:-999em; }
.page .wrap h1 { font-size:3.6em; margin:41px; }

/*****  PAGE HOME  *****/
.index .wrap-content { position:relative; }
.promo { width:950px; height:490px; overflow:hidden; position:relative; margin:0 0 0 50px; display:none;}
.promo .heading-box { margin:5px 5px 0 67px; overflow:hidden; width:805px; height:75px; }
	.promo .heading-box .heading { color:#E9E9D2; float:left; padding:0 10px 0 0; font-family:"Trebuchet MS"; }
	.promo .heading-box .left { width:100px; color:#FFDF19; font-size:1.8em; }
	.promo .heading-box .middle { width:305px; height:70px; font-size: 2.8em;}
	.promo .heading-box .right { width:378px; }

	.promo .heading-box strong { font-size:2.9em; line-height:1.1em; font-weight:bolder; line-height:1.1em;}
	.promo .heading-box  p.heading  { font-size:1.15em; line-height:1.25em; font-family:Verdana; padding-right:0; }

.promo .MainBlurb { 
	background:transparent url(images/home/bg-bubble.png) no-repeat 0 0; clear:both; cursor:pointer;
	height:75px; position:absolute; right:50px; top:67px; padding:36px 10px 10px 15px; width:390px;	 
}
.MainBlurb .promo-message { color:#EBEBD7; float:left; width:98%; }	
	.MainBlurb .avatar { margin:3px 10px 10px 2px; float:left; }
		.MainBlurb .avatar img { width:60px; height:60px; }
	.MainBlurb p { margin:0; }
	.MainBlurb a { text-decoration:none; color:#EBEBD7; font-size:1.25em; line-height:1.3em; }
	.MainBlurb span { font-size:0.95em; line-height:1.1em; }

.blurbs { overflow:hidden; margin:5px 0 0 67px; position:relative; top:150px; width:850px; height:250px; }  
.btnPlus { background:url(images/home/btn-plus.png) no-repeat; top:164px; float:left; height:63px; 
	overflow:hidden; position:relative; width:112px; text-indent:-88em; }

.blurbThumb  { float:left; position:relative; top:160px; width:72px;height:71px; overflow:hidden; }
 	
	.blurbThumb  a { width:72px; display:block; height:94px; }
	.blurbThumb span { display:none; text-indent:-999px; visibility:hidden; }	
	
.episodeBtn { float:right; margin:132px 8px 0 0; position:relative; }

.episodeBtn a { 
	background:transparent url(images/home/btn-read-episode-trans.png) no-repeat 0 0;
	color:white; cursor:pointer; display:block; font:bold 1.8em/1.4em "Trebuchet MS"; width:233px;
	height:30px; padding:38px 0 54px 10px; text-decoration:none; text-transform:uppercase;
}
.episodeBtn strong { font-size:1.4em; line-height:30px; }
.subBlurb { 	
	background:url(images/home/bg-blurb.png) no-repeat; position:absolute; color:#EBEBD7; top:50px;
	padding:25px 24px 35px; width:320px; font-size:1.2em; line-height:1.25em; height:80px; display:none;
}.subBlurb p { margin:0 0 1px; }

/*****  PAGE HOME  - Episodes  *****/
#episode12.promo { background:url(images/home/img-cat-episode12.jpg) no-repeat 57px 0; }
	#episode12.onPrize { background-position:57px -494px; } 
#episode1.promo { background:url(images/home/img-cat-episode01.jpg) no-repeat 57px -4px; }
#episode2.promo { background:url(images/home/img-cat-episode02.jpg) no-repeat 57px -4px; }
#episode3.promo { background:url(images/home/img-cat-episode03.jpg) no-repeat 57px -4px; }
#episode4.promo { background:url(images/home/img-cat-episode04.jpg) no-repeat 57px -4px; }
#episode5.promo { background:url(images/home/img-cat-episode05.jpg) no-repeat 57px -4px; }
#episode6.promo { background:url(images/home/img-cat-episode06.jpg) no-repeat 57px -4px; }
#episode7.promo { background:url(images/home/img-cat-episode07.jpg) no-repeat 57px -4px; }
#episode8.promo { background:url(images/home/img-cat-episode08.jpg) no-repeat 57px -4px; }
#episode9.promo { background:url(images/home/img-cat-episode09.jpg) no-repeat 57px -4px; }
#episode10.promo { background:url(images/home/img-cat-episode10.jpg) no-repeat 57px -4px; }
#episode11.promo { background:url(images/home/img-cat-episode11.jpg) no-repeat 57px -4px; }

/*****  EASTER EGG  *****/
.easterOn, .easterOff, .easterMsg  { text-indent:-9999em; cursor:pointer; width:20px; height:20px; position:absolute; }
	.easterOn { left:545px; top:90px; }
	.easterOff { left:514px; top:97px; }
.easterMsg { height:50px; left:90px; top:109px; width:370px; }

/* HUI LENG roundicon */
#episode1 .post01, #episode2 .post01, #episode3 .post01, #episode4 .post06, #episode5 .post02, 
#episode6 .post03, #episode7 .post03, #episode8 .post03, #episode9 .post01, #episode10 .post04, 
#episode11 .post03, #episode12 .post01
	{ background:url(images/home/roundicon_huileng.png) no-repeat; }
/* JOHN roundicon */
#episode1 .post02, #episode2 .post02, #episode3 .post02, #episode4 .post05, #episode5 .post01, #episode6 .post02, 
#episode7 .post04, #episode8 .post05, #episode9 .post02, #episode10 .post01, #episode11 .post06, 
#episode12 .post02
	{ background:url(images/home/roundicon_john.png) no-repeat; }
/* BOON HUAT roundicon */
#episode1 .post03, #episode2 .post03, #episode3 .post03, #episode5 .post04, #episode6 .post04, #episode8 .post01,
#episode9 .post04, #episode10 .post03, #episode11 .post02, #episode12 .post03
	{ background:url(images/home/roundicon_boonhuat.png) no-repeat; }
/* HUI MIN roundicon */
#episode2 .post04, #episode3 .post04, #episode5 .post05, #episode6 .post01, #episode7 .post02, 
#episode8 .post02, #episode9 .post05, #episode10 .post05, #episode11 .post01, #episode12 .post04
	{ background:url(images/home/roundicon_huimin.png) no-repeat; }
/* ANNA roundicon */
#episode2 .post05, #episode3 .post05, #episode4 .post02, #episode5 .post06, #episode7 .post01, #episode11 .post05,
	#episode12 .post05 { background:url(images/home/roundicon_anna.png) no-repeat; }
/* NORMAN roundicon */
#episode4 .post01, #episode5 .post03, #episode8 .post04, #episode9 .post03, #episode10 .post02, 
#episode11 .post04, #episode12 .post06
	{ background:url(images/home/roundicon_norman.png) no-repeat; }

#episode1 .btnPlus { left:260px; }	
#episode2 .btnPlus, #episode4 .btnPlus, #episode6 .btnPlus, #episode7 .btnPlus  { left:190px; }
#episode3 .btnPlus, #episode8 .btnPlus, #episode9 .btnPlus, #episode10 .btnPlus { left:118px; }
#episode5 .btnPlus { left:46px; }

/* Blurbs Positions */ 
#episode1 .blurb01 { left:234px; } 
#episode1 .blurb02, #episode2 .blurb03, #episode3 .blurb04, #episode4 .blurb05, 
	#episode5 .blurb05, #episode6 .blurb03, #episode7 .blurb03, #episode8 .blurb04,
	#episode9 .blurb04, #episode10 .blurb04 { left:305px; }
	
#episode1 .blurb03, #episode2 .blurb04, #episode3 .blurb05, #episode4 .blurb06, 
	#episode5 .blurb06, #episode6 .blurb04, #episode7 .blurb04, #episode8 .blurb05,
	#episode9 .blurb05, #episode10 .blurb05 { left:375px; }
	
#episode2 .blurb01, #episode3 .blurb02, #episode4 .blurb01, #episode5 .blurb03,
	#episode6 .blurb01, #episode7 .blurb01, #episode8 .blurb02, #episode9 .blurb02,
	#episode10 .blurb02 { left:160px; }
	
#episode2 .blurb02, #episode3 .blurb03, #episode4 .blurb02, #episode5 .blurb04,
	#episode6 .blurb02, #episode7 .blurb02, #episode8 .blurb03, #episode9 .blurb03,
	#episode10 .blurb03 { left:230px; }
	
#episode3 .blurb01, #episode5 .blurb02, #episode8 .blurb01, #episode9 .blurb01, #episode10 .blurb01  { left:90px; } 
#episode5 .blurb01 { left:20px; }

/* Characters' Thumb Positions */ 	
#episode1 .post01, #episode1 .post02, #episode1 .post03, #episode2 .post04, 
	#episode3 .post04, #episode3 .post05  { left:263px; }
	
#episode2 .post01, #episode2 .post02, #episode2 .post03, #episode2 .post04,
	#episode4 .post01, #episode4 .post02, #episode4 .post05, #episode4 .post06,
	#episode6 .post01, #episode6 .post02, #episode6 .post03, #episode6 .post04,	
	#episode7 .post01, #episode7 .post02, #episode7 .post03, #episode7 .post04 { left:190px; }

#episode3 .post01, #episode3 .post02, #episode3 .post03, #episode3 .post04, #episode3 .post05, 
	#episode8 .post01, #episode8 .post02, #episode8 .post03, #episode8 .post04, #episode8 .post05,
	#episode9 .post01, #episode9 .post02, #episode9 .post03, #episode9 .post04, #episode9 .post05,
	#episode10 .post01, #episode10 .post02, #episode10 .post03, #episode10 .post04, #episode10 .post05 { left:118px; }
	
#episode5 .post01, #episode5 .post02, #episode5 .post03, #episode5 .post04, 
	#episode5 .post05, #episode5 .post06  { left:46px; }

#episode11 .btnPlus { left:46px; }	
	#episode11 .post01, #episode11 .post02, #episode11 .post03, #episode11 .post04, #episode11 .post05, #episode11 .post06  { left:46px; }
	#episode11 .blurb01 { left:20px; }
	#episode11 .blurb02 { left:90px; } 
	#episode11 .blurb03 { left:160px; } 
	#episode11 .blurb04 { left:230px; } 
	#episode11 .blurb05 { left:305px; }
	#episode11 .blurb06 { left:375px; }	

#episode12 .btnPlus { left:46px; }	
	#episode12 .post01, #episode12 .post02, #episode12 .post03, #episode12 .post04, #episode12 .post05, #episode12 .post06  { left:46px; }
	#episode12 .blurb01 { left:20px; }
	#episode12 .blurb02 { left:90px; } 
	#episode12 .blurb03 { left:160px; } 
	#episode12 .blurb04 { left:230px; } 
	#episode12 .blurb05 { left:305px; }
	#episode12 .blurb06 { left:375px; }		

.blurbThumb:hover { background-position:0 -71px !important; }

#episode2 p.heading { margin:5px 0 0; }

/*****  PAGE HOME  - Gallery of Episodes *****/
.gallery-holder {
	background:url(images/bg-gallery-holder.gif) no-repeat;
	width:1009px; overflow:hidden; height:181px; position:relative;	
}
.gallery-holder .wrapper { width:960px; float:left; padding:0 0 0 49px; }
.row-gallery { width:796px; padding:0 82px; overflow:hidden; float:left; position:relative; }
.row-gallery .hold { position:relative; width:795px; overflow:hidden; }

.row-gallery .button-gallery-prev {
	position:absolute; left:15px; top:35%;
}
.row-gallery .button-gallery-next {
	position:absolute; right:15px; top:35%;
}
.index-episode { margin:0; padding:0; list-style:none; float:left; width:10000px; }
.index-episode li { 
	float:left; width:160px; font-size:20px; font-weight:bold; text-align:center;
}
.index-episode li a, .index-episode li div {
	display:block; width:160px; height:150px; color:#fff; padding-top:12px;
	position:relative; text-decoration:none; cursor:pointer; float:left; z-index:100;
}	
	.index-episode li div { cursor:text; }	
	.index-episode li h4 { font-size:30px; color:#FFE11A; height:30px; margin:4px 0; }
	h3.episodeTitle { font-size:24px; }
	h3.episodeDate { font-size:18px; color:#fff; margin-top:25px; }
	
.index-episode li div { background:url(images/home/gallery-image.jpg) no-repeat center 73px; }
.index-episode li a { background:url(images/home/sprites-episodeThumbs.jpg) no-repeat 0 0; }
	.index-episode li a.thumb1 { background-position:0 0; }
	.index-episode li a.thumb2 { background-position:-160px 0; }
	.index-episode li a.thumb3 { background-position:-320px 0; }
	.index-episode li a.thumb4 { background-position:-480px 0; }
	.index-episode li a.thumb5 { background-position:-640px 0; }
	.index-episode li a.thumb6 { background-position:-800px 0; }
	.index-episode li a.thumb7 { background-position:-960px 0; }
	.index-episode li a.thumb8 { background-position:-1120px 0; }
	.index-episode li a.thumb9 { background-position:-1280px 0; }
	.index-episode li a.thumb10 { background-position:-1440px 0; }
	.index-episode li a.thumb11 { background-position:-1600px 0; }
	.index-episode li a.thumb12 { background-position:-1760px 0; }
	
	.index-episode li a.thumb1:hover, .index-episode li.thb1 a.active { background-position:0 -162px; }	
	.index-episode li a.thumb2:hover, .index-episode li.thb2 a.active { background-position:-160px -162px; }
	.index-episode li a.thumb3:hover, .index-episode li.thb3 a.active { background-position:-320px -162px; }
	.index-episode li a.thumb4:hover, .index-episode li.thb4 a.active { background-position:-480px -162px; }
	.index-episode li a.thumb5:hover, .index-episode li.thb5 a.active { background-position:-640px -162px; }
	.index-episode li a.thumb6:hover, .index-episode li.thb6 a.active { background-position:-800px -162px; }
	.index-episode li a.thumb7:hover, .index-episode li.thb7 a.active { background-position:-960px -162px; }
	.index-episode li a.thumb8:hover, .index-episode li.thb8 a.active { background-position:-1120px -162px; }
	.index-episode li a.thumb9:hover, .index-episode li.thb9 a.active { background-position:-1280px -162px; }
	.index-episode li a.thumb10:hover, .index-episode li.thb10 a.active { background-position:-1440px -162px; }
	.index-episode li a.thumb11:hover, .index-episode li.thb11 a.active { background-position:-1600px -162px; }
	.index-episode li a.thumb12:hover, .index-episode li.thb12 a.active { background-position:-1760px -162px; }


#tab1 .box-bg { left:243px; position:relative; top:31px; width:550px; }
#tab1 .readNow { width:243px; top:134px; float:right; height:119px;
position:absolute; right:1px; z-index:100;}

#gallery span { overflow:hidden; text-indent:-9999px; width:20px; }

/*****  PAGE Subscribe to Comments  *****/
.subscribe .subscribeComment { padding:20px 0 40px 110px; }

/*****  Page ABout  *****/
div.charprofile { padding-top: 25px; }
div.charprofilehead { padding-top:13px; margin-left:-22px; }	
div.charprofilehead img { border: none; margin-right:8px; padding: 0;}	
div.charprofilehead h2 { font-size: 1.6em; color: #0B4A55; padding-top: 14px;}
div.charprofilehead span img{ margin-left: 3px;}
div.charprofilehead span a { color: #FD8804; }
div.charprofilehead span a:hover { text-decoration; none;}

/*****  Recommend Friends Page  *****/
.entry ul.formRecommend { padding-top:10px; }
ul.formRecommend li { list-style:none; margin: 0; }
ul.formRecommend li h4 { padding-top:15px; }
ul.formRecommend p { line-height: 1.2em; }
ul.formRecommend .btnSubmit { color: #fff; margin-top:15px;}
ul.formRecommend label.error { color:red; display:block; padding-bottom: 8px; }

/*****  SINGLE POST  MastHead *****/
.content { width:475px; margin:0; padding:0 0 0 25px; float:left; }
.visual, .imgHolder, .post-blog-meta  { width:435px; }
.visual .author { background:#C9C09F; margin:0 0 0 21px; overflow:auto; padding:10px; width:392px; 
}
.visual .author img { display:block; float:left; margin:0 8px  0 0; }
.visual .author .holder { float:left; width:320px; display:block; }
	.visual .author h3 { font-size:1.9em; letter-spacing:-1px; }
	.visual .author p.meta-author, .visual .author p.meta-date { font-size:1.1em;  margin:0; clear:left; 	}
		.visual .author p.meta-author { padding:4px 0 0; }
	.visual .author em { font-style:normal; text-transform:uppercase; font-size:1.1em; }
	.visual .author strong { font-size:1.3em; color:#fff; font-weight:normal; }

.post-blog-meta { margin:0 0 0 21px; width:392px; padding:5px 10px;  } 
.post-blog-meta ul { padding:0 0 0 34px; font-size:1.1em; }
	.post-blog-meta li { padding:0 0 3px 20px; font-size:1em; display:inline; line-height:20px; }
	.private { padding-right:20px !important;  }

/****** Subscribe to Comments ******/	
.subscribeComment { padding:0 0 0 85px; }
.subscribeComment h2 { font-size: 2.6em; line-height: 1.4em;}
.subscribeComment fieldset.options { font-size: 1.2em; line-height:1.6em; }
.subscribeComment p.submit { background: none; padding-bottom: 20px; }
.subscribeComment legend { font-weight: bold; }
.subscribeComment .updated { font-size: 1.2em; line-height:1.4em; color:red; }
/*****  SINGLE POST  MastHead FOR NORMAN *****/	
.norman .visual .author { background:#EAEDEE; }
	.norman .visual .author h3 { color:#90AB11; }
	.norman  .visual .author em  { color:#7F7F7F; }
	.norman .visual .author strong { color:#194B6A; }	
	.norman .visual .author p.meta-date  { color:#1A476B; }
	
.norman .post-blog-meta { background:#9BAAAE; }
	.norman .sharedwith { background:url(images/ico-share-anna.jpg) no-repeat; color:#fff;  }
	.norman .private { background:url(images/ico-private-anna.jpg) no-repeat; color:#404142; }

.norman .entry { background:#EAEDEE; }
.norman .entry  * { color:#666666; }
/*****  SINGLE POST  MastHead FOR ANNA *****/	
.anna .visual .author { background:#EAEDEE; }
	.anna .visual .author h3 { color:#90AB11; }
	.anna  .visual .author em  { color:#7F7F7F; }
	.anna .visual .author strong { color:#194B6A; }	
	.anna .visual .author p.meta-date  { color:#1A476B; }
	
.anna .post-blog-meta { background:#9BAAAE; }
	.anna .sharedwith { background:url(images/ico-share-anna.jpg) no-repeat; color:#fff;  }
	.anna .private { background:url(images/ico-private-anna.jpg) no-repeat; color:#404142; }

.anna .entry { background:#EAEDEE; }
.anna .entry  * { color:#666666; }
/*****  SINGLE POST  MastHead FOR JOHN *****/	
.john .visual .author { background:#221d1b; }
	.john .visual .author h3 { color:#805f44; }
	.john  .visual .author em  { color:#b5704e; }
	.john .visual .author strong { color:#FFF; }	
	.john .visual .author p.meta-date  { color:#5c5b5b; }
	
.john .post-blog-meta { background:#3d393e; }
	.john .sharedwith { background:url(images/ico-share-john.jpg) no-repeat; color:#fff;  }
	.john .private { background:url(images/ico-private-john.jpg) no-repeat; color:#f4d749; }

.john .entry { background:#4f4641; }
.john .entry  * { color:#FFF;  }

/*****  SINGLE POST  MastHead FOR Huileng  *****/	
.huileng .visual .author { background:#7d1a26; }
	.huileng .visual .author h3 { color:#eeecdd; }
	.huileng  .visual .author em  { color:#bf9854; }
	.huileng .visual .author strong { color:#ffdfc4; }	
	.huileng .visual .author p.meta-date  { color:#c1747a; }
	
.huileng .post-blog-meta { background:#c09aa0; }
	.huileng .sharedwith { background:url(images/ico-share-huileng.jpg) no-repeat; color:#333333;  }
	.huileng .private { background:url(images/ico-private-huileng.jpg) no-repeat; color:#301f0d; }

.huileng .entry { background:#eeecdd; }
.huileng .entry  * { color:#333333;  }

/*****  SINGLE POST  MastHead FOR Boon Huat  *****/	
.boonhuat .visual .author { background:#f80101; }
	.boonhuat .visual .author h3 { color:#FFF; }
	.boonhuat  .visual .author em  { color:#750000; }
	.boonhuat .visual .author strong { color:#ffff00; }	
	.boonhuat .visual .author p.meta-date  { color:#333333; }
	
.boonhuat .post-blog-meta { background:#293538; }
	.boonhuat .sharedwith { background:url(images/ico-share-boonhuat.jpg) no-repeat; color:#BBB;  }
	.boonhuat .private { background:url(images/ico-private-boonhuat.jpg) no-repeat; color:#CCC; }

.boonhuat .entry { background:#f2f1dd; }
.boonhuat .entry  * { color:#666  }

/*****  SINGLE POST  MastHead FOR Huimin  *****/	
.huimin .visual .author { background:#e2e3c4; }
	.huimin .visual .author h3 { color:#282b30; }
	.huimin  .visual .author em  { color:#7f7f7f; }
	.huimin .visual .author strong { color:#194b6a; }	
	.huimin .visual .author p.meta-date  { color:#1a476b; }
	
.huimin .post-blog-meta { background:#b0c4cf; }
	.huimin .sharedwith { background:url(images/ico-share-huimin.jpg) no-repeat; color:#666;  }
	.huimin .private { background:url(images/ico-private-huimin.jpg) no-repeat; color:#292c31; }

.huimin .entry { background:#f2f1dd; }
.huimin .entry  * { color:#666  }

/*****  SINGLE POST Content *****/
.syntaxhighlighter { margin:3px 0 1em; }
.post { 	padding:0 34px 13px 8px; width:433px; overflow:hidden; background:#FFE11A;  }
.entry { 
	height:1%; padding:20px 45px 20px 45px; font-size:1.2em; 
	line-height:1.4em; margin:0 0 0 21px; width:322px; }
	.entry h2.pagetitle { line-height: 1.5em;}
	.entry h2 { font-size:2.2em; color: #1D8677; line-height:1.1em;}
	.entry h3 { padding: 5px 0; font-size: 1.8em; line-height: 1.5em;}
	.entry h4 { font-size:1.6em; }
		.entry  ul { padding: 0 0 15px 0;}
		.entry  li { list-style: square; margin-left: 14px;}
	.entry  p { font-size:1em; }
	.entry  p a { color:#1f8a70; }
	
	.entry p.author-link	 { text-align:right; font-size:0.9em; }
	.entry .orangelist { padding-left:15px; margin:0;}
	.entry .orangelist ul { padding: 0;}
	.entry .orangelist li {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:0 0 25px;
		padding-bottom:5px;
	}
	.entry .orangelist ul li { border-bottom:1px dashed grey;}
	.entry .orangelist li h3{ color: #1E5653; }
	.entry .orangelist li h4{ 
	color: #F78803; 
	font-size: 1.6em;
	font-weight: bold;
	}
	.entry .orangelist li span{ font-size:1.2em; color:#564E41; font-weight:bold;}
	.entry .orangelist { padding-left:15px; margin:0;}
/*****  SINGLE POST Content *****/	
.post-nav { margin:0; list-style:none; overflow:hidden; font-size:1.1em; }
.post-nav ul { margin:0; padding:15px 0 10px; list-style:none; height:1%; float:right; text-align:right; }
.post-nav li {
	float:left; line-height:1.4em; padding:0 7px; font-weight:bold;
	border-left:1px solid #728518; font-size:0.95em; font-size:1em;
}
.post-nav li:first-child { border:0; }
.post-nav li a { color:#d83f2c; display:block; text-decoration:underline; }
	.post-nav li a:hover { text-decoration:none; }	
.post-nav li.meta-share { padding-right:0; }
.post-nav li a.stbutton { padding:0 5px 0 20px; }
.post-nav .comments a { color:#1f8a70; text-decoration:none; }

/*****  SINGLE POST  MastHead *****/
#wpsf_contact_form { width:363px; }
#wpsf_contact_form  p { font-size: 1.2em; }

#wpsf_contact_form  p label { color:#004358; font-weight:bold; line-height:1.4em; width:140px; } 

#wpsf_contact_form  p input, #wpsf_contact_form  p textarea  { 
	border:1px solid #e7e7e7; border-top:1px solid #acacac; padding:3px 5px;  
}
#wpsf_contact_form  p textarea  { width:350px; }
#wpsf_contact_form  input#wpsf_contact_submit { 
	background:url(images/btn-submit.png) no-repeat; border:0 none;
	padding:1px 25px; cursor:pointer; float:right; margin:0; height:26px; width:84px;
}
#wpsf_contact_form  input#wpsf_contact_submit:hover { background-position:0 -26px;  }

/* Single Post Comments Content */	
.bigcomment { margin:20px 0 0; width:100%; overflow:hidden; float:left; }
.bigcomment p.heading { 
	color:#004358; margin:20px 0 10px; font-size:2.2em; line-height:19px;
	font-family:Verdana, sans-serif; letter-spacing:-1px;
}
.bigcomment .wrap { 
	background:#FFED6A url(images/bg-comment-holder.png) no-repeat 0 100%;
	width:100%; padding-bottom:20px; 
}
.bigcomment .hold { padding:10px 42px 0 21px; }
.comment { width:100%; overflow:hidden; position:relative; margin:22px 0 0; }
.comment .frame { float:left; position:absolute; top:11px; left:0; }
	.comment .frame a.snap_noshots { 
		background:url(images/bg-comment-avatar.png) no-repeat 0 100%; 	  
		display:block; width:60px; height:58px; 
	}
	.comment .frame a.snap_noshots  img { margin:4px 0 0 6px; }

.comment .holder { padding:10px 20px 15px 40px; width:314px; float:right; background:#fff7b7; }
.comment .say, .comment .say_nourl { 
	font-size:1.7em; color:#004358; font-weight:bold; line-height:1.2em; text-decoration:none; }
	.comment .say:hover { text-decoration:underline; }
	
.comment .holder p, .respond p { font-size:1.2em; }
	.comment .holder p a { font-weight:bold; }
	
.comment .holder p span.private { 
	display:block; background:url(images/ico-comment-private.png) no-repeat; padding-left:16px;
	color:#999; display:block; font-size:0.9em; font-weight:bold; line-height:1.7em; 
}
	
/* Single Post Comments Form */
.post-form { height:1%; padding:0 15px 0 0; overflow:hidden; }

.post-form .row { width:100%; overflow:hidden; margin:0 0 10px; }
.post-form label {
	display:block; font-size:1.2em; line-height:1.4em;
	font-weight:bold; color:#004358; text-align:left; margin:0 5px 0 0;
}
.input-info {
	background:url(images/bg-input-info.gif) no-repeat; float:left;
	width:228px; height:20px; padding:4px 4px 0; overflow:hidden;
}
.input-info input {
	width:100%; overflow:hidden; padding:0; background:none;
	border:0; height:17px; font-size:1.2em; line-height:1.4em;
}
.input-info input#author, .input-info input#email  {
	background-color: #fff;
}
.post-form textarea {
	background:url(images/bg-textarea.gif) no-repeat;
	width:227px; height:109px; overflow:auto; border:0;
	padding:3px 5px 2px; font-size:1.2em; line-height:1.4em;
}
.submit {
	background:url(images/btn-submit.png) no-repeat; border:0;
	margin:0 15px 0 0; padding:0; width:83px; height:26px;		
}
.submit:hover { background-position:0 -26px; }
.form-instructions p { font-size:0.9em; margin: 0 0 10px; }
.form-instructions p.subscribe-to-comments input{ float:left; }
/*  PAGINATION  */
.page-nav { 	margin:0; padding:8px 0; list-style:none; height:1%; float:right; font-size:1.2em;  }
.page-nav li { 
	float:left; line-height:22px; padding:0 7px 0 11px; font-size:1em; font-weight:bold; color:#1F8A70;
}
	.page-nav li:first-child { border:0; }
	.page-nav li .return { 
		background:transparent url(images/bullet7.gif) no-repeat 0 0;
		padding:0 0 0 23px; 
	}

	
/*  SIDEBAR   */
#sidebar { float:left; margin:0; padding:0 0 40px; width:390px; overflow:hidden; }
#sidebar .widget { padding:5px 0 25px 5px; width:345px; margin:0 0 0 15px;}

#sidebar h3 { font-size:2.1em; letter-spacing:-0.05em; }
	#sidebar #episode-posts h3 { color:#d83f2c; margin:0 0 0 25px; }
	
/*  SIDEBAR  - Episodes list widget   */	
#sidebar #episode-posts.widget { 
	margin:0; padding:5px 0 25px; width:390px; overflow:hidden;
}
.episode-list li { width:390px; height:68px; font-size:1em; }
.episode-list li a {
	background:url(images/bg-li-episode.png) no-repeat 0 0; text-decoration:none;
	display:block; padding:12px 15px 12px 100px; overflow:auto; width:278px; height:42px;
}
	.episode-list li a:hover { background-position:0 -66px; }
	.episode-list li a.current-post  { background-position:0 -132px; }
	
.episode-list li a img { width:40px; height:40px; float:left; margin-right:10px; }
.episode-list li a strong { font-size:1.1em; display:block; }
.episode-list li a em { font-style:normal; font-size:1em; }
	.episode-list li a strong, .episode-list li a:hover strong,
	.episode-list li a em, .episode-list li a:hover em { color:#e9e9d2; text-decoration:none; }

/*  SIDEBAR  - Feedburner widget   */
#text-3.widget_text { 
	background:transparent url(images/bg-subscribebox-btm.png) no-repeat 4px bottom; 
	padding-bottom:21px; position:relative; margin-bottom:25px;
}
	#text-3.widget_text  .widgettitle {
		background:transparent url(images/bg-subscribebox-top.png) no-repeat 0 0; width:326px;
		color:#E9E9D2; margin:0; overflow:hidden; padding:68px 0 0; text-indent:-999em;		
	}
	#text-3.widget_text .textwidget {
		background:transparent url(images/bg-subscribebox-body.png) repeat-y 0 0;
		margin:0 10px 0 -1px; overflow:hidden; padding:0 30px 0 45px; width:250px;
	}
	#text-3 .textwidget form {
		background:transparent url(images/bg-subscribebox-sep.png) no-repeat center bottom;
		padding:0 0 20px;		
	}	
	#text-3 .textwidget form p {
		background:transparent url(images/icon-subscribe-email.png) no-repeat;
		padding:3px 0 5px 35px; margin:5px 0 0;
	}	
	#text-3 .textwidget form input { 
		margin-left:36px; font-size:1.1em; border:1px solid #004358; border-top:1px solid #ACACAC; 
		padding:2px 5px; 
	}
		#text-3 .textwidget form input.btn-go { margin-left:6px; border:none; }
	#text-3 .textwidget p { color:#E9E9D2; font-size:1.1em; }
	
	#text-3 .textwidget p.rssSubscribe {
		background:transparent url(images/icon-subscribe-rss.png) no-repeat;
		padding:6px 0 10px 35px; margin:5px 0 0;
	}
	#text-3 .textwidget p.rssSubscribe a {
		background:transparent url(images/btn-subscribe-go.png) no-repeat right top;
		padding:6px 83px 10px 3px; margin:5px 0 0; color:#E9E9D2; text-decoration:none;
	}
	#text-3 .textwidget p.copyfeedburner { color:#004358; font-size:0.9em; margin:20px 0 0; position:absolute; }
	#text-3 .textwidget p.copyfeedburner  a { font-style:italic; color:#004358; }

	/*  SIDEBAR  - Recent Comments Text Widget */
	
	
#recent-comments-3.widget_recent_comments { 
	background:transparent url(images/bg-recentcomments-bottom.png) no-repeat 3px bottom;
	margin: 0 0 25px 33px; padding-bottom:19px; position:relative;
}
#recent-comments-3.widget_recent_comments #recentcomments{
	background:transparent url(images/bg-recentcomments-bkgrd.png) repeat-y 0 0;
	overflow:hidden; padding:10px 30px; width:250px; font-size: 1.1em;
}
#recent-comments-3.widget_recent_comments #recentcomments li { list-style-type: circle; margin-left:12px; padding: 3px 0;}
#recent-comments-3 .textwidget p {margin-top:15px;}
#recent-comments-3 .textwidget a { color:#004358; font-size:1.1em; text-decoration: none; }
#recent-comments-3 .textwidget a:hover {text-decoration: underline;}
#recent-comments-3 .textwidget img {margin:0 10px 13px 0;}
#recent-comments-3.widget_recent_comments .widgettitle {
background:transparent url(images/bg-recentcomments-top.png) no-repeat scroll 0 0;
color:#FFFFFF;
margin:0;
overflow:hidden;
padding:29px 0 0;
text-indent:-999em;
width:326px;
}
	
	/*  SIDEBAR  - FaceBook Fan Text Widget */	
#text-4.widget_text { 
	background:transparent url(images/bg-fbfan-bottom.png) no-repeat 3px bottom;
	margin: 0 0 25px 33px; padding-bottom:19px; position:relative;
}
#text-4.widget_text .textwidget {
	background:transparent url(images/bg-fbfan-bkgrd.png) repeat-y 0 0;
	overflow:hidden; padding:0 30px 0; width:250px;
}
#text-4 .textwidget p {margin-top:15px;}
#text-4 .textwidget a { color:#004358; font-size:1.1em; text-decoration: none; }
#text-4 .textwidget a:hover {text-decoration: underline;}
#text-4 .textwidget img {margin:0 10px 13px 0;}
#text-4.widget_text .widgettitle {
	background:transparent url(images/bg-fbfan-top.png) no-repeat scroll 0 0; width:326px;
	color:#fff; margin:0; overflow:hidden; padding:5px 0 0; text-indent:-999em;
}

/*  SIDEBAR  - FaceBook Fan Text Widget 	
#tweet-blender.tb_widget {
	background:url(images/bg-twitblend-bottom.png) no-repeat 5px bottom;
	margin: 0 0 25px 33px; padding-bottom:35px; position:relative;
}
#tweet-blender #twitterlogo { padding-left: 29px; }
#tweet-blender #tb_tools { padding-right:60px;}
#tweet-blender #tweetblender {
	background:url(images/bg-twitblend-top.png) no-repeat 0 0;
	color:#fff; margin:0; overflow:hidden; padding:31px 0 0;
}
#tweet-blender #archivelink { margin-left: 0; margin-right:60px; }
#tweet-blender #tweetblender ol#tweetlist {
	background:url(images/bg-twitblend-bkgrd.png) repeat-y -1px 0;
	overflow:hidden; padding:0 30px; width:250px; border-bottom: none;
}
#tweetlist span.tb_msg { font-size: 1.1em; color: black; }
div.tb_msg {
	background-color:#FFFFCC; border:1px solid #FFFF66; clear:both;
	min-height:40px; padding:5px; color: #000;
} */

/*  SIDEBAR  - Twitter Text Widget */	
#twitter-1 .widgettitle a { 
	display:block; height:60px; left:10px; position:absolute; text-indent:-9999px;
	top:30px; width:300px;
} 
#twitter-1.widget_twitter {
	background:url(images/bg-feed-bottom.jpg) no-repeat 5px bottom;
	margin: 0 0 25px 12px; padding-bottom:23px; position:relative;
}
#twitter-1 .widgettitle {
	background:url(images/bg-feed-top.jpg) no-repeat 0 0;
	color:#fff; margin:0; overflow:hidden; padding:102px 0 0; position: relative;
}
#twitter-1  ul.twitter {
	background:transparent url(images/bg-feed.jpg) repeat-y scroll 0px 0;
	border-bottom:medium none; overflow:hidden; padding:0 38px 10px; width:265px;
}
#twitter-1  li.twitter-item {
	border-bottom:1px dashed #E9E9D2; color:#fff;
	font-size:1.1em; padding:10px 0 16px;
}
#twitter-1  li.twitter-item a.twitter-link {
	color:#004358;
}
#twitter-1 abbr { border:medium none; color:#A2A2A2; cursor:auto; letter-spacing:normal; }
#twitter-1 .twitter-user { font-weight:bold; }

/***** FOOTER - BLOGroll *****/
#text-3.widget_text { 
	background:transparent url(images/bg-subscribebox-btm.png) no-repeat 4px bottom; 
	padding-bottom:21px; position:relative; margin-bottom:25px; 
}
	#text-3.widget_text  .widgettitle {
		background:transparent url(images/bg-subscribebox-top.png) no-repeat 0 0; width:326px;
		color:#E9E9D2; margin:0; overflow:hidden; padding:10px 0 0; text-indent:-999em;
		height:58px; 		
	}
#blogRoll {
	background:transparent url(images/bg-blogroll-btm.png) no-repeat left bottom; height:249px;
	clear:both; margin:10px 71px 0 0; padding:0 0 20px; position:relative;
} 
#blogRoll .widgettitle { 
	background:transparent url(images/bg-blogroll-top.png) no-repeat 0 0; 
	padding:58px 0 0; text-indent:-999em; position:relative;
}
#blogRoll ul { 
	background:url(images/bg-blogroll-body.png) repeat-y 0 0; 
	float:left; padding:10px 29px 5px 37px; width:770px;
}
	#blogRoll li  { float:left; padding:5px 7px; } 
	#blogRoll li  a{ display:block; text-decoration:none; }

/***** FOOTER *****/
.wrp1-footer { background:#7A7A7A; width: 100%; padding:0 0 10px; margin:0 auto; }
#footer { width:1009px;  margin:0 auto;  }
#footer .wrap {
	background:url(images/bg-footer.gif) no-repeat 0 -20px;
	height:1%; margin:-0; overflow:hidden; padding:38px 0 4px 49px;
}
#rssfeed { left:434px; position:absolute; color: #094351; }
#rsstitle { border-right:1px solid #000; float:left; height:25px; padding-right:8px; text-align: right; }
	#rssfeed h3 { font-size: 20px; }
	
#rssform { float: left; padding-left: 10px; }
#rssform  input { margin-right:5px; }
input.rssformfield { 
	border:none; border-top:1px solid #acacac; line-height:1.2em; width:150px; padding:2px;
	font-size:1.2em;
}
#rssfeedburner { float: left; padding-left:4px; }

#rssfeedburner a { 
	background:url(images/home/btn_subscribe_rss.png); display:block; width:58px; 
	text-indent:-999em; height:25px;
}
#rssfeedburner a:hover { background-position:0 -25px; }


.footerlogo { margin:0 auto; width:500px; position:relative;	 }
.footerlogo strong { float:left; height:75px; margin:0 0 0 15px; overflow:hidden; text-indent:-9999px; width:160px; 
} 
.footerlogo strong a {
	background:transparent url(images/bg_sgemlogo.png) no-repeat 0 0;
	cursor:pointer; display:block; height:100%;
} 
.footerlogo strong a:hover { background-position:0 -79px; }
.footerlogo strong a span {} 

.extra-box { display:block; float:left; padding:20px 0 0; }
.extra-box ul { display:inline; font-size:1.1em; }
.extra-box li { display:inline; padding:0 5px; font-size:1em; border-right: solid 1px #000;}
.extra-box li.page-item-382 { border-right: none; }
.extra-box li a{ color:#fff; text-decoration: none; } 
.extra-box li a:hover{ color:#FD7400; } 
.extra-box li a:active{ color:grey; } 
.extra-box li.current_page_item a{ color:#545454; font-weight: bold;}
.footerlogo .extra-box p{ font-size:1.1em; color:#FFF; margin:5px 0;}


