/*
Template-ID: 483
Name: Waves
Author: N. Macht
Rebuild: Y. Kollega
Last Modified: 2010-Jan-27
*/

/*  layout
----------------------------------------------- */
div#cc-tp-padding-container { 
    position: relative;
    padding:0px 0px;
    text-align:center;
}

div#cc-tp-container {
    position:relative;
    width:810px;
    margin:0 auto;
    padding:10px 0 0 0;
    text-align:left;
}

div#cc-tp-top {
    width:810px;
    height:5px;
    background:url(https://u.jimcdn.com/cms/o/layout/l216c73a5fa070f2f/img/top_bg.png) no-repeat left top;
}

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

div#cc-tp-wrapper {
    float:left;
    width:810px;
    background:url(https://u.jimcdn.com/cms/o/layout/l216c73a5fa070f2f/img/content_bg.png) repeat-y left top;
}
    
* html div#cc-tp-wrapper {
    background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='https://u.jimcdn.com/cms/o/layout/l216c73a5fa070f2f/img/content_bg.png');    
}

div#cc-tp-emotion {
    width:800px;
    padding:0 5px;
}

div#cc-tp-wave-left {
    position:absolute;
    z-index:10;
    left:5px;
    top:135px;
    width:400px;
    height:116px;
    background:url(https://u.jimcdn.com/cms/o/layout/l216c73a5fa070f2f/img/emo_overlay_left.png) no-repeat left top;
}
    
* html div#cc-tp-wave-left {
    background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image', src='https://u.jimcdn.com/cms/o/layout/l216c73a5fa070f2f/img/emo_overlay_left.png');    
}

div#cc-tp-wave-right {
    position:absolute;
    z-index:10;
    left:405px;
    top:15px;
    width:400px;
    height:236px;
    background:url(https://u.jimcdn.com/cms/o/layout/l216c73a5fa070f2f/img/emo_overlay_right.png) no-repeat left top;
}
    
* html div#cc-tp-wave-right {
    background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image', src='https://u.jimcdn.com/cms/o/layout/l216c73a5fa070f2f/img/emo_overlay_right.png');
}

div#cc-tp-navigation {
    /* position:relative;
    z-index:5; */
    float:left;
    width:220px;
    padding:5px;
}

div#cc-tp-content {
    /* position:relative;
    z-index:1; */
    float:left;
    width:520px;
}

div#cc-tp-sidebar {
    /* position:relative;
    z-index:4;*/
    width:220px;
}

div#cc-tp-btm {
    width:810px;
    height:5px;
    background:url(https://u.jimcdn.com/cms/o/layout/l216c73a5fa070f2f/img/btm_bg.png) no-repeat left top;
}
    
* html div#cc-tp-btm {
    background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image', src='https://u.jimcdn.com/cms/o/layout/l216c73a5fa070f2f/img/btm_bg.png');
}

div#cc-tp-footer {
    clear:both;
    width:810px;
}
/* inner offsets 
----------------------------------------------- */

div#cc-tp-content .cc-tp-gutter { padding:0  0   20px 25px; }
div#cc-tp-sidebar .cc-tp-gutter { padding:30px  8px 20px 12px; }
div#cc-tp-footer  .cc-tp-gutter { padding:0  6px 20px  6px; }

/*  Sub-Elements
----------------------------------------------- */

div.jimdofriends {
    float:left;
    width:0;
    padding:0 !important;
    margin:0 0 20px 0 !important;
}

div.jimdofriends .vcard {
    border:none !important;
    border-bottom:1px dotted #ccc !important;
    background:transparent !important;
    padding:0 0 4px 0 !important;
    margin:4px 0 4px 0 !important;
    background:#fff;
    }
    
div#cc-tp-content div.jimdofriends {width:0; width:420px !important;}
div#cc-tp-content div.jimdofriends .vcard {width:0; width:400px !important;}

div#cc-tp-sidebar div.jimdofriends {width:0; width:195px !important;}
div#cc-tp-sidebar div.jimdofriends .vcard {width:0; width:190px !important;}

/*  nav
----------------------------------------------- */
ul.mainNav1,
ul.mainNav2,
ul.mainNav3 {    
    margin:0;
    padding:0;
    text-align:left;
    list-style:none;
}



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

ul.mainNav1 li a, ul.mainNav1 li a:visited {
    display:block;
    border-bottom:1px solid #EDEDED;
    padding:6px 4px 6px 15px;
    font-size:12px;
    text-decoration:none;
    color:#999;
}

ul.mainNav2 li a, ul.mainNav2 li a:visited {
    padding:4px 4px 4px 25px;
}


ul.mainNav3 li a, ul.mainNav3 li a:visited {
    padding:4px 4px 4px 35px;
}

ul.mainNav1 li a:hover {
    background-color:#eee;
    color:#09C;
}

ul.mainNav1 li a.current, ul.mainNav1 li a.current:visited,
ul.mainNav1 li a.parent,  ul.mainNav1 li a.parent:visited,
ul.mainNav2 li a.current, ul.mainNav2 li a.current:visited,
ul.mainNav2 li a.parent,  ul.mainNav2 li a.parent:visited,
ul.mainNav3 li a.current, ul.mainNav3 li a.current:visited {
    font-weight:bold;
    color:#09C;
}
