body {
background:#000000 none repeat-x scroll 50% 100%;
padding:52px 0pt 20px;
}
#container {
background:#FFCC66 url(../images/bg-container.png) repeat-y scroll 0% 0%;
margin:0pt auto;
text-align:left;
width:800px;
}
#container:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
#header {
background:#333333 url(../images/header.jpg) no-repeat scroll 0% 100%;
height:283px;
position:relative;
}
#header #title {
color:#FFFFFF;
font-family:"Trebuchet MS","Lucida Sans Unicode","Verdana","Arial",sans-serif;
font-size:260%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
left:80px;
line-height:normal;
position:absolute;
top:90px;
}
#mainmenu {
bottom:283px !important;
left:30px;
margin:0pt;
padding:0pt;
position:absolute;
}
#mainmenu li {
display:inline;
font-family:"Trebuchet MS","Lucida Sans Unicode","Verdana","Arial",sans-serif;
font-size:120%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#mainmenu li a {
display:block;
float:left;
margin-right:10px;
padding:6px 10px;
width:auto;
}
#mainmenu li a:link, #mainmenu li a:visited {
background:#FFCC66 none repeat scroll 0% 0%;
color:#FFFFFF;
}
#mainmenu li a:hover, #mainmenu li a:active, #mainmenu li a:focus {
background:#FFFFFF none repeat scroll 0% 0%;
color:#058CC4;
}
#mainmenu li.active a:link, #mainmenu li.active a:visited {
background:#B9DEF0 none repeat scroll 0% 0%;
color:#058CC4;
}
#footer {
background:transparent url(../images/footer.png) no-repeat scroll 0% 0%;
color:#058CC4;
margin:0pt auto;
padding:28px 0px 0pt;
width:800px;
}
#footer p {
background:#058CC4 none repeat scroll 0% 0%;
color:#FFFFFF;
float:left;
font-family:"Trebuchet MS","Lucida Sans Unicode","Verdana","Arial",sans-serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:10px;
width:auto;
}
#footer p.credit {
float:right;
}
#footer a:link, #footer a:visited {
color:#FFFFFF;
}
#footer a:hover, #footer a:active, #footer a:focus {
text-decoration:underline;
}
#footer:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
#content {
float:left;
padding:15px 25px 0pt;
width:525px;
}
#column {
float:left;
margin-bottom:30px;
margin-top:25px;
width:164px;
}
#content, #column {
overflow:visible !important;
}
ul.menu li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
}
#column ul.menu li a {
border-left:1em solid #000000;
color:#000000;
display:block;
font-weight:normal;
padding:0.3em 0.5em;
}
#column ul.menu li a:hover {
border-left:1em solid #000000;
color:#000000;
}
h2 {
color:#000000;
font-family:"Trebuchet MS","Lucida Sans Unicode","Verdana","Arial",sans-serif;
font-size:200%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding-bottom:0.2em;
}
h3 {
color:#000000;
font-family:"Trebuchet MS","Lucida Sans Unicode","Verdana","Arial",sans-serif;
font-size:140%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding-bottom:0.2em;
}
p, ol, ul {
line-height:130%;
padding-bottom:0.5em;
text-align:justify;
}
li {
margin-left:1.5em;
}
#content a:link {
color:#000000;
font-weight:bold;
}
#content a:visited {
color:#000000;
}
#content a:hover, #content a:active, #content a:focus {
background:#91CDE6 none repeat scroll 0% 0%;
color:#FFFFFF;
}
#column a:link {
color:#1AA800;
font-weight:bold;
}
#column a:visited {
color:#007E03;
}
#column a:hover, #column a:active, #column a:focus {
color:#FFFFFF;
}
a:active, a:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
code, b, i, strong, em {
color:#00589C;
font-size:100%;
}
blockquote, .box {
background:#B1D8EC none repeat scroll 0% 0%;
border-color:#BFDFEF;
border-style:solid;
border-width:3px 0pt;
color:#00589C;
font-style:italic;
margin:1em 0pt;
padding:0.5em 1em;
}
form {
padding-bottom:1em;
}
label {
clear:both;
float:left;
margin-bottom:1em;
padding:0.2em 0pt;
width:6em;
}
input, textarea {
background:#B1D8EC none repeat scroll 0% 0%;
border:2px solid #2C9FCE;
float:left;
margin-bottom:1em;
padding:0.2em;
width:300px;
}
textarea {
height:100px;
overflow:auto;
}
input.button {
background:#74B5CF none repeat scroll 0% 0%;
border-color:#2393BF;
clear:both;
color:#005EA2;
cursor:pointer;
margin:0pt 0pt 1em 6em;
width:auto;
}
#powered {
color:#000000;
}
#powered img {
border:0pt none;
vertical-align:middle;
}
#advertising {
margin-right:30px;
text-align:right;
}
