/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background-color: #FFF;
	color: #000;
	font: small Arial, Helvetica, Verdana, sans-serif;
	background-image:url(../images/design/mainbgd.gif);
	background-repeat:repeat-y;
	min-width:750px;
}
#wrapper {
  background-color: #FFF;
  color: black;
  margin: 0px;
  padding: 0px;
}

/* HEADER MAIN */

/* HEADER */
#main-header {
	background: #B4C98B;
	position: relative;
	top:0;
	left: 0;
	width: 100%;
	padding-top: 7px;
}
#header-top {
	width: 100%;
	margin: 0;
	padding: 15px 0 0 0;
	height: 110px;
	background: #B4C98B;
	background-image:url(../images/design/topheaderbgd.gif);
	background-repeat:repeat-x;
}
#header-top img.logo {
  padding: 0;
  border: 0px;
  float:left;
}
#header-top img.logo-PRINT {
  display:none;
}
#winners {
   padding: 0 7px 0 0 ;
   margin: 0;
   text-align:right;
}
#winners img.winner {
	padding: 15px 5px 0 0;
}
#winners img.winner-names {
	padding: 10px 0 11px 0;
}

#header-print {
	display:none;
}

/* SKIP TO CONTENT */
#skiptocontent {
	position:absolute;
	top:0;
	right:0;
	text-align: right;
	width:50%;
	background: #B4C98B;	
	margin:0;
	padding:0;
	font-size:10px;  
}
#skiptocontent a:link, #skiptocontent a:visited {
	color: #B4C98B;
	text-decoration:none;
	text-align:right;
	padding: 0 20px 0 0;
}
#skiptocontent a:hover, #skiptocontent a:active {
	color: #FFF;
}
/* END SKIP TO CONTENT */

/* END HEADER */


/* MAIN CONTENT BOX AREA */
#mainbox {
	background-image:url(../images/design/mainbgd.gif);
	background-repeat:repeat-y; 
	background-color: #FFF;	
}
/* LEFTSIDE BAR AND NAVIGATION */
#leftside {
	float: left;
	width: 155px;
	background-color: #6A88B2;
	background-image:url(../images/design/leftsidebg.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	padding: 0 0 5px 0;
	color: #FFF;
}
#leftnav {
	border-bottom: 1px solid #B4C98B;
}
#leftnav a:link, #leftnav a:visited {
	display: block;
	padding-left: 10px;
	color: #FFF;
	text-decoration: none;
	border-top: 1px solid #B4C98B;
	border-bottom: 1px solid #00447C;
	line-height:1.7em;
	font-size:1.1em;
}
#leftnav a:hover,  #leftnav a:active {
    background-color: #78A22E;	
}
/* END LEFTSIDE BAR AND NAVIGATION */

/* CONTENT AREA */
#content-wrapper {
	margin: 0 10px 10px 180px;
	background-color:#FFF;
}
#content {
	padding: 5px 10px 0 0;
	color: black;
	font-size: 1.1em;
	line-height:1.5em;
}
/* END CONTENT AREA */

/* END MAIN CONTENT BOX AREA */

/* TEXT STYLING */
h1 {
	color:#78A22E;
	font-size:1.3em;
}

h2 {
	color:#00447C;
	font-size:1.1em;
}
a:link, a:visited {
	color: #78A22E;
}
a:hover, a:active {
	color:#00447C;
}
/* END TEXT STYLING */

/* TABLE FOR ALUMNI LIST */
table.alumni {
  clear:right;
 /* width: 400px;  */
  text-align: left;
  line-height: 1.4em;
  border-collapse: collapse;   
  }
table.alumni tbody td {
  padding: 0.3em 1em 0.3em 0.3em;
  border-bottom: 1px solid #B4C98B;
  }  
/* END TABLE FOR ALUMNI LIST */

/* SPONSOR FORMATTING */

.oyfsponsors {
	text-align:center;
	line-height:1em;
}
.oyfsponsors .textonly {
	text-align:center;
	line-height:1.5em;
}
.oyfsponsors img {
	padding: 10px 15px 10px 15px;
	vertical-align:middle;
	border: none;
}
/* END SPONSOR FORMATTING */

/* PHOTO BOXES */
.photobox-right {
	float:right;
	padding: 0 10px 10px 15px;
	font-size: .8em;
	width:275px;
	line-height:1.1em;
	text-align:center;
}
.photobox-right img{
	padding-bottom: 7px;
}
/* END PHOTO BOXES */