body
{
background: #202020 url(graphics/header.png) repeat-x;
margin:0;
font-family:Calibri, Arial;
font-size:0.9em;
color:white;
}

#wrapper
{
width:800px;
margin:auto;
}

#banner
{
width:100%;
height:162px;
}

#navigation
{
width:100%;
height:30px;
}

#content
{
width:100%;
min-height:400px;
overflow:hidden;
color:white;
padding-top:10px;
}

#footer
{
width:100%;
height:20px;
color:white;
text-align:center;
font-size:0.9em;
}

#logo
{
margin-top:20px;
}

img
{  
border-style: none;
}

.list a img
{
border:1px solid white;
}

#images a img
{
border:1px solid white;
}

#qsearch
{
float:right;
margin-right:10px;
margin-top:50px;
}

a.nav, a.nav:link, a.nav:visited {float:left; width:90px; height:16px; display:block; text-align:left; text-decoration:none; color:white; font-weight:bold; padding-top:10px;}
a.nav:hover {text-decoration:underline;}

a:link, a:visited {color:white}
a:hover {text-decoration:underline; color:red}

.heading
{
font-size:16pt;
font-weight:bold;
}

.heading2
{
font-size:14pt;
font-weight:bold;
}

.heading3
{
font-weight:bold;
}

label  {width:120px; float:left; text-align:right; margin-right:20px; border: 0px solid #B3C1F0;}

.right {float:right; padding:5px; margin-bottom:10px;}

.list
{
width:500px;
border-bottom:2px solid #9e9e9e;
min-height:150px;
overflow:hidden;
}

#admin
{
width:810px;
height:30px;
background:#ef0404;
margin:auto;
}

#images
{
width:600px;
min-height:100px;
overflow:hidden;
}

.red {color:red;}
