soulw/*
Theme Name: Little House
Theme URI: 
Description: Basic Reset Theme
Version: 2.0
Author: Melvin Rivera for Mammoth Advertising
Author URI: http://mammothnyc.com
Tags: 

*/
/********** reset **********/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background-color: transparent; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through;} table { border-collapse: collapse; border-spacing: 0; }
/******* end reset  ********/

/******** structure ********/
body { 
	font: normal normal 12px Helvetica, Arial, Verdana, sans-serif; 
	color: #3f3f3f; 
	background: url('i/bg-pattern.jpg');
	}
#wrapper {
	background: url('i/stitch-pattern.png') repeat-y center top ;
	}
#frame { 
	background: url('i/frame.png') no-repeat center top ; width: 100%
	}
#page {
	width: 905px;
	margin: 0 auto;
}
#content {
	height: 705px 
	}
#content-wrapper { width: 100%}
#content-positioner { position: relative; width: 100%}
#header { 
	height: 75px;
	position: relative
	}
#footer {
	position: relative;
	background: url('i/footer.jpg') repeat-y top center;
	height: 190px;
	width: 1308px;
	}
/****** end structure ******/

/******** elements *********/
a:link, a:hover, a:visited { text-decoration: none; color: #59a2a5 }
a:hover { color: #2A6CA5;}
hr { border: none; height: 1px; background: #e6e6e6; padding: 1em 0 }
p { line-height: 1.8em; font-size: 1.2em; padding: 0 0 .8em 0 }
h1 { font-size: 2em; padding: 0 0 .8em 0 }
h2 { font-size: 1.5em; padding: 0 0 .8em 0 }
h3 { font-size: 1.17em; padding: 0 0 .8em 0 }
h4, p, blockquote, ul, fieldset, form, ol, dl, dir, menu { padding: 0 0 .8em 0 }
h5 { font-size: .83em; padding: 0 0 .8em 0 }
h6 { font-size: .75em; padding: 0 0 .8em 0 }
ul, ol { padding: 0 0 0 10px } 
ul li { padding: 7px 0 8px 10px; list-style-type: disc }
ol li { padding: 7px 0 8px 10px; list-style: decimal }
li li { list-style-type: circle }
dt dl { clear: both }
dt { width:30%; float: left; text-align:right; padding-right: 3%; font-weight: bold }
dd { width:66%; padding:0 0 0.5em 33%; line-height: 1.5em }
code, pre { font-family: Monaco, 'Courier New', Courier, monospace }
pre { background: #f5f5f5; border: 1px solid #dadada; padding: 15px; color: #555555; overflow: auto }
blockquote { 
	padding: 5px 20px 2px 20px; 
	margin: 12px 0 24px 0; 
	border-top: 1px solid #994517; 
	border-bottom: 1px solid #994517;
	font-style: italic; font-size: 1.6em; 
	font-family: Georgia, 'Times New Roman', Times, serif;
	}
blockquote p { padding: 0 }
cite { color: #994517; font-size: .8em }
cite:before { content: '- '}
cite a:link, cite a:visited{ color: gray }
cite a:hover, cite a:active{ color: #333333 }
fieldset { border: 1px solid silver; padding: 25px }
input[type=text] { width: 50%; padding: 5px; font-size: 1.2em }
textarea { width: 100%; height: 150px; resize: both; padding: 5px; font-size: 1.2em }
table { border-collapse: collapse }
td, th { border: 1px solid silver; padding: 5px }
th { background: #e0faff }
sup { vertical-align: super; font-size: 0.6em }
sub { vertical-align: sub; font-size: 0.6em }
acronym, abbr { font-family: Georgia, 'Times New Roman', Times, serif; font-style: italic; color: gray;  }
hr {  display: none}
/****** end elements *******/

/********* header **********/
#header h1, #header h1 a:link, #header h1 a:visited { font-size: 2em; color: gray }
#header h1 small { color: silver }
#s { padding: 2px 10px; -webkit-border-radius: 15px; -moz-border-radius:15px; border: 1px solid gray; font-size: .9em; width: 90%  }
/******* end header ********/


/******* attachment ********/
.attachment #content { width:100% }
.attachment #content .entry { text-align: center; padding-bottom: 50px; margin-bottom: 50px }
.attachment #content .nav div { position: absolute; top: 300px }
.attachment .prev { left: 20px }
.attachment .next { left: 770px }
.attachment #content .nav img { width: 100px; height: 100px }
.attachment #comments, .attachment #respond { width: 70%; margin: 0 auto }
/***** end attachment ******/

/********** post ***********/
#content-main { width: 520px; float: right; color: white; padding: 0 35px 0 0 }
.post { padding: 30px 0 0 0; }
.entry { font-size: .9em; padding: 9px 0 }
.post-title { font-family: Georgia, 'Times New Roman', Times, serif; font-size: 2em; padding: 0 0 6px 0; }
.post-title, .post-title a:link, .post-title a:visited { color: white }
.post-title a:hover, .post-title a:active { color: #8fd6f0 }
.meta { font-size: .9em; font-style: oblique}
.meta , .meta a:link, .meta a:visited { color: #8fd6f0; }
.meta a:active, .meta a:hover { color: white; }
.wp-caption {padding: 5px; text-align: center; font-size: .8em; font-style: italic; color: #666666; background: #FFF;}
.wp-caption-text {
	text-align: left;
	padding: 10px;
	line-height: 120%;
}
.alignright { float: right; margin: 0 0 10px 10px }
.alignleft { float: left; margin: 0 10px 10px 0 }
.post strong {
	color: #fdd045;
	font-size: 18px;
}
.redtxt { margin: 14px 0; color: #000000; background: #fdd045; font-size: 14px; padding: 10px;}
/******** end post *********/

/******** comments *********/
#comments { margin: 50px 0; }
#comments, #comments p { font-size: 1em; line-height: 1.3em }
#comments h3 { padding: 0 10px; }
#comments ol { padding: 0 25px 0 100px }
#comments ul ul, #comments ol ol, #comments ol ul { margin: 0; padding: 0; list-style-position: inside }
#comments li, #comments li li { list-style-type: none }
#comments ol li.comment { border-top: 1px solid #C4C7CA; padding: 15px 15px 15px 115px; margin: 0 -25px 0 -100px; clear: both  }
#comments li li.comment { margin: 0 }
.comment-author { width: 200px; position: relative; margin-right: -100px; }
.comment-author img { display: block; border: 1px solid silver; margin-bottom: 5px }
.comment-author cite:before { content:'' }
.comment-author cite, .comment-author .says { font-size: 1em; display: inline; }
.commentmetadata { width: 400px;}
#comments .children { margin-top: 15px;}
#comments ol li.comment .children li { padding: 15px 0 15px 100px}
/****** end comments *******/

/******** sidebar **********/
#sidebar { width: 304px; padding-left: 15px; color: black; font-size: 15px; line-height: 1.4em  }
#sidebar h2 { font-size: 18px; text-transform: uppercase; padding: 0}
#sidebar a:link, #sidebar a:visited { color: #3f3f3f }
#sidebar a:hover, #sidebar a:active { color: black }
#sidebar ul { padding: 0; margin: 0 ; background: url('i/blog-side-middle.png') repeat-y} 
#sidebar .header { height:50px; background: url('i/blog-side-top.png') no-repeat } 
#sidebar .footer { height:50px; background: url('i/blog-side-bottom.png') no-repeat } 
#sidebar ul li { margin: 0; padding: 0 0 9px 25px; list-style-type: none; width: 260px}
#sidebar ul ul { padding: 0; margin: 0; background-image: none } 
#sidebar ul ul ul { padding: 0 0 0 9px }
#sidebar ol li { margin:0 }
#sidebar li li { padding: 0 }
#sidebar li li li:before { content: '\00BB \0020'}
#searchform label { display: none }
/****** end sidebar ********/




/********* useful **********/
.hidden, .hide, .ui-tabs-hide { display: none; }
.bg-img, .bg-img-list li a { display: block; height: 0; overflow: hidden; }
.clear { clear: both;}
/******* end useful ********/

h1.logo {
	width: 243px;
	height: 200px;
	background: url('i/logo.png');
	float: left;
	position: absolute;
	left: -13px;
	z-index: 1}
h1.logo a{
	position: absolute;
	overflow: hidden;
	width: 243px;
	height: 130px;
	text-indent: -9999px;
}
/****** MENU ********/
#header small { display: none }
#menu li { position: absolute; top: 8px; padding: 0;  margin: 0; list-style-type: none }
#menu li a { padding-top: 64px; background-image: url('i/menu.jpg') }
	div#menu-ja #menu li a {background-image: url('i/ja/menu-ja.jpg') } /*overwrite with japanese image*/
	div#menu-ko #menu li a {background-image: url('i/ko/menu-ko.jpg') } /*overwrite with korean image*/
	div#menu-es #menu li a {background-image: url('i/es/menu-es.jpg') } /*overwrite with spanish image*/
#menu .prairie { left: 223px; }
#menu .prairie a:link, #menu .prairie a:visited { width: 90px; background-position: 0 0 }
#menu .media { left: 313px; }
#menu .media a:link, #menu .media a:visited { width: 127px; background-position: -90px 0 }
#menu .games { left: 440px; }
#menu .games a:link, #menu .games a:visited { width: 58px; background-position: -217px 0 }
#menu .news { left: 498px; }
#menu .news a:link, #menu .news a:visited { width: 110px; background-position: -275px 0 }
#menu .share { left: 608px; }
#menu .share a:link, #menu .share a:visited { width: 58px; background-position: -385px 0 }
#menu .store { left: 666px; }
#menu .store a:link, #menu .store a:visited { width: 120px; background-position: -443px 0 }
#menu .blog { left: 786px; }
#menu .blog a:link, #menu .blog a:visited { width: 41px; background-position: -563px 0 }
#menu .tickets { left: 827px; }
#menu .tickets a:link, #menu .tickets a:visited { width: 78px; background-position: -605px 0 }
	/*spanish overwrite - other languages ok for main navigation*/
	div#menu-es #menu .prairie a:link, div#menu-es #menu .prairie a:visited { width: 140px; background-position: 0 0 }
		#menu .prairie { left: 223px; }
	div#menu-es #menu .media a:link, div#menu-es #menu .media a:visited { width: 124px; background-position: -140px 0 }
		div#menu-es #menu .media { left: 360px; }
	div#menu-es #menu .games a:link, div#menu-es #menu .games a:visited { width: 56px; background-position: -264px 0 }
		div#menu-es #menu .games { left: 488px; }
	div#menu-es #menu .news a:link, div#menu-es #menu .news a:visited { width: 71px; background-position: -320px 0 }
		div#menu-es #menu .news { left: 547px; }
	div#menu-es #menu .share a:link, div#menu-es #menu .share a:visited { width: 54px; background-position: -391px 0 }
		div#menu-es #menu .share { left: 616px; }
	div#menu-es #menu .store a:link, div#menu-es #menu .store a:visited { width: 118px; background-position: -445px 0 }
		div#menu-es #menu .store { left: 670px; }
	div#menu-es #menu .blog a:link, div#menu-es #menu .blog a:visited { width: 41px; background-position: -563px 0 }
		div#menu-es #menu .blog { left: 786px; }
	div#menu-es #menu .tickets a:link, div#menu-es #menu .tickets a:visited { width: 78px; background-position: -604px 0 }
		div#menu-es #menu .tickets { left: 827px; }
	/*spanish hover*/
	div#menu-es #menu .prairie a:hover, div#menu-es  #menu .prairie a:active { background-position: 0 -64px }
	div#menu-es #menu .media a:hover, div#menu-es  #menu .media a:active { background-position: -140px -64px }
	div#menu-es #menu .games a:hover, div#menu-es  #menu .games a:active { background-position: -264px -64px }
	div#menu-es #menu .news a:hover, div#menu-es  #menu .news a:active { background-position: -320px -64px }
	div#menu-es #menu .share a:hover, div#menu-es  #menu .share a:active { background-position: -391px -64px }
	div#menu-es #menu .store a:hover, div#menu-es  #menu .store a:active { background-position: -445px -64px }
	div#menu-es #menu .blog a:hover, div#menu-es  #menu .blog a:active { background-position: -563px -64px }
	div#menu-es #menu .tickets a:hover, div#menu-es  #menu .tickets a:active { background-position: -604px -64px }

#menu .prairie a:hover, #menu .prairie a:active { background-position: 0 -64px }
#menu .media a:hover, #menu .media a:active { background-position: -90px -64px }
#menu .games a:hover, #menu .games a:active { background-position: -217px -64px }
#menu .news a:hover, #menu .news a:active { background-position: -275px -64px }
#menu .share a:hover, #menu .share a:active { background-position: -385px -64px }
#menu .store a:hover, #menu .store a:active { background-position: -443px -64px }
#menu .blog a:hover, #menu .blog a:active { background-position: -563px -64px }
#menu .tickets a:hover, #menu .tickets a:active { background-position: -605px -64px }

/****** SUB-MENU ********/

/* GAMES */
#menu .games-submenu { top: 50px; left: 410px; width: 130px; z-index: 1; display: none;}
#menu .games-submenu a { float: left; padding-top: 40px; background-image: url('i/submenu-04.png'); background-repeat: no-repeat;}

.trivia:link, .trivia:visited  { width: 67px; background-position: 0 -162px }
.quiz:link, .quiz:visited { width: 57px; background-position: -67px -162px }

.trivia:hover, .trivia:active { background-position: -123px -162px }
.quiz:hover, .quiz:active { background-position: -190px -162px }


/* prairie */
#menu .prairie-submenu { top: 50px; left: 175px; width: 487px; z-index: 2;}
	div#menu-es #menu .prairie-submenu {left: 205px;} /*spanish rewrite*/
#menu .prairie-submenu a { float: left; padding-top: 40px; background-image: url('i/submenu.png'); background-repeat: no-repeat; cursor: pointer;}
	div#menu-ja #menu .prairie-submenu a {background-image: url('i/ja/submenu-ja.png');} /*japanese style*/
	div#menu-ko #menu .prairie-submenu a {background-image: url('i/ko/submenu-ko.png');} /*korean style*/
	div#menu-es #menu .prairie-submenu a {background-image: url('i/es/submenu-es.png');} /*english style*/
	
.about:link, .about:visited  { width: 52px; background-position: 0 0; }
.history:link, .history:visited { width: 72px; background-position: -52px 0; }
.melissa:link, .melissa:visited { width: 127px; background-position: -124px 0; }
.cast:link, .cast:visited { width: 51px; background-position: -251px 0; }
.creatives:link, .creatives:visited { width: 91px; background-position: -297px 0; }
.producers:link, .producers:visited { width: 91px; background-position: -388px 0; }
	div#menu-ja .about:link, div#menu-ja .about:visited  { width: 53px; background-position: 0 0; } /*japanese style*/
	div#menu-ja .history:link, div#menu-ja .history:visited { width: 69px; background-position: -53px 0; } /*japanese style*/
	div#menu-ja .melissa:link, div#menu-ja .melissa:visited { width: 131px; background-position: -122px 0; } /*japanese style*/
	div#menu-ja .cast:link, div#menu-ja .cast:visited { width: 51px; background-position: -253px 0; } /*japanese style*/
	div#menu-ja .creatives:link, div#menu-ja .creatives:visited { width: 89px; background-position: -304px 0; } /*japanese style*/
	div#menu-ja .producers:link, div#menu-ja .producers:visited { width: 87px; background-position: -393px 0; } /*japanese style*/
	
	div#menu-ko .about:link, div#menu-ko .about:visited  { width: 70px; background-position: 0 0; } /*korean style*/
	div#menu-ko .history:link, div#menu-ko .history:visited { width: 90px; background-position: -70px 0; } /*korean style*/
	div#menu-ko .melissa:link, div#menu-ko .melissa:visited { width: 100px; background-position: -160px 0; } /*korean style*/
	div#menu-ko .cast:link, div#menu-ko .cast:visited { width: 50px; background-position: -260px 0; } /*korean style*/
	div#menu-ko .creatives:link, div#menu-ko .creatives:visited { width: 95px; background-position: -310px 0; } /*korean style*/
	div#menu-ko .producers:link, div#menu-ko .producers:visited { width: 75px; background-position: -405px 0; } /*korean style*/

	div#menu-es .about:link, div#menu-es .about:visited  { width: 75px; background-position: 0 0; } /*spanish style*/
	div#menu-es .history:link, div#menu-es .history:visited { width: 65px; background-position: -75px 0; } /*spanish style*/
	div#menu-es .melissa:link, div#menu-es .melissa:visited { width: 112px; background-position: -140px 0; } /*spanish style*/
	div#menu-es .cast:link, div#menu-es .cast:visited { width: 58px; background-position: -252px 0; } /*spanish style*/
	div#menu-es .creatives:link, div#menu-es .creatives:visited { width: 76px; background-position: -310px 0; } /*spanish style*/
	div#menu-es .producers:link, div#menu-es .producers:visited { width: 94px; background-position: -386px 0; } /*spanish style*/

.about:hover, .about:active { background-position: 0 -81px }
.history:hover, .history:active { background-position: -52px -81px }
.melissa:hover, .melissa:active { background-position: -124px -81px }
.cast:hover, .cast:active { background-position: -251px -81px }
.creatives:hover, .creatives:active { background-position: -297px -81px }
.producers:hover, .producers:active { background-position: -388px -81px; }
	div#menu-ja .about:hover, div#menu-ja .about:active { background-position: 0 -81px } /*japanese style*/
	div#menu-ja .history:hover, div#menu-ja .history:active { background-position: -53px -81px } /*japanese style*/
	div#menu-ja .melissa:hover, .melissa:active { background-position: -122px -81px } /*japanese style*/
	div#menu-ja .cast:hover, .cast:active { background-position: -253px -81px } /*japanese style*/
	div#menu-ja .creatives:hover, div#menu-ja .creatives:active { background-position: -304px -81px } /*japanese style*/
	div#menu-ja .producers:hover, div#menu-ja .producers:active { background-position: -393px -81px; } /*japanese style*/
	
	div#menu-ko .about:hover, div#menu-ko .about:active { background-position: 0 -81px } /*korean style*/
	div#menu-ko .history:hover, div#menu-ko .history:active { background-position: -70px -81px } /*korean style*/
	div#menu-ko .melissa:hover, .melissa:active { background-position: -160px -81px } /*korean style*/
	div#menu-ko .cast:hover, .cast:active { background-position: -260px -81px } /*korean style*/
	div#menu-ko .creatives:hover, div#menu-ko .creatives:active { background-position: -310px -81px } /*korean style*/
	div#menu-ko .producers:hover, div#menu-ko .producers:active { background-position: -405px -81px; } /*korean style*/
	
	div#menu-es .about:hover, div#menu-es .about:active { background-position: 0 -81px } /*spanish style*/
	div#menu-es .history:hover, div#menu-es .history:active { background-position: -75px -81px } /*spanish style*/
	div#menu-es .melissa:hover, .melissa:active { background-position: -140px -81px } /*spanish style*/
	div#menu-es .cast:hover, .cast:active { background-position: -252px -81px } /*spanish style*/
	div#menu-es .creatives:hover, div#menu-es .creatives:active { background-position: -310px -81px } /*spanish style*/
	div#menu-es .producers:hover, div#menu-es .producers:active { background-position: -386px -81px; } /*spanish style*/

/* media english and foreign edit*/
#menu .media-submenu { top: 50px; left: 250px; width: 395px; z-index: 2; }
	div#menu-es #menu .media-submenu { left: 300px;} /*spanish rewrite*/
#menu .media-submenu a { float: left; padding-top: 40px; background-image: url('i/submenu.png'); background-repeat: no-repeat; cursor: pointer; }
	div#menu-ja #menu .media-submenu a, div#menu-ko #menu .media-submenu a, div#menu-es #menu .media-submenu a { background-image: url('i/submenu.png');}

.music:link, .music:visited { width: 50px; background-position: 0 -40px }
.gallery:link, .gallery:visited { width: 73px; background-position: -50px -40px }
.videos:link, .videos:visited { width: 57px; background-position: -123px -40px }
.downloads:link, .downloads:visited { width: 92px; background-position: -180px -40px }
.reviews:link, .reviews:visited { width: 77px; background-position: -272px -40px }
.events:link, .events:visited { width: 74px; background-position: -349px -40px }

.music:hover, .music:active { width: 50px; background-position: 0 -121px }
.gallery:hover, .gallery:active { width: 73px; background-position: -50px -121px }
.videos:hover, .videos:active { width: 57px; background-position: -123px -121px }
.downloads:hover, .downloads:active { width: 92px; background-position: -180px -121px }
.reviews:hover, .reviews:active { width: 77px; background-position: -272px -121px }
.events:hover, .events:active { width: 74px; background-position: -349px -121px }

#menu .news-submenu { top: 50px; left: 475px; width: 395px; z-index: 2; }
/*spanish rewrite*/
div#menu-es #menu .news-submenu {left: 505px;}
#menu .news-submenu a { float: left; padding-top: 40px; background-image: url('i/submenu.png'); background-repeat: no-repeat; cursor: pointer; }
div#menu-ja #menu .news-submenu a {background-image: url('i/ja/submenu-ja.png'); } 
div#menu-ko #menu .news-submenu a {background-image: url('i/ko/submenu-ko.png'); } 
div#menu-es #menu .news-submenu a {background-image: url('i/es/submenu-es.png'); } 
	
.reviews:link, .reviews:visited { width: 64px; background-position: -272px -40px; }
.events:link, .events:visited { width: 66px; background-position: -336px -40px; }
.partners:link, .partners:visited { width: 85px; background-position: -402px -40px }

/*japanese submenu news style a:link*/
	div#menu-ja .reviews:link, div#menu-ja .reviews:visited { width: 79px; background-position: -272px -40px; }
	div#menu-ja .events:link, div#menu-ja .events:visited { width: 68px; background-position: -351px -40px; }
	div#menu-ja .partners:link, div#menu-ja .partners:visited { width: 82px; background-position: -419px -40px }
/*korean style*/
	div#menu-ko .reviews:link, div#menu-ko .reviews:visited { width: 78px; background-position: -273px -40px; }
	div#menu-ko .events:link, div#menu-ko .events:visited { width: 64px; background-position: -351px -40px; }
	div#menu-ko .partners:link, div#menu-ko .partners:visited { width: 86px; background-position: -415px -40px }
/*spanish style*/
	div#menu-es .reviews:link, div#menu-es .reviews:visited { width: 79px; background-position: -272px -40px; }
	div#menu-es .events:link, div#menu-es .events:visited { width: 68px; background-position: -351px -40px; }
	div#menu-es .partners:link, div#menu-es .partners:visited { width: 82px; background-position: -419px -40px }

.reviews:hover, .reviews:active { width: 64px; background-position: -272px -121px }
.events:hover, .events:active { width: 66px; background-position: -336px -121px }
.partners:hover, .partners:active { width: 85px; background-position: -402px -121px }
/*japanese submenu news style a:hover*/
	div#menu-ja .reviews:hover, div#menu-ja .reviews:focus { width: 79px; background-position: -272px -121px;}
	div#menu-ja .events:hover, div#menu-ja .events:focus { width: 68px; background-position: -351px -121px; }
	div#menu-ja .partners:hover, div#menu-ja .partners:focus { width: 82px; background-position: -419px -121px }
/*korean submenu news style a:hover*/
	div#menu-ko .reviews:hover, div#menu-ko .reviews:focus { background-position: -273px -121px;}
	div#menu-ko .events:hover, div#menu-ko .events:focus { background-position: -351px -121px; }
	div#menu-ko .partners:hover, div#menu-ko .partners:focus {background-position: -415px -121px }
/*spanish submenu news style a:hover*/
	div#menu-es .reviews:hover, div#menu-es .reviews:focus { width: 79px; background-position: -272px -121px;}
	div#menu-es .events:hover, div#menu-es .events:focus { width: 68px; background-position: -351px -121px; }
	div#menu-es .partners:hover, div#menu-es .partners:focus { width: 82px; background-position: -419px -121px }

#footer { width: 100% }
#footer .fotter-wrapper { width: 905px; margin: 0 auto; position: relative }
#footer p { width: 905px; margin: 0 auto }
#footer .save { width: 92px;  left: 240px}
#footer .myspace { width: 104px; left: 340px }
#footer .facebook { width: 100px; left: 450px }
#footer .twitter { width: 93px; left: 560px }
#footer .learning { width: 210px; left: 80px; top: 55px }
#footer .newsletter { width: 260px; left: 310px; top: 55px  }
#footer .marketing { width: 230px; left: 600px; top: 55px  }
#footer .booking, #footer .inquiries { display: none }
#footer .privacy { width: 130px; padding-top: 20px; left: 580px; top: 143px  }

#footer a#btn1 {
	text-indent: -9999px;
	overflow: hidden;
	width: 98px;
	height: 33px;
	position: absolute;
	top: 22px;
	left: 242px;
}
#footer a#btn1:hover {
	background-image:url('i/save_d.jpg')
}
#footer a#btn2 {
	text-indent: -9999px;
	overflow: hidden;
	width: 113px;
	height: 33px;
	position: absolute;
	top: 22px;
	left: 340px;
}
#footer a#btn2:hover {
	background-image:url('i/ms_d.jpg')
}
#footer a#btn3 {
	text-indent: -9999px;
	overflow: hidden;
	width: 106px;
	height: 33px;
	position: absolute;
	top: 22px;
	left: 453px;
}
#footer a#btn3:hover {
	background-image:url('i/fb_d.jpg')
}
#footer a#btn4 {
	text-indent: -9999px;
	overflow: hidden;
	width: 101px;
	height: 33px;
	position: absolute;
	top: 22px;
	left: 559px;
}
#footer a#btn4:hover {
	background-image:url('i/tw_d.jpg')
}
#footer a#btn5{
	text-indent: -9999px;
	overflow: hidden;
	width: 268px;
	height: 29px;
	position: absolute;
	top: 55px;
	left: 312px;
}
#footer a#btn5:hover {
	background-image:url('i/sign_d.jpg')
}

#footer a#btn6{
	text-indent: -9999px;
	overflow: hidden;
	width: 200px;
	height: 29px;
	position: absolute;
	top: 55px;
	left: 80px;
}

