

/* 
ID: 4086
Name: jimdolayout_12072010
Author: Nadja Macht (2010-JUL)
Rev: YK (2011-APR)
*/





/*  layout 
----------------------------------------------- */


body 
{ 
  background-color: black !important; 
}



div#tp-background-image 
{
  width: 1280px;
  margin: 0 auto;
  background: url(https://u.jimcdn.com/cms/o/layout/l446a9fa6191d1e5e/img/background.jpg) no-repeat scroll 0 0;
}



div#tp-container 
{
  width: 890px;
  margin: 0 auto;
  padding: 40px 0 30px 0;
}



div#tp-emotion 
{
  width:866px;
  padding:0 0 0 8px;
}



div#tp-wrapper
{
  width: 890px;
}



div#tp-sidebar 
{
  width: 266px;
  float: left;
  padding: 8px 0 0 0;
}



div#tp-sidebar-top 
{
  width: 266px;
  height: 31px;
  background: url(https://u.jimcdn.com/cms/o/layout/l446a9fa6191d1e5e/img/sidebar-top.png) no-repeat 0 0;
}

* html div#tp-sidebar-top 
{
  background: none;	
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='image', src='https://u.jimcdn.com/cms/o/layout/l446a9fa6191d1e5e/img/sidebar-top.png');
}



div#tp-sidebar-mid 
{
  width: 266px;
  background: url(https://u.jimcdn.com/cms/o/layout/l446a9fa6191d1e5e/img/sidebar-mid.png) repeat-y 0 0;  
}

* html div#tp-sidebar-mid 
{	
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='https://u.jimcdn.com/cms/o/layout/l446a9fa6191d1e5e/img/sidebar-mid.png');
}



div#tp-navigation-gutter 
{ 
  position: relative; 
  padding: 5px 30px; 
}



div#tp-sidebar-gutter
{
  padding: 17px 25px 0px;
}



div#tp-sidebar-bot 
{
  width: 266px;
  height: 31px;
  background: url(https://u.jimcdn.com/cms/o/layout/l446a9fa6191d1e5e/img/sidebar-bot.png) no-repeat 0 0;
}

* html div#tp-sidebar-bot 
{	
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='image', src='https://u.jimcdn.com/cms/o/layout/l446a9fa6191d1e5e/img/sidebar-bot.png');
}



div#tp-content 
{
  width: 612px;
  float: left;
  padding: 0 0 0 12px;
}



div#tp-content-top 
{
  width: 612px;
  height: 37px;
  background: url(https://u.jimcdn.com/cms/o/layout/l446a9fa6191d1e5e/img/content-top.png) no-repeat 0 0;  
}

* html div#tp-content-top 
{	
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='image', src='https://u.jimcdn.com/cms/o/layout/l446a9fa6191d1e5e/img/content-top.png');
}



div#tp-content-mid 
{
  width: 612px;
  background: url(https://u.jimcdn.com/cms/o/layout/l446a9fa6191d1e5e/img/content-mid.png) repeat-y 0 0;
}

* html div#tp-content-mid 
{	
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='https://u.jimcdn.com/cms/o/layout/l446a9fa6191d1e5e/img/content-mid.png');
}



div#tp-content-gutter    
{ 
  padding: 5px 40px; 
}



div#tp-content-bot 
{
  width: 612px;
  height: 37px;
  background: url(https://u.jimcdn.com/cms/o/layout/l446a9fa6191d1e5e/img/content-bot.png) no-repeat 0 0;
}

* html div#tp-content-bot 
{	
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='https://u.jimcdn.com/cms/o/layout/l446a9fa6191d1e5e/img/content-bot.png');
}



div#tp-footer
{
  width: 890px;
}



div#tp-footer-gutter
{
  padding: 10px 18px 30px 18px; 
}


div#tp-footer {color: #666;}
div#tp-footer a, div#tp-footer a:visited 
{
  text-decoration: none;
  color: #8B8B8B;
}



div#tp-footer a:hover 
{
  color: #8B8B8B;
}









	
/*  navigation	
----------------------------------------------- */


ul.mainNav1,
ul.mainNav2,
ul.mainNav3
{
  margin: 0;
  padding: 0;
  text-align: left;
  list-style-type: none;
}



ul.mainNav1 li,
ul.mainNav2 li,
ul.mainNav3 li 
{
  display: block;
  margin: 0;	
  text-decoration: none;
}



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
{
  display: block;
  margin: 0 0 2px;
  border-bottom: 1px solid #E9E9E6;
  text-decoration: none;
  color: #887E77;
}



ul.mainNav1 li a, ul.mainNav1 li a:visited { padding: 10px 10px; }
ul.mainNav2 li a, ul.mainNav2 li a:visited { padding: 10px 10px 10px 20px; }
ul.mainNav3 li a, ul.mainNav3 li a:visited { padding: 10px 10px 10px 30px; }



ul.mainNav1 li a:hover,
ul.mainNav2 li a:hover,
ul.mainNav3 li a:hover 
{ 
  font-weight: bold;
  color: #887E77;
}



ul.mainNav1 li a.parent,  ul.mainNav1 li a.parent:visited,
ul.mainNav1 li a.current, ul.mainNav1 li a.current:visited 
{ 
    font-weight: bold;
}



ul.mainNav2 li a.parent,  ul.mainNav2 li a.parent:visited,
ul.mainNav2 li a.current, ul.mainNav2 li a.current:visited,
ul.mainNav3 li a.current, ul.mainNav3 li a.current:visited 
{ 
    font-weight: bold;
}





/*  nav admin panel fix
----------------------------------------------- */

ul.mainNav1,
ul.mainNav2,
ul.mainNav3 { overflow: hidden; } 


* html ul.mainNav1,
* html ul.mainNav2,
* html ul.mainNav3 
{ 
  height: 1%; 
  overflow: visible; 
} 





