
.body 
{
	background: url(https://u.jimcdn.com/cms/o/layout/l2211c59e3d105c37/img/bg.png) #627C79 top left repeat-x;
	text-align:center;
}

div#container 
{ 
	margin:0 auto;
	padding-top:30px; 
	width:998px;
	text-align: center ;
	background: url(https://u.jimcdn.com/cms/o/layout/l2211c59e3d105c37/img/alltop.jpg) top left no-repeat;
}

div#wrapper 
{ 
	background: url(https://u.jimcdn.com/cms/o/layout/l2211c59e3d105c37/img/mid.png) top left repeat-y; 
}

div#content
{
	float:right;
	width:480px;
}

div#footer
{
	clear:both;
	width:100%;
	background:url(https://u.jimcdn.com/cms/o/layout/l2211c59e3d105c37/img/bottom.png) bottom left no-repeat;
}

div.allbottom 
{ 
	background: url(https://u.jimcdn.com/cms/o/layout/l2211c59e3d105c37/img/allbottom.gif) bottom left no-repeat;
	padding-bottom:70px;
	text-align:center;
}


div#pinboard 
{
	padding-top:27px;
	margin:auto;
	width:745px; 
	text-align:left;
	background: url(https://u.jimcdn.com/cms/o/layout/l2211c59e3d105c37/img/top.png) no-repeat;
	border: solid #FFFFFF 0px ;
}

/*  sidebar
----------------------------------------------- */

div#sidebar
{
	float:left;
	width:210px;
	padding-top: 10px;
	margin:5px 0pt 0pt 20px;
	background: url(https://u.jimcdn.com/cms/o/layout/l2211c59e3d105c37/img/sidebartop.png) top left no-repeat;
}

html>body div#sidebar {margin:5px 0pt 0pt 40px;}

div#sidebar .bottom 
{ 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image', src='https://u.jimcdn.com/cms/o/layout/l2211c59e3d105c37/img/sidebarbottom2.png');	
	background-repeat:no-repeat;
	background-position:bottom; 
	height:17px;
}
	
html>body div#sidebar .bottom { background: url(https://u.jimcdn.com/cms/o/layout/l2211c59e3d105c37/img/sidebarbottom2.png) bottom left no-repeat;}

div#sidebar .gutter, div#emotion, div#sidebar .navi
{ 
	background: url(https://u.jimcdn.com/cms/o/layout/l2211c59e3d105c37/img/sidebar_mid2.png) top left repeat-y; 
}

div#emotionheader 
{
	border: 1px solid #ccc;
}

/*  schatten
----------------------------------------------- */
div.schatten 
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='https://u.jimcdn.com/cms/o/layout/l2211c59e3d105c37/img/schatten.png');
	width:998px;
	margin:auto; 
	text-align:center;
}

html>body div.schatten {background: url(https://u.jimcdn.com/cms/o/layout/l2211c59e3d105c37/img/schatten.png) top left repeat-y;}

span.schattenbottom 
{
	display: block; 
	height: 100px; 
	background-repeat: no-repeat;
	background-position: bottom;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image', src='https://u.jimcdn.com/cms/o/layout/l2211c59e3d105c37/img/schatten_bot.png');
}	

html>body span.schattenbottom {background: url(https://u.jimcdn.com/cms/o/layout/l2211c59e3d105c37/img/schatten_bot.png) bottom left no-repeat;}

span.schattentop 
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image', src='https://u.jimcdn.com/cms/o/layout/l2211c59e3d105c37/img/schatten_top.png');	
	display:block;
	height:100px; 
	background-repeat:no-repeat;
}

html>body span.schattentop { background: url(https://u.jimcdn.com/cms/o/layout/l2211c59e3d105c37/img/schatten_top.png) bottom left no-repeat;}

div#jimdobox { margin-left:-5px !important; }


/* gutter */

div#content .gutter { padding: 15px 40px 5px 5px;}
div#sidebar .gutter { padding: 15px;}
div#sidebar .navi 	{ padding: 5px;}
div#footer .gutter	{ padding: 0 40px 40px 40px;}
div#emotion 		{ padding: 5px; }

/*  MainNav Level 1
----------------------------------------------- */

ul.mainNav1,
ul.mainNav2,
ul.mainNav3 
{
	text-align:left;
	padding:0;
	margin:0;
}

ul.mainNav1 li,
ul.mainNav2 li,
ul.mainNav3 li 
{
	display:inline;
	margin:0;	
	padding:0;
	text-decoration:none;
	background: none;
}

ul.mainNav1 li a,
ul.mainNav1 li a:visited 
{
	display:block;
	padding:10px 0 5px 30px;
	background: none;
	text-decoration:none;
}

ul.mainNav1 li a:hover, 
ul.mainNav1 li a.current 
{
	background: url(https://u.jimcdn.com/cms/o/layout/l2211c59e3d105c37/img/pin_m.png) center left no-repeat;
	font-weight:bold;
}

ul.mainNav2,
ul.mainNav3 
{
	text-align:left;
	padding:0;
	margin:0 0 0 40px;
}

ul.mainNav2 li a,
ul.mainNav2 li a:visited,
ul.mainNav3 li a,
ul.mainNav3 li a:visited 
{
	text-decoration:none;
	display:block;
	padding:2px 0 2px 0;
	background: none;
}

ul.mainNav2 li a.current,
ul.mainNav2 li a:hover,
ul.mainNav3 li a.current,
ul.mainNav3 li a:hover 
{ 
	font-weight:normal;
	text-decoration:underline;
	background: none;
}
