/* 
ID: 4090
Name:kopy 4086
Author: jm (2010-DEC)
*/

/*  Main Elements
----------------------------------------------- */


div#tp-container {
    margin: 0 auto;
    width:890px;
    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;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='https://u.jimcdn.com/cms/o/layout/lda64fd00237f53eb/img/sidebar-top.png');
    background:none;
}

html > body div#tp-sidebar-top {	
    filter:none;
    background:transparent url(https://u.jimcdn.com/cms/o/layout/lda64fd00237f53eb/img/sidebar-top.png) no-repeat 0 0;
}

div#tp-sidebar-mid {
    width:266px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='https://u.jimcdn.com/cms/o/layout/lda64fd00237f53eb/img/sidebar-mid.png');
    background:none;
}

html > body div#tp-sidebar-mid {	
    filter:none;
    background:transparent url(https://u.jimcdn.com/cms/o/layout/lda64fd00237f53eb/img/sidebar-mid.png) repeat-y 0 0;
}

div#tp-sidebar-bot {
    width:266px;
    height:31px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='https://u.jimcdn.com/cms/o/layout/lda64fd00237f53eb/img/sidebar-bot.png');
    background:none;
}

html > body div#tp-sidebar-bot {	
    filter:none;
    background:transparent url(https://u.jimcdn.com/cms/o/layout/lda64fd00237f53eb/img/sidebar-bot.png) no-repeat 0 0;
}

div#tp-content {
    width:612px;
    float:left;
    padding:0 0 0 12px;
}

div#tp-content-top {
    width:612px;
    height:37px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='https://u.jimcdn.com/cms/o/layout/lda64fd00237f53eb/img/content-top.png');
    background:none;
}

html > body div#tp-content-top {	
    filter:none;
    background:transparent url(https://u.jimcdn.com/cms/o/layout/lda64fd00237f53eb/img/content-top.png) no-repeat 0 0;
}

div#tp-content-mid {
    width:612px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='https://u.jimcdn.com/cms/o/layout/lda64fd00237f53eb/img/content-mid.png');
    background:none;
}

html > body div#tp-content-mid {	
    filter:none;
    background:transparent url(https://u.jimcdn.com/cms/o/layout/lda64fd00237f53eb/img/content-mid.png) repeat-y 0 0;
}

div#tp-content-bot {
    width:612px;
    height:37px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='https://u.jimcdn.com/cms/o/layout/lda64fd00237f53eb/img/content-bot.png');
    background:none;
}

html > body div#tp-content-bot {	
    filter:none;
    background:transparent url(https://u.jimcdn.com/cms/o/layout/lda64fd00237f53eb/img/content-bot.png) no-repeat 0 0;
}

div#tp-footer {
    width:890px;
}

div#tp-footer a {
    text-decoration:none;
}






/*  Gutter	
----------------------------------------------- */

div#tp-navigation-gutter { padding:5px 30px;}
div#tp-sidebar-gutter { padding:17px 25px 0px;}
div#tp-content-gutter { padding:5px 40px; }
div#tp-footer-gutter { padding:10px 18px 30px 18px; }



	
/*  MAIN MENU	
----------------------------------------------- */
ul.mainNav1,
ul.mainNav2,
ul.mainNav3 {
    text-align:left;
    margin:0;
    padding:0;
    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;
    text-decoration: none;
    color: #887E77;
    margin:0 0 2px;
    border-bottom:1px solid #E9E9E6;
}


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;
}

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; } 