* { margin: 0; padding: 0; }


img, div { behavior: url(iepngfix.htc); border:0;}

a {color:#476a30;}

body {height: 100%; font-family:Helvetica, Arial, Verdana, Courier; background-image:url(images/main-background.jpg); background-repeat:no-repeat; background-color:#edffe0;}

#wrapper {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -25px; /* the bottom margin is the negative value of the footer's height */ }


#content {margin:0 auto; width:1000px;}
#topbar {background-image: url(images/top_green.jpg); background-repeat:repeat-x; min-height:74px; height:74px;}

#logo {float:left; display:inline;}
#leaderboard {padding:25px 0 0 195px;}

#sort-area {width:300px; margin-left: 10px; float:left; display:inline; margin-top:15px;}
#login-area {width:300px; margin-left: 10px; float:left; display:inline; margin-top:10px;}
#search-area {float:right; width:220px; display:inline; margin-top:10px;}


/*Navigation Bar*/

#bottombar {background-image: url(images/sef_nav-trans.png); height:74px; min-height:74px; width:1000px;}

.main-nav {width: 100%; overflow: hidden;}
.main-nav ul {margin-left:50px; list-style-type: none;}
.main-nav li {float: left; width: 219px; margin-right: 5px;}
.main-nav a {width: 219px; line-height: 39px; display: block; background: url(/images/buttons.jpg) no-repeat; text-align: center; color: #42632e; font-size: 21px; font-weight: bold; text-decoration:none;}
.main-nav a:hover {color: #42632e; background-position: 0 50%; text-decoration: none;}
.main-nav a.tabs-selected {color: #42632e; background-position: 0 100%; text-decoration: none;}


/*END Navigation Bar*/

#rectanglead {float:right; margin-top:15px; width:300px;}
#skyscraperad {margin:10px 0 0 70px; width:160px;}


/*Listings*/

#listings { width:680px; margin:10px 0 0; padding:5px;}
.coupon {width:680px; border:1px solid #476a30; padding:5px 0; -moz-border-radius:10px; -webkit-border-radius:10px;}
.couponlogo {float:left; display:inline; width:100px; padding:5px; height:100px; min-height:100px;}
.restname {float:left; font-size:20px; font-weight:bold; width:400px;}
.description {float:left; font-size:16px; width:450px;}
.viewmap {float:right; width:75px; padding: 10px 10px 0 0;}
.viewwebsite {font-size:10px;}

.featuredbox {background-color:#f98800; width:682px; -moz-border-radius:10px; -webkit-border-radius:10px;}


/*END Listings*/

.listingnumbers {font-size:14px; float:right; display:block; line-height:23px;}
.numcurrent {font-weight:bold; background-image:url(images/numbuttonover.gif); background-repeat:no-repeat; margin-left:3px; padding: 4px 8px; color:#c4eb90;}
.numlink {background-image:url(images/numbutton.gif); background-repeat:no-repeat; padding: 4px 8px; text-decoration:none;}
a.numlink:hover {background-image:url(images/numbuttonover.gif); background-repeat:no-repeat; color:#c4eb90;}

#toplistingnumbers{margin-top:20px; margin-right:309px;}

/*Footer*/

#footer {height: 25px; background-color:#daf2c8;}

#copy-list {text-align: center; font-size: 12px; color: #781a0c; margin-top:10px;}
#copy-list ul, #copy-list li {display: inline; margin: 0; padding: 10px 10px 0 5px;}
#copy-list a {color: #781a0c; margin-top:10px;}

/*END Footer*/

ul.helpul {padding:8px;}     /*This is for help.php in the Simple Machines Forum*/