/**********
*ALL PAGES*
***********/
* {
	margin: 0px;
	padding: 0px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	background-image: url(../images/blue_fade2.gif);
	background-repeat: repeat-y;
	background-position:center;
	margin-top: 5px;
}

#logo {
	float: left;
}

#sitehugger {
	width: 800px;
	margin: auto;
	background-color: #ffffff;
}

h1 {
	background-image: url(../images/one_family_mock1.gif);
	background-repeat: no-repeat;
	line-height: 200px;
	text-indent: -5000px;
	width: 200px;
	float: left;
}

h3 {
	margin-left: 50px;
	padding-bottom: 10px;
	color: #51769e;
	clear: both;
}

p {
	margin-left: 35px;
	padding-bottom: 15px;
	text-align: justify;
	font-size: 13px;
	clear: both;
}

a {
	outline: none;
	color: #51769e;
}

#header_video  {
	margin-left: -10px;
}

#menu {
	clear: both;
	background-color: #99ccff;
}

#colhugger {
	width: 545px;
	float: left;
}

/*CONTENT_TOP COVERS TITLE AND QUOTE SECTION*/
#content_top {
	float: left;
	background-image: url(../images/quote_top.gif);
	background-repeat: no-repeat;
	background-position: 10px 80px;
}

#content_btm {
	padding-left: 30px;
}

#footer_menu {
	margin-left: 255px;
	margin-top: 25px;
	margin-bottom: 10px;
}

#footer {
	clear: both;
}

#footer a {
	text-decoration: none;
}	

.footer_logo {
	margin-right: 30px;
	margin-bottom: 10px;
}

#sponsor_logos {
	margin-left: 80px;
}

img {
	border: none;
}

/*FOR EL AL LOGO ON HOME PAGE*/
.img_float {
	float: left;
	padding-right: 5px;
}

hr {
	color: #99ccff;
}

/*FOR SMALL MAP IMAGES*/
.sidebar {
	margin-top: 25px;
	margin-left: 45px;
}


/**********
*HOME PAGE*
***********/
#map {
	margin-top: 4px;
	margin-left: -1px;
}

h2 {
	background-image: url(../images/sea_title2.gif);
	background-repeat: no-repeat;
	background-position: right;
	line-height: 84px;
	text-indent: -5000px;
	margin-bottom: 25px;
}

/**DIV EVENT IDS FOR POPUP WINDOW*/
#events
{
	display: none;
	padding: 10px;
	/*height: 500px;HEIGHT IF LOTS OF CONTENTOTHERWISE USE HEIGHT BELOW*/
	height: 150px;
	/*width: 500px; WIDTH IF LOTS OF CONTENTOTHERWISE USE HEIGHT BELOW*/
	width: 300px;
	margin: 10px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #FFFFFF;
	overflow: auto;
	border: 8px solid #a2c0d8;
 }
 
#eventsinside
{
	padding: 10px;
	overflow: auto;
 	filter:alpha(opacity=100);
}

/*ID FOR LINK TO POPUP WINDOW*/
#popup {
	font-variant: small-caps;
	font-size:15px;
	font-weight:bold;
}

/************
*ABOUT PAGE*
************/
#about_title {
	background-image: url(../images/about_title.gif);
	background-repeat: no-repeat;
	background-position: right;
	line-height: 86px;
	text-indent: -5000px;
	margin-bottom: 5px;
}

.mission {
	color: #51769e;
	font-style: italic;
	font-weight: bold;
	margin-left: 50px;
}

/*PROGRAMS CLASS USED FOR ALL LISTS WITH BULLETS - ON EVERY PAGE WITH LIST*/
.programs {
	margin-left: 100px;
	list-style: url(../images/bullet.jpg);
	list-style-position: inside;
}

.programs li {
	/*width: 210px;*/
	padding-right: 10px;
	padding-left: 5px;
/*	float: left;*/
}

.programs li a {
	background-color: #ffffff;
	color: #000000;	
}

.programs li a:hover {
	color: #005993;
	background-color: #ffffff;
}

