
body * {font-family:'trebuchet ms', sans-serif;}
body {text-align:center;}
body, table#footer, div#deals, td#nav-left a, div.menu a {background:#069 url('img/bg.gif');}
img {border:0px;}
form {margin:0px;}
input, select {font-size:0.7em;}
div#main {margin:10px auto; width:100%; text-align:left; height:100%;}

div#header {background:#fff; height:120px;}
div#nav {text-align:center; padding:3px; border-bottom:4px solid #fff;}
div#header a, div#nav, div#nav a, table#footer, table#footer a, td#nav-left a, div#deals a {color:#fff; text-decoration:none;}
div#nav, div#nav a {letter-spacing:0.15em; font-size:0.85em; font-weight:bold;}
div.menu a:hover {background:#048;}

div.menu {display:none; position:absolute; margin:20px 0px 0px -10px; width:200px; border:1px solid #f33;}
div.menu a {display:block; width:100%; text-align:left; border:1px solid #f33; padding:2px 5px;}

form#search, td#nav-left {background:#f33 url('img/bg_red.gif');}
form#search {text-align:right; padding:4px;}
form#search * {vertical-align:middle;}

h1, h2 {color:#f33; margin:5px 0px 10px 0px; padding:0px;}
table#content {background:#fff; width:100%; height:40%;}
table#content td {padding:10px;}
td#content-left img, td#content-right img {margin:5px;}
td#content-mid {width:100%; padding:10px 10px 10px 20px !important;}
td#content-mid a {color:#069;}
p, li, textarea {color:#000; font-size:0.75em;}
p {margin:0px; margin-bottom:10px;}

td#nav-left {border-top:1px solid #fff;}
td#nav-left a {width:130px; display:block; font-size:0.75em; padding:2px 10px; margin:2px;}

div#footer-home {background:#f33 url('img/bg_footer.jpg'); height:69px; text-align:center;}
div#footer-page {border-bottom:15px solid #fff;}
div#banners {text-align:center; background:#fff url('img/bg_includes.jpg');}
div#banners img {margin:0px; border:0px;}
table#footer {width:100%; margin:0px;}
table#footer td {margin:0px; padding:5px 15px; font-size:0.7em; text-transform:lowercase;}

h3 {color:#fff; font-size:0.8em; padding:3px; margin:0px; text-align:center;}
div#deals {padding-bottom:0px; float:right; padding:10px;}
div#deals img {width:130px; margin:5px 0px 10px 0px;}
div#deals div {margin:10px 0px; padding:2px;}
div#deals a {font-size:0.6em; margin:5px; width:100%; display:block;}
div#deals div a {font-size:0.75em; margin:5px 10px 0px 10px !important;}

form.edit {margin-bottom:15px !important;}
form.edit input {margin-right:5px;}
textarea {width:100%; margin-bottom:10px;}
#edit-content-area {padding-bottom:5px;}
#edit-meta input.button, #edit-content-area input {margin:10px 0px 0px 10px; float:left;}

form.delete {float:right;}
form.delete input {font-size:0.6em; width:2.5em; height:2.5em;}
td#nav-left form.delete {margin-right:0px;}
div#deals form.delete {margin-right:7px;}
div#deals div form.delete {margin-right:12px;}

form.add {text-align:right;}
form.add input {margin:2px;}
form.add input.input, form.add select {width:100%; margin:5px 2px !important;}
form.add select {width:150px !important;}

table.form, td.form {width:100%;}
table#content table td {font-size:0.75em; padding:0px 5px;}
table#content table input, table#content table textarea, table#content table select {font-size:1em !important;}
table#content table input, table#content table select {width:80%; margin:2px 0px;}
textarea {height:100px;}
form.edit textarea {height:300px; width:100%;}
form.edit select {width:auto !important;}
input.button, label, form.delete input {cursor:pointer; white-space:nowrap;}
form.delete input, label, td.label {font-weight:bold;}
td.radio label {font-weight:normal; margin:0px 20px 0px 5px; vertical-align:middle;}
td.radio input {width:auto !important; vertical-align:middle;}

h4 {color:#f33; font-size:1.1em;}
