/* Browser Resetting */
	*{
		padding:0;
		margin:0;
		}

	body {
		background-color:#6699CC;
		font-family: Verdana, Arial, Sans-serif;
		font-size:95%;
		}

	a:link, a:visited {
		color:#0029a3;
		font-weight:700;
		text-decoration: none;
		}

	a:hover, A:active {
		color:#ff0000;
		}

	ul, ol {
		padding-left:30px;
		margin:10px 10px 10px 10px;
		font-size:95%;
		font-weight:500;
		}

	li {
		margin-bottom:10px;
		}

	div#m {
		width:85%;
		margin-left:auto;
		margin-right:auto;
		padding-top:160px;
		}

	div.b{
		border-top:solid 2px #87ada0;
		border-left:solid 2px #87ada0;
		border-right:solid 4px #bbbbaa;
		border-bottom:solid 4px #bbbbaa;
		background-color:#e8eef4;
		margin-bottom:20px;
		padding:2% 5% 3% 5%;
		}

	h1, h2, h3 {
		color:#0029a3;
		font-weight:900;
		padding: 10px 0 10px 0
		}

	h1 {
		font-size:160%;
		}

	h2 {
		font-size:120%;
		}

	h3 {
		font-size:95%;
		color:red;
		text-align:center;
		}

	h4 {
		padding:5px;
		margin-top:10px;
		margin-left:auto;
		margin-right:auto;
		font-size:85%;
		text-align:left;
		color:#000080;
		}

	img {
		border:1px solid navy;
		}

	.left {
		float:left;
		margin:0 20px 20px 0
		}

	.right {
		float:right;
		margin:0 0 20px 20px
		}

/* Navigation Bar starts */

	div#n {
		position:absolute;
		top:1px;
		left:0;
		width:98.8%;
		}

	div#n ul {
		width:100%;
		padding:0 0 0 1%;
		margin:0;
		list-style:none;
		height:23px;
		background:#182C28 url(http://www.costadelaluz.biz/css/images/navbgdkblue.gif) ;
		position:relative;
		border:1px solid #000;
		border-width:0 1px 1px 1px;
		border-bottom-color:#444;
		}

	div#n li {
		float:left;
		width:14%;
		}

	#home {
		width:11%;
		}

	#guide {
		width:19%;
		}

	div#n li a {
		display:block;
		height:24px;
		width:100%;
		line-height:23px;
		color:#fff;
		font-weight:700;
		font-size:100%;
		text-align:center;
		text-decoration:none;
		border-bottom:none;
		background:url(http://www.costadelaluz.biz/css/images/navbutdkblue.gif) ;
		}

	div#n li a:hover {
		background:url(http://www.costadelaluz.biz/css/images/navhovbutyel.gif) ;
		font-size:100%;
		color:navy;
		}

	/* end of new nav bar code */

	div#t {
		background-color:#0029a3;
		height:97px;
		width:100%;
		border:5px solid #ffd700;
		}
		
	.photo {
		clear:both;
		width:100%;
		height:230px;
		Margin:15px 0 15px 0;
		}

	.left1 {
		float:left;
		margin-left:7%;
		}

	.right1 {
		float:right;
		margin-right:7%;
		}

	/* css definitions from old web site */

	.smgoldhead {
		font-family:"Times New Roman";
		font-size:140%;
		font-weight:900;
		color:#ffd700;
		margin-top:20px;
		padding:0 10px 10px 30px;
		}

	.goldhead {
		font-family:"Times New Roman";
		font-size:340%;
		font-weight:900;
		color:#ffd700;
		padding:0 10px 20px 50px;
		}

	.border {
		border:2px #000080 solid;
		margin-top:10px;
		width:80%;
		padding:5px;
		margin-left:auto;
		margin-right:auto;
		}

	.smallhead {
		font-size:110%;
		font-weight:700;
		background-color:#6699cc;
		border:1px solid #000080;
		text-align:center;
		color:white;
		padding:7px;
		}

	.tinyhead {
		width:100%;
		margin-left:auto;
		margin-right:auto;
		font-size:90%;
		font-weight:700;
		color:white;
		background-color:#6699cc;
		padding:7px;
		border:1px solid #000080;
		text-align:center;
		}

	a.menu:link, a.menu:visited {
		color:#ffffff; 
		text-decoration:none;
		}

	a.menu:hover, a.menu:active {
		color:orange; 
		text-decoration: none
		}

	.baseline {
		vertical-align: bottom;
		border:none;
		}

	.cent {
		font-size:90%;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		color:#000080;
		}

	.smallheadborder {
		font-size:110%;
		color:white;
		font-weight:900;
		background-color: #6699CC;
		border:2px #000080 solid;
		text-align: center;
		}
