/* CSS Document */

/* Body */

body {margin:0; background-image:url(../images/bodybg.png); background-repeat:repeat;}

/* Header */

#header {background-image: url(../images/headerbg.png); background-repeat:no-repeat; height:150px;}
#logo {position:relative; left:20px; height:120px; float:left;}
#title { font-family: "Gill Sans"; font-weight:800; color:#0000CC; font-style:italic; font-size:46px; position:relative; left:35px; line-height:125px;}

#wave {background-image: url(../images/waves.png); background-repeat: no-repeat; height:141px; position:relative; top:-70px;}

/* Navigation */

#nav {position:relative; top:-95px; clear:both; display:block; margin-bottom:-75px;}
#nav ul {list-style:none; color:#FFFFFF; font-size:20px; font-family:Arial, Helvetica, sans-serif;}
#nav li {margin-right:40px; display:inline; list-style:none;}
#nav a {text-decoration:none; color:#FFFFFF}
#nav a:hover {background-image: url(../images/navbg.png); background-repeat:repeat-x; height:35px;}

/* Main Area */

#container {width:1000px; clear:both; display:block; position:relative; top:-20px;}

#widecolumn {width:700px; font-family:"Times New Roman", Times, serif; margin-left:335px;}
	#widecolumn h1	{font-family:"Times New Roman", Times, serif; font-size:22px; font-weight:900; color:#d9e83d;}
	#widecolumn h2, h2 a {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:800; color:#FFFFFF; border-bottom:dotted 1px #80A2CC; text-decoration:none;}
	#widecolumn p, .paragraph	{font-family:"Times New Roman", Times, serif; font-size:16px; color:#FFFFFF; line-height:22px;}
	#widecolumn p a	{font-family:"Times New Roman", Times, serif; color: #9FEC48; text-decoration:underline;}
	#widecolumn .image {float:left; margin:0 10px 10px 0; padding:4px; border:solid 1px #CCCCCC;}
	#widecolumn .tripimage {float:right; margin:0 10px 0 10px; padding:4px; border:solid 1px #CCCCCC;}
	#widecolumn ul, ul a {list-style:none; font-family:"Times New Roman", Times, serif; color: #9FEC48;}
	#widecolumn .class {text-decoration:none; list-style:circle; line-height:26px;}
	
#index 	{ border-bottom:dotted 3px #80A2CC; margin-top:20px; margin-bottom:20px;}
#boxleft	{float:left; width:330px; padding-right:20px;}
	#boxleft .pict {width:100px; float:left;}
	#boxleft p	{margin-top:-10px;}
#boxright	{width:330px; padding-left:20px; float:right;}
	#boxright .pict {width:100px; float:left;}
	#boxright p	{margin-top:-10px;}
#boxtext	{margin-left:110px;}

#leftcolumn {width:300px; float:left; border-right:solid 1px #CCCCCC; margin-left:10px;}
	#sidebar {margin-left:10px; margin-top:10px;}
	#leftcolumn a	{font-family: Arial, Helvetica, sans-serif; color: #d9e83d; text-decoration:none; font-size:19px; margin-left:20px; font-weight:800;}

/* Footer */


#footer {background-image:url(../images/footerbg.png); background-repeat:no-repeat; height:200px; color:#CCCCCC; clear:both;}
#footer p, #footer p a {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#CCCCCC;}
#address {float:left; position:relative; top:130px; margin-left:25px;}
#credits { float:right; position:relative; top:130px; text-align:right; margin-left:250px;}

/* Gallery */


.WebYepGalleryImage { margin:5px; padding:4px; border:solid 1px #CCCCCC;}
/* .WebYepGalleryText {display:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;} */
.WebYepGalleryText {display:table-cell; color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

