
/*
Template: 4152
GJBO
Edit: L.Diercks
*/



/* clearfix
----------------------------------------------- */
.clearfix:after{
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
	height:0;
}

* html .clearfix{
	display:inline-block;
}

* html .clearfix{
	height:1%;
}

.clearfix{
	display:block;
}

*:first-child+html .clearfix{
	zoom:1;
}

/*  Layout
----------------------------------------------- */

.body {
    margin:0;
	color:#5a5858;
	min-width:980px;
}

/*--header--*/
#header-box {
	background:url(https://u.jimcdn.com/cms/o/layout/l6495cd9099e7936f/img/bg-brown.png) ;
	_background:url(https://u.jimcdn.com/cms/o/layout/l6495cd9099e7936f/img/bg-brown.gif) ;
	padding:25px 0 0;
}

#header-box-inner {
    background:url(https://u.jimcdn.com/cms/o/layout/l6495cd9099e7936f/img/bg-hedder.gif) ;
	padding:30px 0;
}


#header-box #header {
	width:900px;
	min-height:219px;
	padding:0;
	margin:0 auto;
	position:relative;
}

#header-box #header-div {
	width:91px;
	height:219px;
	padding:0;
	margin:0 auto;
	position : absolute;
	top:-30px;
	background: url(https://u.jimcdn.com/cms/o/layout/l6495cd9099e7936f/img/header-div1.png) no-repeat;
	_background: url(https://u.jimcdn.com/cms/o/layout/l6495cd9099e7936f/img/header-div1.gif) no-repeat;
}


/*--container--*/
#container {
	background:#ffffff;
}

#main {
	width:900px;
	padding:0;
	margin:0 auto;
    background: #ffffff;
}

#side{
    float:left;
    width:220px;
	text-align:center;
}

#sidebar {
	text-align:left;
    background: #f9f7ef;
	margin:20px 0 0;
	padding:20px;
	border-bottom:4px solid #ebebeb;
}


#sidebar h1 {
	background: url(https://u.jimcdn.com/cms/o/layout/l6495cd9099e7936f/img/bg-side-h1.gif) no-repeat bottom;
	font-weight:bold;
	color:#6f6f6f;
	padding:6px 5px 5px 40px;
	margin:0 0 5px -25px;
	border-top:1px solid #ade1e9;
	width:175px;
}

#sidebar h2 {
	background: url(https://u.jimcdn.com/cms/o/layout/l6495cd9099e7936f/img/bg-side-h2.gif) no-repeat bottom;
	font-weight:bold;
	color:#6f6f6f;
	padding:6px 5px 5px 40px;
    margin:0 0 5px -25px;
	border-top:1px solid #ff9ba8;
	width:175px;
}

#sidebar h3 {
	background: url(https://u.jimcdn.com/cms/o/layout/l6495cd9099e7936f/img/bg-side-h3.gif) no-repeat bottom;
	font-weight:bold;
	color:#6f6f6f;
	padding:6px 5px 5px 40px;
    margin:0 0 5px -25px;
	border-top:1px solid #f8c88a;
	width:175px;
}

#content {
	width:650px;
	float:right;
	background: url(https://u.jimcdn.com/cms/o/layout/l6495cd9099e7936f/img/bg-content.gif) no-repeat left top #f9f7ef;
	padding:18px 0 0 0;
	margin:40px 0 0 0;
}
#content #content-wrap ul li{
list-style:none;
	
}

#content #content-wrap {
	background: url(https://u.jimcdn.com/cms/o/layout/l6495cd9099e7936f/img/bg-content.gif) no-repeat left bottom;
	padding:0 30px 35px;
}

#content #content-wrap div.n {
	margin:0;
	padding:0;
}

#content #content-wrap h1 {
	background: url(https://u.jimcdn.com/cms/o/layout/l6495cd9099e7936f/img/bg-h1.gif) no-repeat bottom #f4efe0;
	line-height:1.2em;
	color:#56423b;
	padding:10px;
	margin:30px 0 20px;
}

#content #content-wrap h2 {
	background: url(https://u.jimcdn.com/cms/o/layout/l6495cd9099e7936f/img/bg-h2.gif) no-repeat bottom #edefd7;
	font-weight:bold;
	color:#aac44e;
	padding:10px;
	margin:30px 0 20px;
}

#content #content-wrap h3 {
	background: url(https://u.jimcdn.com/cms/o/layout/l6495cd9099e7936f/img/bg-h3.gif) no-repeat bottom;
	font-weight:bold;
	color:#f5a135;
	padding:10px;
	margin:30px 0 20px;
}


/*--footer--*/
#footer {
	background:url(https://u.jimcdn.com/cms/o/layout/l6495cd9099e7936f/img/bg-brown.gif) ;
	clear:both;
	margin:60px 0 0;
	color: white;
}

#footer-inner {
	background: url(https://u.jimcdn.com/cms/o/layout/l6495cd9099e7936f/img/bgb-footer.gif) repeat-x bottom;
	padding:20px 0 0;
}

#footer  #contentfooter {
	width:900px;
	min-height:50px;
	_height:50px;
	margin:0 auto;
	padding:0;
}


