* {

margin: 0;
padding: 0;

}

body {

background: #c00 url(gradient.jpg) repeat-x;
font-family: "century gothic", tahoma, arial, verdana, sans;
color: #666;
text-align: center;
font-size: 80%;

}

hr {

clear: both;
margin: 0 0 15px 0;

}

img {

border: none;

}

a:link {color: #c00;}
a:hover {color: #c00;}
a:active {color: #c00;}
a:visited {color: #c00;}

.center {

text-align: center;

}

#designby {



}


.exclude {

position: absolute;
top: 0;
left: 0;

}


a:focus {
	outline: none;
}
#panel {

	background: url(images/slidebg.png) no-repeat;
	height: 200px;
    width: 400px;
	display: none;
    color: #a00;

}
.slide {
	margin: 0;
	padding: 0;
	border-top: solid 0px #c00;
	background: url(images/button.png) no-repeat left top;
        text-align: left;
}
.btn-slide {

	text-align: center;
	width: 144px;
	height: 62px;
	padding: 10px 0 0 0;
	display: block;
	font: bold 120%/100% "century Gothic", Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.active {
text-align: center;
}


#leftpanel {

float: left;
background: url(images/theroyal.jpg) no-repeat left top;
display: inline;
width: 199px;
margin-top: 10px;
}

#rightpanel {

float: right;
display: inline;
width: 189px;
margin-top: 20px;
padding: 0 5px;
}


#container {


display: block;
width: 900px;
margin-left: auto;
margin-right: auto;
text-align: left;

}

#head {

display: block;
height: 165px;
background: url(contactbg.jpg) no-repeat right top;

}

#logo {

float: left;
margin: 30px 0 0 50px;

}

#contact {

float: right;
display: block;
width: 180px;
height: 85px;
padding: 35px;
text-align: center;
clear: none;

}

#menuwrapper {

margin: 50px 39px 0 48px;

}

.menu a {

display: block;
width: 80px;
height: 35px;
float: left;
text-align: center;
padding-top: 15px;
background: url(images/menubg1.png) no-repeat left top;

}

.menu a:link {color: #fff; text-decoration: none;}
.menu a:hover {color: #fff; text-decoration: none; font-weight: bold; margin-top: -20px; height: 55px;}
.menu a:active {color: #fff; text-decoration: none;}
.menu a:visited {color: #fff; text-decoration: none;}


#gallerymenu a {

display: block;
width:175px;
height: 35px;
float: right;
text-align: center;
padding-top: 15px;
background: url(images/gallerymenubg.png) no-repeat left top;

}

#gallerymenu a:link {color: #fff; text-decoration: none;}
#gallerymenu a:hover {color: #fff; text-decoration: none; font-weight: bold; margin-top: -20px; height: 55px;}
#gallerymenu a:active {color: #fff; text-decoration: none;}
#gallerymenu a:visited {color: #fff; text-decoration: none;}


#bodywrapper {


}

#contentwrapper {

width: 620px;
display: inline;
float: left;

}


#top {

width: 620px;
height: 40px;
background: url(images/top.png) no-repeat;

}

#bottom {

width: 620px;
height: 40px;
background: url(images/bottom.png) no-repeat;

}

#topspecials {

background: url(images/topspecials.png) no-repeat left top;

}


#maincontent {

padding: 0 35px;
background: url(images/content.png) repeat-y;

}


#specialswrapper {

width: 250px;
display: block;
float: right;
text-align: center;


}

#specialswrapper ul {

padding: 0 0 15px 0;

}

#specialswrapper li {

list-style-type: none;

}

#specialstop {

width: 250px;
height: 40px;
background: url(images/topspecials.png) no-repeat;

}

#specialscontent {

padding: 0 35px;
background: url(images/specialscontent.png) repeat-y;

}

#specialsbottom {

width: 250px;
height: 40px;
background: url(images/specialsbottom.png) no-repeat;

}

.webdesign {

color: #eee;

}

.bigbold {

font-weight: bold;
font-size: 130%;

}

#copyright {

font-size: 80%;
color: #eee;
text-align: center;

}

#footer {

clear: both;
display: block;
float: left;
width: 900px;

}

#topimage {

width: 550px;
margin: 25px 0;

}

#spanish {

float: left;
margin: 10px 0 0 70px;

}

#english {

float: left;
margin: 10px 0 0 70px;

}

#menuDownload {

width: 50%;
float: left;
margin: 0 0 15px 0;

}

#formDownload {

width: 50%;
float: right;
margin: 0 0 15px 0;

}

#menuDownload li {

list-style-type: none;

}

#formDownload li{

list-style-type: none;

}

#jump li{

float: left;
display: inline;
width: 25%;
text-align: center;
border-top: 1px solid #c00;
border-bottom: 1px solid #c00;
list-style-type: none;
padding: 5px 0;

}

.leftColumn {

width: 250px;
clear: none;
float: left;
margin: 0 25px 0 0;

}

.rightColumn {

width: 270px;
float: left

}

.menuHeader {

text-align: center;
width: 100%;
margin: 0 0 15px 0;
font-size: 140%;
font-weight: bold;

}

#postcomment {

margin: 15px 0 0 0;

}

#commentlist li {

background-color: #ddd;
border: 1px solid #999;
margin: 10px 0;
padding: 15px;
list-style-type: none;

}

#comments {

margin: 15px 0 0 0;

}

#comment {

width: 350px;

}

#commentform {



}

.meta, .feedback {

font-size: 80%;

}

.storycontent {

margin: 15px 0;
line-height: 1.3em;

}

.feedback {

padding: 0 0 25px 0;

}

.menuEnd {

margin-bottom: 0;

}


.facebook {

width: 540px;
text-align: center;
margin: 15px 0;

}































.marquee {position:relative;
     overflow:hidden;
     width:95%;
     height:125px;
	 margin-left: auto;
	 margin-right: auto;
	 margin-top: 25px;
	 margin-bottom: 25px;

     }

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */