/* CSS Document */


body {
	text-align: center;
	min-width: 780px;
	margin: 0;
	background-color: #e7f1f3;
	font: 16px/120% "Tw Cen MT Condensed", Tahoma, sans-serif;
	color: #d0e8f3;
}



/* Div CSS
------------------------------------------------------------------------------------- */

		#wrapper {
			margin:0 auto;
			padding: 0px;
			width: 980px;
			text-align: left;
			background-color: #e9efed;
		}	
			#skin {
				background: url(images/content.gif) repeat-y top left;
				width: 980px;
				float: left;	
				display: inline;
				}
				#bgup{
					background: url(images/bg_up.gif) no-repeat top left;
					width: 980px;
					display: inline;
					float: left;

				}
					#bgdown{
						background: url(images/bg_down.gif) no-repeat bottom left;
						width: 738px;
						display: inline;
						float: left;
						padding: 95px 121px 70px;
					}
						#top {
							width: 740px;
							height: 94px;
							float: left;
							display: inline-block;
							margin-bottom: 0px;
							padding-bottom: 0px;
							
						}
							#logo {
								float: left;
								display: inline;
								padding: 0;
								margin: 0;
							}
							div#site_title {
								float: left;
								display: inline;
								font: italic bold 42px/94px "Trebuchet MS", Tahoma, sans-serif;
								color: #fba851;
								padding-left: 30px;
								margin: 0;
							}
						#menu{
							font: bolder 20px/110% "Tw Cen MT Condensed", Tahoma, sans-serif; 
							color: #fff;
							display: inline;
							float: left;
							width: 125px;
							padding-top: 80px;
							padding-left: 25px;
							margin-top: 0px;
						}
							.underline{
								line-height: 6px;
								margin: 0;
								padding: 0;
								position: relative;
								bottom: 10px;
								height: 6px;
								width: 108px;
							}
						#content{
							display: inline;
							float: left;
							padding: 0;
							margin-left: 40px;
							width: 548px;
						}
							img.photo{
								border: 5px solid white; 
								display: inline;
								float: left;
								padding: 2px;
							}
							img.photo_right{
								border: 5px solid white; 
								display: inline;
								float: right;
								padding: 2px;
							}
						#bottom {
							width: 738px;
							display: inline;
							float: left;
							font-size: 12px;
							padding: 10px 0 0 28px;
							margin: 0;
						}
			
			
/* Object Styles
------------------------------------------------------------------------------------- */
	
		h1 {
			font: bold 27px/110% "Tw Cen MT Condensed", Tahoma, sans-serif;
			color: #fff;
			padding: 20px 0px;
			margin: 0;
		}
		
		h2 {
			font: bold 21px/110% "Tw Cen MT Condensed", Tahoma, sans-serif;
			color: #5abfff;
			padding: 10px 0px;
			margin: 0;
		}
		
		h3 {
			font: 18px/110% "Tw Cen MT Condensed", Tahoma, sans-serif;
			color: #fff;
			/*captions for photogallery*/
		}
		
		p {
			
		}
		
		strong {
			
		}
		
		em {
			
		}
		
		small {
			
		}


	/* List Styles
	------------------------------------------------------------------------------------- */
	
		ul {
			list-style-type: square;
		
		}
			ul li {
			
			}
			
		ol {
		
		}
			ol li {
			
			}
		

	/* Form Styles
	------------------------------------------------------------------------------------- */

		dl {
			float: left;
			clear: left;
			display: inline;
			margin: 10px 25px 0 0;
			padding: 10px 0 0 0;
			border-top: 1px dotted #CCCCCC;
			width: 450px;
		}
		dt {
			float: left;
			clear: left;
			text-align: right;
			margin: 5px 10px 0 0;
			width: 125px;
			font: 16px/120% "Tw Cen MT Condensed", Tahoma, sans-serif;
			color: #d0e8f3;
		}
		dd {
			margin-bottom: 5px;
			font-size: 11px;
		}
		
		dd input {
			padding: 2px;
			width: 175px;
			font-size: 14px;
		}
		input.button {
			width: auto;
		}
		.failed-validation {
			border: 2px solid red;
		}



	
/* Link Styles
------------------------------------------------------------------------------------- */
	
		a {
			color: #5abfff;
		}
		a:active{
			color: #fff;
		}
		a:visited{
			color: #e9b075;
		}
		a.menu{
			text-decoration: none;
			color: #fff;
		}
		a.menu:active{
			color: #d6dfdf;
		}
		a.menu:visited{
			color: #fff;
		}
		
	
	/* Menu Styles
	------------------------------------------------------------------------------------- */
		ul#menu_ul {
			width: 108px;
			list-style: none;
			display: inline;
			padding: 0;
			margin: 0;
		}
			ul#menu_ul li {
				padding: 0;
				margin: 0;
				list-style: none;
				display: block;
				float:left;
			}
			
