body {

	font: medium/1.6em verdana, sans-serif;

	margin: 0;

	padding: 0;

	color: #000;

	background: #FFD600 url(../i/bg_buffalo.gif) no-repeat fixed;

}

/*LAYOUT*/

#content {

	width: 750px;

	background: #E3E3E3 url(../i/bgContent.gif) repeat-y;

	margin: 0 auto;

	position: relative;

}



#left {

	display: inline;

	float: left;

	width: 470px;

	margin-left: 20px;

}



#right p, #right dt, #right dd, #right li {

	font-size: small;

	line-height: 160%;

}



#right {

	/*

	position: absolute;

	left: 530px;

	width: 200px;

	top: 230px;

	*/

	margin-left: 530px;

	width: 200px;

}



#footer {

	clear: both;

	width: 750px;

	height: 50px;

	background: #08298E;

	text-align: center;

	border-top: 3px double #ddd;

}



#footer p {

	position: relative;

	top: 10px;

	font-family: georgia, times, serif;

	color: #fff;

	text-transform: uppercase;

	letter-spacing: 1px;

	font-size: 0.75em;

}



#footer p a {

	color: #fff;

}



#footer p a:hover {

	color: #bbb;

}



p.footnote {

	font-size: x-small;

	color: #08298E;

	margin-bottom: 20px;

	line-height: 1.6em;

}

/*LINKS*/

a {

	color: #07c;

	text-decoration: none;

	outline: none;

}



a.more {

	padding-left: 10px;

	background: transparent;

	font-weight: bold;

}



a.back {

	padding-left: 10px;

	background: transparent;

	font-weight: bold;

}

/*

a:visited {

	color: #68b;

}

*/

a:hover {

	color: #036;

}



a:active {

	color: #000;

}

a.alpha {

	color: #07c;

	background: #FFD700;

	padding-right: .70em;

}

a.alpha:hover {

	color: #07c;

	background: Yellow;

	padding-right: .70em;

}

img {

	border: none;

}

/*PARAGRAPHS*/

p,li,dt,dd {

	font-size: 88%;

	margin-left: 0;

	padding-left: 0;

}



p {

	margin-bottom: 0.8em;

	margin-top: 0;

}



ul {

	margin: 0 0 0.8em 0;

	padding: 0;

}

ul,dl {

	margin-left: 0;

	padding-left: 0;

	/*list-style-type: none;*/

}



dt {

	font-weight: bold;

	margin-top: 0.8em;

	padding-left: 10px;

	background: transparent;

}

p.np { margin:0 8px 16px 0; 

		 background:transparent; 

		}



p.committeeSmall {

	font-size: small;

	color: #9F5800;

	margin-bottom: 20px;

	line-height: 1.6em;

	font-style: italic;

	font-family: "Times New Roman", Times, serif;

}



/*LISTS*/

li {

	padding-left: 13px;

	background: transparent;

}

/*HEADERS*/

h1 {

	text-indent: -10000px;

	width: 750px;

	height: 170px;

	background: transparent url(../i/top.gif) no-repeat;

	margin: 0;

	padding: 0;

}

h2 {

	text-indent: -10000px;

	font-size: 1px;

	line-height: 1px;

	margin: 0;

	padding: 0;

}



h3, h3 a, h3 a:visited {

	font-size: 1.05em;

	color: #333;

	font-family: "lucida grande", arial, georgia, times, serif;

	margin: 1em 0 0.5em 0;

}

h4 { margin:3px 0px 0px 0px; 

	  border:0; 

	  padding:0px; 

	  font-family: times new roman, palatino, georgia, times, serif; 

	  font-weight: normal; 

	  font-size: 210%; 

	  color: #333; 

	  background:transparent; 

	  line-height:22px;

	 }

/*COLORS*/

.grey {

	color: #999;

}

/*SPACERS*/

.hidden {

	display: none;

	visibility: hidden;

}



.clear {

	clear: both;

}

/*SECTIONS*/

#information {

	margin-bottom: 30px;

}



#information h2 {

	background: transparent;

	width: 470px;

	height: 22px;

	border-bottom: 1px dotted #aaa;

	margin-bottom: 15px;

}



