body {background: #000000 5px 250px no-repeat; text-align: center; font: 0.74em/1.5em Verdana, Arial, Helvetica, Sans-Serif; margin: 20px 0px 20px; padding: 0px;}

#wrap {width: 746px; margin: 0 auto; border: 1px solid #fff; text-align: left; background-color: #FFFFFF;}

#top {background: #000000; margin: 0 0 0 0px; border-bottom: 2px solid #000000;}
#top #flashcontent {margin: 0; width: 435px ; height: 80px ; display: inline; float: left; clear: both;}

#topnav {list-style: none; text-align: right; margin: 0; padding: 5px 20px 0px 0; height: 80px;}
#topnav li {padding: 0px; margin: 0; font-size: 1em;}
#topnav a {color: #FFFFFF; text-decoration: none; font-weight: bold;}
#topnav a:visited {color: #FFFFFF;}
#topnav a:hover {color: #F3B131;}

#banner {position: relative; top: 0px; border-bottom: 2px solid #FFFFFF; height: 147px; background: url(http://www.poirot.us/shop/shopbanner.png);}
#banner img {margin: 0px 0px 0px 0px;}

#main {margin: 0; background-color: #FFFFFF;}
#main a {color: #A31F2C; background: url(http://www.poirot.us/CSS/default/arwlfto.png) right center no-repeat; padding-right: 0px}
#main a:hover {text-decoration: none;}

#article {margin: -40px 5px 0 0px; font-size: 1em; position: relative; top: 10px;}
#article strong {color: #E40000;}
#article ol {margin: 40px;}
#article ul {list-style: none;}
#article ul li {padding: 3px 20px 3px 13px; color: #000000;}
#article a {background: none; padding-right: 0}
#article h1 {margin: 0px 0 10px 0; padding: 0px 0 2px 0px; font: 2.7em "Georgia", Times, Serif; letter-spacing: 0.03em; color: #404040; text-transform: uppercase;}
#article h2 {margin: 9px 0 10px -10px; padding: 0px 0 7px 20px; font: 2.2em "Georgia", Times, Serif; letter-spacing: .5em; color: #EDEDED; text-transform: uppercase; background-color: #404040;}
#article h3 {padding-left: 10px; font: 1.4em "Georgia", Times, Serif; letter-spacing: .5em; color: #EDEDED; text-transform: uppercase; background-color: #404040; padding-left: 50px; width: 270px;}
#article h4 {padding-left: 5px; font: 1.4em "Georgia", Times, Serif; letter-spacing: .5em; color: #EDEDED; text-transform: uppercase; background-color: #404040; padding-left: 50px; width: 370px;}
#article h5 {padding-left: 5px; font: 1.1em "Georgia", Times, Serif; letter-spacing: .01em; border-bottom: 1px dashed #404040; font-weight: bold; padding-left: 20px; width: 100px;}
#article h6 {padding-left: 5px; font: 1.5em "Georgia", Times, Serif; letter-spacing: .01em; border-bottom: 1px dotted #404040; font-weight: bold; padding-left: 35px;}

#info {float: right; width: 195px; border-left: 1px dotted #ccc; font-size: 0.9em; padding: 10px 10px 0 10px; margin-bottom: 30px; margin-left: 15px; clear: right; position: relative; top: -90px;}
#info h2 {text-transform: uppercase; border-bottom: 1px dotted #ccc; font-size: 1.0em; color: #FFFFFF; padding: 0 0 10px 40px;}
#article h3, #info h3 {margin: 0; font-weight: normal;}
#info p {margin: 0px 0 5px 0;}
#info img {margin-bottom: 10px;}
#info .events {background: url(http://www.poirot.us/CSS/default/events2.png) no-repeat;}
#info .investigate {background: url(http://www.poirot.us/CSS/default/investigate2.png) no-repeat;}
#info .quote {background: url(default/quote2.png) no-repeat;}

#moreinfo {width: 470px; margin-left: 232px; position: relative; top: -150px; margin-bottom: -110px;}
#moreinfo p {margin: 0px 0 5px 0;}
#moreinfo img {float: right; margin: 10px;}

.leftpic {float: left; margin: 10px 10px 10px 0px; padding: 3px; border: 1px solid #ccc;}
.rightpic {float: right; margin: 10px 0px 10px 10px; padding: 3px; border: 1px solid #ccc;}

#article table {font: 1.1em Georgia, "Times New Roman", Times, serif; color: #000000; line-height: 1.5em; width: auto;}

#footer {clear: both; color: #FFFFFF; background: #416287; border-top: 1px dotted #ccc; border: 2px solid #fff; border-width: 3px 0 0px 0; font-size: 0.8em; padding: 2px 0 2px 0;}
#footer img.displayed {display: block; margin-left: auto; margin-right: auto; text-align: center;}
#footer span {float: right;}
#footer a {color: #FFFFFF; padding-left: 25px; padding-right: 25px;}
#footer a:visited {color: #FFFFFF;}
#footer a:hover {color: #F3B131; text-decoration: none; font-weight: bold;}