*
{
margin:0px;
padding:0px;
border:0px;
}

body {
margin:0px auto;
background-image:url('img/background.gif');
background-repeat:repeat-x;
background-color:#330fc6;
font-family:"Trebuchet MS", Verdana, Sans Serif;
}

#header {
background-image:url('img/logo-row.gif');
background-repeat:repeat-x;
margin-left: 150px;
margin-right: 5px;
padding-top: 15px;
text-align:right;
font-size:18px;
height:123px;
}

#logo {
position:absolute;
left:8px;
top:5px;
}

#nav {
position:absolute;
right:5px;
top:115px;
}

#nav a {
text-decoration:none;
color: #000000;
}

#nav a:visited {
color: #000000;
}

#nav a:hover {
color: #FFFFFF;
}

#content {
width:80%;
}

#copyright {
margin-top:0px;
text-align: center;
}

#slogan {
font-size:23px;
}

h1 {
font-size:21px;
color:#035FEA;
background-color:transparent;
}

h2 {
font-size:16px;
color:#035FEA;
background-color:transparent;
}

ul {
margin-left:12px;
}

img {
behavior: url('img/pngbehavior.htc');
}

a {
color: #009900;
outline: none;
}

a:visited {
color: #00CC00;
}

a:hover {
color: #0000FF;
}

a:active {
color: #0099FF;
}

#divr{
width:50%;
float:right;
display:block;
}

#divl{
width:50%;
float:left;
display:block;
}

html>body #main{
background-image:url(img/main.png);
background-repeat:repeat;
}

html>body #right{
background-image:url(img/r.png);
background-repeat:repeat-y;
}

html>body #left{
background-image:url(img/l.png);
background-repeat:repeat-y;
}

/* Hideous IE fixes */

* html #main
{
background-repeat:repeat;
width:100%;
height:100%;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/main.png',sizingMethod='scale');
}


* html #right
{
background-repeat:repeat-y;
width:20px;
height:100%;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/r.png',sizingMethod='scale');
}

* html #left
{
background-repeat:repeat-y;
width:20px;
height:100%;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/l.png',sizingMethod='scale');
}