body { 
	font-family: 				Arial, Helvetica, sans-serif; 
	line-height: 				1.5;
	background: 				#00779D url('images/underwater2.jpg') top center repeat-x;
	color: 					#fff;
	margin:					0px;
	padding:				0px;
}
#main {
	width: 					770px;
	margin: 				0 auto;
	padding: 				50px 50px 0px 50px;
}
#footer {
	background: 				#00779D url('images/seabottom2.jpg') bottom center repeat-x;
	height: 				500px;
}
@font-face { 	
	font-family: 				"Diavlo Bold"; 	
	src: 					url('otf/Diavlo_Bold.otf'); } 
@font-face {
	font-family: 				Delicious;
	font-weight: 				bold;
	src: 					url('otf/Delicious-Bold.otf'); }
h1 {
	font-family:				"Diavlo Bold";
	text-align:				right;
	font-size:				55px;
	line-height:				55px;
	color:					#CFEFEF;
	margin-bottom:				10px;
	padding-bottom:				0px;
}
h2 { 
	-webkit-border-radius: 			6px;    /* for Safari */
	-moz-border-radius: 			6px;    /* for Firefox */
	border:					3px solid #FFFFFF;
	background-color: 			#021a48;
	color: 					#FFFFFF !important;
	margin-bottom: 				0px;
	display:				inline;
	padding:				5px 10px;
	line-height: 				30px;
	height:					30px;
	font-family: 				"Diavlo Bold";
	font-size: 				26px;
}
h3 { 
	color: 					#003e5f !important;
	font-family: 				"Diavlo Bold";
	margin-bottom: 				0;
	line-height: 				1.2em;
}
h4{
	margin-bottom:				5px;
	margin-top:				10px;
	color:					#444;
}
p {
	margin-top: 				0;
	color:					#000;
	padding-left:				10px;
}
a {
	background-color: 			#F6E6B2;
	padding: 				0.15em 0.40em;
	display: 				inline-block;
	border-bottom:				1px solid #000000;
	color: 					#000 !important;
	text-decoration:			none;
}	
.more a { 
	border-top-left-radius:			6px;
	-moz-border-radius-topleft:		6px;
	-webkit-border-top-left-radius:		6px;
	border-bottom-left-radius:		6px;
	-moz-border-radius-bottomleft:		6px;
	-webkit-border-bottom-left-radius:	6px;
	background-color: 			#EEFFFF;
	padding: 				0.15em 0.40em;
	display: 				inline-block;
	border-bottom:				1px solid #00BED3;
}
.contact a {
	border-top-right-radius:		6px;
	-moz-border-radius-topright:		6px;
	-webkit-border-top-right-radius:	6px;
	border-bottom-right-radius:		6px;
	-moz-border-radius-bottomright:		6px;
	-webkit-border-bottom-right-radius:	6px;
	background-color: 			#EEFFFF;
	padding: 				0.15em 0.40em;
	display: 				inline-block;
	border-bottom:				1px solid #00BED3;
}
a:hover {
	background-color: 			#FBE08A;
	text-decoration: 			underline;
}
.links ul {
	list-style:				none;
}
.links li {
	display:				inline;
	float:					left;
	padding:				0px;
	margin: 				0px;
}	

.overlay {
	position: 				absolute;
	top: 					0;
	bottom: 				0;
	left: 					0;
	width: 					100%;
	background: 				#fff;
	border-bottom: 				3px solid black;
	border-left:				1px solid black;
	border-right:				1px solid black;
	opacity: 				0.3;
	-moz-opacity: 				0.3;
	filter:					alpha(opacity=3);
	border-radius: 				6px;
	-webkit-border-radius: 			6px;    /* for Safari */
	-moz-border-radius:			6px;    /* for Firefox */
}
.overlay2 {
	position: 				absolute;
	top: 					0;
	bottom: 				0;
	left: 					0;
	width: 					100%;
	background: 				#fff;
	border-bottom: 				3px solid black;
	border-left:				1px solid black;
	border-right:				1px solid black;
	opacity: 				0.1;
	-moz-opacity: 				0.1;
	filter:					alpha(opacity=1);
	border-radius: 				6px;
	-webkit-border-radius: 			6px;    /* for Safari */
	-moz-border-radius: 			6px;    /* for Firefox */
}
.container {
	position: 				relative;
	float: 					left;
}
.brillo {
	background: 				url('images/brillo.png') top center no-repeat;
}
.content {
	position: 				relative; /* Fixes the z-index */
	float: 					left; 
	color:					black;padding:10px;
}
.brillo2 {
	background: 				url('images/brillo2.png') bottom center no-repeat;
	margin-top:				10px;

}
.leftbar{
	padding-top:				20px;
	padding-left:				10px;
}
.rightbar{
	padding-top:				20px;
}
.top {
	margin-top:				60px;
}
ul.menu {
	margin:					0px !important;
	padding:				0px !important;
}

.menu li {
	display:				inline;
	font-family: 				"Diavlo Bold";
	font-size: 				20px;
	margin:					0px;
	padding:				0;
	text-transform:				lowercase;
}
.menu li a{
	color: 					#05607d !important;
	background-color: 			transparent;
	border: 				0px solid blue;
	margin-left:				25px;
}

.menu li a:hover{
	color:					#17293e !important;
	background: 				url('images/brillo2.png') 15% bottom no-repeat;
	text-decoration:			underline;
}
.menu a.selected {
	background: 				url('images/brillo2.png') center bottom no-repeat;
	color:					black !important;
}
.menu a.selected:hover{
	background: 				url('images/brillo2.png') center bottom no-repeat;
}
.menudiv {
	padding:				0px !important;
}
#logo{
	background-color: 			transparent;
	border: 				0px solid blue;
}
.foot ul {
	list-style:				none;
	padding:0px;
	margin:0px;
}
.foot li {
	display:				inline;
	padding:				0px;
	margin: 				0px;
}
.foot a{
	background: none transparent;
	color:black !important;
	border: 0px none transparent;
}

