/* MISS BELMAR GENERAL RULES *//* HTML DEFINITIONS */*, html, body {	margin: 0px;	padding: 0px;}body {	background: transparent url("/images/backgrounds/wooden_pattern(1).jpg");	background-position: center 33px;	background-repeat: repeat;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	text-align: center;}a {	text-decoration: none;}a img {	border: none;}h1, h2, h3, h4, h5, h6 {	font-weight: 100;}/* TRANSLATION FLAGS */div#translate {	padding: 6px 0px 7px 0px;	border-bottom: 1px solid #666666;	height: 20px;	background-color: #333333;	overflow: hidden;}	#translate p {		float: left;		width: 450px;		font-size: 12px;		color: #cccccc;		text-align: right;	}ul#translate_flags {	margin: 0px auto;	width: 800px;	list-style: none;	text-align: right;}	#translate_flags li {		float: left;		margin: 0px 7px;	}		.english {			background: transparent url("/images/misc_elements/flags/english.gif");		}				.chinese {			background: transparent url("/images/misc_elements/flags/chinese.gif");		}				.filipino {			background: transparent url("/images/misc_elements/flags/filipino.gif");		}				.french {			background: transparent url("/images/misc_elements/flags/french.gif");		}				.german {			background: transparent url("/images/misc_elements/flags/german.gif");		}				.italian {			background: transparent url("/images/misc_elements/flags/italian.gif");		}				.japanese {			background: transparent url("/images/misc_elements/flags/japanese.gif");		}				.korean {			background: transparent url("/images/misc_elements/flags/korean.gif");		}				.portugal {			background: transparent url("/images/misc_elements/flags/portugal.gif");		}				.spanish {			background: transparent url("/images/misc_elements/flags/spanish.gif");		}				ul#translate_flags li a {			display: block;			width: 20px;			height: 13px;			background-repeat: no-repeat;		}			ul#translate_flags li a strong {				display: none;			}/* SITE CONTAINERS */div#whole_site_container {	background: transparent url("/images/backgrounds/header_background(2).jpg");	background-repeat: no-repeat;	background-position: center top;}div#container {	position: relative;	margin: 0px auto;	width: 800px;	text-align: left;}/* HEADER */div#header {	width: 800px;	height: 100px;}	#header h1 {		width: 800px;		height: 100px;		cursor: pointer;	}			#header h1 span, #header img {			display: none;		}/* UPPER NAVIGATION */		ul#miss_belmar_navigation {	position: absolute;	top: 0px;	right: 127px;	height: 43px;	width: 358px;	list-style: none;	z-index: 10;}	#miss_belmar_navigation li {		float: left;	}			a#home_link {			width: 74px;			background: transparent url("/images/navigation/home_button.gif");		}				a#about_link {			width: 80px;			background: transparent url("/images/navigation/about_button.gif");		}				a#photos_link {			width: 92px;			background: transparent url("/images/navigation/photos_button.gif");		}				a#contact_link {			width: 112px;			background: transparent url("/images/navigation/contact_button.gif");		}				#miss_belmar_navigation li a {			display: block;			height: 43px;			background-repeat: no-repeat;			background-position: 0px 0px;		}		#miss_belmar_navigation li a:hover {			background-position: 0px -43px;		}			#miss_belmar_navigation li a span {				display: none;			}/* LOWER NAVIGATION */ul#fishing_navigation {	position: absolute;	top: 43px;	right: 13px;	width: 472px;	height: 57px;	list-style: none;	z-index: 10;}	#fishing_navigation li {		float: left;	}			a#schedule_link {			width: 107px;			background: transparent url("/images/navigation/schedule_button.gif");		}				a#fishing_and_charters_link {			width: 200px;			background: transparent url("/images/navigation/fishing_and_charters_button.gif");		}				a#reserve_a_trip_link {			width: 165px;			background: transparent url("/images/navigation/reserve_a_trip_button.gif");		}			#fishing_navigation li a {			display: block;			height: 57px;			background-repeat: no-repeat;			background-position: 0px 0px;		}				#fishing_navigation li a:hover {			background-position: 0px -57px;		}					#fishing_navigation li a span {				display: none;			}/* "THE BELMAR CONNECTION" TAB */		a#the_belmar_connnection_link {	position: absolute;	top: 0px;	right: 13px;	width: 115px;	height: 52px;	background: transparent url("/images/navigation/the_belmar_connection_button.gif");	background-repeat: no-repeat;	background-position: 0px 0px;}a#the_belmar_connnection_link:hover {	background-position: 0px -52px;}	#the_belmar_connnection_link span {		display: none;	}/* MAIN BODY */div#main_body {	width: 800px;}/* BODY TEXT REGION */	div#body_text {		font-size: 14px;		color: #e0cdc5;		line-height: 20px;	}			#body_text h2 {			color: #aed9ff;			font-size: 22px;			line-height: 30px;		}				#body_text a {			color: #85c8ff;			font-weight: bold;		}			#body_text a:hover {			color: #ffffff;		}/* EYE CANDY */h2.eye_candy_statement {	display: none;}ul#eye_candy {	position: absolute;	list-style: none;	overflow: hidden;}	#eye_candy li {		position: absolute;		top: 0px;		left: 0px;		z-index: 25;	}		/* FOOTER */div#footer {	position: relative;	clear: both;	width: 800px;	height: 49px;	background: transparent url("/images/backgrounds/footer.gif");	background-repeat: no-repeat;	background-position: top center;}		p.copyright {		display: none;	}		a#sticky_stamp {		position: absolute;		top: 0px;		right: 0px;		width: 140px;		height: 49px;	}			#sticky_stamp p, #sticky_stamp img {			display: none;		}