

/*
jimdo 4037
by pk
rev yk
*/





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

.body {
	padding:0px 0px;
	text-align:center;
	background:black url(https://u.jimcdn.com/cms/o/layout/l25aaf9ba3e9f5f4e/img/body_bg.jpg) left top repeat-x;
}


div#cc-tp-header {
	width:970px;
}


div#cc-tp-container {
	width: 970px;
	margin:0 auto;
	text-align:left;
}


div#cc-tp-emotion {	padding:13px; }


div#cc-tp-wrapper {
	width:970px;
	text-align: left;
	background: black url(https://u.jimcdn.com/cms/o/layout/l25aaf9ba3e9f5f4e/img/container_bg.jpg) no-repeat top left;
}


div#cc-tp-mainnavigation {
	padding:0 5px;
	margin:0 auto;
}


div#cc-tp-main-content {
	padding:15px 0;
}


div#cc-tp-content {
	width: 630px;
  	float: right;
}


div#cc-tp-sidebar {
	width:260px;
	float:left;   
}


div#cc-tp-footer {
	clear: both;
	width:970px;
	margin:0 auto;
	text-align:left;
} 






/*  font 
------------------------------------------------ */ 


div#cc-tp-footer,
div#cc-tp-footer td, 
div#cc-tp-footer li,
div#cc-tp-footer a, div#cc-tp-footer a:visited { 
	color:#999;
}


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


div#cc-tp-footer a:hover {
	text-decoration:underline; 
	color:#999;
}





/*  inner offsets
----------------------------------------------- */

div#cc-tp-content 	.gutter { padding: 20px 13px 20px 0px; }
div#cc-tp-sidebar  	.gutter { padding: 20px 20px 20px 30px; }
div#cc-tp-footer  	.gutter { padding: 10px 35px; }







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


div#cc-tp-navi-user-2-top {
	width:944px;
	height:8px;
	margin:9px 0 0 13px;
	padding:0;
	background:url(https://u.jimcdn.com/cms/o/layout/l25aaf9ba3e9f5f4e/img/nav2_bg_top.png) no-repeat left top;
}

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


div#cc-tp-navi-user-2 {
	width:944px;
	margin:0 0 0 13px;
	padding:0;
	background:url(https://u.jimcdn.com/cms/o/layout/l25aaf9ba3e9f5f4e/img/nav2_bg.png) repeat-y left top;
}


* html div#cc-tp-navi-user-2 {
	background: none;
 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='https://u.jimcdn.com/cms/o/layout/l25aaf9ba3e9f5f4e/img/nav2_bg.png');
}


div#cc-tp-navi-user-2-bottom {
	width:944px;
	height:8px;
	margin:0 0 0 13px;
	padding:0;
	background:transparent url(https://u.jimcdn.com/cms/o/layout/l25aaf9ba3e9f5f4e/img/nav2_bg_bottom.png) top left no-repeat;
}

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



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



ul.mainNav1 { padding:25px 0 0 0; }


ul.mainNav2 { 
	position:relative;
	padding:0 0 0 13px; 
}


ul.mainNav3 { padding:20px 0 30px 35px; }


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



ul.mainNav1 li a, ul.mainNav1 li a:visited {
	display: block;
	float: left;
    outline: none;
	background: none;
	white-space:nowrap;
  	text-decoration: none;
	font-weight: bold;
  	color:#DDD;
}


ul.mainNav2 li a, ul.mainNav2 li a:visited {
	float:left;
	display:block;
	outline:none;
	text-decoration:none;
  	color: #ccc;
}


ul.mainNav3 li a, ul.mainNav3 li a:visited {
	display:block;
	padding-left:5px;
	border-bottom:1px solid #333;
	outline:none;
	text-decoration:none;
  	color: #999;
}


ul.mainNav1 li a, ul.mainNav1 li a:visited { padding:0px 0px 0px 14px;}
ul.mainNav2 li a, ul.mainNav2 li a:visited { padding:8px 20px 8px 10px;}
ul.mainNav3 li a, ul.mainNav3 li a:visited { padding:8px 0px 8px 10px;}


ul.mainNav1 li a:hover,
ul.mainNav2 li a:hover,
ul.mainNav3 li a:hover {
	text-decoration:underline;
	color:#fff;
}


ul.mainNav1 li a span, ul.mainNav1 li a:visited span { 
	display:block;
	padding:18px 14px 10px 0px;
}
	
	
ul.mainNav1 li a.parent span, ul.mainNav1 li a.parent:visited span,
ul.mainNav1 li a.current span, ul.mainNav1 li a.currentvisited span {	
    background:url(https://u.jimcdn.com/cms/o/layout/l25aaf9ba3e9f5f4e/img/nav1_bg_right.png) no-repeat right top;
	color:#fff;	
	font-weight:bold;
}


* html ul.mainNav1 li a.parent span, * html ul.mainNav1 li a.parent:visited span,
* html ul.mainNav1 li a.current span, * html ul.mainNav1 li a.currentvisited span
{
    background:url(https://u.jimcdn.com/cms/o/layout/l25aaf9ba3e9f5f4e/img/nav1_bg_right.gif) no-repeat right top;
}


ul.mainNav1 li a.parent,  ul.mainNav1 li a.parent:visited,
ul.mainNav1 li a.current, ul.mainNav1 li a.current:visited {
	background:url(https://u.jimcdn.com/cms/o/layout/l25aaf9ba3e9f5f4e/img/nav1_bg_left.png) no-repeat left top;
}


* html ul.mainNav1 li a.parent,  * html  ul.mainNav1 li a.parent:visited,
* html ul.mainNav1 li a.current, * html ul.mainNav1 li a.current:visited {
	background:url(https://u.jimcdn.com/cms/o/layout/l25aaf9ba3e9f5f4e/img/nav1_bg_left.gif) no-repeat left top;
}


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


ul.mainNav3 li a.current, ul.mainNav3 li a.current:visited { 
	color:#fff;
	font-weight:bold;
	border-bottom:1px solid #333;	
}




/*  fix navigation admin panel
----------------------------------------------- */

ul.mainNav1,
ul.mainNav2,
ul.mainNav3 { overflow:hidden; } 


* html ul.mainNav1,
* html ul.mainNav2,
* html ul.mainNav3 { height:1%; overflow:visible; } 