#footer a#btn7{
	text-indent: -9999px;
	overflow: hidden;
	width: 220px;
	height: 29px;
	position: absolute;
	top: 55px;
	left: 600px;
}

#footer a#btn8{
	text-indent: -9999px;
	overflow: hidden;
	width: 100px;
	height: 14px;
	position: absolute;
	top: 145px;
	left: 580px;
}


.page { position: relative }

.home {  }

/* cast and creatives english and foreign edit*/
.page-cast #content, .page-cast-2 #content, .parent-3  #content, .page-creatives #content, .parent-260  #content, .page-melissa-gilbert #content,
.page-cast-ja #content, .parent-855 #content, .parent-853 #content, .parent-871 #content,  
.page-cast-ko #content, .parent-1206 #content, .parent-1209 #content, .parent-1213 #content, 
.page-cast-es #content, .parent-1428 #content, .parent-1425 #content, .parent-1453 #content { background: url('i/cast.jpg') no-repeat; line-height: 1.5em } /*foreign edit*/
	
/* CAST 1 */	
.page-cast .cast-1, .page-cast-ja .cast-1, .page-cast-ko .cast-1, .page-cast-es .cast-1 { position: absolute; top: 60px; left: 120px;}
.page-cast .cast-2, .page-cast-ja .cast-2, .page-cast-ko .cast-2, .page-cast-es .cast-2 { position: absolute; top: 60px; left: 640px;}
.page-cast .cast-3, .page-cast-ja .cast-3, .page-cast-ko .cast-3, .page-cast-es .cast-3 { position: absolute; top: 380px; left: 60px;}
.page-cast .cast-4, .page-cast-ja .cast-4, .page-cast-ko .cast-4, .page-cast-es .cast-4 { position: absolute; top: 380px; left: 450px;}
.page-cast .cast-5, .page-cast-ja .cast-5, .page-cast-ko .cast-5, .page-cast-es .cast-5 { position: absolute; top: 60px; left: 410px;}
.page-cast .cast-6, .page-cast-ja .cast-6, .page-cast-ko .cast-6, .page-cast-es .cast-6 { position: absolute; top: 420px; left: 270px;}
.page-cast .cast-7, .page-cast-ja .cast-7, .page-cast-ko .cast-7, .page-cast-es .cast-7 { position: absolute; top: 380px; left: 635px;}
.page-cast #credit, .page-cast-ja #credit, .page-cast-ko #credit, .page-cast-es #credit { position: absolute; top: 680px; left: 200px;}
.page-cast #more { position: absolute; top: 680px; left: 200px;}
.page-cast .cast-1:hover, .page-cast .cast-2:hover, .page-cast .cast-3:hover, .page-cast .cast-4:hover, .page-cast .cast-5:hover, .page-cast .cast-6:hover, .page-cast .cast-7:hover, 
.page-cast-ja .cast-1:hover, .page-cast-ja .cast-2:hover, .page-cast-ja .cast-3:hover, .page-cast-ja .cast-4:hover, .page-cast-ja .cast-5:hover, .page-cast-ja .cast-6:hover, 	.page-cast-ja .cast-7:hover,
.page-cast-ko .cast-1:hover, .page-cast-ko .cast-2:hover, .page-cast-ko .cast-3:hover, .page-cast-ko .cast-4:hover, .page-cast-ko .cast-5:hover, .page-cast-ko .cast-6:hover, 	.page-cast-ko .cast-7:hover,
.page-cast-es .cast-1:hover, .page-cast-es .cast-2:hover, .page-cast-es .cast-3:hover, .page-cast-es .cast-4:hover, .page-cast-es .cast-5:hover, .page-cast-es .cast-6:hover, 	.page-cast-es .cast-7:hover { opacity: .9 } /*foreign edit*/

