* {
margin:0;
padding:0;
}

html {height:100%;}

body {
margin:0;
padding:0;
height:100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
background:url(../images/theme/bg_banner01a.jpg) repeat-x;
font-size: 100%;
}

#wrap {
background:url(../images/theme/bg_banner01a.jpg) repeat-x;
min-height:100%;
margin:auto;
width:960px;
}

* html #wrap {height:100%}

#header {
color:#FF00FF;
margin:0;
padding:0;
height:140px;
}

h2, h3 {
color:#003D69;
padding: 5px 20px 10px 20px;
}

h1 {
color:#003D69;
font-size: 1.2em;
padding: 20px 20px 10px 20px;
}

h2 {
font-size: 1em;
}

h3 {
font-size: 0.8em;
}

p {
padding: 5px 20px 10px 20px;
font-size:0.8em;
text-align:justify;
}

#onlythebest td, #onlythebest table{
font-size:0.9em;
line-height:1.3em;
margin-left:100px;
}

#answer td, #answer table {
font-size:0.9em;
line-height:1.3em;
border-collapse:collapse;
border:1px solid #C0C0C0;
padding:1px 4px;
margin:auto;
text-align:center;
}


.centerp {
text-align:center;
}

img {
border:0;
}

.imgleft {
float:left;
padding:10px 10px 10px 0px;
}

.imgright {
float:right;
padding: 10px 0px 10px 10px;
}

#menu {
float:left;
width:180px;
}

#menu ul {
list-style-type: none;
margin:0;
padding:0;
}

#menu ul li {
display: block;
font-size:0.8em;
}

#menu a {
display:block;
text-decoration:none;
font-weight:bold;
width: 110px;
padding:3px 5px;
color:#003D69;
outline:none;
}

#menu a:hover {
color:#fff;
background-color:#003D69;
}

/* Fix IE. Hide from IE Mac \*/
* html #menu ul li { float: left; }
* html #menu ul li a { height: 1%; }
/* End */

#topbar {
height:60px;
width:100%;
background:url(../images/greyback.gif);
margin:0;
}

#main {
margin-left:180px;
background-color:#FFF;
}

* html #main {
height:1px;
}

#main ul li {
list-style-type:circle;
font-size:0.8em;
margin-left:100px;
text-align:left;
line-height:1.5em;
}

#clearfooter {
clear:both;
height:1px;
margin-top:-1px;
overflow:hidden;
}

#footer {
height:50px;
background:url(../images/theme/bg_bottom01a.jpg) #fff repeat-x bottom;
padding:10px 0;
border-top: 1px solid #000;
}

#footer p {
font-size:0.6em;
color:#000;
text-align:center;
}

#footer img {
float:left;
padding:5px 2px 5px 2px;
}

#footer .credit {
font-size: .6em;
float:right;
color:#000;
}

.clearboth {
clear:both;
}

/* CLASSES FOR WHERETONOW */
.pristina {
font: normal 1.5em Pristina, "Times New Roman", serif;
color: #003D69;
line-height: 1.3em; 
padding-left:30px;
}

.gooselist ul li {
list-style-image:url(../images/theme/home03a.gif);
font-size:0.8em;
margin-left:100px;
text-align:left;
line-height:1.5em;
}

#goosestory p {
text-align:center;
margin:auto;
color:#003D69;
}
