/*  Typo
----------------------------------------------- */

a:hover { text-decoration:none; }

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

.body {
	background: #0C0C0C;
}

div#container
{
	margin:0 auto;
	width:999px;
	background:#0C0C0C;
}

div#header
{
    height:289px;
    width:989px;
	background:url(http://www12.jimdo.com/usertemplates/305802/img/emotion.png) no-repeat top;
}

div#wrapper
{
    width:989px;
    background:url(http://www12.jimdo.com/usertemplates/305802/img/content-mid.png) repeat-y top; 
}

div#top
{
    width:989px;       
	background:url(http://www12.jimdo.com/usertemplates/305802/img/content-top.png) no-repeat top;
}

div#navigation
{
	float:left;
	width:280px;
}

div#content
{
	float:left;
	width:550px;

}

div#bottom
{
	clear:both;
	width:989px;
	height:95px;
	background:url(http://www12.jimdo.com/usertemplates/305802/img/content-bottom.png) no-repeat top;
}

div#footer
{
	clear:both;
}

div#footer a,
div#footer a:link
{
color:#D9D9D9;
}

/*  Gutter
----------------------------------------------- */

div#navigation .gutter { padding: 40px 15px 0 73px; }

div#content .gutter { padding: 60px 0 0 10px; }

div#footer .gutter { padding: 0 72px 5px 59px; }

/*  Navigation
----------------------------------------------- */

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

ul#mainNav1 li,
ul#mainNav2 li,
ul#mainNav3 li
{
	display: inline;
	margin: 0;	
	padding: 0;
}

ul.mainNav1 li a:visited,
ul.mainNav1 li a:link,
ul.mainNav1 li a
{
        display: block;
	font:normal 12px/140% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#0C0C0C;
}


ul#mainNav1 li a { padding:4px 4px 4px 4px; }
ul#mainNav2 li a { padding:4px 4px 4px 14px; }
ul#mainNav2 li a { padding:4px 4px 4px 24px; }

ul.mainNav1 li a:hover,
ul.mainNav2 li a:hover,
ul.mainNav3 li a:hover
{
	font-weight:bold !important;
	color:#499300 !important;
}

ul.mainNav1 li a.current,
ul.mainNav1 li a:link.current,
ul.mainNav2 li a.current,
ul.mainNav2 li a:link.current,
ul.mainNav3 li a.current,
ul.mainNav3 li a:link.current 
{
	font-weight:bold !important;
}

ul.mainNav1 li a.parent,
ul.mainNav1 li a:link.parent,
ul.mainNav2 li a.parent,
ul.mainNav2 li a:link.parent {
	font-weight:normal !important;
}