
/*
Jimdo 4035
Rev: YK (2010-09-30)
*/




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


body 
{ 
	text-align: center;
}

div#cc-tp-padding-container { 
	position: relative;
	margin: 0 auto;
	padding: 0px 0px !important; 
}


div#cc-tp-header 
{
	width: 1001px;
	margin: 0 auto;
	background: url(https://u.jimcdn.com/cms/o/layout/l6be68710a16bbe68/img/nav1_bg.png) left top repeat-y;
}


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


div#cc-tp-header-bottom 
{
	 width: 1001px;
	 height: 53px;
	 margin: 0 auto;
	 background: url(https://u.jimcdn.com/cms/o/layout/l6be68710a16bbe68/img/nav1_bg_bottom.png) left top no-repeat;
}

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


div#cc-tp-emotion-bg
{
	width: 1001px;
	background: transparent url(https://u.jimcdn.com/cms/o/layout/l6be68710a16bbe68/img/emotion_bg.png) 0 0 repeat-y;
}

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


div#cc-tp-emotion {	margin-left:27px; }


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


div#cc-tp-main-content 
{
	width:100%;
}


div#cc-tp-content-top 
{
	width:1001px;
	height:57px;
	background:transparent url(https://u.jimcdn.com/cms/o/layout/l6be68710a16bbe68/img/content_top.png) 0 0 no-repeat;
}

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


div#cc-tp-content-bg 
{
	width:100%;
	background:url(https://u.jimcdn.com/cms/o/layout/l6be68710a16bbe68/img/content_bg.png) repeat-y left top;
}

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


div#cc-tp-content-bottom
{
	width:100%;
	height:20px;
	background:transparent url(https://u.jimcdn.com/cms/o/layout/l6be68710a16bbe68/img/content_bg_bottom.png) 0 0 no-repeat;
}

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


div#cc-tp-mainnavigation 
{
	position:relative;
	width: 907px;
	margin: 0 auto;
}


div#cc-tp-sidebar-2 
{
	position:relative;
	width: 230px;
	float: left;
}


div#cc-tp-content 
{
	position:relative;
  	width: 520px;
  	float: right;
}


div#cc-tp-sidebar 
{
	position:relative;
	width: 240px;
	float: left;  
}

							
div#cc-tp-footer 
{
	width: 1001px;
	clear: both;
	margin: 0 auto;
} 







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


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

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









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


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







/*  nav
----------------------------------------------- */


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


ul.mainNav1 
{ 
	width: 940px;
	margin:0 auto;
	padding:2px 0 0 0;
}


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


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;
	outline:none;
	color:white;
  	text-decoration:none;
}

 
ul.mainNav1 li a, ul.mainNav1 li a:visited
{
	float:left; 
	padding-left:8px;
}

ul.mainNav1 li a span, ul.mainNav1 li a:visited span
{
	display:block;
	padding:33px 15px 10px 0px;
}



ul.mainNav2 li a, ul.mainNav2 li a:visited {
	padding:8px 48px 8px 0;
	border-bottom:1px solid #333;
	text-align:right;
}


ul.mainNav3 li a, ul.mainNav3 li a:visited 
{
	padding:8px 70px 8px 30px;
}



/* hover */

ul.mainNav2 li a:hover,
ul.mainNav3 li a:hover 
{
	color:#fc3; 
}




/* current, parent */

ul.mainNav1 li a.parent,  ul.mainNav1 li a.parent:visited,
ul.mainNav1 li a.current, ul.mainNav1 li a.current:visited 
{
/*	border:2px #F8D11F solid;
	border-bottom-right-radius:6px;
	border-bottom-left-radius:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius:6px;
	-webkit-border-bottom-right-radius:6px; 
	background: #FCEA30 url(https://u.jimcdn.com/cms/o/layout/l6be68710a16bbe68/img/bg_wp_x_nav_active.gif) repeat-x left top; 
*/
	padding-left:18px;
	background:url(https://u.jimcdn.com/cms/o/layout/l6be68710a16bbe68/img/nav1_bg_left.png) no-repeat left top;
	color:black;
}

	
ul.mainNav1 li a.parent span,  ul.mainNav1 li a.parent:visited span,
ul.mainNav1 li a.current span, ul.mainNav1 li a.current:visited span 
{
    background:url(https://u.jimcdn.com/cms/o/layout/l6be68710a16bbe68/img/nav1_bg_right.png) no-repeat right 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, 
* 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.current:visited span
{
	background:none; 
}


* 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
{
	display:block;
	background: #FCEA30 url(https://u.jimcdn.com/cms/o/layout/l6be68710a16bbe68/img/bg_wp_x_nav_active.gif) repeat-x left top;
}
	





ul.mainNav2 li a.parent,  ul.mainNav2 li a.parent:visited,
ul.mainNav2 li a.current, ul.mainNav2 li a.current:visited 
{
	background: url(https://u.jimcdn.com/cms/o/layout/l6be68710a16bbe68/img/nav2_li_el_active.png) no-repeat center right;
	color: #fc3;
	font-weight: bold;
}

* html ul.mainNav2 li a.parent,  * html ul.mainNav2 li a.parent:visited,
* html ul.mainNav2 li a.current, * html ul.mainNav2 li a.current:visited 
{
	background: none !important; 
}


ul.mainNav3 li a.current, ul.mainNav3 li a.current:visited
{ 
	padding:8px 70px 8px 0;
	background:none;
	font-weight:bold;
	color:#fc3;
}




/* fix, nav admin panel */


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


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

