* {
	margin: 0;
	padding: 0;
	
}

img, a { behavior: url(iepngfix.htc) }

a { text-decoration:none; color: #003E9B}
a:hover, a:active {color:#d5b9e3}

body {
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #d5b9e3;
}

p {
	font-size: 1.05em;
	line-height: 1.3em;
	margin-bottom: 0.8em;
}

hr { border:solid red 1px; }

p#photos {font-size: .9em}

.footer-text {
	font-size:12px;
	color: #000000;  
	text-decoration: none; 
	padding-left:25px;
	padding-right:25px;
	width:700px;
	}

h1 { font-size: 2.0em; margin-top:0.3em; margin-bottom: 0.5em; }
h2 { font-size: 1.5em; text-transform: uppercase; margin-bottom: 0.5em; }
h3 {
	font-size: 1.3em;
	margin-bottom: 0.5em;
}

.clear { clear:both;}
	
div#page-wrap {
	width: 994px;
	margin: 0 auto;
}

div#header {
	height: 205px; 
	background: url(images/header-bg.jpg) no-repeat;
	padding-left: 110px;
	text-decoration:none;
	}
	ul#nav {
		list-style: none;
		}
		ul#nav li {
		display: inline; /* Prevents "stepdown" */
		}
		 ul#nav li a {
		   display:inline; 
		   margin-left:29px;
		   float: left;
	/*	   margin-top:2px;*/
		   color: #000000;  
		   text-decoration: none; 
		 }
		 ul#nav li a:hover, ul#nav li a:active {
		 color: #d5b9e3;
		 }

div#full-bg {width: 994px;}

div#full-bg div#main-content {
	width: 768px;
	margin: 0 auto;
	background-color:#FFFFFF;
	padding-bottom: 30px;
	}
	div#full-bg div#main-content div#left-col {
		padding-left: 20px;
		padding-top:10px;
		float:left;
		width: 445px;
	}
	div#full-bg div#main-content div#right-col {
		padding-right: 22px;
		padding-top:10px;
		float: right;
		width: 260px;
		border-left: solid 3px;
		border-left-color: #d2a578;
		font-size: 85%;
		padding-left:10px;
		min-height:600px;
	}
	div#full-bg div#main-content div#right-col a {text-decoration:none; color:#000000}
	div#full-bg div#main-content div#right-col a:hover, a:active {color:#d5b9e3}
	div#signup {
			margin: 2px auto;
			text-align:center;
			width: 180px;
			border:2px solid #660099;  
			font-family: Arial, Helvetica, sans-serif;  
			color:#000000;
		}
		div#full-bg div#main-content div#right-col img {
		border: 0; padding: 10px; 
		}
		div#full-bg div#main-content div#right-col ul#right-menu {list-style:none}
		div#full-bg div#main-content div#right-col ul#right-menu li{
			margin: 5px auto;
			list-style: none;
			display: block;
			width: 180px;
			text-align: center;
			font-weight: bold;
			font-size: 1.5em;
			background: #d5b9e3;
			-moz-border-radius: 6px;
		}
			div#full-bg div#main-content div#right-col ul#right-menu a {text-decoration: none; color:#ffffff;}
			div#full-bg div#main-content div#right-col ul#right-menu a:hover, a:active {color:#272727;}

div#main-content2 {
	width: 725px;
	margin: 0 auto;
	background-color:#FFFFFF;
	padding-bottom: 30px;
	padding-left: 21px;
	padding-right: 22px;
	min-height:650px;
	padding-top: 15px;
	}
	
div#youth-page {
	width: 725px;
	margin: 0 auto;
	background:url(images/youthbg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#FFFFFF;
	padding-bottom: 30px;
	padding-left: 21px;
	padding-right: 22px;
	min-height:650px;
	padding-top: 15px;
	}

div#footer {
	background: url(images/footer.jpg) no-repeat;
	height:75px;
	padding-left: 110px;
	padding-top: 60px;
	}
	ul#footer-nav {
		list-style: none;
		}
		ul#footer-nav li {
		display: inline; /* Prevents "stepdown" */
		}
		 ul#footer-nav li a {
		   margin-left:25px;
		   display:inline; 
		   float: left;
		   font-size:12px;
		   color: #48007A;  
		   text-decoration: none; 
		 }
		 ul#footer-nav li a:hover, ul#nav li a:active {
		 color: #d5b9e3;
		 }
	 
	ul#section-top {
		list-style: none;
		}
		ul#section-top li {
		display: inline; /* Prevents "stepdown" */
		}
		 ul#section-top li a {
		   display:inline; 
		   float: left;
		   color: #48007A;  
		   text-decoration: none; 
		   margin:10px;
		   font-size: 1.2em;
		 }
		 ul#section-top li a:hover, ul#section-top li a:active {
		 color: #d5b9e3;
		 }

ul#section-sub {
		list-style: none;
		}

		 ul#section-sub li a {
		   color: #48007A;  
		   text-decoration: none; 
		   margin:10px;
		   font-size: 1.1em;
		 }
		 ul#section-sub li a:hover, ul#section-top li a:active {
		 color: #d5b9e3;
		 }

div#coffee-main {
	width:715px;
	height:900px;
	/*min-height:650px;*/
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding: 0px 15px 0px 15px;
	font-size:12px;
}		 
	
	div#coffee-main div#coffee-left {
	float:left;
	height:900px;
	width:145px;
	margin-right:25px;
	border-right: solid 3px;
	border-right-color: #B487E1;
		}
		
		div#coffee-main div#coffee-left .cmenu { 
		    list-style: none;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 1.2em;
			color:#FAFAFA;
			padding-left:10px;
			}
			
			div#coffee-main div#coffee-left .cmenu li { margin:10px;}
	        div#coffee-main div#coffee-left .cmenu a {
	text-decoration:none;
	color:#000000;
} 
			div#coffee-main div#coffee-left .cmenu a:hover, a:active {
	color: #CC66FF;
} 
			
.style1 {
	color: #BA0202;
	font-size: 14px;
	font-weight: bold;
}
.style2 {
	font-size: 12px;
	font-weight: bold;
}

			
/*** SLIDESHOW **/

#slideshow {
    position:relative !important;
    height:343px;
	width:443px;
}

#slideshow IMG {
    position:absolute !important;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
/*** END SLIDESHOW **/



object.mov {
    display: none;
}

* html object.mov {
    display: none;
}
