html, div {margin: 0; padding: 0;}
body {text-align:center; margin: 0 auto; padding: 0; background-color: #2c0a10; 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: #542c6a; 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: #634f83; 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: #ffffff; 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: #ffffff; 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;}
hr.dotted {width: 85%; border-style:none; border-top: 2px dotted #82A7D3; height: 4px; color: transparent; background-color: transparent;}

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: #9a82a7; 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 #82a7d3 solid; background-color: #542C6A;  background-image: url(../imgs/bkgrd_site_long.gif); background-repeat: no-repeat; background-position: top left; width: 796px; color: inherit; text-align: left;} 
div#header {border-bottom: 2px #4b3b64 solid; background-image: url(../imgs/header.gif); background-repeat: no-repeat; background-color: #7da9d1; color: inherit; width: 100%;}
div#header img.logo {margin-left: 25px;}
div#header img.fhm {margin: 0 0 0 300px; padding: 0 0 0 0;}
div#entireindex {margin: 15px auto;  background-color:transparent; width: 678px; color: inherit; text-align: right;}

/*home page October 2011*/
div#home_content {padding-top: 25px;}
div#home_news {float: left; width: 160px; font-size: 11px;}
ul.socialmedia {padding-top: 15px; width: 352px;}
ul.socialmedia  li {display: inline; list-style: none outside none; padding:0 3px 0 7px;}
div#home_gallery {float: left; width: 505px; margin-top: 25px;}
div#home_gallery .thumbnail {float: left; width: 152px; margin: 0 0 15px 11px;}
div#home_gallery .clearboth { clear: both; }

div#colrt, div#colrt_singlecol, div#colrt_gal {float: right; width: 84%; background-color: transparent; color: inherit; margin: 26px 0 0 0; padding-bottom: 15px; clear: both;}
div#colrt_singlecol_narrow {float: right; width: 74%; background-color: transparent; color: inherit; margin: 26px 55px 0 0; padding-bottom: 15px; clear: both; font-size: 12px; line-height:13px; }
div#collt {float: left; width: 120px; background-color: #4b3b64; 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(../imgs/graphic_question.png);}
div#colrt_singlecol ul li.answer {list-style-image: url(../imgs/graphic_answer.png);}

/*MAIN NAVIGATION*/
ul {display: block; padding: 0; margin: 3px 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: #5886b6; text-decoration: none; font-weight: 600; letter-spacing: .02em; line-height: 100%; background-color: transparent;}
div#colrt .boxbkgrd_152 a:hover {color: black; background-color: transparent;}

div#colrt a:hover  {color: #ffffff; 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: #5886b6; font-weight: 600; font-size: 12px; background-color: transparent; text-decoration: none; }
div#colrt a.intext:hover {color: #ffffff; 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, #home_content #home_gallery 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 152px wide*/
div.boxtop_152 {background-image: url(../imgs/corners/152_top.png); background-repeat: no-repeat; background-position: top; height: 16px; margin-top: 15px;
}
div.boxbot_152 {background-image: url(../imgs/corners/152_bottom.png); background-repeat: no-repeat; background-position: bottom; height: 17px;
}
div.boxbkgrd_152{background-image: url(../imgs/corners/152_bkgrd.png); background-repeat: repeat-y; background-position: top; background-color: none; padding-top: 1px; padding-left: 20px; padding-right: 15px; color: inherit;
}

/*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/458_top.png); background-repeat: no-repeat; background-position: top; height: 16px; margin-top: 15px;}
div.boxbot_458 {background-image: url(../imgs/corners/458_bottom.png); background-repeat: no-repeat; background-position: bottom; height: 18px;}
div.boxbkgrd_458 {background-image: url(../imgs/corners/458_bkgrd.png); 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/584_top.png); background-repeat: no-repeat; background-position: top; height: 26px; margin-top: 22px;}
div.boxbot_584 {background-image: url(../imgs/corners/584_bottom.png); background-repeat: no-repeat; background-position: bottom; height: 22px; margin: 0;}
div.boxbkgrd_584 {background-image: url(../imgs/corners/584_bkgrd.png); 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: #82A7D3; color: #ffffff; 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: #82A7D3; 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: #efc0c5; background-color: transparent;}
div#bottomnav ul a, div#entireindex a, p a   {color: #5d373c; text-decoration: none; background-color: transparent;}
div#rtarchive a, table.contact a{color: #295582; 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: #ffffff; background-color: transparent;}
div#bottomnav p {font-size: 10px; font-weight: 600; text-align: center; color: #634F83; background-color:transparent;}
