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.lt {float: left; margin-right: 10px; margin-bottom: 5px;}
img.rt {float: right; margin-left: 10px; margin-bottom: 5px; margin-top: 10px;}
img.fhm {padding-bottom: 25px; /*padding-left: 15px;*/}
img.golddig {margin-left: 60px; margin-top: 20px;}
img.military, img#golddigtext {margin-top: 25px;}
div.captionrt {float: right; margin: 0 0 0 0; padding: 0 10px 0 0; font: 600 12px/14px Arial, Helvetica, sans-serif; text-align: left;}
div.captionlt {float: left; margin: 0 0 0 0; padding: 0 10px 0 0;  font: 600 12px/14px Arial, Helvetica, sans-serif; text-align: left;}
div.captionlt p, div.captionrt p {padding-top: 5px;color: #815932;}
table#gal img.galbottom {margin-bottom: 8px;}
table#gal img.galtop {margin-top: 8px;}
h1 {font-variant: normal; color: #F189AC; font-size: 14px; letter-spacing: .02em; margin: 5px 0 0 0; background-color: transparent; }
div#colrt_singlecol h2 {margin-left: 15px; margin-top: 10px;}
div#poker_email h1 {color: #815932; font-size: 110%; padding-top: 10px;}
h1.dumb {padding-top: 15px;}
h2 {font-weight: 600; color: #F189AC; background-color: transparent; letter-spacing: .01em; margin: 0; padding: 0; font-size: 11px;}
h2.brown {color: #5B3E1C; margin-top: 10px; background-color: transparent;}
h3.brown {font-weight: 500; margin-top: 0; padding-top: 0; font-size: 11px; color: #5B3E1C; padding-bottom: 0; margin-bottom: 0; background-color: transparent;}
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;}
div#poker_email p {font-size: 80%; color: #7A542D; margin:0; padding: 3px;}
div#poker_email form p.rt {text-align: left; padding-left: 205px; padding-top:15px;}
p {text-align: left; padding: 8px 0 8px 0; /*used to hold boxes together*/margin: 0; color: #000000; background-color: transparent;}
p.right {text-align: right;}
p.nospace {margin: 0 0 20px 0; padding: 0;}
p.dumb {color: #936430; background-color: transparent; padding-top: 15px; font-size: 85%; font-weight: 600;}
p.brown /*home page text for now*/{color: #5B3E1C;}
em {font-style: italic; font-size: 12px; font-weight: 500; color: #5B3E1C; margin: 10px 0 10px 0; background-color: transparent;}
em.dumb {font-weight: 600; font-style: normal;}
em.pink, span.pink {font-weight: 600; font-style: normal; color: #F189AC; background-color: transparent;}
hr {width: 50%; font-size: 1px; color: #815932; text-align: center; margin: 25px auto;}
div#ltbio em {font-weight: 600; font-style: normal;}
div#ltbio em.it {font-style: italic; font-weight: 500; font-family: "Times New Roman", Times, serif; font-size: 16px;}
div#colrt_singlecol img.horiz {margin-left: 25px; margin-top: 15px;}
.center, .gamble {text-align:center; margin:0 auto;}
img.thanks {text-align: center; padding-left: 150px; margin-right: auto; margin-top: 50px;}
.mainflash {margin: 0 auto; padding-right: 10px; text-align:center;}
div#poker_email input {background-color: white; border: 1px #C89868 solid; font-weight: 500; margin: 0; padding: 0;}

/*CONTACT PAGE - TEMPORARY DESIGNATIONS*/
table.contact {background-color: #FBDDE9; margin: 0 auto; width: 351px;}
p.center {text-align: center; margin-left: auto; margin-right: auto;}
p.style2 {width: 225px; margin: 0 auto; text-align: left;}

/*	GAMBLE HEADER ON HOME PAGE - not currently used*/
div#gamble {width: 95%; padding-bottom: 1px; height: 164px;}
div#gamble .rt {text-align: center; margin: 0 auto;}
div#gamble img.lt {margin-left: 10px; margin-right: 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#entireindex {margin: 15px auto; background-color:transparent; width: 678px; color: inherit; text-align: right;}

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 {color: #936430; text-decoration: none; font-weight: 600; letter-spacing: .02em; line-height: 100%; background-color: transparent;}
div#colrt a:hover  {color: #F081A6; background-color: transparent;}
/*div#rt a {font-family: "Times New Roman", Times, serif; font-style: italic; font-size: 16px; font-weight: 500; letter-spacing: normal;}*/
div#colrt a.intext {color: #F081A6; font-weight: 600; font-size: 12px; background-color: transparent; text-decoration: none; }
div#colrt a.intext:hover {color: black; background-color: transparent;}

div#rt {float: right; width: 308px; padding-right: 26px;}
div#lt {float: left; width: 308px; padding-left: 10px;}
/*ARCHIVE PAGE*/
div#rtarchive {float: right; width: 128px; padding-right: 26px;}
div#ltarchive {float: left; width: 458px; padding-left: 10px;}
div#rtarchive li {margin: 10px 0 10px 10px;}
/*BIO PAGE*/
div#rtbio {float: right; width: 187px;}
div#ltbio {float: left; width: 438px; padding-left: 10px; margin-left: 10px;}
/*GALLERY PAGE*/
table#gal {text-align: center; padding: 0; margin-left: 25px; margin-top: 25px; width: 580px;}
table#gal2 {text-align: center; padding: 0; width: 580px; margin: 0 auto;}
table#gal2 td {width: 20%;}
table#gal2 img {border: white 2px solid;}
/*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 308px wide*/
div.boxtop_308 {background-image: url(../imgs/corners/top_308.gif); background-repeat: no-repeat; background-position: top; height: 19px; margin-top: 15px;}
div.boxbot_308 {background-image: url(../imgs/corners/bottom_308.gif); background-repeat: no-repeat; background-position: bottom; height: 18px;}
div.boxbkgrd_308 {background-image: url(../imgs/corners/bkgrd_308.gif); background-repeat: repeat-y; background-position: top; background-color: transparent; padding-top: 1px; padding-left: 20px; padding-right: 20px; color: inherit;}
div#partyphotos {margin: 0 auto; text-align:center;}
div#partyphotos img {margin: 10px auto 10px auto;}

/*rounded corner box at 458px wide*/
div.boxtop_458 {background-image: url(../imgs/corners/top_458.gif); background-repeat: no-repeat; background-position: top; height: 16px; margin-top: 15px;}
div.boxbot_458 {background-image: url(../imgs/corners/bottom_458.gif); background-repeat: no-repeat; background-position: bottom; height: 18px;}
div.boxbkgrd_458 {background-image: url(../imgs/corners/bkgrd_458.gif); background-repeat: repeat-y; background-position: top; background-color: transparent; padding-top: 1px; padding-left: 40px; padding-right: 40px; color: inherit;}

/*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;}
div.boxbkgrd_584 td {width: 25%;}
input, textarea {border: none; background-color: #FBDDE9; color: #5B3E1C; font-weight: 600; padding-left: 10px;}
p.right input {background-color: white;}

/*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;}