﻿body {background-color:#000;}
img {border:none;}
.sideImg {padding:0 0 0 10px;}
p {padding:0 10px 10px 0;}

h1 {font: 1.5em Georgia, "Times New Roman", serif; letter-spacing: 1px; padding:0 0 5px 0;}
h2 {font: 1.25em Georgia, "Times New Roman", serif; letter-spacing: 1px; padding:0 0 5px 0;}
h3 {font: 1em Georgia, "Times New Roman", serif; font-weight:bold; padding:0 0 2px 0;}
h4 {font: .85em Georgia, "Times New Roman", serif; font-weight:bold; padding:5px 0;}
h5 {font: .85em Georgia, "Times New Roman", serif; letter-spacing: 1px; padding:0 0 2px 0;}
h6 {font: .75em Georgia, "Times New Roman", serif; font-weight:bold; padding:0 0 5px 0;}

h2.webSpecial {border-bottom:1px solid #860037;}

ul {padding:0 10px 10px 10px;}
ul li {margin-left:15px; list-style-type:disc;}

br.clear-both, div.clear-both, br.clear-left, div.clear-left {font:1px/1px monospace;display:block}
.clear-both {clear:both}
.clear-left {clear:left}

a, a:link, a:visited {color:#860037;}

#hd {margin:1em 0 0 0; text-align:left;}
#nv {height:39px; text-align:right; background-color:#fff;}
#nv img {float:left;}
#nv ul {height:22px; background:#CECFCD url(../images/main-nav.gif) bottom repeat-x; overflow:hidden; padding:0;}
#nv ul li {display:inline; margin:0;}
#nv ul li a, #nv ul li a:link, ul li a:visited {
    color:#333;
    font-weight:bold;
    text-decoration:none;
    padding:3px 15px;
    display:block;
    float:right;
}
#nv ul li a:hover {color:#000;}

#bd, #ft {background-color:#FFF;}
#bd {margin-bottom:0; padding-bottom:10px;}
#ft {border-top:1px solid #dedede; background-color:#dedede;}
#ft div {line-height:1.5em; padding:4px 10px 5px;}
#ft .ft-nv {width:300px; float:right; text-align:right; background-color:#fff;}

.resource {margin-bottom:10px;}
.resource .author {font-style:italic; font-size:0.85em;}
.resource .author .name {font-style:normal; font-weight:bold;}

.gallery {}
.gallery td {padding:10px;}
.note {font-size:0.85em;}

/* Round */
.round {background:url(../images/bottom-r.gif) no-repeat bottom right;}
.round .round-head {background:url(../images/top-r.gif) no-repeat top right; }
.round .round-head H3 {background-image:url(../images/top-l.gif);background-repeat:no-repeat;background-position:top left;background-color:transparent !important;padding:1px 9px 2px 9px;font-size:.9em;color:#fff}
.round .round-body {background:url(../images/bottom-l.gif) no-repeat bottom left;padding:7px 10px 10px 9px;font-size:.9em;}
.round .round-body ul {padding:7px}
.round .round-body ul li {margin:4px 12px}

#specials-pullout {width:450px;margin:10px 0 10px 10px;}
#specials-pullout img {float:right; padding:0 10px 10px 0;}
#specials-pullout .round-head H3 {}

.announcement h2 {font: 1.25em Georgia, "Times New Roman", serif; letter-spacing: 1px; padding:0px; padding-bottom:2px; font-weight:bold; color:#860037;}
.announcement h3 {font: 1em Georgia, "Times New Roman", serif; letter-spacing: 1px; padding:0px; padding-bottom:2px; font-weight:bold; color:#860037;}
.announcement a {color:blue;}

.specials {border:2px dashed #999;margin:10px; margin-left:0;}
.specials img {float:right; padding:10px;}
.specials p {margin:0 10px 10px 10px;}
.specials h2 {font: 1.25em Georgia, "Times New Roman", serif; letter-spacing: 1px; padding:10px; padding-bottom:2px; font-weight:bold;}

#order-status {width:250px; margin:0 10px 10px 10px; float:right;}
#order-status h5 {font-size:14px;font-weight:normal;margin-bottom:6px;padding:0;}