#rightLinks {

	margin-bottom: 20px;

}



#rightLinks h2 {

	background: transparent;

	width: 200px;

	height: 22px;

	border-bottom: 1px dotted #aaa;

	margin-bottom: 5px;

}



#paypal-about {

	margin-bottom: 20px;

}



#paypal-about h2 {

	background: transparent;

	width: 200px;

	height: 22px;

	border-bottom: 1px dotted #aaa;

	margin-bottom: 5px;

}



#paypal-resources h2 {

	background: transparent;

	width: 200px;

	height: 22px;

	border-bottom: 1px dotted #aaa;

	margin-bottom: 5px;

}



#paypal-resources {

	margin-bottom: 20px;

}



.inner-left {

	float: left;

	width: 225px;

	margin-bottom: 20px;

}



.inner-right {

	float: right;

	width: 225px;

	

}



/*BULLETS*/

#bullet-front {

	margin-bottom: 20px;

}



#bullet-front h2 {

	background: transparent;

	width: 200px;

	height: 22px;

	border-bottom: 1px dotted #aaa;

	margin-bottom: 5px;

}



/*DATE*/

.date { color:#9F8967; 

		  background:transparent; 

		  text-transform:uppercase; 

		  letter-spacing:1px; 

		  font-size:12px; 

		 }

/*IMAGES*/

img.milbyHigh {

	margin 0 3px 3px 0;

}

.border {

	border: 6px outset #FFD700;

}

img.alumni {

	margin: 0 40px 0 3px;

}

/*NAVIGATION*/

 #navlist

{

padding: 3px 0;

margin-left: 0;

border-top: 1px solid #778;

font: bold 12px Verdana, sans-serif;

}



#navlist li

{

list-style: none;

margin: 0;

display: inline;

}



#navlist li a

{

padding: 3px 0.2em;

margin-left: 1px;

border: 1px solid #778;

border-top: none;

background: #DDE;

text-decoration: none;

}



#navlist li a:link { color: #448; }

#navlist li a:visited { color: #667; }



#navlist li a:hover

{

color: #000;

background: #AAE;

border-color: #227;

}



#navlist li a#current

{

background: white;

border-bottom: 1px solid #778;

font: bold 12px Verdana, sans-serif;

}

/* INFORMATION (ALUMNI) TAGS */

li.inline {

  display: inline;

  padding-left: 3px;

  padding-right: 7px;

  margin-right: 3px;

  border-right: 1px dotted #066;

  float: left;

  }



li.last {

  display: inline;

  padding-left: 3px;

  padding-right: 3px;

  border-right: 0px;

  float: left;

  } 

  

 /* 2005 Reunion */

.myCenterLarge {

	  margin:3px 0px 0px 0px; 

	  border:0; 

	  padding:0px; 

	  font-family: times new roman, palatino, georgia, times, serif; 

	  font-weight: normal; 

	  font-size: 120%; 

	  color: #333; 

	  background:transparent; 

	  line-height:22px;

	  text-align: center;

}

.myCenterXLarge {

	  margin:3px 0px 0px 0px; 

	  border:0; 

	  padding:0px; 

	  font-family: times new roman, palatino, georgia, times, serif; 

	  font-weight: normal; 

	  font-size: 210%; 

	  color: #333; 

	  background:transparent; 

	  line-height:22px;

	  text-align: center;

}

.sectionHeader {

	  margin:3px 0px 0px 0px; 

	  border:0; 

	  padding:0px; 

	  font-family: palatino, georgia, times, serif, times new roman; 

	  font-weight: normal; 

	  font-size: 115%; 

	  color: #08298E; 

	  background:transparent; 

	  line-height:22px;

	  text-align: left;

}

.reservationNote {

	  margin:3px 0px 0px 0px; 

	  border:0; 

	  padding:0px; 

	  font-family: palatino, georgia, times, serif, times new roman; 

	  font-weight: normal; 

	  font-size: 110%; 

	  color: #222777; 

	  background:transparent; 

	  line-height:22px;

	  text-align: left;

} 