* {margin: 0; padding: 0;}


body {background:#0166fe url(images/bg.png) repeat; text-align:center;font-family: Georgia, serif;font-size:90%; }

#main{margin: 20px auto!important; width:780px; text-align:center; }
#wrapper{float:left; background:url(images/standard2.png) top left repeat-y;}
#header{height:102px;background: url(images/header6.png) top left no-repeat;}
#footer{height:50px; width:780px; background: #00CC66; border-bottom: 1px solid #fff; }

.column{width:195px; float:left;}
.center{width:390px; float:left;}
.center-full {width:780px; min-height: 350px; float:left; margin-left:auto; margin-right:auto;} 

.caps{width:780px; float:left; padding:0px; background-color:#FFF;}
.column div, .center div .center-full div {padding:15px}



.center h3 {display:block;}
.center-full h1 {display:block; text-align:center; color:#0166FE; font-size: 1.5em; padding-top: 5px; padding-bottom: 5px; margin: 0; }
.center-full p { text-align:center; max-width:680px; margin: 0 auto; padding: 10px 0; font-size: 1.1em; }
#header h1 {display: none;}
#footer p {padding: 10px; margin: 0;}

div#menu
{
background-color: #f7454a;
border-top: solid 1px #FFFFFF;
border-bottom: solid 1px #FFFFFF;
}

div#menu ul
{
font-weight: bold;
color: white;
text-align: center;
margin: 0;
}

div#menu ul li
{
display: inline;
margin-left: -4px;
}

div#menu ul li a
{
padding: 0 10px 0 10px;
color: white;
text-decoration: none;
border-right: 1px solid #fff;
line-height: 20px;
}

div#menu ul li a:hover
{
background-color: #0166fe;
color: white;
}

#active a { border-left: 1px solid #fff; }

.aligncenter { margin: 10px auto; }
.alignleft { float: left; margin: 5px 15px 10px 0; }
.alignright { float: right; margin: 5px 0 10px 15px; }
img a { border: 0; }

table { margin-left: 175px; }