/* 
GRAXA
*/
* {
	margin: 0px;
	padding: 0px;
}

element.style {
cursor:pointer;
}

#the-background {
position: fixed;
overflow: hidden;
z-index:1;
width: 100%;
height:100%;
top:0;
left:0;
}

#wrapper {
position: absolute;
z-index: 2;
width: 100%;
height: 100%;
top: 0;
left:0;
}

#iframe { overflow:hidden; }

#menu ul li.section-title:hover { color:#f15e58; }

body {
	font-size: 11px;
	font-family: Gotham, Verdana, sans-serif;
	color: #413b45;
	background: #ffffff;
}

body.section-1 { }
body.section-2 { }
body.section-3 { }

a:link { text-decoration: none; color: #413b45; background: #ffffff; }
a:visited { text-decoration: none; color: #413b45; background: #ffffff; }
a:hover { text-decoration: none; color: #fbcc1a; background: #ffffff;}

a img { border: none; }

#menu {
width: 215px;
display: table;
height: 100%;
overflow: auto;
position: fixed;
z-index: auto;
}

#menu ul {line-height: 20px;
list-style: none;
	margin: 0 0 9px;
}

#menu li.active a {
background: #413b45;
color: #ffffff;
text-decoration: none;
}

#menu ul li.section-title {
	cursor: pointer;
	border-bottom: 1px solid #413b45;
	font-weight: thin;
	margin-bottom: 4px;
	width: 180px;
	color: #413b45;
	padding-bottom: 2px;
}

#content {
    height: 100%;
    margin: 0 0 0 0;
    top: 0;
}


.container {
    padding-left: 30px;
    padding-top: 30px;
}

#content p { width: auto; margin-bottom: 9px; padding-left: 215px; 
}

.nothumb img {
               display: block;
               margin: 0px 40px;
               padding-top: 10px; }

a#menunav { text-decoration: underline; background: none;
}

p { margin: 0 9px 9px 0;
	max-width: 800px;
	text-align: justify;
}

h1 { color: #413b45;
font-size: 11px;
font-weight: normal;
margin-right: 9px;
padding-top: 7px;
padding-bottom: 7px;
border-top: 1px solid #413b45;
width: auto;
max-width:800px; }

h2 { font-size: 10px;
font-weight: normal;
color: #413b45;
line-height: 12px; }

h3 { color: #fbcc1a;
font-size: 11px;
font-weight: normal;
padding-top: 7px;
padding-bottom: 7px;
border-top: 1px solid #413b45; }

h4 { font-size: 13px; }

h5 { position: fixed; 
font-size: 7.5px;
font-style: light;
color: #28262a; 
bottom: 10px;
}

a.h5 { color: #28262a; }

.hidden { display: none; }
.unhidden { display: block; }

#img-container	{ margin: 0; padding-top: 30px; padding-left: 215px;}
#img-container p	{ width: 175px; margin: 0; padding: 0 0 12px 0;}

#foot a { text-decoration:none; }

#once { clear: left; }