
/*
Template: 4163
GJBO
Author: L.Diercks / JC
*/




/* @group common */

.body {
	color: #666;
	text-align:left;
	background:white;
}

#gj-header-wrapper {	background:#E5C33A;}

#gj-header-contents {
	width:960px;
	margin:0 auto;
	padding:28px 0 0 0;
}

#gj-navi {background:#fff;}

#gj-navi .gutter {
	width:960px;
	margin:0 auto;}

#gj-wrapper {
	padding:18px 0;
	background:url(https://u.jimcdn.com/cms/o/layout/lcc43b14f454e3b6f/img/bg-contents.jpg) repeat-x left top;
}

#gj-wrapper-contents {
	width:960px;
	margin:0 auto;
}

#gj-contents {
	float:left;
	width:648px;
	padding:0 24px 0 0;
}

#gj-side {
	float:right;
	width:284px;
	padding:1px;
	margin-top:5px;
	border:1px solid #ddd;
}

div#gj-sidebar .gutter {padding: 20px;}

#gj-footer {
	height:100px;
	background:#E8CD5F;
}
#gj-footercontents {
	width:960px;
	margin:0 auto;
}


/* @group header */
#topimage {
	width:940px;
	border:10px solid #fff;
	box-shadow:0 6px 30px 0 #C8AA32;
	-moz-box-shadow:0 6px 30px 0 #C8AA32;
	-webkit-box-shadow:0 6px 30px 0 #C8AA32;
	-o-box-shadow:0 6px 30px 0 #C8AA32;
	-ms-box-shadow:0 6px 30px 0 #C8AA32;
}


/* @group contents */
#gj-contents h1 {
	margin:0 0 6px 0;
	padding:8px 24px;
	background:url(https://u.jimcdn.com/cms/o/layout/lcc43b14f454e3b6f/img/bg-h1.png) repeat left top;
	border:1px solid #E5C33A;
	color:#fff;
	letter-spacing:0.08em;
	box-shadow:0 0 0 1px #fff inset;
	-moz-box-shadow:0 0 0 1px #fff inset;
	-webkit-box-shadow:0 0 0 1px #fff inset;
	-o-box-shadow:0 0 0 1px #fff inset;
	-ms-box-shadow:0 0 0 1px #fff inset;
	text-shadow:0 0 4px #999;
	-moz-text-shadow:0 0 4px #999;
	-webkit-text-shadow:0 0 4px #999;
	-o-text-shadow:0 0 4px #999;
	-ms-text-shadow:0 0 4px #999;
}
#gj-contents h1 a {
	color:#fff !important;
	text-decoration:none;
}
#gj-contents h1 a:hover {
	color:#DF888E !important;
	text-shadow:0 0 4px #fff;
	-moz-text-shadow:0 0 4px #fff;
	-webkit-text-shadow:0 0 4px #fff;
	-o-text-shadow:0 0 4px #fff;
	-ms-text-shadow:0 0 4px #fff;
}
#gj-contents h2 {
	margin:12px 0 6px 0;
	padding:6px 24px;
	background:url(https://u.jimcdn.com/cms/o/layout/lcc43b14f454e3b6f/img/bg-h2.png) repeat-y left top;
	color:#fff;
	letter-spacing:0.08em;
	text-shadow:0 0 4px #999;
	-moz-text-shadow:0 0 4px #999;
	-webkit-text-shadow:0 0 4px #999;
	-o-text-shadow:0 0 4px #999;
	-ms-text-shadow:0 0 4px #999;
}

#gj-side h1 {
	margin:0 -25px;
	padding:8px 24px;
	background:url(https://u.jimcdn.com/cms/o/layout/lcc43b14f454e3b6f/img/bg-side-h1.png) repeat left top;
	color:#fff;
}
#gj-side h2 {
	margin:0 -25px 0;
	padding:6px 24px;
	background:url(https://u.jimcdn.com/cms/o/layout/lcc43b14f454e3b6f/img/bg-side-h2.png) repeat left top;
	color:#fff;
}


/* @group footer */

#gj-footer {  color:#E8CD5F;}