.parent-3 .cast-detail, .page-melissa-gilbert .cast-detail, .parent-855 .cast-detail, .parent-871 .cast-detail, .parent-1209 .cast-detail, .parent-1428 .cast-detail { position: absolute; left: 100px; top: 100px }
.parent-3 .cast-name, .page-melissa-gilbert .cast-name, .parent-855 .cast-name, .parent-871 .cast-name, .parent-1209 .cast-name, .parent-1428 .cast-name { position: absolute; left: 530px; top: 90px }
.parent-3 .cast-bio, .page-melissa-gilbert .cast-bio, .parent-855 .cast-bio, .parent-871 .cast-bio, .parent-1209 .cast-bio, .parent-1428 .cast-bio { position: absolute; left: 555px; top: 200px; width: 280px; line-height: 1.5em; text-align: justify }

/*adjust for longer pages*/
#post-1272 .cast-bio, #post-1271 .cast-bio {line-height:1.2em; width:300px}
#post-1286 .creative-bio, #post-1298 .creative-bio, #post-1300 .creative-bio {line-height:1.3em}
		
.arrow-back { float: left; display: block; margin-right: 10px; height: 0; overflow: hidden; width: 71px; padding-top: 42px; background: url('i/back_btn.png') }
.arrow-back:hover { opacity: .9 }

