body { margin: 0; padding: 0; background: #fff; font-family: Verdana, Arial, San-Serif; font-size: 11px; text-align: center; }
img { border: 0; }
a { color: #333; text-decoration: underline; }
a:hover { color: #000; text-decoration: none; }
.clear { clear: both; }
p { margin: 0; padding: 8px 0; }

#container { margin: 0 auto; width: 800px; text-align: left; border: 1px solid #008240; border-top: 0; }

#header { background: url(../images/header-bg.gif) repeat-x; height: 117px; border-bottom: 1px solid #ea673f; }
#header h1 { float: left; margin: 0; padding: 0; width: 394px; height: 117px; }
#header h1 a { display: block; background: url(../images/logo.gif) no-repeat; width: 394px; height: 117px; text-indent: -9000em; overflow: hidden; }
#header .tag { float: right; padding: 0; margin: 0; background: url(../images/tagline.gif) no-repeat; width: 252px; height: 117px; text-indent: -9000em; overflow: hidden; }
#header .facebook { float: left; padding: 0; margin: 0; }

/* english nav */
#nav { background: url(../images/nav-bg.gif) repeat-x; border-bottom: 2px solid #008240; }
#nav ul { margin: 0; padding: 0; list-style: none; }
#nav ul li { float: left; }
#nav ul li a { display: block; height: 38px; text-indent: -9000em; overflow: hidden; }
#nav ul li a.home-btn { background: url(../images/home-btn.gif) no-repeat; width: 60px; }
#nav ul li a.rent-btn { background: url(../images/rentaspace-btn.gif) no-repeat; width: 94px; }
#nav ul li a.locationmap-btn { background: url(../images/locationmap-btn.gif) no-repeat; width: 102px; }
#nav ul li a.hours-btn { background: url(../images/hours-btn.gif) no-repeat; width: 205px; }
#nav ul li a.aboutus-btn { background: url(../images/aboutus-btn.gif) no-repeat; width: 78px; }
#nav ul li a.inside-btn { background: url(../images/inside-btn.gif) no-repeat; width: 159px; }
#nav ul li a.contactus-btn { background: url(../images/contactus-btn2.gif) no-repeat; width: 84px; }
#nav ul li a.events-btn { background: url(../images/events-btn2.gif) no-repeat; width: 61px; }
#nav ul li a.blog-btn { background: url(../images/blog-btn3.gif) no-repeat; width: 45px; }
#nav ul li a:hover { background-position: bottom; }

/* spanish nav */
#nav_s { background: url(../images/nav-bg.gif) repeat-x; border-bottom: 2px solid #008240; }
#nav_s ul { margin: 0; padding: 0; list-style: none; }
#nav_s ul li { float: left; }
#nav_s ul li a { display: block; height: 38px; text-indent: -9000em; overflow: hidden; }
#nav_s ul li a.home-btn { background: url(../images/home-btn_s.gif) no-repeat; width: 60px; }
#nav_s ul li a.rent-btn { background: url(../images/rentaspace-btn_s.gif) no-repeat; width: 94px; }
#nav_s ul li a.locationmap-btn { background: url(../images/locationmap-btn.gif) no-repeat; width: 102px; }
#nav_s ul li a.hours-btn { background: url(../images/hours-btn_s.gif) no-repeat; width: 205px; }
#nav_s ul li a.aboutus-btn { background: url(../images/aboutus-btn_s.gif) no-repeat; width: 84px; }
#nav_s ul li a.inside-btn { background: url(../images/inside-btn_s.gif) no-repeat; width: 69px; }
#nav_s ul li a.contactus-btn { background: url(../images/contactus-btn_s.gif) no-repeat; width: 102px; }
#nav_s ul li a.events-btn { background: url(../images/events-btn_s.gif) no-repeat; width: 78px; }
#nav_s ul li a.blog-btn { background: url(../images/blog-btn2.gif) no-repeat; width: 45px; }
#nav_s ul li a:hover { background-position: bottom; }

#bottom-border { background: url(../images/banner-bottom-border.gif) repeat-x; height: 21px; }

#content { background: url(../images/content-bg.gif) repeat-x; height: 1%; border-bottom: 1px solid #e8d58c; }

#content .wide { padding: 20px; }

#footer { padding: 20px; background: #03ad49; font-size: 11px; color: #e6f7ed; }
#footer a { color: #e6f7ed; text-decoration: underline; }
#footer a:hover { color: #fff; text-decoration: none; }

.previousevents-btn { display: block; background: url(../images/previousevents-btn.gif) no-repeat; width: 251px; height: 65px; text-indent: -9000em; overflow: hidden; }
.previousevents-btn:hover { background-position: bottom; }
.upcomingevents-btn { display: block; background: url(../images/upcomingevents-btn.gif) no-repeat; width: 251px; height: 65px; text-indent: -9000em; overflow: hidden; }
.upcomingevents-btn:hover { background-position: bottom; }

.previousevents-list { margin: 0; padding: 0; list-style: none; }
.previousevents-list li { padding: 10px 10px 10px 30px; background: url(../images/bullet-icon.gif) no-repeat 10px 15px; }
.previousevents-list li a { font-size: 14px; }
.previousevents-list li p { margin: 0; padding: 0; }

.event-gallery td { text-align: center; border-bottom: 1px solid #efefef; }
.event-gallery a { display: block; margin-bottom: 5px; }

H1{
 font-family:verdana,arial,sans-serif; 
 font-size:22px; 
 font-weight:normal; 
 color:#5D9732;  /* #5D9732 crg green */
 padding-top:0px; 
 padding-bottom:0px; 
 margin-top:0px; 
 margin-bottom:0px}

.large{
 font-family:verdana,arial,sans-serif; 
 font-size:19px; 
 font-weight:normal; 
 color:#666;
 padding-top:0px; 
 padding-bottom:0px; 
 margin-top:0px; 
 margin-bottom:0px}

.large a:link, .large a:visited{font-weight:normal;color:#666;text-decoration:none}
.large a:hover, .large a:active{font-weight:normal;color:#5D9732;text-decoration:none}

H2{
 font-family:verdana,arial,sans-serif; 
 font-size:17px; 
 font-weight:normal; 
 color:#04243D; /* blue */
 padding-top:0px; 
 padding-bottom:5px; 
 margin-top:0px; 
 margin-bottom:0px}

H2 a:link, H2 a:visited{font-weight:normal;color:#04243D;text-decoration:none}
H2 a:hover, H2 a:active{font-weight:normal;color:#666;text-decoration:underline}

H3{
 font-family:verdana,arial,sans-serif; 
 font-size:14px; 
 color:#04243D; /* blue */
 font-weight:normal; 
 padding-top:0px; 
 padding-bottom:0px; 
 margin-top:0px; 
 margin-bottom:0px}

ol { 
list-style-image: url(images/star17x19.png);
list-style-type: square;
}

ul{ 
list-style-image: url(../images/checkbox_green.gif);
/*list-style-type: square;*/
}

ol, ul {
    margin:0;
    padding: 0 0 1em 3em; /* TOP-RIGHT-BOTTOM-LEFT */
	text-align: left;
	font-size:13px;
	font-weight: normal;
	color:#000;
}


/*  Remove dotted border from links  */
a:active, a:focus, input[type="image"]{outline:0}

TABLE.home{
font-family:verdana,arial,sans-serif;
font-size:12px;
line-height: 1.3}

/* events page */
#content1 { background: url(../images/content-bg.gif) repeat-x; height: 1%; border-bottom: 1px solid #e8d58c; }

#content1 .wide { padding: 25px 0 0 40px; background: #f3da0a; }

#eventContent { background: #f3da0a; background: url(../images/bgimg.png) no-repeat 325px 100px; }

#eventContent h1 { margin: 0; padding: 0; background: url(../images/header.png) no-repeat; width: 395px; height: 35px; text-indent: -9000em; overflow: hidden; }

#pictures { background: url(../images/pics_header.png) no-repeat; padding-top: 5px }
#pictures .picturescroll { margin: 0 0 0 80px; background: url(../images/pics_bg.jpg) no-repeat; width: 546px; height: 104px; margin-top: 18px; }
#pictures .pictureLinks { padding: 25px 5px 0 20px; }
#pictures .picturescroll img { margin-right: 50px; }

#videos { background: url(../images/video_header.png) no-repeat 0 15px; padding-top: 20px; }
#videos .leftVid { float: left; background: url(../images/video_bg.jpg) no-repeat; width: 246px; height: 242px; margin: 20px 0 0 75px; }
#videos .Lvid { }
#videos .Lvid a { display: block; height: 166px; margin: 23px auto 10px auto; }
#videos .Lvid a.Lvid_btn { background: url(../images/vid_btn.jpg) no-repeat; width: 198px; overflow: hidden; text-indent: -9000em; }
#videos .leftVid h2 { font-size: 14px; color: #fff; text-align: center; }
#videos .rightVid { float: right; background: url(../images/video_bg.jpg) no-repeat; width: 246px; height: 242px; margin: 20px 137px 0 0; }
#videos .Rvid { }
#videos .Rvid a { display: block; height: 166px; margin: 23px auto 10px auto; }
#videos .Rvid a.Rvid_btn { background: url(../images/vid_btn.jpg) no-repeat; width: 198px; overflow: hidden; text-indent: -9000em; }
#videos .rightVid h2 { font-size: 14px; color: #fff; text-align: center; }


#upEvents {  background: url(../images/event_header.png) no-repeat 0 15px; margin: 10px 0 0 0; padding: 0 0 60px 0; }
#upEvents .table { margin: 0; padding: 60px 0 0 78px; }
#upEvents .grid { border: 6px solid #e53222; width: 78%; }
#upEvents .table table { border-collapse: collapse; width: 100%; }
#upEvents .table table td { border: 1px solid #000; padding: 5px 5px 5px 5px; }