#gj-footer a {
	font-weight:bold;
	text-decoration:none;
}

.rightrow a {
 float:right;
 display:block;
 padding:4px 24px;
 color:#fff !important;
}

#gj-footer a:hover {	text-decoration:none;}
.leftrow a 			{ color:#E8CD5F !important;}
.leftrow a:hover 	{ color:#7BD165 !important;}
.rightrow a			{ background:#EFDC8F;}
.rightrow a:hover { background:#7BD165;}

#gj-footer div#contentfooter div.leftrow {
 padding:4px 24px;
 background:#fff;
 color:#E8CD5F;
 width:auto;
 max-width:600px;
}

* html #gj-footer div#contentfooter div.leftrow { width:600px;}

#gj-footer div#contentfooter div.rightrow {
 width:284px;
}



/* other styple */

#gj-contents div.datetime {
	width: 41px !important;
	height: 34px !important;
	margin:2px !important;
	padding:5px 0 1px;
	background: #F2E4AA !important;
	text-align:center;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='0');
}

* html #gj-contents div.datetime {
	margin:2px 1px 2px 2px !important;
}

#gj-contents div.datetime p.day,
#gj-contents div.datetime p.mon {
	line-height: 16px ;
	margin: 0 ;
	padding:0 ;
	color:#A68606 ;
	text-indent:0 ;
}

#gj-contents div.datetime p.day {font-size:16px;}
#gj-contents div.datetime p.mon {font-size:12px;}

p.day-word,
p.yr {	display:none}

#gj-contents .skiptoform { float: none;}



/* @group css hack */
#gj-navi:after, #gj-wrapper:after, #gj-footer:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
/* for IE6 */
* html #gj-navi, * html #gj-wrapper, * html #gj-footer {
	zoom: 1;
}
/* for IE7 */
*:first-child+html #gj-navi, *:first-child+html #gj-wrapper, *:first-child+html #gj-footer {
	zoom: 1;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
/* for IE6 */
* html .clearfix {
	zoom: 1;
}
/* for IE7 */
*:first-child+html .clearfix {
	zoom: 1;
}
/* @end */
/** NAV **/




/* @group nav */

ul.mainNav1 {
	padding: 0;
	margin:0 ;
	list-style:none;
}
ul.mainNav1 li {
	float:left;
	display:inline;
	padding:0;
	background:none;
}

ul.mainNav1 li a,
ul.mainNav1 li a:link,
ul.mainNav1 li a:visited {
	display:block;
	padding:12px 36px;
	color:#666;
	font-weight:bold;
	letter-spacing:0.08em;
	text-decoration:none;
}
ul.mainNav1 li a:hover,
ul.mainNav1 li a.parent,
ul.mainNav1 li a.current {
	background:url(https://u.jimcdn.com/cms/o/layout/lcc43b14f454e3b6f/img/bg-navi-btn.png) no-repeat center top #7BD165;
	color:#fff;
	text-decoration:none;
}


ul.mainNav2,
ul.mainNav3 {
	margin:0;
	padding:0;
	background:none;
	list-style:none;
}

ul.mainNav2 li,
ul.mainNav3 li {
	margin:0;
	padding:0;
	background:none;
}

ul.mainNav2 li {display:inline;}
ul.mainNav3 li {display:block;}

ul.mainNav2 a,
ul.mainNav2 a:link,
ul.mainNav2 a:visited {
	padding:8px 0 8px 24px;
	display:block;
	color: white;
	text-decoration:none;
	background-color:#E5C33A;
	background-image:url(https://u.jimcdn.com/cms/o/layout/lcc43b14f454e3b6f/img/bg-h1.png);
}

ul.mainNav3 a,
ul.mainNav3 a:link,
ul.mainNav3 a:visited {
	background-image:url(https://u.jimcdn.com/cms/o/layout/lcc43b14f454e3b6f/img/bg-side-h1.png);
	padding-left:40px;
	display:block;
	background-color:#666666;
}

ul.mainNav2 a:hover,
ul.mainNav2 a.parent,
ul.mainNav2 a.current,
ul.mainNav3 a:hover,
ul.mainNav3 a.current {
	font-weight:bold;
}