body { margin: 0; color: gray; font-size: 16px; font-family: arial, sans-serif; background-color: black; }
p {}
td {}
a:link { color: yellow ; font-style: normal; text-decoration: none; }
a:visited { color: yellow ; font-style: normal; text-decoration: none; }
a:hover { color: white ; font-style: normal; text-decoration: none; }
a:active { color: purple ; font-style: normal; text-decoration: none; }
h3 { font-size: 16px; font-weight:bold; color:#FFFFFF; line-height: 36px;
	 border-top-style: solid; border-top-width: 3px; border-color: #333333;
	 border-bottom-style:dotted; border-bottom-width:1 px;	 
}
.floatimgleft { width: 282px; height: 282px; float:left; margin-top:10px; margin-right:10px; margin-bottom:10px; }
.floatimgright { width: 282px; height: 282px; float:right; margin-top:10px; margin-right:10px; margin-bottom:10px; }
#navigation { width: 200px; float: left; padding-top: 3em; }
#navigation ul { margin: 0 0 0 10px; padding: 0; list-style-type:none; }
#navigation ul li { margin-top: 4px;  }
#navigation ul li a { color: gray; text-decoration: none; width: 135px; padding: 3px 5px 3px 10px; display: block; }
#navigation ul li a:hover { color: white; background-color: transparent;  }
			/* NAVIGATION BUTTONS */
			.menu {
						height: 60px;
						width: 700px;
			}
			.cssnav	{
						position:relative;
						float: left;
						margin: 0; 
						padding: 0;
						font-family: arial, helvetica, sans-serif;
						background: url(../images/ovr_btn.jpg) no-repeat;
						width: 80px;
						height: 30px;
						white-space: nowrap;
	                    overflow:hidden;/* for ie to hide extra height*/	
			}
			.cssnav a {
						display: block;
						color: #000000;
						font-size: 14px;
						width: 80px;
						height: 30px;
						display: block;
						float: left;
						color: #808080; 
						text-decoration: none;
						overflow:hidden;/* for ie to hide extra height*/
			}
			.cssnav a:hover {
						color: #ffffff;
			}
			

			.cssnav img {width: 5; height: 30; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav a:hover img{visibility:hidden}

			.cssnav span {
					    position: absolute; 
					    left: 10px;top: 13px;
					    text-align: left;
					    width: 80px;
					    cursor: pointer;   
					     
			}
			.cssnavlong	{
						position:relative;
						float: left;
						margin: 0; 
						padding: 0;
						font-family: arial, helvetica, sans-serif;
						background: url(../images/ovr_btn.jpg) no-repeat;
						width: 130px;
						height: 30px;
						white-space: nowrap;
	                    overflow:hidden;/* for ie to hide extra height*/	
			}
			.cssnavlong a {
						display: block;
						color: #000000;
						font-size: 14px;
						width: 130px;
						height: 30px;
						display: block;
						float: left;
						color: #808080; 
						text-decoration: none;
						overflow:hidden;/* for ie to hide extra height*/
			}
			.cssnavlong a:hover {
						color: #ffffff;
			}
			

			.cssnavlong img {width: 5; height: 30; border: 0; }
			* html a:hover {visibility:visible}
			.cssnavlong a:hover img{visibility:hidden}

			.cssnavlong span {
					    position: absolute; 
					    left: 10px;top: 13px;
					    text-align: left;
					    width: 130px;
					    cursor: pointer;   
					     
			}
			/* END OF NAVIGATION */
#pageant { line-height: 28px; }
.miss_america { height: 71px; width: 150px; z-index: 3; }
.cssbutton {
						position:absolute;
						bottom: 40px;
						right: 20px;
						float: right;
						margin-right: 3%; 
						padding: 0;
						background: url(../images/mrscal_button-over.jpg) no-repeat;
						width: 150px;
						height: 71px;
						white-space: nowrap;
}
.cssbutton img {width: 150px; height: 71px; border:0; }
.cssbutton a:hover img {
						visibility:hidden;
						}
