
html, body {
color : #000;
background-image : url(bg.jpg);
background-repeat : repeat-x;
background-color : #fff;
text-align : center;
width : 100%;
height : 100%;
margin : 0;
padding : 0;
font-size : 12px;
font-family : verdana, arial, sans-serif;
}

a:visited, a:link, a:active {
color : #4bb2d0;
text-decoration : none;
}

a:hover {
text-decoration : none;
color : #94d7f4;
}

#tfl {
text-align: center;}


b {
font-weight : bold;
}

i {
font-style: italic;
color: #4bb2d0;
font-size: 14px;
}

#layout {
background-image : url(content.jpg);
background-repeat : repeat-y;
width : 800px;
height : auto !important;
margin : 0 auto 0 auto;
padding : 0;
min-height : 100%;
position : relative;
}

img {
border : none;
}

#wrapper {
width : 100%;
padding-bottom : 5em;
}


#content {
float : left;
width : 800px;
min-height : 50px;
text-align : left;
padding-bottom : 10em;
}

#content_txt {
margin-left : 28px;
margin-right : 30px;
}

h2 {
color: #98e5a5;
font-size: 16pt;
margin: 20px 0 0 20px;
padding: 0;
text-transform: uppercase;
letter-spacing: 8px;
}

#footer {
width : 100%;
bottom : 0;
left : 0;
position : absolute;
}

#logo {
background-image : url(top.jpg);
height : 229px;
}

#navbar {
padding-top : 100px;
text-align : left;
padding-left : 20px;
}

.nav:link, .nav:visited, .nav:active {
color : #fff;
background-color: #98e5a5;
margin : 60px 0 0 10px;
padding: 8px;
text-decoration : none;
}

.nav:hover {
color : #98e5a5;
background-color: #fff;
margin : 60px 0 0 10px;
padding: 8px;
text-decoration : none;
}


blockquote {
background-color : #f2faf0;
color : #496145;
padding: 20px;
border: 2px dashed #a1d395;
}

.blockquote_announcement {
font-size : 14px;
font-weight: bold;
letter-spacing: 3px;
text-align: center;
border-bottom: 2px solid #c9eac0;
}

.affs {
padding: 1px;

}
