html, body { margin: 0; background: #000 none; color: #000;font: normal 12px Arial, Helvetica, sans-serif;}
div {display: block; overflow: hidden;}
div#heading_outer { width: 100%; background: #a60606 url('/img/top_shadow.png') repeat-y center top; }
div#heading { margin-right: auto; margin-left: auto; width: 750px; height: 194px; background: url('/img/header.jpg') no-repeat center top; }
div#heading h1, div#heading h2 { display: none; }
div#outer_nav { width: 100%; height: 30px; background: #a60606 url('/img/top_shadow.png') repeat-y center top; }
div#inner_nav { margin: auto; width: 750px; }
div#inner_nav, div#inner_nav ul { padding: 0; list-style-type: none; }
div#inner_nav ul { margin: 0; }
div#inner_nav a { background-color: #a60606; text-align: center; display: block; width: 187px; color: #fff; text-decoration: none;  font-size: 100%; font-weight: bold; line-height: 29px !important;  }
div#inner_nav a:hover { background-color: #700; color: #eee;  }
div#inner_nav li { float: left; width: 185px; margin: 0; padding: 0;}
div#inner_nav li ul { position: absolute; width: 187px; left: -999em; }
div#inner_nav li:hover ul, div#inner_nav li.sfhover ul { left: auto; }
div#main_outer { width: 100%; margin-top: 0px; background: #000 url('/img/glow.png') repeat-y center top; }
div#main { border-top: 1px solid #000; background-repeat: repeat-y; width: 750px; margin-top: 0px; margin-left: auto; margin-right: auto; min-height: 400px; background: #fff url('/img/menu_gradient.png') repeat-y left top; border-left: 1px solid #000; border-right: 1px solid #000; }
div#menu { float: left; clear: both; width: 171px; padding-top: 0px;  min-height: 400px; }
div#menu a { color: #fff; padding-left: 15px; display: block; height: 30px; text-decoration: none; border-bottom: 1px solid #fff; line-height: 30px !important; font: bold 85% Arial, Helvetica, sans-serif; }
div#menu a:hover { background-color: #038dcc; color: #fd0; }
div#content { float: left; width: 560px;}
div#content div.padding {padding: 0 15px;}
div#bottom { clear: both; width: 100%; height: 15px; background: #000 url('/img/glow_bottom.png') no-repeat center top;}
#sitemap li a { color: #000; }
form {clear:left;}
form div {padding-bottom: 1em;}
form div.error-message {color:#900;font-weight: bold;}
form label{display:block;clear:both;font-weight: bold;}
form fieldset {border: 0;}
form fieldset legend {font-size: 140%;margin-bottom: .5em;}
#flashMessage {padding: 15px;font-weight:bold;margin-top:1em;}
#flashMessage.good {background: #edffe8;border:1px solid #204f11; color: #204f11;}
#flashMessage.bad {background: #ffe3d4;border:1px solid #900;color: #900;}
table {border-spacing:0px;margin: 1em 0;}
table tr th, table tr td {padding: 3px;}
table tr td {vertical-align: top;}
table tr td.actions {text-align:right;}
table tr.subcategory td {font-weight: normal;}
table tr:hover td {background-color: #ffffd4}
table tr th {background-color: #024D9A;color:#FFF;}
table.designGrid td input.left {text-align: left;}
table.designGrid td input.center {text-align: center;}
table.designGrid td input.right {text-align: right;}
#breadcrumb {margin-bottom: 1em;}
.DesignCategory, .Design {display: block; width: 130px; height: 130px; float: left;}
#admin-navigation {clear: both;margin: 1em 0 .5em 0;}
#footer {width:750px; margin: 0 auto;text-align: right;}
#footer, #footer a {color: #c6c6c6;font-size: 90%;}
.image    {margin:10px;float:right;clear:right;border:2px solid #000;background: url('../img/image1.jpg');height:252px;width:326px;}
.quote    {float:right;font-style: italic;}
.blue     {color:#000eff;font-weight:normal;}
.red      {color: #900;}

#homeGraphics {border:0;margin-top:15px;}
#homeGraphics #slideshow {width:430px;height:300px;border:0px;float:left;}
#homeGraphics #slideshow img {margin:0;padding:0;}
#homeGraphics #featuredCategories {float:right;width:100px;height:300px;line-height:0;font-size:0;}
#homeGraphics #featuredCategories a {margin:0;padding:0;}
h2, h3, h4 { margin-bottom: 0px; }

