/*
Template: 4155
GJBO
Author: L.Diercks
Rev: YK
*/




/** Font **/


#gj-wrapper li 
{
  list-style: none;
}


/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select 
{
 *font-size: 100%;
}


ul, ol, dl 
{
	margin:0 !important;
	padding:0 0 12px 0 !important;
}


ul li 
{
	margin:0 0 0 15px;
	padding:0 0 0 12px;
	background:url(http://u.jimdo.com/www66/o/layout/l3aa5599465ad055b/img/list-mark.png) no-repeat left 8px;
}


ol li 
{
	margin:0 0 0 35px;
	list-style-type:decimal;
}


h1, h2, h3, h4 
{
	letter-spacing:0.07em;
}


#gi-side-contents h1, 
#gi-side-contents h2, 
#gi-side-contents h3 
{
  width:152px;
  margin:6px 0 8px 0;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -o-border-radius:3px;
  -ms-border-radius:3px;
}


#gi-side-contents h1 
{
  padding:5px 26px;
  background:#6A6D37;
  color:#fff;
}


#gi-side-contents h2 
{
  padding:2px 26px;
  background:#B36A6A;
  color:#fff;
}


#gi-side-contents h3 
{
  padding:1px 26px;
  color:#4E8C9A;
  border:1px solid;
}

#gi-side-contents a :hover 
{
  text-decoration:underline;
}

#gj-contents h1 
{
  margin:18px 0 12px 0;
  padding:9px 17px;
  background:url(http://u.jimdo.com/www66/o/layout/l3aa5599465ad055b/img/bg-h1.jpg) no-repeat right bottom;
  color:#1B6AB1;
  font-weight:bold;
  border:1px solid #ccc;
  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;
}


#gj-contents h1 a 
{
  color:#1B6AB1;
}


#gj-contents h2 
{
  margin:18px 0 12px 0;
  padding:6px 17px;
  background:url(http://u.jimdo.com/www66/o/layout/l3aa5599465ad055b/img/bg-h2.jpg) no-repeat left top;
  color:#FDA64F;
  font-weight:bold;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  -o-border-radius:4px;
  -ms-border-radius:4px;
  box-shadow:0 1px 7px 1px #000 inset;
  -moz-box-shadow:0 1px 7px 1px #000 inset;
  -webkit-box-shadow:0 1px 7px 1px #000 inset;
  -o-box-shadow:0 1px 7px 1px #000 inset;
  -ms-box-shadow:0 1px 7px 1px #000 inset;
}


#gj-contents h3 
{
  margin:18px 0 12px 0;
  padding:3px 17px;
  background:url(http://u.jimdo.com/www66/o/layout/l3aa5599465ad055b/img/bg-h3.png) repeat-y left top;
  color:#2B1E12;
}


#gj-contents a:hover 
{
  text-decoration:underline !important;
}


#gj-footer a 
{
  color:#C7C5C2;
}


#gj-footer a:hover 
{
  text-decoration:underline !important;
}







/** Layout **/

.body 
{
  background:url(http://u.jimdo.com/www66/o/layout/l3aa5599465ad055b/img/bg.jpg) repeat-y center top;
}

#gj-wrapper 
{
  text-align:center; 
  padding:50px;
	background:url(http://u.jimdo.com/www66/o/layout/l3aa5599465ad055b/img/bg-header.jpg) no-repeat center top, url(http://u.jimdo.com/www66/o/layout/l3aa5599465ad055b/img/bg-header-shadow.png) repeat-x 0 167px;
}


#gj-wrapper2 
{
	width:960px;
  margin:0 auto; 	
	text-align:left;
	background:url(http://u.jimdo.com/www66/o/layout/l3aa5599465ad055b/img/bg-contents.png) repeat;
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-o-border-radius:12px;
	-ms-border-radius:12px;
	box-shadow:0 0 22px -11px #111;
	-moz-box-shadow:0 0 22px -11px #111;
	-webkit-box-shadow:0 0 22px -11px #111;
	-o-box-shadow:0 0 22px -11px #111;
	-ms-box-shadow:0 0 22px -11px #111;
}


#gj-header 
{
	width:936px;
	padding:12px;
	border-radius:8px 8px 0 0;
	-moz-border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
	-o-border-radius:8px 8px 0 0;
	-ms-border-radius:8px 8px 0 0;
}



#gj-navi-wrapper 
{
	margin:-120px 0 0 -20px;
}


*:first-child+html #gj-navi-wrapper 
* {
	min-height:1px;
}


* html #gj-navi-wrapper {
	margin:0 0 0 -20px;
}

#gj-navi-menu  {
	height: 80px;
/*	background:url(http://u.jimdo.com/www66/o/layout/l3aa5599465ad055b/img/bg-navi-menu.png) no-repeat left top;
*/}

#gj-navi-contents 
{
  width:238px;
	margin: 0 20px 0 0;
	padding:30px 13px 50px;
	background: url(http://u.jimdo.com/www66/o/layout/l3aa5599465ad055b/img/bg-navi-top1.jpg) repeat-y left top;
	text-align:left;
	box-shadow:2px 12px 8px -3px #333333;
	-moz-box-shadow:2px 12px 8px -3px #333333;
	-webkit-box-shadow:2px 12px 8px -3px #333333;
	-o-box-shadow:2px 12px 8px -3px #333333;
	-ms-box-shadow:2px 12px 8px -3px #333333;
}


* html #gj-navi-contents 
{
  background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='http://u.jimdo.com/www66/o/layout/l3aa5599465ad055b/img/bg-navi-top.png');
}

#gj-navi-contents ul.mainNav1
{
  position:relative;
}


#gi-side-contents 
{
	padding:18px 34px 24px 24px;
	text-align:left;
}


#gj-contents 
{
	float:left;
	width:660px;
	padding:10px 8px 28px;
	text-align:left;
}



#gj-side 
{
	width:264px;
	float:left;
	position:relative;
	
}


#gj-footer 
{
	width:960px;
	margin:0 auto;
	margin-top:12px;  
	padding:0 0 36px 0;
}


#gj-footercontents 
{
	padding:18px 24px;
	background:url(http://u.jimdo.com/www66/o/layout/l3aa5599465ad055b/img/bg-footer.jpg) repeat-y left top;
	color:#C7C5C2;
	letter-spacing:0.05em;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	box-shadow:0 1px 7px 1px #000 inset;
	-moz-box-shadow:0 1px 7px 1px #000 inset;
	-webkit-box-shadow:0 1px 7px 1px #000 inset;
	-o-box-shadow:0 1px 7px 1px #000 inset;
	-ms-box-shadow:0 1px 7px 1px #000 inset;
}


#gj-header #topimage 
{
	border:12px solid #000;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-o-border-radius:8px;
	-ms-border-radius:8px;
}


#gj-side-bottom 
{
	height:61px;
	margin:-50px 0 0 -20px;
	background:url(http://u.jimdo.com/www66/o/layout/l3aa5599465ad055b/img/bg-navi-bottom.png) no-repeat center bottom;
}









/* blog datesticker */


p.day-word, p.day, p.mon, p.yr {
	margin: 0 !important;
	padding:0 !important;
	color:#1B6AB1!important;
	text-indent:0 !important;
}
#gj-contents div.datetime {
	width: 43px !important;
	height: 33px !important;
	margin:21px 2px 0 !important;
	padding: 3px 0;
	background: #E9EFF6 !important;
	text-align:center;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='0');
}
* html #gj-contents div.datetime {
	margin:20px 1px 0 !important;
}
div.datetime {
	float:right;
	width:44px;
	height:45px;
	margin:0 10px 10px 0;
	background:url(http://s.jimdo.com/s/img/cc/datesticker-bg.png) no-repeat center center;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://s.jimdo.com/s/img/cc/datesticker-bg.png', sizingMethod = 'crop');
	_background:none
}
p.day-word {
	display:none
}
p.day {
	padding-top:4px;
	line-height:20px;
	color:white;
	text-align:center
}
p.mon {
	padding-top:1px;
	color:white;
	text-align:center
}
p.yr {
	display:none
}




/** NAVIGATION **/

#gj-navi-contents li 
{
	margin:0;
	padding:0;
	background:none;
	border-bottom:1px solid #392E21;
}


#gj-navi-contents a 
{
	display:block;
	margin:0 17px;
	padding:3px 0 3px 20px;
	background:url(http://u.jimdo.com/www66/o/layout/l3aa5599465ad055b/img/list-navi-mark.png) no-repeat left 15px;
	color:#fff;
	font-weight:normal;
	letter-spacing:0.2em;
	text-decoration:none;
}


#gj-navi-contents a:hover,
#gj-navi-contents a.current,
#gj-navi-contents a.parent
{
	color:orange;
	text-decoration:none;
}


#gj-navi-contents li ul 
{
	padding:0 !important;
}


#gj-navi-contents li ul li 
{
	padding:0 0 0 18px;
	border-bottom:none;
}

/* @end */



/* @group css hack */

#gj-wrapper2:after, #gj-footercontents:after 
{
	visibility: hidden;
	display: block;
	content: " ";
	clear: both;
	height: 0;
}


/* for IE6 */
* html #gj-wrapper2, * html #gj-footercontents {
	zoom: 1;
}


/* for IE7 */
*:first-child+html #gj-wrapper2, *:first-child+html #gj-footercontents {
	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 */