body {
  border:0;
  padding:0;
  margin:0;
  height:100%;
  background:#cae8ff url('bodybbg.gif') no-repeat;
  background-position:top center;
  font-family:arial, sans-serif;
  font-size: 10pt;
}

.container {
  margin:0 auto 0 auto;
  padding:0;
  width:710px;
}

#main {
  margin:0 auto 0 auto;
  padding:0;
  background:transparent;
  background-position: center;
}


#footer {
  clear:both;
  width:776px;
  height:75px;
  background:transparent url('footerbg.gif') no-repeat;
  background-position: top center;
  padding: 0;
  margin:0 auto 0 auto;
}

#quotes {
  float:left;
  width:510px;
}

.topnav {
  float:right;
}

#nav {
  float:right;
  width:180px;
}

#nav ul {
  margin:0;
  padding:0;
} 

#nav li {
  list-style:none;
  margin:0;
  padding:0 0 3px 3px;
}

#header {
  width:710px;
  padding:0;
  margin: 70px auto 0 auto;
  font-size:10pt;
}

#header h1{
  height:39px;
  width:277px;
  background-image:url('logo.gif');
  background-repeat:no-repeat;
  cursor:pointer;
}

#header h1 span {
  display:none;
}




.alert {
  background-color:#ffc;
}

.quoteh {
	margin: 0 0px 0 0px;
	padding: 4px 4px 2px 4px;
	font-size: 10pt;
	background:#def;
}
.quoteh a {
  font-weight: bold;
  text-decoration:none;
}

.quoteh a:hover {
  text-decoration:underline;
}

.quote {
	margin: 0px 0px 20px 0px;
	padding: 10px 4px 15px 4px;
	font-size: 10pt;
	font-weight: normal;
	color: #222;
	background: #fff;
	border-bottom:solid 1px #fff;
	background-position:bottom right;
	}

.quoteadstop {
        margin: 0 15px 20px 0px;
        padding: 0px 0px 0px 0px;
        font-size: 8pt;
        font-weight: normal;
        color: #555;
        background:#fff;
        text-align:left;
        display:block;
        width:150px;
}
	
.quoteads {
	margin: 0 0px 20px 0px;
	padding: 5px 0px 5px 0px;
	font-size: 8pt;
	font-weight: normal;
	color: #555;
	background:#fff;
	text-align:left;
}

#paddedbox, #profile {
  padding:0 10px 10px 10px;
  margin: 0 0 0 0;
}
