

.body
{
	text-align:center;
}


div#skin
{
	background: repeat-x url('https://u.jimcdn.com/cms/o/layout/le0ff5a82b9aeee64/img/bg.png') top left;
}


* html div#skin 
{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='https://u.jimcdn.com/cms/o/layout/le0ff5a82b9aeee64/img/bg.png');
}


div#top
{
	background:#660000; 
	height: 15px; 
	width:auto;
}
	
	
div#container{ background:left top repeat-x url('https://u.jimcdn.com/cms/o/layout/le0ff5a82b9aeee64/img/container-bg.png') white; text-align:left;}

div#emotion{width:999px; margin: 0 auto;}

div#wrapper{margin: 0 auto; background:url(https://u.jimcdn.com/cms/o/layout/le0ff5a82b9aeee64/img/sidebar3.jpg) top right repeat-y; clear:both; width:999px;}
div#content{width:450px; float:left;}
div#sidebar{width:240px;float:right;}
div#navigation{width:254px;float:right;}
div#footer{background:#660000; }

div#footer .gutter {padding:10px; margin: 0 auto; width:969px;}
div#content .gutter {padding:20px 10px;}
div#sidebar .gutter {padding:20px 15px;}
div#navigation .gutter {padding:10px;}
div#emotion .gutter {float:right; border-right:1px solid #ccc; border-left:1px solid #ccc;}

/*  MainNav Level 1
----------------------------------------------- */

ul.mainNav1
{
	text-align:left;
	margin:0 0 0 0;
	padding:0;
	
	
}

ul.mainNav2
{
	margin:0 0 0 20px;
	padding: 0;
}


ul.mainNav3
{
	margin:0 0 0 15px;
	padding: 0;

}


ul.mainNav1 li,
ul.mainNav2 li,
ul.mainNav3 li
{
	display: inline;
	margin: 0;	
	padding: 0 ;
	
}


ul.mainNav1 li a,
ul.mainNav1 li a:visited
{
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #E8E8E8;
	font-weight: normal;
}

ul.mainNav2 li a,
ul.mainNav2 li a:visited,
ul.mainNav3 li a,
ul.mainNav3 li a:visited
{
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #E8E8E8;
	font-weight: normal;
	background: center url(https://u.jimcdn.com/cms/o/layout/le0ff5a82b9aeee64/img/layout_15.gif) no-repeat left;
}

ul.mainNav1 li a, ul.mainNav1 li a:visited { padding:8px 5px 8px 5px; }
ul.mainNav2 li a, ul.mainNav2 li a:visited { padding:5px 5px 5px 15px; }
ul.mainNav3 li a, ul.mainNav3 li a:visited { padding:5px 5px 5px 20px; }


ul.mainNav1 li a:hover { 
	font-weight: bold;
 }

ul.mainNav1 li a.current { 
font-weight: bold; }


ul.mainNav2 li a:hover,
ul.mainNav3 li a:hover { 
	font-weight: bold;
 }


ul.mainNav2 li a.current,
ul.mainNav3 li a.current { 
	font-weight: bold;
}