html {margin: 0; padding: 0;}
body {margin: 0; padding: 0; font-family: verdana, sans-serif; font-size: 10pt;}
td {vertical-align:top;}

.alignright {margin-top: 0; text-align: right;}
.small {font-size: .9em;}
.return {position: absolute; top: 0; right: 0; text-align: right; padding: .5em;}
/*****************
Positioning rules
*****************/
h1, h2 
{
font-size: 30px;
margin: 0;
color: #040;
background-color: #c83;    /*** The header and footer have backgrounds, to cover the 2-tone body BG  ***/
border-top: 4px solid #000;
border-bottom: 5px solid #000;
}
h2 {background-color: #638; color: #fff;}
h3 {display:inline;font-size:22px;}
img {border:0px;}
a:hover {color:midnightblue;}

#header {border-top:3px solid black;border-bottom:3px solid black;background-color: #D6903C;vertical-align:middle;}
#headerinfo {border-bottom:3px solid black;background-color: #D6903C;vertical-align:middle;padding:5px;font-size:14px;font-family:arial;text-align:justify;}
#footer {border-top:3px solid black;border-bottom:3px solid black;background-color: #D6903C;vertical-align:middle;font-size:12px;}
#footer a {color:beige;}

#logo {color: black;font-size:36pt;font-weight:bold;text-align:center;letter-spacing:3px;margin-left:5px;}
#logo a {color: black;font-size:36pt;font-weight:bold;text-decoration:none;}
#slug {font-size:12px;font-family:arial;margin:0px 5px 3px 5px;text-align:center;}

#left {background-color:saddlebrown;color: #ee8;}
#middle {border-left:3px solid black;border-right:3px solid black;background-color: #dda;}
#right {background-color:#ee8;color: #820;}
#leftContent {color: #ee8;}
#middleContent {color: saddlebrown;}
#rightContent {color: saddlebrown;}

#offersHeader {font-weight:bold;font-size:16pt;margin-bottom:5px;}
/*
#offers {overflow: auto; height:465px; border: 1px solid #D1D19F; background-color: #E5E5B2; padding: 5px; }
#browseOffers {overflow: auto; height:680px; border: 1px solid #D1D19F; background-color: #E5E5B2; padding: 5px; }
*/
#offers {border: 1px solid #D1D19F; background-color: #E5E5B2; padding: 5px; }
#browseOffers {border: 1px solid #D1D19F; background-color: #E5E5B2; padding: 5px; }
#searchOffers {border: 1px solid #D1D19F; background-color: #E5E5B2; padding: 5px; }

#newoffers {border: 1px solid #D1D19F; background-color: #E5E5B2; padding: 5px;}

#tags {border: 1px solid #DFDE7A; background-color: #F6F58F; padding: 5px; }
#ads {border: 2px solid #7D3905; background-color: #D6903C; padding: 5px; }
#mainContent {border: 1px solid #D1D19F; background-color: #E5E5B2; padding: 5px; color: black; font-size:10pt; }
#mainContent h3 {color: saddlebrown; font-size:12pt; }

#offerlist {font-family:verdana;font-size:8pt;}
#offerlist td {padding-bottom:10px;}
#newofferlist {font-family:verdana;font-size:8pt;}
#newofferlist td {padding-bottom:5px;}

#xxl {font-family:arial;font-size:25px;}
#xl {font-family:arial;font-size:22px;}
#l {font-family:arial;font-size:19px;}
#m {font-family:arial;font-size:16px;}
#s {font-family:arial;font-size:13px;}
#xs {font-family:arial;font-size:10px;}

#t11 {font-family:arial;font-size:28px;vertical-align:middle;}
#t10 {font-family:arial;font-size:26px;vertical-align:middle;}
#t9 {font-family:arial;font-size:24px;vertical-align:middle;}
#t8 {font-family:arial;font-size:22px;vertical-align:middle;}
#t7 {font-family:arial;font-size:20px;vertical-align:middle;}
#t6 {font-family:arial;font-size:18px;vertical-align:middle;}
#t5 {font-family:arial;font-size:16px;vertical-align:middle;}
#t4 {font-family:arial;font-size:15px;vertical-align:middle;}
#t3 {font-family:arial;font-size:13px;vertical-align:middle;}
#t2 {font-family:arial;font-size:11px;vertical-align:middle;}
#t1 {font-family:arial;font-size:9px;vertical-align:middle;}

#selectedtag {font-size:9pt;margin-bottom:10px;margin-top:5px;}

#contentarea {text-align:left;}
#contentarea input {font-size:8pt;}
#contentarea form {font-size:8pt;display:inline;}

#featured {font-size:8pt;}
#featured td {vertical-align:middle;}
#featured td img {width:75px;}

#signupTD {vertical-align:middle;}
