body {
background: #a8b1b7;
padding: 0 0 0 10px;
margin-top: 0px;
}


a:link { color: #00275d; text-decoration: none; }
a:hover {  color: #639ec8; text-decoration: underline; }
a:active {  color: #333; }
a:visited { color: #639ec8; text-decoration: none;}


small {
font:  normal 10px/15px tahoma, verdana, arial, sans-serif;
text-align: left;
}

h1 {
font:  bold 20px/24px   Georgia, 'Times New Roman', Times, serif;
color: #00275D;
}

h2 {
font:  18px/18px   'Lucida Grande', 'Lucida Sans', helvetica, arial, tahoma, verdana, sans-serif;
margin: 40px 0 0 -25px;
_margin: 40px 0 0 0;
padding: 0;
color: #00275D;
}

h3 {
font:  bold 14px/18px   'Lucida Grande', 'Lucida Sans', helvetica, arial, tahoma, verdana, sans-serif;
color: #00275D;
margin: 0;
padding: 0;
display: inline;
}

p {
font:  normal 12px/18px   'Lucida Grande', 'Lucida Sans', helvetica, arial, tahoma, verdana, sans-serif;
color: #333;
margin: 4px 0 8px 0;
}

ul {
font:  normal 12px/18px   'Lucida Grande', 'Lucida Sans', helvetica, arial, tahoma, verdana, sans-serif;
color: #333;
margin: 4px 0 8px 0;
}

td {
font:  normal 12px/18px 'Lucida Grande', 'Lucida Sans', Helvetica, arial, sans-serif;
}

hr {
border-top: 1px solid #999;
height: 1px;
}


				  /*    OFFSET BOXES     */

.promo_right {
position: relative;
float: right; 
margin: 10px -20px 10px 5px; 
_margin: 10px -20px 10px 5px; 
text-align: center;
}

.promo_left {
position: relative;
float: left; 
margin: 10px 0px 20px -40px; 
text-align: center;
}


.img_right {
position: relative;
float: right; 
margin: 4px -80px 8px 8px; 
_margin: 4px -110px 8px 8px; 
text-align: center;
}



			   /*    WRAPPER  */

#wrapper {
width: 800px;
padding: 0;
margin: 0;
background: #a8b1b7 url('img/shadow_bg.gif') top center repeat-y;
}





				  /*    BANNER    */
#banner {
position: relative;
z-index: 90;
top: 0;
width: 750px;
height: 131px;
background: transparent url('img/header_bg.gif') top left no-repeat ;
margin: 0px auto -50px auto;
padding: 0px;

}



				  /*  TOP NAV  */

#top_nav {
position: relative;
z-index: 100;
top: -50px;
height: 25px;
width: 750px;
margin: 0px auto -27px auto;
color: #ccc;
text-align: left;
font: 11px/12px 'Lucida Grande', 'Lucida Sans', helvetica, arial, tahoma, verdana, sans-serif;
}

#top_nav img {margin: 0 0px 0 14px;}

#top_nav a:hover {text-decoration: none;}






				  /*    SPLASH    */
#splash {
width: 750px;
height: 175px;
background: #fff;
}



				  /*    CONTENT    */
#content_box {
width: 750px;
margin: 0;
background: #fff;
text-align: left;
overflow: visible;
}




.content {
width: 680px;
_width: 750px;
padding: 10px 20px 20px 50px;
font:  normal 14px/20px  'Lucida Grande', 'Lucida Sans', helvetica, arial, tahoma, verdana, sans-serif;
color: #333;
text-align: left;
}

/*    ATTRACTIONS BOX    */
#outerbox {
width: 718px;
height: 142px;
background: #fff;
margin: 0px auto;
_margin-left: 16px;
}


#boxtop {
background: url('img/attractions/attractions_box_top.gif') bottom left no-repeat;
width: 718px;
height: 7px;
}

#middlebox {
background: url('img/attractions/attractions_box_middle.gif') bottom left no-repeat;
width: 718px;
height: 128px;
color: #333;
padding: 0 0 0 15px;
}

#bottombox {
background: url('img/attractions/attractions_box_bottom.gif') top left no-repeat;
width: 718px;
height: 7px;
}


.attractions_content {
padding: 0px; 
float: left; 
margin: 10px 10px 0 10px; 
width: 210px; 
height: 110px;
border-right: 1px solid #c9c9c9;
font:  normal 12px/18px   'Lucida Grande', 'Lucida Sans', helvetica, arial, tahoma, verdana, sans-serif;
color: #555;
}


.attractions_content a, .attractions_content_last a {
color: #555;
text-decoration: none;
}

.attractions_content a:hover, .attractions_content_last a:hover {
color: #00275D;
text-decoration: none;
}