.arrow-next { display: block; height: 0; overflow: hidden; width: 71px; padding-top: 42px; background: url('i/next_btn.png') }
.arrow-next:hover { opacity: .9 }

.arrow-more { position: absolute; top:650px; right:100px; display: block; height: 0; overflow: hidden; width: 71px; padding-top: 42px; background: url('i/cast2/more_btn.png') }
.arrow-morearrow-back:hover { opacity: .9 }

/* CAST 2 */
.page-cast-2 .page { }
.page-cast-2 h2 { position: absolute; left:540px; top: 80px; height: 0; overflow: hidden; padding: 96px 0 0 0; overflow: hidden; width: 265px; background: url('i/cast2/title.png') no-repeat; }
.page-cast-2 ul#cast-2-menu {position: absolute; top: 180px; left: 550px;}
.page-cast-2 li { list-style-type: none; padding: 3px 0; font-size: 1.3em; font-family: Georgia, 'Times New Roman', Times, serif; }
.page-cast-2 li a:link, .page-cast-2 li a:visited { color: black }
.page-cast-2 li a:hover, .page-cast-2 li a:active { color: #1B6F90 }
.page-cast-2 .cast-detail {position: absolute; left: 100px; top: 100px;}
.page-cast-2 .cast-bio { position: absolute; left: 530px; top: 200px; width: 300px; line-height: 1.5em; text-align: justify }

	/*english and foreign edit*/
.page-creatives ul, .page-creatives-ja ul, .page-creatives-ko ul, .page-creatives-es ul { padding: 20px 0 0 0px }
.page-creatives li, .page-creatives-ja li, .page-creatives-ko li, .page-creatives-es li { list-style-type: none; padding: 3px 0; font-size: 1.3em; font-family: Georgia, 'Times New Roman', Times, serif; }
.page-creatives li a:link, .page-creatives li a:visited, .page-creatives-ja li a:link, .page-creatives-ja li a:visited, .page-creatives-ko li a:link, .page-creatives-ko li a:visited, .page-creatives-es li a:link, .page-creatives-es li a:visited { color: black }
.page-creatives li a:hover, .page-creatives li a:active, .page-creatives-ja li a:hover, .page-creatives-ja li a:active, .page-creatives-ko li a:hover, .page-creatives-ko li a:active, .page-creatives-es li a:hover, .page-creatives-es li a:active { color: #1B6F90 }
.page-creatives a .role, .page-creatives-ja a .role, .page-creatives-ko a .role, .page-creatives-es a .role { color: #95866B }
.page-creatives .page, .parent-260 .page, .page-creatives-ja .page, .parent-871 .page, .page-creatives-ko .page, .parent-1213 .page, .page-creatives-es .page, .parent-1453 .page { position: absolute; left: 450px; top: 100px; width: 425px }
.page-creatives h2, .page-creatives-ja h2, .page-creatives-ko h2, .page-creatives-es h2 { height: 0; overflow: hidden; padding: 96px 0 0 0; width: 265px; background: url('i/creatives.png') no-repeat;  }
.page-creatives-ja h2 {background: url('i/ja/creatives-ja.png') no-repeat !important;}
.page-creatives-ko h2 {background: url('i/ko/creatives-ko.png') no-repeat !important;}
.page-creatives-es h2 {background: url('i/es/creatives-es.png') no-repeat !important;}
.parent-260 h2, .parent-871 h2, .parent-1213 h2, .parent-1453 h2 { font-family: Georgia, 'Times New Roman', Times, serif; font-size: 2em }
/*reset*/
.parent-855 p {line-height:1.5em; font-size:100%; padding:0}
.page-kevin-massey-ja p {line-height:1.3em}

/* producers english and foreign edit*/
.page-producers #content, .page-producers-ja #content, .page-producers-ko #content, .page-producers-es #content { background: url('i/reviews.jpg') repeat-y; height: auto;}
.page-producers #content-wrapper { background: url('i/producers-title.jpg') no-repeat; width: 100%;}
.page-producers-ja #content-wrapper { background: url('i/ja/producers-title-ja.jpg') no-repeat; width: 100%;}
.page-producers-ko #content-wrapper { background: url('i/ko/producers-title-ko.jpg') no-repeat; width: 100%;}
.page-producers-es #content-wrapper { background: url('i/es/producers-title-es.jpg') no-repeat; width: 100%;}
.page-producers #nav, .page-producers-ja #nav, .page-producers-ko #nav, .page-producers-es #nav { padding-top: 150px; font-size: 14px; text-align: center;}
.page-producers #nav ul, .page-producers-ja #nav ul, .page-producers-ko #nav ul, .page-producers-es #nav ul { margin: 10px 0; padding: 0; list-style: none; }
.page-producers #nav li, .page-producers-ja #nav li, .page-producers-ko #nav li, .page-producers-es #nav li { border-right: solid black 1px; margin-right: 9px; padding: 0 14px 0 0; display: inline; }
.page-producers #nav li a:link, .page-producers #nav li a:visited, .page-producers-ja #nav li a:link, .page-producers-ja #nav li a:visited, .page-producers-ko #nav li a:link, .page-producers-ko #nav li a:visited, .page-producers-es #nav li a:link, .page-producers-es #nav li a:visited  { color: #000; }
.page-producers #nav li a:hover, .page-producers #nav li a:active, .page-producers-ja #nav li a:hover, .page-producers-ja #nav li a:active, .page-producers-ko #nav li a:hover, .page-producers-ko #nav li a:active, .page-producers-es #nav li a:hover, .page-producers-es #nav li a:active { color: #1B6F90; }
.page-producers #nav li#end, .page-producers-ja #nav li#end, .page-producers-ko #nav li#end, .page-producers-es #nav li#end { border: none; }
.page-producers #bios_wrapper, .page-producers-ja #bios_wrapper, .page-producers-ko #bios_wrapper , .page-producers-es #bios_wrapper  { padding-top: 50px; width: 780px; margin: 0 auto;}
.page-producers .bio, .page-producers-ja .bio, .page-producers-ko .bio, .page-producers-es .bio { padding: 0 50px 50px 50px;}
.page-producers .bio h1, .page-producers-ja .bio h1, .page-producers-ko .bio h1 , .page-producers-es .bio h1  { color: #333; }
.page-producers .bio p, .page-producers-ja .bio p, .page-producers-ko .bio p, .page-producers-es .bio p { line-height: 150%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

/* partners english and foreign edit*/
.page-partners #content, .page-partners-ja #content, .page-partners-ko #content, .page-partners-es #content { background: url('i/reviews.jpg') repeat-y; height: auto;}
.page-partners #content-wrapper  { background: url('i/partners-title.jpg') no-repeat; width: 100%;}
.page-partners-ja #content-wrapper { background: url('i/ja/partners-title-ja.jpg') no-repeat; width: 100%;}
.page-partners-ko #content-wrapper { background: url('i/ko/partners-title-ko.jpg') no-repeat; width: 100%;}
.page-partners-es #content-wrapper { background: url('i/es/partners-title-es.jpg') no-repeat; width: 100%;}
.page-partners #partner_wrapper, .page-partners-ja #partner_wrapper, .page-partners-ko #partner_wrapper, .page-partners-es #partner_wrapper { width: 840px; margin: 0 auto;}
.page-partners .sidebar, .page-partners-ja .sidebar, .page-partners-ko .sidebar, .page-partners-es .sidebar { float:left; width: 340px; padding-top: 50px;}
.page-partners .main, .page-partners-ja .main, .page-partners-ko .main, .page-partners-es .main { float:right; width: 490px; padding-top: 50px;}
.page-partners .partner, .page-partners-ja .partner, .page-partners-ko .partner, .page-partners-es .partner { clear: both;}
.page-partners .partner h1, .page-partners-ja .partner h1, .page-partners-ko .partner h1, .page-partners-es .partner h1 { color: #333; }
.page-partners .partner p, .page-partners-ja .partner p, .page-partners-ko .partner p, .page-partners-es .partner p { line-height: 150%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; clear:both;}

.page-partners .stills, .page-partners-ja .stills, .page-partners-ko .stills, .page-partners-es .stills {width: 270px; }
.page-partners .stills ul, .page-partners-ja .stills ul, .page-partners-ko .stills ul, .page-partners-es .stills ul {padding: 0; display: block; margin: 0;}
.page-partners .stills li, .page-partners-ja .stills li, .page-partners-ko .stills li, .page-partners-es .stills li {float: left; width:250px; margin: 0; display: block; padding: 0 0 30px 30px;}
.page-partners .stills h2, .page-partners-ja .stills h2, .page-partners-ko .stills h2, .page-partners-es .stills h2 {margin: 40px 0 0 0;}

.page-partners #nav, .page-partners-ja #nav, .page-partners-ko #nav, .page-partners-es #nav { padding-top: 150px; font-size: 14px; }
.page-partners #nav ul, .page-partners-ja #nav ul, .page-partners-ko #nav ul, .page-partners-es #nav ul { text-align: center; margin: 10px 0; padding: 0; list-style: none; }
.page-partners #nav li, .page-partners-ja #nav li, .page-partners-ko #nav li, .page-partners-es #nav li { border-right: solid black 1px; margin-right: 9px; padding: 0 14px 0 0; display: inline; }
.page-partners #nav li a:link, .page-partners #nav li a:visited, .page-partners-ja #nav li a:link, .page-partners-ja #nav li a:visited, .page-partners-ko #nav li a:link, .page-partners-ko #nav li a:visited, .page-partners-es #nav li a:link, .page-partners-es #nav li a:visited { color: #000; }
.page-partners #nav li a:hover, .page-partners #nav li a:active, .page-partners-ja #nav li a:hover, .page-partners-ja #nav li a:active, .page-partners-ko #nav li a:hover, .page-partners-ko #nav li a:active, .page-partners-es #nav li a:hover, .page-partners-es #nav li a:active { color: #1B6F90; }
.page-partners #nav li#end, .page-partners-ja #nav li#end, .page-partners-ko #nav li#end, .page-partners-es #nav li#end   { border: none; }


/* about english and foreign edit*/
.page-about #content{ background: url('i/about.jpg') no-repeat }
.page-about .page { padding: 130px 25px 0 25px; font-size: 11px; }
.page-about .page p {line-height: 120%;}
.page-about #video {float: left; padding: 0 10px 18px 0; width: 320px; height: 240px;}

.page-about-ja #content { background: url('i/ja/about-ja.jpg') no-repeat 0 -7px}
.page-about-ko #content { background: url('i/ko/about-ko.jpg') no-repeat 0 -7px}
.page-about-es #content { background: url('i/es/about-es.jpg') no-repeat 0 -7px}
.page-about-ja .page, .page-about-ko .page,  .page-about-es .page { padding: 130px 25px 0 25px; font-size: 11px; line-height: .9em }
.page-about-ko .page p {line-height:1.4em}

/* gallery */
.page-gallery #content, .attachment.parent-208 #content { background-image: url('i/gallery.jpg'); }
.page-gallery #content-wrapper, .attachment.parent-208 #content-wrapper, .page-gallery #content-positioner, .attachment.parent-208 #content-positioner { height: 705px }
.page-gallery .page, .parent-208 .attachment { padding: 30px 25px 0 25px }
.page-gallery .page img { position: absolute }
.page-gallery .img-01 { top: 80px; left: 50px}
.page-gallery .img-02 { top: 80px; left: 259px }
.page-gallery .img-03 { top: 80px; left: 449px }
.page-gallery .img-04 { top: 80px; left: 614px }
.page-gallery .img-05 { top: 234px; left: 50px }
.page-gallery .img-06 { top: 234px; left: 146px }
.page-gallery .img-07 { top: 234px; left: 449px }
.page-gallery .img-08 { top: 370px; left: 50px }
.page-gallery .img-09 { top: 380px; left: 330px }
.page-gallery .img-10 { top: 492px; left: 330px }
.page-gallery .img-11 { top: 354px; left: 479px }
.page-gallery .img-12 { top: 363px; left: 686px }
.page-gallery .img-13 { top: 354px; left: 773px }
.page-gallery .img-14 { top: 474px; left: 686px }
.page-gallery .img-15 { top: 80px; left: 952px}
.page-gallery .img-16 { top: 80px; left: 1149px }
.page-gallery .img-17 { top: 80px; left: 1359px }
.page-gallery .img-18 { top: 80px; left: 1516px }
.page-gallery .img-19 { top: 234px; left: 1050px }
.page-gallery .img-20 { top: 254px; left: 952px }
.page-gallery .img-21 { top: 234px; left: 1359px }
.page-gallery .img-22 { top: 370px; left: 952px }
.page-gallery .img-23 { top: 380px; left: 1240px }
.page-gallery .img-24 { top: 370px; left: 1400px }
.page-gallery .img-25 { top: 510px; left: 1240px }
.page-gallery .scrollable { position: absolute;  top: 30px; left: 0; overflow:hidden;  width: 904px; height: 682px } 
.page-gallery .scrollable div.items { width:20000em; position:absolute } 
.page-gallery .scrollable div.items div { float:left; width: 904px; height: 682px } 
.page-gallery .navi li { list-style-type: none}
.page-gallery .prev { width: 26px; position: absolute; top: 35px; left: 440px; z-index: 2 }
.page-gallery .prev a { width: 26px; padding-top: 23px; background: url('i/arrows.png') no-repeat 0 0}
.page-gallery .prev.active a { background-position: -226px 0 }
.page-gallery .prev a:hover { opacity: .9 }
.page-gallery .next { width: 26px; position: absolute; top: 35px; left: 480px; z-index: 2 }
.page-gallery .next a { width: 26px; padding-top: 23px; background: url('i/arrows.png') no-repeat -26px 0 }
.page-gallery .next a:hover { opacity: .9 }
.page-gallery .next.active a { background-position: -226px 0 }

/* history english and foreign edit */
.page-history #content, .page-history-ja #content, .page-history-ko #content, .page-history-es #content  { background: url('i/history-middle.jpg') repeat-y; height: auto; }
.page-history .page, .page-history-ja .page, .page-history-ko .page, .page-history-es .page { padding: 0 25px 320px 25px; font-size: 11px; line-height: .9em; background: url('i/history-bottom.jpg') no-repeat bottom center }
.page-history #content-wrapper { background: url('i/history-top.jpg') no-repeat; padding-top: 130px;  }
.page-history-ja #content-wrapper  { background: url('i/ja/history-top-ja.jpg') no-repeat; padding-top: 130px;  }
.page-history-ko #content-wrapper  { background: url('i/ko/history-top-ko.jpg') no-repeat; padding-top: 130px;  }
.page-history-es #content-wrapper  { background: url('i/es/history-top-es.jpg') no-repeat; padding-top: 130px;  }

/* tickets */
.page-tickets .page { position: relative }
.page-tickets #content { background: url('i/tickets2.jpg') repeat-y; }
.page-tickets .tickets-menu { float: right; width: 360px; padding-top: 60px}
.page-tickets .tickets-menu li { list-style-type: none; padding: 0; margin: 0; height: 25px; }
.page-tickets .tickets-menu a:link, .page-tickets .tickets-menu a:visited { display: block; color: #d83a3e; padding: 5px 0 0 15px; font-size: 15px; }
.page-tickets .tickets-menu a:link .city, .page-tickets .tickets-menu a:visited .city { color: white}
.page-tickets .tickets-menu li:hover, .page-tickets .tickets-menu li.active { background: #e8e9dc; }
.page-tickets .tickets-menu li.active .city, .page-tickets .tickets-menu a:hover .city { color: black; }
.page-tickets div.scrollable {   }
.page-tickets .scrollable { 
    position: absolute; 
    top: 45px;
    left: 50px;
    overflow:hidden; 
    width: 441px; 
    height: 657px;
} 
.page-tickets .scrollable div.items { height:20000em; position:absolute } 
.page-tickets .scrollable div.items div {  } 

/* music */
.page-music #content { background: url('i/music.jpg') no-repeat }
.page-music .page { padding: 130px 25px 0 25px; font-size: 11px; line-height: .9em }
.page-music .song1, .page-music .song2 { display: block; overflow: hidden; height: 0; padding-top: 73px; width: 166px; background: url('i/songs.jpg'); position: absolute; left: 602px;}
.page-music .song1:link, .page-music .song1:visited { background-position: 0 0; top: 127px }
.page-music .song2:link, .page-music .song2:visited { background-position: 0 -73px; top: 200px }
.page-music .song1:hover, .page-music .song1:active, .page-music .song1.selected { background-position: 0 146px;  }
.page-music .song2:hover, .page-music .song2:active, .page-music .song2.selected { background-position: 0 -219px }
.page-music .scrollable { 
    position: absolute; 
    top: 92px;
    left: 275px;
    overflow:hidden; 
    width: 326px; 
    height:424px; 
} 
.page-music .scrollable div.items { width:20000em; position:absolute } 
.page-music .scrollable div.items div { float:left; width: 326px;  } 
#musicplayer1, #musicplayer2 { position: relative; left: 150px; top: -400px }

/* blog */
.search #content, .archive #content, .category-5 #content, .single-cat-5 #content { background: url('i/blog.jpg') repeat-y; height: auto }
.search #content-wrapper, .archive #content-wrapper, .category-5 #content-wrapper, .single-cat-5 #content-wrapper { background: url('i/blog-header.jpg') no-repeat; padding-top: 111px; width: 100% }
.search .post, .archive .post, .category-5 .post, .single-cat-5 .post { background: url('i/blog-divider.png') no-repeat }
.search .post:first-child, .archive .post:first-child, .category-5 .post:first-child, .single-cat-5 .post:first-child { background: none }

/* reviews and events */
.category-3 #content, .single-cat-3 #content, .category-4 #content, .single-cat-4 #content { background: url('i/reviews.jpg') repeat-y; height: auto; }
.category-3 #content-wrapper, .single-cat-3 #content-wrapper { background: url('i/reviews-title.jpg') no-repeat; padding-top: 111px; width: 100% }
.category-4 #content-wrapper, .single-cat-4 #content-wrapper { background: url('i/events-title.jpg') no-repeat; padding-top: 111px; width: 100% }
.category-3 #sidebar ul, .single-cat-3 #sidebar ul, .category-4 #sidebar ul, .single-cat-4 #sidebar ul, .category-3 #sidebar div, .single-cat-3 #sidebar div, .category-4 #sidebar div, .single-cat-4 #sidebar div { background: none }
.category-3 #sidebar li, .single-cat-3 #sidebar li, .category-4 #sidebar li, .single-cat-4 #sidebar li { width: 298px; padding: 0 0 0 12px }
.category-3 .post, .single-cat-3 .post, .category-4 .post, .single-cat-4 .post { background: url('i/blog-divider.png') no-repeat }
.category-3 .post:first-child, .single-cat-3 .post:first-child, .category-4 .post:first-child, .single-cat-4 .post:first-child { background: none }
.category-3 #content-main, .single-cat-3 #content-main, .category-4 #content-main, .single-cat-4 #content-main {color: #6c514e }
.category-3 .post-title, .single-cat-3 .post-title, .category-4 .post-title, .single-cat-4 .post-title, 
.category-3 .post-title a, .single-cat-3 .post-title a, .category-4 .post-title a, .single-cat-4 .post-title a {color: black }
.category-3 .meta, .single-cat-3 .meta, .category-4 .meta, .single-cat-4 .meta {color: #aa9586 }

/* games */
.page-games #content { background: url('i/trivia.jpg') no-repeat }

/* quiz */
.page-quiz #content { background: url('i/quiz.jpg') no-repeat }

/* videos */
.page-videos #content { background: url('i/video.jpg') no-repeat; }
.page-videos #content-wrapper { padding-top: 230px; text-align: center; width: 400px; height: 300px; margin: 0 auto;}
.page-videos #content h2 { padding: 0; margin: 0; }

/* downloads */
.page-downloads #content { background: url('i/downloads.jpg') no-repeat }
#wallpaper-1, #wallpaper-2, #wallpaper-3, #icon-1, #icon-2, #icon-3, #icon-4 {
	width: 130px;
	height: 130px;
	position: absolute;
	cursor: pointer
}
#wallpaper-1 { left: 423px; top: 28px; width: 264px; height: 174px; }
#wallpaper-2 { left: 185px; top: 185px; width: 330px; height: 220px; }
#wallpaper-3 { left: 615px; top: 165px; width: 262px; height: 174px; }
#icon-1 { left: 344px; top: 484px; }
#icon-2 { left: 476px; top: 545px; }
#icon-3 { left: 613px; top: 484px; }
#icon-4 { left: 747px; top: 545px; }
.page-downloads .download { display: none; position: absolute; top: 100px;  }
#wallpaper-1 .download { top: 180px; left: 35px }
#wallpaper-2 .download { top: 222px; left: 60px }
#wallpaper-3 .download { top: 180px; left: 25px }
#icon-1 .download, #icon-2 .download, #icon-3 .download, #icon-4 .download { top: 110px; left: 10px }
.page-downloads .download a { background: url('i/download-button.png') no-repeat; display: block; height: 0; padding-top: 59px; overflow: hidden; float: left; width: 100px }
a.widescreen:link, a.widescreen:visited { width: 117px; background-position: -95px 0 }
a.widescreen:hover, a.widescreen:active { background-position: -95px -59px }
a.standard:link, a.standard:visited { width: 95px; background-position: 0 0 } 
a.standard:hover, a.standard:active { background-position: 0 -59px } 
a.icon-download:link, a.icon-download:visited { width: 113px; background-position: -212px 0 } 
a.icon-download:hover, a.icon-download:active { background-position: -212px -59px } 

/* share */
.page-share #content { background: url('i/share.jpg') no-repeat }
#ad-160x600 { position: absolute; left: 71px; top: 224px;  width: 119px; height: 455px }
#code-160x600 { position: absolute; left: 215px; top: 240px;  width: 145px; height: 250px; overflow: hidden; display: block; font-family: "Courier New"; font-size: 11px; line-height: 14px }
#ad-300x250 { position: absolute; left: 593px; top: 78px; width: 225px; height: 187px }
#code-300x250 { position: absolute; left: 551px; top: 290px;  width: 260px; height: 71px; overflow: hidden; display: block; font-family: "Courier New"; font-size: 11px; line-height: 14px }
#ad-728x90 { position: absolute; left: 306px; top: 489px; width: 553px; height: 65px}
#code-728x90 { position: absolute; left: 422px; top: 580px;  width: 374px; height: 58px; overflow: hidden; display: block; font-family: "Courier New"; font-size: 11px; line-height: 14px }