html, div {margin: 0; padding: 0;}
body {text-align:center; margin: 0 auto; padding: 0; background-color: #815932; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: 500; line-height: 15px;}

/***************     general  sitewide declarations     ***************/
img {border: 0; margin: 0; padding: 0;}
img.fhm {padding-bottom: 25px; /*padding-left: 15px;*/}
h1 {font-variant: normal; color: #F189AC; font-size: 14px; letter-spacing: .02em; margin: 5px 0 0 0; background-color: transparent; }
h2 {font-weight: 600; color: #F189AC; background-color: transparent; letter-spacing: .01em; margin: 0; padding: 0; font-size: 11px;}
h4 {font-size: 90%; margin-bottom: 10px; margin-left: 12px;}
.clear {clear: both; margin: 0; padding: 0;}
div#colrt_singlecol p {margin: 0 75px 0 12px;}
p {text-align: left; padding: 8px 0 8px 0; /*used to hold boxes together*/margin: 0; color: #000000; background-color: transparent;}
em {font-style: italic; font-size: 12px; font-weight: 500; color: #5B3E1C; margin: 10px 0 10px 0; background-color: transparent;}
hr {width: 50%; font-size: 1px; color: #815932; text-align: center; margin: 25px auto;}
.center, .gamble {text-align:center; margin:0 auto;}
p.right {text-align: right; margin-bottom: 0; padding-bottom: 0;}

/*left column with poker emphasis*/
div#lt div#center {text-align: center; margin: auto 0; margin-top: 15px;}
.click {margin-top: 15px; margin-bottom: 20px;}
div#rt p {font-size: 12px;}

div#entire {margin: 15px auto; border: 2px #AB8D82 solid; background-color: #FBDDE9;  background-image: url(../imgs/bkgrd_site.gif); background-repeat: repeat-y; background-position: top left; width: 796px; color: inherit; text-align: left;} 
div#header {border-bottom: 2px #AB8D82 solid; background-color: #EA80A6; color: inherit; width: 100%;}

div#colrt, div#colrt_singlecol, div#colrt_gal {float: right; width: 84%; background-color: transparent; color: inherit; margin: 26px 0 0 0; padding-bottom: 25px; clear: both;}
div#collt {float: left; width: 120px; background-color: #5B3E1C; margin: 0; padding: 0; color: inherit; }

div#colrt_singlecol h1 {margin-left: 0;}
div#colrt_singlecol p, div#colrt_gal p, div#colrt_gal h1, div#colrt_gal h2, div#colrt_singlecol img {margin-left: 25px; margin-right: 25px;}
div#colrt_singlecol ul {margin-left: 15px; margin-top: 15px;}
div#colrt_singlecol li {margin-top: 5px; margin-bottom: 0; padding: 0;}
div#colrt_singlecol ul li.question, div#colrt_singlecol ul li.answer  {margin-left: 25px; margin-right: 10px; width: 80%;}
div#colrt_singlecol ul li.question {list-style-image: url(http://www.annabenson.net/imgs/graphic_question.gif);}
div#colrt_singlecol ul li.answer {list-style-image: url(http://www.annabenson.net/imgs/graphic_answer.gif);}

/*MAIN NAVIGATION*/
ul {display: block; padding: 0; margin: 0 0 25px 0;}
li.top {list-style: none outside none; padding: 0; margin: 0;}
li {list-style: none outside none; padding: 0; margin: -3px 0 0 0;}

/*IN COPY NAVIGATION*/
div#colrt a, td a {color: #936430; text-decoration: none; font-weight: 600; letter-spacing: .02em; line-height: 100%; background-color: transparent;}
div#colrt a:hover, td a:hover  {color: #F081A6; background-color: transparent;}

div#rt {float: right; width: 308px; padding-right: 26px;}
div#lt {float: left; width: 308px; padding-left: 10px;}

/*MERCHANDISE*/
table#merchandise, table#merchandise p {margin: 0 auto; text-align: center;}
table#merchandise td {margin: 0 auto; padding: 10px 5px 10px 5px; background-color: #E7DFD4;}

/*rounded corner box at 584px wide*/
div.boxtop_584 {background-image: url(../imgs/corners/top_584.gif); background-repeat: no-repeat; background-position: top; height: 16px; margin-top: 22px;}
div.boxbot_584 {background-image: url(../imgs/corners/bottom_584.gif); background-repeat: no-repeat; background-position: bottom; height: 22px; margin: 0;}
div.boxbkgrd_584 {background-image: url(../imgs/corners/bkgrd_584.gif); background-repeat: repeat-y; background-position: top; background-color: transparent; padding-top: 1px; padding-left: 50px; padding-right: 40px; color: inherit; padding-bottom: 1px;}

/*form designations for box 584*/
div.boxbkgrd_584 table {width: 80%; padding-top: 5px; margin: 0 auto;}
input, textarea, select {border: #AB8D82 solid 1px;; background-color: #FCF3F8; color: #5B3E1C; font-weight: 600; padding-left: 10px;}
input.nocolor {padding-left: 0; border: none;}

/*copyright*/
div#copyright { width: 796px; text-align: left; margin: 0 auto; padding:0;}
div#copyright p {width: 115px; text-align: right; font-size: 75%; line-height: 120%; letter-spacing: .2em; margin: 0 10px 15px 0; padding: 0; color: #F081A6; background-color: transparent;}

/*BOTTOM NAVIGATION*/
div#bottomnav {width: 750px; text-align: center; margin: 0 auto; padding: 0 0 15px 0;}
div#bottomnav ul {padding: 0; margin: 0;}
div#bottomnav li {display: inline; list-style: none outside none; font-size: 70%; letter-spacing: .01em; padding: 7px 5px 5px 7px; color: #FBDDE9; font-weight: 600; background-color: transparent;}
div#bottomnav li.sel {color: #462F16; background-color: transparent;}
div#bottomnav a, div#entireindex a  {color: #FBDDE9; text-decoration: none; background-color: transparent;}
div#rtarchive a, table.contact a, p a {color: #936430; text-decoration: none; font-weight: 600; font-size: 85%; letter-spacing: .02em; line-height: 100% ;background-color: transparent;}
div#entireindex a {font-size: 110%;}
div#bottomnav a:hover, div#rtarchive a:hover, table.contact a:hover, , div#entireindex a:hover, p a:hover {color: #F081A6; background-color: transparent;}
div#bottomnav p {font-size: 10px; font-weight: 600; text-align: center;}