/* Stylesheet for Casitas home page */

body {
     background-color:#000000;
}

p {
     margin-top:0;
}

.page {
     position:relative;
     margin-left:auto;
     margin-right:auto;
     width:1000px;
	 font-family:"Palatino Linotype", "Book Antiqua", serif;
	 color:#FFFFF0;
     background-color:#6A2C2C;
     background-repeat:repeat;
     border-style:groove;
     border-width:thick;
     border-color:#FFFFF0;
}

h1 {
     font-size:60px;
}

h2 {
     font-size:30px;
}

.banner h1, h2, h3 {
     padding:0;
     margin:0;
}

.banner h2 {
     margin-top:-0.5em;
     margin-bottom:4px;
}

.banner {
     float:left;
     width:100%;
     text-align:center;
     background-color:#FFFFF0;
     color:#6A2C2C;
     border-bottom-style:inset;
     margin-bottom:5px;
     padding:5px 0px 10px 0px;
}

.banner img {
     width:250px;
}

.bannerImg1 {
     float:left;
     padding:5px 0px 0px 10px;
}

.bannerImg2 {
     float:right;
     padding:5px 10px 0px 0px;
}

.banner a {
     color:#6A2C2C;
     text-decoration:none;
}

.banner a:visited {
     color:#6A2C2C;
}

.banner a:hover {
     color:#FFCC33;
}

.leftColumn {
     float:left;
     width:49%;
}

.leftSub1 {
     border-style:inset;
     text-align:justify;
     font-size:16px;
     margin-left:10px;
     margin-right:5px;
     margin-top:10px;
     padding:20px 25px 20px 25px;
     height:320px;
}

.contact {
     text-align:center;
	 line-height:18px;
     border-style:inset;
     margin-left:10px;
     margin-right:5px;
     margin-top:10px;
     height:90px;
     padding-top:10px;
     padding-bottom:10px;
}

.rightColumn {
     float:right;
     width:49%;
     text-align:center;
}

.rightSub1 {
     margin-right:5px;
     padding-top:5px;
     height:475px;
}

.rightSub1 h3 {
     padding:12px 0px 11px 0px;
     margin:0;
}

.topLeft {
     float:left;
     margin-left:2%;
}

.topRight {
     float:right;
     margin-right:2%;
}

.bottomLeft {
     clear:both;
     float:left;
     margin-left:2%;
}

.bottomRight {
     float:right;
     margin-right:2%;
     font-size:15px;
     font-style:italic;
}

.subtext {
     margin-top:-3px;
     font-size:12px;
}

.topLeft, .topRight, .bottomLeft, .bottomRight {
     width:43%;
     background-color:#FFFFF0;
     color:#6A2C2C;
     font-weight:bold;
     border-style:ridge;
     padding-top:10px;
     margin-bottom:40px;
}

.rightSub1 p {
     margin:0;
     margin:10px 0px 10px 0px;
}

.rightColumn img {
     width:90%;
     border:none;
}

.infoBar {
     clear:both;
     margin-top:1em;
     text-align:center;
}

.infoBar img {
     border:none;
     margin-top:.5%;
     margin-bottom:1%;
}

.img1 {
     position:relative;
     left:65px;
}

.img2 {
     position:relative;
     left:290px;
     top:-10px;
     width:150px;
}

a {
     color:#FFFFF0;
}

a:visited {
     color:#FFFFF0;
}

a:hover {
     color:#FFCC33;
}