

/* 
id: 4082
name: jimdolayout_12072010
author: nadja macht, 2010-jul
rev: yk, 2011-apr
*/





/*  layout
----------------------------------------------- */


body 
{
	background-color: #111115 !important;
}



div#tp-nav 
{
	min-height: 50px;
	border-bottom: 1px solid #000000;
	background: url(https://u.jimcdn.com/cms/o/layout/lc83402cc2fd11dcd/img/navigation.png) 0 0 repeat-x;
}



div#tp-nav-gutter
{ 
  float:right; 
  padding:0 17px 0 0; 
}



div#tp-nav-align 
{
  width: 984px;
  margin: 0 auto;
  padding-top: 0px;
}



div#tp-top-bg 
{
	height: 359px !important;
	border-bottom: 1px solid black;
  background: url(https://u.jimcdn.com/cms/o/layout/lc83402cc2fd11dcd/img/top_background.gif) repeat-x 0 0;
}



div#tp-align 
{
  width: 984px;
	margin: 0 auto;
	padding-top: 60px;
}



div#tp-top 
{
  width: 984px;
	height: 22px;
	background:url('https://u.jimcdn.com/cms/o/layout/lc83402cc2fd11dcd/img/content_top2.png') 0 0 no-repeat;
}

* html div#tp-top 
{
  background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='image', src='https://u.jimcdn.com/cms/o/layout/lc83402cc2fd11dcd/img/content_top2.png');	
}


	
div#tp-content-mid 
{
	width: 984px;
  background: url('https://u.jimcdn.com/cms/o/layout/lc83402cc2fd11dcd/img/content_mid.png') 0 0 repeat-y;	
}

* html div#tp-content-mid 
{	
	background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='https://u.jimcdn.com/cms/o/layout/lc83402cc2fd11dcd/img/content_mid.png');
}



div#tp-wrapper 
{
  padding: 10px 26px 0 26px; 
}



div#tp-emotion 
{
	width: 930px;
	border: 1px solid #E6DCD5;
	background: url('https://u.jimcdn.com/cms/o/layout/lc83402cc2fd11dcd/img/emotion_background.gif') no-repeat 10px bottom;
}



div#tp-content 
{
  width:510px;
	float:left;
}



div#tp-content-gutter
{
  padding: 30px 10px 30px 10px; 
}



div#tp-sidebar 
{
	width:219px;
	float:right;
}



div#tp-sidebar-gutter
{ 
  padding: 30px 0; 
}


div#tp-sidebar-top
{
	height: 7px;
	background: url(https://u.jimcdn.com/cms/o/layout/lc83402cc2fd11dcd/img/sidebar_top.png) no-repeat 0 0;
}



div#tp-sidebar-mid 
{
	background: url(https://u.jimcdn.com/cms/o/layout/lc83402cc2fd11dcd/img/sidebar_mid.png) repeat-y 0 0;
}



div#tp-sidebar-mid-gutter
{
  padding: 5px;
}


div#tp-sidebar-bottom 
{
	height: 7px;
	background: url(https://u.jimcdn.com/cms/o/layout/lc83402cc2fd11dcd/img/sidebar_bottom.png) no-repeat 0 0;
}



div#tp-subnav 
{
	position: relative;
	width: 200px;
	float: left;
}



div#tp-subnav-gutter
{
  padding: 30px 0 30px 0; 
}



div#tp-footer 
{
	width: 984px;
	height: 150px;
  background: url('https://u.jimcdn.com/cms/o/layout/lc83402cc2fd11dcd/img/content_bottom.png') 0 0 no-repeat;	
	color: #111115;
}

* html div#tp-footer 
{	
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image', src='https://u.jimcdn.com/cms/o/layout/lc83402cc2fd11dcd/img/content_bottom.png');
}


div#tp-footer-gutter 
{ 
  position:relative;
  padding:10px 20px;  
}


div#tp-footer a, div#tp-footer a:visited 
{
	color: #111115;
	text-decoration: none;
}


div#tp-footer a:hover 
{
	color: white;
}








	
/*  navigation	
----------------------------------------------- */


ul.mainNav1,
ul.mainNav2,
ul.mainNav3 
{
	margin: 0;
	padding: 0;
	text-align: left;
	list-style: none;
	line-height: 15px;
}


ul.mainNav1 
{
	padding: 8px 0 5px 0;
}



ul.mainNav1 li,
ul.mainNav2 li,
ul.mainNav3 li 
{
	display: inline;
	margin: 0;	
	padding: 0;
	list-style: none;
}



ul.mainNav1 li a, ul.mainNav1 li a:visited
{
	display: block;
	float: left;
	margin: 0px 3px;
	padding: 10px;
	background: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}



ul.mainNav1 li a span, ul.mainNav1 li a:visited span,
ul.mainNav1 li a:hover span 
{
	display: block;
	float: left;
	color: #76758E;
}



ul.mainNav1 li a:hover,
ul.mainNav1 li a.current, ul.mainNav1 li a.current:visited,
ul.mainNav1 li a.parent,  ul.mainNav1 li a.parent:visited 
{ 
	background-color:#D1A57C;
	-moz-border-radius:5px;
}



ul.mainNav1 li a:hover span,
ul.mainNav1 li a.current span, ul.mainNav1 li a.current:visited span,
ul.mainNav1 li a.parent span,  ul.mainNav1 li a.parent:visited span  
{ 
	display: block;
	text-decoration: none;
	color: white;
}



ul.mainNav2 li a, ul.mainNav2 li a:visited 
{
	display: block;
	padding: 10px 0;
	border-bottom: 1px solid #DAD8D5;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	line-height: 100%;
	color: #76758E;
}



ul.mainNav2 li a:hover,
ul.mainNav2 li a.current, ul.mainNav2 li a.current:visited
{ 
  font-weight: bold;
  color: #111115;
}

	
	
ul.mainNav3 li a, ul.mainNav3 li a:visited 
{
	padding: 7px 0 7px 10px;
	border-bottom: 0;
}
	


ul.mainNav3 li a.current, ul.mainNav3 li a.current:visited,
ul.mainNav3 li a:hover
{ 
	font-weight: bold;
	color: #111115;
}


