

body {
	background-image: url("images/background-gradient.jpg");
 	background-repeat:repeat-x;
	background-color:#5a5c2a;}

#header {

	position:relative;
	margin:0 auto;
	padding:0px;

	width:970px;
	height:70px;
}

#container {
	
	
	position:relative;
	margin:0 auto;
	padding:0px;

	width:980px;
	height:770px;


	background-image:url("images/background.png");
	background-repeat:no-repeat;
	background-attachment:scroll;
	
	overflow:hidden;
	
	
	

}

#logo { position:relative;
		margin:0 auto;
		margin-top:190px;
		margin-left:120px;
		padding:0px;
		
		width:400px;
		height:100px;
		
		float:left;
		
		
}

#content {  position:relative;
			margin:0 auto;
			padding:0px;
			
			width:900px;
			height:600px;
			
}
#pic-holder {position:relative; margin:0 auto; padding:10px; width:180px; height:160px; float:left;background-color:#BEC5C9;}
#content-right {position:relative; margin:0 auto; margin-left:5px; padding:0px; width:550px; height:180px; float:right;}


#inner-content-left {   position:relative;
						margin:0 0 0 0;
						padding:0px;
						
						width:550px;
						height:150px;
						
						float:left;
						
}

#inner-content-right {	position:relative;
						margin:0 auto;
						padding:0px;
						
						width:90px;
						height:150px;
						float:right;
						
						}
						

#panel-pic-header {position:relative; margin:0 auto; margin-bottom:20px; margin-left:20px; padding:0px; width:770px; height:100px; float:right;}
#empty {position:relative; margin:0 auto; padding:0px; width:770px; height:55px;}
#footer { position:relative; margin:0 auto; padding:0px; width:900px; height:100px;}
#footer-left {position:relative; margin:0 auto; margin-left:60px; margin-top:-40px; padding:0px; width:640px; height:65px; float:left;background-image:url(images/footerLeft.png); background-repeat:no-repeat; background-attachment:scroll;}
#footer-center {position:relative; margin:0 auto; padding:0px; width:300px; height:100px; float:none;}
#footer-right {position:relative; margin:0 auto; padding:0px; width:300px; height:100px; float:right;}
#img_container {position:relative; margin:0 auto; padding:0px; width:200px; height:200px;}
#caltreatmentaddictionbadge {position:relative; margin:0 auto; padding:0px; width:160px; height:70px; float:right; margin-top:-44px; margin-right:37px;}

#BOD-StaffTable {position:relative; margin:0 auto; padding:0px; width:800px; height:250px; border:none;}
#BOD-StaffTable-left {position:relative; margin:0 auto; padding:0px; width:300px; height:250px; float:left;}
#BOD-StaffTable-right {position:relative; margin:0 auto; padding:0px; width:300px; height:250px; float:right;}

#BOD-StaffTable table {border:none;}
#BOD-StaffTable td.columnHeading {font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#333; text-decoration:underline;}
#BOD-StaffTable td {width:150px; height:13px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999; border-bottom:thin dotted #CCC;}
#BOD-StaffTable td.empty {height:15px;}
#BOD-StaffTable td.title {color:#666; font-style:italic; width:150px; text-align:right;}

#StaffRosterCell {position:relative; margin:0 auto; padding:0px; width:800px; height:200px; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:14px; float:left;}
#StaffRosterCell p.Stafftitle {font-family:Arial, Helvetica, sans-serif; color:#333; font-size:15px; font-weight:bold; text-decoration:underline;}
#StaffRosterCell a.email {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; text-decoration:none;}
#StaffRosterCell a.email:hover {text-decoration:underline;}
#StaffRosterCell-innerContainer {position:relative; margin:0 auto; padding:0px; width:800px; height:200px;}
#StaffRosterCellContent {position:relative; margin:0 auto; padding:0px; width:265px; height:50px;float:left; padding-bottom:15px; padding-top:15px;}

#button-container {position:relative; margin:0 auto; padding:0px; width:180px; height:35px;}



h4.subheader {  font-family:Arial, Helvetica, sans-serif;
				font-style:oblique;
				color:#333;
}

p.title { font-family:Arial, Helvetica, sans-serif;
		  font-size:24px;
		  font-weight:500;
		  
		  font-variant:small-caps;
		  
		  letter-spacing:-1px;
		  color:#5B6A7D;
}

hr.panel-title {width:100%; float:left; color:#666;}

#eventlist ul {list-style-type:none;}
#eventlist ul li {display:block; border-top:thin dotted #CCC; width:200px; height:15px; padding:6px; color:#999; font-size:11px; cursor:pointer;}
#eventlist ul li:hover {background-color:#FFF; color:#666;}
#eventlist ul li a {color:#999;}
#eventlist ul li a:hover {text-decoration:none; background-color:#666;}
#footerSpacer {position:relative; margin:0 auto; padding:0px; width:10px; height:10px; }

				
a.email{ color:#FFF; text-decoration:none; }
a.email:hover {color:#FFF; text-decoration:underline;}

p.content { font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#5F5F5F;
			}
			
p.large {font-family:Arial, Helvetica, sans-serif; font-size:15px; font-variant:small-caps; color:#5f5f5f;}

p.footer { font-family:Arial, Helvetica, sans-serif;color:#666; font-size:12px; text-align:left; margin-left:20px; margin-top:10px; font-variant:small-caps; font-weight:bold;}
			
a.inlink { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#5f5f5f; text-decoration:none;}
a.inlink:hover {text-decoration:underline;}

a.xlink { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#E4EBF1; text-decoration:underline; }
a.xlink:visited {border:none;}
a.xlink:active {color:#E4EBF1;}

.workingTitle {color:#06C;}
td.board {border-bottom:thin dotted #ccc;}

