body {
	font-family:Tahoma, Geneva, sans-serif;
	background:url(images/tile.gif);
	margin: 0;
	padding: 0;
}

#outerDiv {
	width: 800px;
	margin: 0 auto;
	background-color:#FFF;
}

#header {
	height:230px;
	background:url(images/header.jpg);
	position:relative;
}

#mainbody {
	height:200px;
	background-color:#FFF;
	position:relative;
}

#mainbody p{
	font-family:Tahoma, Geneva, sans-serif;
	color:#333;
	font-size:24px;
	font-weight:normal;
	height:200px;
	background-color:#FFF;
	text-align:center;
	position:relative;
}


#mainthankyou {
	height:850px;
	background-color:#FFF;
	position:relative;
}

#mainSightings {
	height:370px;
	background-color:#FFF;
	position:relative;
	margin-top:30px;
}

#centerArea {
	height:300px;
	background-color:#FFF;
	position:relative;
	padding:0 30px 0 30px;
	margin:-10px 0 0 0;
}

#centerArea img {
	margin:10px 0 10px 35px;
	float:left;
}

.headingimg {
	margin:-5px 10px 10px 30px;
}

#mainbodyGallery {
	height:500px;
	background-color:#FFF;
	position:relative;
}

#linesbody {
	height:130px;
	background:url(images/lines-tile.gif);
	position:relative;
	z-index:50;
}

#linesbody p{
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	color:#333;
	width:260px;
	padding:25px 0 0 0;
	
}

.bldText {
	font-family:Tahoma, Geneva, sans-serif;
	color:#cc0066;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	line-height:1.5em;
}

.whtText {
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;
	font-weight:normal;
}

/* ---------- Rollover Class ---------- */
a#rollover { background-image:url(images/ask-ruby.gif); height: 120px; width:210px; display:block; }
a#rollover span { display:none; }
a#rollover:hover { background-image:url(images/ask-ruby-over.gif); }
/* ---------- End Rollover Class ---------- */

/* --------------------- START JQUERY DATA ---------------------- */
/* ------ Start JQUERY Slideshow Class ------*/
.slideshow { height: 180px; width: 180px; }
.slideshow img { border: 4px solid #903; }

.slideshow2 { height: 180px; width: 180px; }
.slideshow2 img { border: 4px solid #903;}

.slideshow3 { height: 180px; width: 180px; }
.slideshow3 img { border: 4px solid #903; }

/* ------End JQUERY Slideshow Class ------ */

/* -- Start Cycle 3 Column -- */

#col1 {
	float:right;
	width:180;
	margin:0 15px 0 0;
}

#col2 {
	float:right;
	width:180;
	margin:0 15px 0 0;
}

#col3 {
	float:right;
	width:180;
	margin:0 25px 0 0;
}

#galleryText {
	float:left;
	width:125px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	font-weight:normal;
	padding:10px;
	margin-left:15px;
}
.bitbigger {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:normal;
}
#galleryText a{font-weight:normal; font-size:11px;}
#galleryText a:link {color:#903;}
#galleryText a:visited {color:#903;}
#galleryText a:hover {color:#000; text-decoration:underline;}
#galleryText a:active {color:#903;}


/* --------------------- END JQUERY DATA ---------------------- */

/* -- End Cycle 3 Column -- */

.imageOverlay {
	position:relative;
	margin:-25px 10px 0 25px;
	float:left;
	z-index:50;
}

.imageRight {
	margin:3px 20px 0 0;
	float:right;
}

/* -- Start of 3 column inner layout -- */

#side-a {
	float:left;
	width:180;
}

#side-b {
	float:right;
	width:210;
}

#middle {
	float:left;
	width:40%;
}

/* -- End of 3 column inner layout -- */


/* ------ Start Footer ------ */
#bottom {
	background-image:url(images/bottom.gif);
	background-repeat:no-repeat;
	margin: -1px auto 0px auto;
	height:58px;
	width:800px;
}

#bottom p {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#fcdfee;
	font-style:normal;
	font-weight:normal;
	text-align:center;
	margin:0;
	padding:15px 0 0 0;
}

/* ------ Start Footer Menu ------ */

#bottom a{ display:inline;}

#bottom a{
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
	font-weight:normal;
	padding:0 10px 0 10px;
}

#bottom a:link {color:#fcdfee;}
#bottom a:visited {color:#fcdfee;}
#bottom a:hover {color:#FFF; text-decoration:underline;}
#bottom a:active {color:#fcdfee;}

/* ------ End Footer Menu ------ */
/* ------ End Footer ------ */


/* ------ Start Facebook Link ------ */

#outerDiv #facebookButton {
	position: absolute;
	left:230px;
	top:7px;
}
/* ------ End Facebook Link ------ */

/* ------ Start Tagline ------ */

#outerDiv #tagline {
	position: absolute;
	left:435px;
	top:165px;
}
/* ------ End Tagline ------ */

/* ------ Start Content ------ */

.mainText {
	position: absolute;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:1.25em;
	color:#333;
	font-style:none;
	width:345px;
	left:435px;
	top:45px;
	font-weight: normal;
}
/* ------ End Content ------ */




/* ------ Start Navigation ------ */

#outerDiv #navigation {
	position: absolute;
	left:425px;
	top:7px;
}

/* rounded buttons */
.round {
	cursor:pointer; 
	cursor:hand; 
	line-height:27px;
	height:27px;
	background:url(images/button.gif) no-repeat right top; 
	padding-right:20px; 
	display:inline-block;
}

.round ins { 
	background:url(images/button.gif) no-repeat left top; 
	height:27px;
	line-height:27px;
	display:inline-block;
	padding-left:20px;
}

a.round:hover {background-position:right -155px;}
a.round:hover ins {background-position:left -155px;}
	
#links {border:1px solid #ccc; padding:10px;}
* {padding:0; margin:0; list-style-type:none; font-family:tahoma, arial, sans-serif; color:#FFF; font-size:12px; font-weight:bold; text-decoration:none;  }
/* end rounded buttons */

/* ------ End Navigation ------ */
