/*CSS FOR FORT SILL APACHE CASINO*/

/*GLOBAL RESET*/
/* Add this to the start of any CSS code to zero out browser defaulted styles. */
*{
	margin:0;
	padding:0;
	}
h1,h2,h3,h4.h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address,pre,code{
	font-size:1em;
	}
li,dd{
	margin-left:1em;
	}
a img{
	border:none;
	}
/*END RESET*/
/*GLOBAL DIV & CLASS STYLES*/
body{
	background-color:#003366;
	font-family:Helvetica, Arial, sans-serif;
	color:#004472;
        font-size:.7em;
	padding:0;
	margin:0;
	}
#wrapper{
	margin:0 auto;
	width:830px;
	background-image:url(../images/bgshadow-sides.jpg);
	background-repeat:repeat-y;
	}
#layout{
	position:relative;
	margin:0 auto;
	padding:0;
	background-color:#fff;
	width:800px;	
	}
#header{
	position:relative;
	width:790px;
	height:80px;
	padding:10px 5px;
	border-bottom:5px solid #8dc73f;
	text-align:right;
	}
#logo{
	position:absolute;
	left:20px;
	top:5px;
	}
#signupbar{
	position:absolute;
	bottom:0;
	right:0;
	}
.address{
	line-height:1.5em;
	}
.bold{
	font-weight:bold;
	}
#mainmenu{
	background-color:#006fba;
	text-align:center;
	}
#mainmenu a{
	color:#eee809;
	text-decoration:none;
	display:inline-block;
	margin:6px 15px 3px 15px;
	font-size:1em;
	}
#mainmenu a:hover{
	color:#ffffff;
	}
#flash{
	width:790px;
	height:250px;
	margin:5px;
	z-index:0;
	}
#footer{
	clear:both;
	width:790px;
	padding:5px;
	}
#footer a{
	color:#003366;
	text-decoration:none;
	display:inline-block;
	margin:5px;
	font-size:1em;
	font-weight:bold;
	}
h1, .contentheading{
	font-size:1.2em;
	font-weight:bold;
	margin:5px;
	}
h2{
	font-size:1.2em;
	font-weight:bold;
	margin:5px;
	}
h3{
	font-size:1.1em;
	color:#666;
	margin:5px;
	}
p{
	margin:5px;
	font-size:1em;
	line-height:1.4em;
	padding-bottom:6px;
	}
.modal{
        text-align:center;
        float:left;
        text-decoration:none;
        margin:5px;
        }
.legal{
	font-size:.9em;
	color:#006fba;
	margin:0;
	}
.legal a{
        color:#006fba;
        font-weight:normal;
        }

.readon, .pagenav{
        font-size:1em;
	color:#006fba;
        margin:5px;
        text-decoration:none;
	}
.readon:hover{
        color:#004472;
        }
ul{
	font-size:1em;
	font-weight:bold;
	margin:0 15px;
	padding:0;
	list-style-image:url(../images/bullet.png);
	}
li{
	line-height:2.3em;
	padding:0;
	margin:0 10px;
	}
.teaser a{
	color:#006fba;
	text-decoration:none;
	}
.teaser a:hover{
	color:#fff;
	}
.teaser{
	background-color:#8dc73f;
	padding:5px;
	height:120px;
	}
.teaserhead{
	background:#006eb9 url(../images/teaserhead_bg.jpg) repeat-x top left;
	padding:3px 5px 1px 5px;
	}
.teaserhead h1{
	color:#fff;
	}
.rightteaser{
	float:right;
	width:250px;
	margin-left:5px;
	}
.leftteaser{
	width:535px;
	margin:0;
	padding:0;
	}
#content{
	margin:5px;
	padding:0;
	z-index:0;
	}
#componentarea{
	width:535px;
	}
#leftfoot, #rightfoot{
	width:120px;
	text-align:center;
	float:left;
	padding:5px 0;
	background-color:#fff;
	}
#centerfoot{
	width:550px;
	text-align:center;
	float:left;
	background-color:#fff;
	}
.contentpaneopen, .article_separator{
	margin:0;
	padding:0;
	}
.articleimg{
        margin:10px;
        margin-left:0px;
        margin-top:0px;
        }
.addresscard{
        padding:10px;
        border:1px solid #8dc73f;
        background-color: #f4f0ec;
        }
/*PROMOS PAGE*/
/*.contentpaneopenpromo{
	border-bottom:1px solid #8dc73f;
	}*/
.contentheadingpromo, .contentheadingbullet, .contentheading, .componentheadingpromo{
        font-size:1.3em;
        font-weight:bold;
	display:block;
	color:#fff;
	width:530px;
	background:#006eb9 url(../images/teaserhead_bg2.jpg) repeat-x top left;
	border-top:2px solid #8dc73f;
	border-bottom:2px solid #8dc73f;
	border-left:2px solid #8dc73f;
	padding:3px 0 1px 5px;
	margin:0 !important;
	}
.contentpaneopenpromo img{
	margin:10px;
	}
.contentpaneopenpromo p, .contentpaneopenpromo h2, .contentpaneopenpromo h3{
	margin-left:150px;
	}
.contentpaneopenpromo ul, .contentpaneopenbullet ul{
	margin-left:180px;
	}
.contentpaneopenbullet li{
	line-height:1em;
	padding:10px 0;
	margin:0 10px;
	}
li.latestnewsbullet{
        line-height:1.2em;
        margin:10px;
        }
        
/*SIDE MENU*/
#content ul.menu{
	position:relative;
	right:0;
	width:240px;
	list-style-image:none !important;
        margin-bottom:5px;
	}
#content ul.menu li{
	display:block;
	height:31px;
	background:#fff url(../images/link_bg.jpg);
	margin:2px 0;
	}
#content ul.menu li a{
	display:block;
	color:#fff;
	padding:4px 0 0 30px;
	text-decoration:none;
	}
/*CONTACT FORM*/
#name, #email, #street, #city, #state, #zip, #phone, #message{
	margin-left:5px;
	margin-bottom:7px;
	padding:2px;
	background-color:#ccc;
	border:none;
	border-left:1px solid #999;
	border-top:1px solid #999;
	color:#000;
	}
#submit{
        margin-left:5px;
        }
.forme{
	padding:15px;
	font-size:1.1em;
	}
.componentheading h2{
	font-size:1em;
	}
.topmargin{
        margin-top:5px;
        }
/*SLOTS PAGE*/
.slotlist{
        float:left;
        width:160px;
        padding:5px;
        height:200px;
        }