#footer  #contentfooter a { color: white !important; text-decoration: underline!important; }
#footer  #contentfooter a:hover { color: white !important; text-decoration:none!important; }




/*  Navigation
----------------------------------------------- */
#navigation {
	background: url(https://u.jimcdn.com/cms/o/layout/l6495cd9099e7936f/img/bgt-navi.gif) no-repeat top #f4efdf;
	text-align:left;
	margin:10px 0 0;
}

#navigation #navigation-wrap {
	background: url(https://u.jimcdn.com/cms/o/layout/l6495cd9099e7936f/img/bgb-navi.gif) no-repeat bottom;
	margin:0;
	padding:50px 10px 44px 37px;
}

#navigation ul.mainNav1 {
	background: url(https://u.jimcdn.com/cms/o/layout/l6495cd9099e7936f/img/bg-navi-ul.gif) repeat-y;
    margin:0;
    padding: 0;
}

#navigation ul.mainNav2,
#navigation ul.mainNav3 {
    margin:0;
    padding: 0;
}

#navigation li {
	margin: 0;
	list-style-image: none!important;
	list-style-type: none!important;
	line-height:1.2em;
}

#navigation span  {
	display:block;
}

#navigation ul.mainNav1 span { padding-left:20px; }
#navigation ul.mainNav2 span { padding-left:35px; }
#navigation ul.mainNav3 span { padding-left:50px; }

#navigation a  {
    margin: 10px 0 0;
	padding:2px 0 0;
	list-style:none;
    display: block;
    color:#56423b!important;
}
#navigation ul.mainNav1 a { background:url(https://u.jimcdn.com/cms/o/layout/l6495cd9099e7936f/img/ico-navi-level01.gif) no-repeat left bottom; font-weight:bold!important; }
#navigation ul.mainNav2 a { background:url(https://u.jimcdn.com/cms/o/layout/l6495cd9099e7936f/img/ico-navi-level02.gif) no-repeat 20px center; text-decoration: none!important; font-weight:normal!important; }
#navigation ul.mainNav3 a { background:url(https://u.jimcdn.com/cms/o/layout/l6495cd9099e7936f/img/ico-navi-level03.gif) no-repeat 36px center; text-decoration: none!important; font-weight:normal!important; }

#navigation a:hover,
#navigation .current {
    color:#ff9ba8!important;
}
#navigation ul.mainNav1 a:hover,
#navigation ul.mainNav1  .current { background:url(https://u.jimcdn.com/cms/o/layout/l6495cd9099e7936f/img/ico-navi-level01-on.gif) no-repeat left bottom; }
#navigation ul.mainNav2 a:hover,
#navigation ul.mainNav2  .current { background:url(https://u.jimcdn.com/cms/o/layout/l6495cd9099e7936f/img/ico-navi-level02-on.gif) no-repeat 20px center; }
#navigation ul.mainNav3 a:hover,
#navigation ul.mainNav3  .current { background:url(https://u.jimcdn.com/cms/o/layout/l6495cd9099e7936f/img/ico-navi-level03-on.gif) no-repeat 36px center; }

/*sitemap
------------------------------------------------ */
ul.sitemap { margin:0px!important; }
ul.sitemap ul.sitemap { margin:0 0 0 20px!important; }

/*Blog
------------------------------------------------ */
#content #content-wrap .j-BlogSelection {
	margin:20px 0 0!important;
}

#content #content-wrap .j-BlogSelection .blogselection div.n {
	margin:0!important;
}

#content #content-wrap .j-BlogSelection .blogselection div.n div.n{
	margin:0!important;
}

div.post { margin:20px 0 0 0; }

#content #content-wrap .j-BlogSelection .blogselection div.n h1 a,
.post-title a { color:#56423b!important; }
#content #content-wrap .j-BlogSelection .blogselection div.n h1 a:hover,
.post-title a:hover { color:#56423b!important; text-decoration:none!important; }

#content #content-wrap #content-inner .j-BlogSelection .blogselection .datetime {
	background: url(https://u.jimcdn.com/cms/o/layout/l6495cd9099e7936f/img/datesticker-bg.gif) no-repeat bottom!important;
	/*IE6*/
	_background-image:url(https://u.jimcdn.com/cms/o/layout/l6495cd9099e7936f/img/datesticker-bg.gif) top !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='datesticker-bg.gif', sizingMethod = 'crop')!important;
	width:58px;
	height:63px !important;
	margin:10px 10px 0 0;
}

#content #content-wrap .datetime {
	background: url(https://u.jimcdn.com/cms/o/layout/l6495cd9099e7936f/img/datesticker-bg.gif) no-repeat bottom!important;
	/*IE6*/
	_background-image:url(https://u.jimcdn.com/cms/o/layout/l6495cd9099e7936f/img/datesticker-bg.gif) top !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='datesticker-bg.gif', sizingMethod = 'crop')!important;
	width:58px;
	height:63px !important;
	margin:10px 10px 0 0;
}

#content #content-wrap .j-BlogSelection .blogselection .datetime .day,
#content #content-wrap .datetime  .day {
	margin:4px 0 0 0!important;
	font-weight:bold!important;
}

#content #content-wrap .j-BlogSelection .blogselection .datetime .mon,
#content #content-wrap .datetime  .mon {
}