.attractions_content_last {
padding: 0px; 
float: left; 
margin: 10px 10px 0 10px; 
width: 210px; 
height: 110px;
font:  normal 12px/18px   'Lucida Grande', 'Lucida Sans', helvetica, arial, tahoma, verdana, sans-serif;
color: #555;
}

.attractions_content h3, .attractions_content_last h3 {
font:  bold 13px/12px   'Lucida Grande', 'Lucida Sans', helvetica, arial, tahoma, verdana, sans-serif;
color: #00275D;

}

.attractions_content p, .attractions_content_last p {
font:  normal 12px/18px   'Lucida Grande', 'Lucida Sans', helvetica, arial, tahoma, verdana, sans-serif;
color: #555;
margin: 4px 0 8px 65px;
padding: 0 10px 0 0;

}

.icon {
float: left;
margin: 0 8px 0px 0;

}

		  
		  
					  /* SPONSORS  */
					  
					  
#sponsors {
width: 718px;
margin: 25px auto 25px auto;
border-bottom: 1px solid #99bfe5;
padding: 0 0 10px 0;
}
		  





					 /*   TAG   */

#tag {
width: 766px;
height: 36px;
color:#444;
font: normal 13px/14px minion, palatino, georgia, times, serif;
letter-spacing: .15em;
padding: 18px 0 0 0;
text-align: center;
background: #a8b1b7 url('img/bottom_bg.gif'); 
background-repeat: no-repeat;
clear: both;
}





						  /*      FOOTER    */

#footer {
width: 730px;
_width: 750px;
color:#444;
font: bold 11px/12px 'lucida grande', 'lucida sans',  'Lucida Grande', 'Lucida Sans', helvetica, arial, tahoma, verdana, sans-serif;
text-transform: uppercase;
padding: 5px 10px 20px 10px;
text-align: center;
background-color: #fff;
clear: both;
}

#footer a {
color:#006699;
text-decoration: none;
margin: 0 5px 0 5px;
}

#footer a:hover {
color:#003366;
text-decoration: underline;
}


#footer .footer_orange, #footer .footer_orange a {color: #a74e22;}
#footer .footer_orange a:hover{color: #003366;}


.bottom_nav {
color:#666;
margin-top: -20px;
_margin-top: -10px;
font: bold 11px/12px  'Lucida Grande', 'Lucida Sans', helvetica, arial, tahoma, verdana, sans-serif;
_font: bold 11px/12px  tahoma, helvetica, arial, sans-serif;
text-align: center;
}

.bottom_nav a {
color:#003366;
text-decoration: none;
margin: 0 5px 0 5px;

}

.bottom_nav a:hover {
color:#006699;
text-decoration: underline;
}

.bottom_nav h4 {
color: #003366;
font: bold 11px/12px  'Lucida Grande', 'Lucida Sans', helvetica, arial, tahoma, verdana, sans-serif;
display: inline;
}

.left_image {
float: left;
margin: 8px 15px 8px -150px;
_margin: 8px 15px 20px -75px;

}

.right_image {
float: right;
margin: 8px -100px 8px 15px;
_margin: 8px -50px 8px 15px;
}


.float_r {float: right; margin: 4px 0 4px 8px;}
.float_l {float: left; margin: 4px 8px 4px 0px;}






/* XXXXXXXXXX      PHOTO GALLERY STYLES      XXXXXXXXXXXXXX*/
/*preload classes*/ 
.svw {width: 50px; height: 20px; background: #fff;} 
.svw ul {position: relative; left: -999em;} 
 
/*core classes*/ 
.stripViewer {  
position: relative; 
overflow: hidden;  
margin: 0 0 1px 0; 
} 
.stripViewer ul { /* this is your UL of images */ 
margin: 0; 
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
} 
.stripViewer ul li {  
float:left; 
} 
.stripTransmitter { 
overflow: auto; 
width: 1%; 
} 
.stripTransmitter ul { 
margin: 0; 
padding: 0; 
position: relative; 
list-style-type: none; 
} 
.stripTransmitter ul li{ 
width: 20px; 
float:left; 
margin: 0 1px 1px 0; 
} 

.ldrgif{
margin-left: 300px;
text-align: center;
}


.stripTransmitter a{ 
font: bold 10px Verdana, Arial; 
text-align: center; 
line-height: 22px; 
background: #00275d; 
color: #fff; 
text-decoration: none; 
display: block; 
} 
.stripTransmitter a:hover, a.current{ 
background: #639ec8; 
color: #00275d; 
} 
 
/*tooltips formatting*/ 
#toolTip { 
background: #fff; 
color: #000; 
opacity: 0.85; 
border: 5px solid #dedede; 
} 
#toolTip h3 {  
font: normal 10px Verdana;  
margin: 0;  
padding: 6px 2px;  
border: 0; 
} 

/*  XXXXXXXXXXXXXXXX END PHOTO GALLERY STYLES   XXXXXXXXXXXXXXX   */