.one {
	color: #c27031;
}

.family {
	color: #000000;
}

/*TO START PARAGRAPHS WITH SPACING ON TOP*/
.paragraph {
	padding-top: 15px;
}

/****************
*WHAT WE DO PAGE*
*****************/
#what_title {
	background-image: url(../images/what_we_do_title.gif);
	background-repeat: no-repeat;
	background-position: center;
	line-height: 86px;
	text-indent: -5000px;
	margin-bottom: 5px;
}

/**********
*ITINERARY*
***********/
#itinerary_title {	
	background-image: url(../images/itinerary_title.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-position: 100px 30px;
	line-height: 88px;
	text-indent: -5000px;
}

/******
*ROUTES*
*******/

/*FOR PAGES THAT WILL BE MAX WIDTH - NO SIDEBAR IMAGE*/
.content {
	width: 786px;
	background-image: url(../images/quote_top.gif);
	background-repeat: no-repeat;
	background-position: 10px 80px;
}

#routes_title {
	background-image: url(../images/routes_title.gif);
	background-repeat: no-repeat;
	background-position: 100px 30px;
	line-height: 86px;
	text-indent: -5000px;	
}

.routes {
	width: 540px;
	float: left;
}

.route_rt {
	margin-left: 35px;
}

/***************
*WHAT TO EXPECT*
****************/
#expect_title {	
	background-image: url(../images/expect_title.gif);
	background-repeat: no-repeat;
	background-position: right;
	line-height: 86px;
	text-indent: -5000px;
	margin-bottom: 5px;
}

.question {
	padding: 0px;
	color: #51769e;
}

.answer {
	margin-left: 45px;
}
/*************
*PACKING LIST*
**************/
#packing_title {	
	background-image: url(../images/packing_title.gif);
	background-repeat: no-repeat;
	background-position: 100px;
	line-height: 86px;
	text-indent: -5000px;
	margin-bottom: 5px;
}

/*********
*TRAINING*
**********/
#training_title {	
	background-image: url(../images/training_title.gif);
	background-repeat: no-repeat;
	background-position: center;
	line-height: 86px;
	text-indent: -5000px;
	margin-bottom: 5px;
}
/*******************
*FEES  FUNDRAISING*
********************/
#fees_title {	
	background-image: url(../images/fees_title.gif);
	background-repeat: no-repeat;
	background-position: right;
	line-height: 86px;
	text-indent: -5000px;
	margin-bottom: 5px;
}

/*****************
*PARTICIPANT LIST*
******************/
#participant {
	background-image: url(../images/participant_title.gif);
	background-repeat: no-repeat;
	background-position: 120px;
	line-height: 86px;
	text-indent: -5000px;
	margin-bottom: 5px;
}

/******
*FORMS*
*******/
/*FORMS ID USED FOR TITLE OF PAGE*/
#forms {
	background-image: url(../images/forms.gif);
	background-repeat: no-repeat;
	background-position: 100px;
	line-height: 86px;
	text-indent: -5000px;
	margin-bottom: 5px;
}

/*FORMS CLASS USED FOR LIST*/
.forms {
	margin-left: 100px;
	list-style-position: inside;
	list-style: url(../images/bullet.jpg);
}

.forms li {
	width: 350px;
	padding-right: 10px;
}

.forms a {
	width: 350px;
	background-color: #ffffff;
	color: #51769e;
}

.forms a:hover {
	color: #000000;
	background-color: #ffffff;
}

.elal {
	margin-left: 60px;
}
/**************
*CONTACT PAGE*
***************/

#contact_title {
	background-image: url(../images/contact_title.gif);
	background-repeat: no-repeat;
	background-position: center;
	line-height: 86px;
	text-indent: -5000px;
	margin-bottom: 5px;
}

/*********
*SITE MAP*
**********/

#sitemap {
	background-image: url(../images/sitemap.gif);
	background-repeat: no-repeat;
	background-position: center;
	line-height: 86px;
	text-indent: -5000px;
	margin-bottom: 5px;
}