/* FONTS */

body, html {
height:100%;
}

body {
font-family:verdana;
font-size:10pt;
margin:0px;
padding:0px;
background-image:url('images/bbg.png');
background-position: right bottom;
background-repeat:no-repeat;
background-attachment:fixed
}

h1 {
font-size:13pt;
color:#238bd7;
margin:2px;
}

h2 {
font-size:12pt;
color:#919191;
margin:2px;
}

p {
margin:3px;
margin-bottom:10px;
}

a {
text-decoration:none;
border-bottom:1px dotted #78510d;
color:#78510d;
}

a:hover {
color:#238bd7;
}

em, em a{
color:#238bd7;
text-decoration:none;
}

#header a {
border:0px;
}

#nav a {
color:#238bd7;
text-decoration:none;
font-weight:bold;
padding:2px;
font-size:13pt;
border-bottom:0px;
margin-right:10px;
}

#nav a:hover {
color:#78510d;
text-decoration:none;
}

/* LAYOUT */

#container {
padding:0;
margin:0;
width:100%;
min-height:100%;
height:auto;
position:relative;
}

#header {
background-image:url('images/tbg.png');
background-repeat:repeat-x;
width:100%;
margin:0px;
}

#header img {
margin-left:15%;
border:0px;
}

#nav {
width:100%;
border-bottom:6px solid #78510d;
padding-bottom:3px;
}

#navc {
margin-left:15%;
padding:0px;
margin-top:0px;
}

#content {
margin:0 15%;
padding-bottom:50px;
}

#top {
margin-top:20px;
border-bottom:1px dotted #919191;
}

#right {
float:right;
width:45%;
padding:5px;
margin-bottom:50px;
}

#left {
float:left;
width:45%;
padding:5px;
margin-bottom:50px;
}

#footer {
position:absolute;
bottom:0;
border-top:2px solid #919191;
background-color:#c9c9c9;
width:100%;
margin:0px;
padding:5px 0;
text-align:center;
}

#footer p {
padding:0;
margin:0;
}