body {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #482602;
	background:#FFCC00;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background: center url(http://www.conchittavilla.com/images/faux_rpt.jpg);
}

* html .visualIEFloatFix { height: 0.01%; }

#holder {
	width: 670px;
	text-align: left;
	margin: 0 auto 0 auto;
}
#header {
height:204px;
background: center url(http://www.conchittavilla.com/images/villa_header.jpg) repeat-x;
margin-bottom:5px;
}
#top_menu {
margin-left:244px;
}

#nav {
width:644px
height:31px;
margin: -36px auto 8px auto;
}

#news_result{
border:solid 2px #482602;
}

#book{
background:url(http://www.conchittavilla.com/images/conchita-villa-book.jpg) no-repeat;
float:right;
width:265px;
height:200px;
padding:15px 15px 0px 0px;
margin:0px 0px 0px 10px;
}

* html #book { margin:15px 10px 5px 5px; padding:0px;height:216px;}

#pic_box{
float:right;
width:251px;
height:216px;
margin:5px 20px 5px 5px;
}


#content {
margin: 0px 15px 0px 15px;
padding: 15px 10px 0px 10px;
text-align:justify;
}

#gallery{
float:right;
width:251px;
padding:5px 30px 0px 0px;
margin:0px;
}

#news {
margin: 5px 280px 0px 25px;
color: #482602;
text-align:justify;
}

#news_box{
float:left;
padding: 10px 0px 0px 20px;
text-align:center;
width:180px;
}
	
#footer {
font-size: 90%;
height:30px;
width:640px;
margin: 0px 0px 0px 15px;
}

#copy_text{
	text-align:center;
	padding-top:30px;
}

.callout {
	font: bold 130% Georgia, "Times New Roman", Times, serif;
	color: #333;
	margin: 0;
	padding: 20px 10px;
}
.brclear { 
clear:both; 
height:0px;
width: 644px;
margin:15px 13px;
font-size: 1px;
line-height: 0px;
border-bottom:dotted 1px  #FFCC00;
}
p {
	font-size: 80%;
}
#content p {
	line-height: 130%;
}
#nav a:link { 

	text-decoration: none;
	font-weight: bold;
}

#nav a:visited { 
	color: #666;
}

#nav a:hover, #nav a:active, #nav a:focus {  
	color: #333;
}

a.linkopacity:hover img {
filter:alpha(opacity=50); 
-moz-opacity: 0.5; 
opacity: 0.5;}

a.linkopacity img{
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
}

.img_border{
border:3px solid #FFCC00;
}

.img_border:hover{
border:3px solid #FFFFCC;
}

/* parse text style */

#high {
	color: #FFCC00;
	font-size: 14px;
	border-bottom: #FFCC00 dotted 1px;
	text-transform:uppercase;
	font-weight:bold;
}

#important_text {
	color: #FFCC00;
	font-style:italic;
}

#main_text {
}

#main_title {
color: #AAAFB6;
font-size:150%;
font-weight:bold;
text-transform: lowercase;
padding: 5px;
border-bottom: 1px dotted #AAAFB6;
margin-bottom:10px;
}

a{
color: #FFCC00;

}

a.hover{
color:#CC9933;
}

h1{
font: normal 30px Georgia, "Times New Roman", Times, serif;
color: #FFCC00;
font-weight:bold;
letter-spacing:-1px;
line-height:20px;
padding:0px;
margin:0px;
text-indent:0px;
padding-bottom:10px;
}

h2{
font: normal 30px Georgia, "Times New Roman", Times, serif;
color: #FFCC00;
font-weight:bold;
letter-spacing:-1px;
line-height:20px;
padding:0px;
margin:0px;
text-indent:0px;
padding-bottom:10px;
}

/* form stuff */

.form {
margin: 15px 0 0 0;
padding: 10px 0 0 0;
width: 250px;
}
input, textarea {
width: 250px;
padding: 3px;
margin: 3px 0 18px 0;
border: 1px solid #6A738D;
}
input:focus, textarea:focus {
background: #FEFFD6;
border: 1px solid #454949;
}

.button {
background: #FFCC00;
width: 250px;
color: #482602;
border: 1px solid #333;
}
.button:hover {
background: #FEFFD6;

}


#calender_but {
background: #FFCC00;
width: 50px;
color: #482602;
border: 1px solid #333;
}
