* { padding: 0; margin: 0; }

body {
 background: #ffffff url("images/chaffey_bkg.jpg");
 background-repeat: no-repeat;
 background-position: top center;
 background-attachment: fixed;
 font-family: verdana, Arial, Helvetica, sans-serif;
 margin: 20px;
 font-size: 13px;
 height:100%;
 text-align: center; /* for IE */

}

p { line-height: 160%;
   text-indent: 20px; }

a.foot:link {color: #ffffff; text-decoration: none;}
a.foot:active {color: #ffffff; text-decoration: none;}
a.foot:visited {color: #cccccc; text-decoration: none;}
a.foot:hover {color: #151d56; text-decoration: underline; background: #4ab36d}

.style1 {
	color: #999999;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;}

#wrapper { 
 margin: 0 auto;
 text-align: left; /* counter the body center IE */
 width: 922px;
 height:100%;
}
#header {
 width: 900px;
 background: #151d56 url("images/chaffey_header.jpg");
 background-repeat: no-repeat;
 background-position: center;
 color: #fff;
 padding: 10px;
 border: 1px solid #115;
 height: 150px;
 margin: 0px 0px 0px 0px;
}

#pagetitle {
margin-top:110px;
margin-left:180px;
}

#content { 
 width: 900px;
 color: #333;
 border: 1px solid #ccc;
 background:#ffffff;
 margin: 0px 0px 0px 0px;
 padding: 10px;

 padding-bottom: 30px;
}

#sidebar {
	width: 150px;
	float: left;
	padding: 0 0 0 15px;
	}
	#sidebar ul {
		list-style: inside;
	}

#main-content {
  margin-left: 180px;
  max-width: 710px;
	}

ul, li {

   list-style-type: disc;
   margin-left: 2em;
   padding-left: 0em;
   text-indent: 0em;
   list-style-position: outside;

	}



.floatright
{
float: right;
width: 200px;
margin: 0 0 10px 10px;
background-color: #fff;
padding: 10px;

}

div.floatright img
{
border-top: 2px solid #274;
border-right: 2px solid #115;
border-bottom: 2px solid #115;
border-left: 2px solid #274;
}
	
ul.cool_background li{
    text-align: left;
    float: left;
    list-style: none;
    padding: 3px 15px 30px 35px;
    margin: 25px;
    background: url(images/baseball.jpg) 0px 0px no-repeat;
}



h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold; 
	color: #ffffff;
	margin: 0;
    padding: 0;
	}

h2 {font-family: verdana, sans serif; color: #151d56; font-size; 16pt}
h3 {font-family: verdana, sans serif; color: #327a4a; font-size; 14pt}

hr {
	border:none;
	border-top:1px solid #CCCCCC;
	height:1px;
	margin-bottom:25px;
	}


#footer { 
 width: 900px;
 color: #fff;
 border: 1px solid #115;
 background-color:#327a4a;
 margin: 0px 0px 10px 0px;
 padding: 10px;
 
   margin-top: -60px
   position:relative;
   height:60px;   /* Height of the footer */
 
}

/* CLEAR FIX http://www.cssstickyfooter.com*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#navigation {
 width: 920px;
 color: #333;
 padding: 0px;
 border: 1px solid #fff;
 margin: 0px 0px 0px 0px;
 background-color:#ffffff;
}

/* ---------------------- chaffey nav ---------------------- */
#chaffeycontainer{
	position:relative;
	height:46px;
	color:#E0E0E0;
	background:#151d56;
	width:100%;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	}

#chaffeynav{
	position:relative;
	height:33px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	background:#fff url(images/chaffey_bg.gif) repeat-x bottom left;
	padding:0 0 0 20px;
	}

#chaffeynav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	float:left;
	}

#chaffeynav ul li{
	display:block;
	float:left;
	margin:0 1px;
	}

#chaffeynav ul li a{
	display:block;
	float:left;
	color:#EAF3F8;
	text-decoration:none;
	padding:0 0 0 20px;
	height:33px;
	}

#chaffeynav ul li a span{
	padding:12px 20px 0 0;
	height:21px;
	float:left;
	}

#chaffeynav ul li a:hover{
	color:#fff;
	background:transparent url(images/chaffey_bg-OVER.gif) repeat-x bottom left;
	}

#chaffeynav ul li a:hover span{
	display:block;
	width:auto;
	cursor:pointer;
	}

#chaffeynav ul li a.current,#chaffeynav ul li a.current:hover{
	color:#fff;
	background:#1D6893 url(images/chaffey_left-ON.jpg) no-repeat top left;
	line-height:275%;
	}

#chaffeynav ul li a.current span{
	display:block;
	padding:0 20px 0 0;
	width:auto;
	background:#1D6893 url(images/chaffey_right-ON.jpg) no-repeat top right;
	height:33px;
	}
/* ---------------------- END chaffey nav ---------------------- */
/* ---------------------- START Alumni TABLES ------------------ */

table.alumni {
align: center;
text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 12px;
color: #fff;
width: 550px;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;
margin-left: auto;
margin-right: auto;

}


tr.d0 td {
background-color: #FFFFFF; 
color: black;
padding: 4px;
text-align: left;
border: 1px #ccc solid;
}
tr.d1 td {
background-color: #F1F1F1; 
color: black;
padding: 4px;
text-align: left;
border: 1px #ccc solid;
}

tr.d2 td {
background-color: #FFFFFF; 
color: #115;
padding: 4px;
text-align: center;
font-size: 9px;

}

table.alumni td.hed
{background-color: #274;
color: #fff;
padding: 4px;
text-align: center;
border-bottom: 2px #fff solid;
font-size: 14px;
font-weight: bold;}

/* ---------------------- END Alumni TABLES ------------------ */

/* ---------------------- START CONTACT TABLES ------------------ */

table.contact {
align: left;
text-align: left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 12px;
color: #000;
width: 500px;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;
margin-left: auto;
margin-right: auto;
}


tr.c0 td {
background-color: #FFFFFF; 
color: black;
padding: 4px;
text-align: left;
border: 1px #ccc solid;
}

tr.c1 td {
background-color: #F1F1F1; 
color: black;
padding: 4px;
text-align: left;
border: 1px #ccc solid;
}




table.contact td.hed {
background-color: #274;
color: #000;
padding: 4px;
text-align: center;
border-bottom: 2px #fff solid;
font-size: 14px;
font-weight: bold;}

/* ---------------------- END CONTACT TABLES ------------------ */

/* ---------------------- START SCHEDULE TABLES ------------------ */

table.schedule {
align: center;
text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 12px;
border-collapse: collapse;
border-spacing: 0px;
margin-left: auto;
margin-right: auto;

}

/* ---------------------- END SCHEDULE TABLES ------------------ */

/* ---------------------- START ROSTER TABLES ------------------ */

table.roster {
align: center;
text-align: left; /* counter the body center IE */
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 12px;
border-collapse: collapse;
border-spacing: 0px;
margin-left: auto;
margin-right: auto;
margin: 0 auto;  /* counter the body center IE */
}

/* ---------------------- END ROSTER TABLES ------------------ */