

.body 
{
	text-align:center;
}


div#skin 
{
	width:100%;
	background:url(https://u.jimcdn.com/cms/o/layout/le1a45093844cc303/img/bg_top.png) repeat-x top left;
	height:230px;
}


* html div#skin 
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='https://u.jimcdn.com/cms/o/layout/le1a45093844cc303/img/bg_top.png');
	background:none;
}



div#header 
{
	width:999px;
	margin:auto;
	background: url(https://u.jimcdn.com/cms/o/layout/le1a45093844cc303/img/bg_all.png) top left repeat-y;
	text-align:left;
}


* html div#header 
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='https://u.jimcdn.com/cms/o/layout/le1a45093844cc303/img/bg_all.png');
	background:none;
}


div#emotion 
{
	width:250px;
	text-align:left;
	background:url(https://u.jimcdn.com/cms/o/layout/le1a45093844cc303/img/bg_emotion.png) no-repeat top left;
}


* html div#emotion 
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='https://u.jimcdn.com/cms/o/layout/le1a45093844cc303/img/bg_emotion.png');
	background:none;
}


div#emotion #emo-gutter 
{
	position:relative;
	padding:7px 25px 13px 25px; 
}


div#container
{ 
	width:100%;
	background:white url(https://u.jimcdn.com/cms/o/layout/le1a45093844cc303/img/bg_container.jpg) top left repeat-x; 
	text-align:left;
}


div#wrapper
{
	margin:0 auto; 
	width:999px;
	background:url(https://u.jimcdn.com/cms/o/layout/le1a45093844cc303/img/bg_all.png) top left repeat-y;
}


* html div#wrapper 
{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='https://u.jimcdn.com/cms/o/layout/le1a45093844cc303/img/bg_all.png');
}


div#navigation
{
	width:220px;
	float:left;
	z-index:20;
}


div#content
{
	width:500px; 
	float:left;
}


div#sidebar
{
	width:270px;
	float:right;
}


div#bottom 
{
	height:180px;
	background:url(https://u.jimcdn.com/cms/o/layout/le1a45093844cc303/img/bg_bottom.png) repeat-x top left;
} 


* html div#bottom 
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='https://u.jimcdn.com/cms/o/layout/le1a45093844cc303/img/bg_bottom.png');
	background:none;
} 


div#footer
{ 
	width: 999px;
	margin:auto;
	background:url(https://u.jimcdn.com/cms/o/layout/le1a45093844cc303/img/bg_all.png) repeat-y top left;
}


* html div#footer 
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='https://u.jimcdn.com/cms/o/layout/le1a45093844cc303/img/bg_all.png');
	background:none;
}


div#footer a,
div#footer a:visited
{ 
	text-decoration: none; 
}


div#footer .gutter
{ 
	text-decoration: none; 
	position:relative;
}




/* Gutter
----------------------------------------------- */
div#footer 		.gutter {padding:30px 40px 130px 40px;}
div#content 	.gutter {padding:30px 30px;}
div#sidebar 	.gutter {padding:30px 30px 30px 0;}
div#navigation 	.gutter {padding:30px 0 30px 40px;}





ul.mainNav1
{
	text-align:right;
	margin:0 0 0 0;
	padding:0;
}


ul.mainNav2
{
	margin:0 0px 0 0px;
	padding: 0;
}


ul.mainNav3
{
	margin:0 0px 0 0px;
	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,
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;
	background: url(https://u.jimcdn.com/cms/o/layout/le1a45093844cc303/img/navi.jpg) center right no-repeat;
	color: #666;
}


ul.mainNav2 li a,
ul.mainNav2 li a:visited
{
	background: url(https://u.jimcdn.com/cms/o/layout/le1a45093844cc303/img/navi.jpg) 160px center no-repeat;
}


ul.mainNav3 li a,
ul.mainNav3 li a:visited
{
	background: url(https://u.jimcdn.com/cms/o/layout/le1a45093844cc303/img/navi.jpg) 145px center no-repeat;
}


ul.mainNav1 li a, ul.mainNav1 li a:visited { padding:8px 15px 8px 5px; }
ul.mainNav2 li a, ul.mainNav2 li a:visited { padding:8px 30px 8px 5px; }
ul.mainNav3 li a, ul.mainNav3 li a:visited { padding:8px 45px 8px 5px; }


ul.mainNav1 li a:hover,
ul.mainNav1 li a.current,
ul.mainNav1 li a.current:hover 
{
	font-weight:bold;
	background: url(https://u.jimcdn.com/cms/o/layout/le1a45093844cc303/img/navi_h.jpg) center right no-repeat;
}


ul.mainNav2 li a:hover,
ul.mainNav2 li a.current,
ul.mainNav2 li a.current:hover 
{ 
	font-weight: bold;
	background: url(https://u.jimcdn.com/cms/o/layout/le1a45093844cc303/img/navi_h.jpg) 160px center no-repeat;
}

 
ul.mainNav3 li a:hover,
ul.mainNav3 li a.current,
ul.mainNav3 li a.current:hover 
{ 
	font-weight: bold;
	background: url(https://u.jimcdn.com/cms/o/layout/le1a45093844cc303/img/navi_h.jpg) 145px center no-repeat;
}

