@charset "utf-8";
/* CSS Document */

/***************** Main **************/
* {font-size: 100%; padding: 0; margin: 0;}/*don't change this*/
body{font:0.8em Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; color:#333; background: url(../images/background-repeat.jpg) repeat-x #dddcdc; min-height:100%;}
#container{margin:0 auto; width:820px; position:relative;}/*centers main content*/
#content{width:780px; min-height:220px;  padding:0 0 10px 0; margin:15px 0 0 22px; color:#333; background-color:#000; float:left; display:inline;}
.topsentence{font-size:.8em; color:#999; top:3px; left:220px; position:absolute;}
.clear {clear:both;}

/*************** Left Column ***************/
#leftcolumn{float:left; width:579px; background:url(../images/left-column-top.gif) no-repeat top #fefdfd; margin:10px 0 0 8px; }
#columninterior{margin:20px 0 0 15px; width:540px;}

/*************** Right Column ***************/
#rightcolumn{float:right; padding:10px 8px 0 0;}
#rightcolumn a:link, #rightcolumn a:visited{color:#fda01b; text-decoration:none;}
#rightcolumn a:hover{color:#d70500; text-decoration:none;}
#rightcolumn ul li {list-style:none; padding:0; margin:0;}
#rightcolumn ul li ul li {margin-left:25px; color:#fff; line-height:1.8em; list-style:circle;}
#rightcolumn ul li ul{margin-bottom:15px;}

/***************** Headers *****************/
h1 {font-size: 1.3em; color:#000; font-style:italic;}
h2 {font-size: .9em; color:#fff; background:url(../images/red-header-background.jpg) no-repeat; height:30px; width:175px; padding:.7em 0 0 0; text-align:center; letter-spacing:.1em;}


/***************** Basic Links *****************/
a{outline: none;}
a:link, a:visited{color:#c30500; text-decoration:none;}
a:hover{color:#fda01b; text-decoration:none;}

/************** Text Formatting *************/
.smallgrey{font-size:.75em; color:#9c9b9b;}

/***************** Menu *****************/
#menu {height:45px; padding:0; position:absolute; z-index:100; top:80px; left:40px;}
#menu ul {float:left; margin:0; padding:0; list-style:none;}
#menu ul li {display:block; float:left; margin:0; padding:0;}
#menu ul li a {margin:0; height:45px; display:block; float:left; text-decoration:none; font-size:14px; color:#fff; padding:8px 7px 0 0; text-align:center;}
#menu ul li a.active, #menu ul li a:hover{color:#fff;}

/* Home */
#menu ul li a#home {width:73px;}
#menu ul li a#home.active, #menu ul li a#home:hover {background:url(../images/nav-home-background.jpg) no-repeat;}

/* About Us */
#menu ul li a#about {width:87px;}
#menu ul li a#about.active, #menu ul li a#about:hover {background:url(../images/nav-about-background.jpg) no-repeat;}

/* Tours */
#menu ul li a#tours {width:73px;}
#menu ul li a#tours.active, #menu ul li a#tours:hover {background:url(../images/nav-tours-background.jpg) no-repeat;}

/* Camps & Clinics */
#menu ul li a#camps {width:145px;}
#menu ul li a#camps.active, #menu ul li a#camps:hover {background:url(../images/nav-camps-clinics-background.jpg) no-repeat;}

/* Rentals */
#menu ul li a#rental {width:73px;}
#menu ul li a#rental.active, #menu ul li a#rental:hover {background:url(../images/nav-rentals-background.jpg) no-repeat;}

/* Products */
#menu ul li a#products {width:86px;}
#menu ul li a#products.active, #menu ul li a#products:hover {background:url(../images/nav-products-background.jpg) no-repeat;}

/* Services */
#menu ul li a#services {width:84px;}
#menu ul li a#services.active, #menu ul li a#services:hover {background:url(../images/nav-services-background.jpg) no-repeat;}

/* Contact */
#menu ul li a#contact {width:73px;}
#menu ul li a#contact.active, #menu ul li a#contact:hover {background:url(../images/nav-contact-background.jpg) no-repeat;}

/***************** Footer *****************/
ul#footer {display:block; margin:7px auto 0pt; padding:0pt; width:780px;}
ul#footer li {background:transparent url(../images/bullet.gif) no-repeat scroll left center; display:inline; float:right; font-size:0.75em; list-style-image:none; list-style-position:outside;
list-style-type:none; padding:0pt 10px 0pt 17px;}
ul#footer li a:link, ul#footer li a:visited{color:#d70500; text-decoration:none;}
ul#footer li a:hover{color:#000; text-decoration:underline;}
ul#footer li.copyright {background-image:none; float:left; padding:0pt;}
ul#footer li.footerHome {background-image:none;}

/***************** Credit *****************/
div#credit {clear:both; font-size:0.7em; padding:70px 0pt 20px; text-align:center;}
#credit a:link, #credit a:visited {color:#fff; text-decoration:none;}
#credit a:hover {color:#fff; text-decoration:none;}