body {

margin-top:0px;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
padding:0;
background-color: #181818;

}

#powerhouse {

margin: 0 auto;
width:950px;
height:46px;
background: #181818 url('powerhouse.gif') no-repeat;
color:#FFFFFF;
font-size:6pt;
line-height:14pt;

}

#logo {

margin: 0 auto;
width:950px;
height:164px;
background: #181818 url('logo.jpg') no-repeat;
color:#FFFFFF;
font-size:6pt;
line-height:14pt;

}

a {FONT-FAMILY:verdana, arial, helvetica, sans-serif;TEXT-DECORATION:none;COLOR:#da7;font-weight:;letter-spacing:} 

a:link {
  color:#da7;
  }
a:visited {
  color:#da7;
  }
a:hover {
  color:#fff;
  text-decoration:underline;
  }

.links {margin-top:20px;text-align:center;FONT-FAMILY:verdana, arial, helvetica, sans-serif;font-size:7pt;TEXT-DECORATION:none;COLOR:#da7;font-weight:;letter-spacing:} 

a.links:link {
  color:#da7;
font-size:8pt;
  }
a.links:visited {
  color:#da7;
font-size:8pt;
  }
a.links:hover {
  color:#fff;
font-size:8pt;
  text-decoration:underline;
  }


#mainwrap {

margin: 0 auto;
width:950px;
background: #181818 url('main.gif') repeat-y;

}

#left {
width:140px;
float:left;


}

.flashnav {
padding: 10px 0 0 90px;
width:140px;
clear: top;

}

#login_top {
width: 130px;
padding-top:.6em;
background: #181818 url('login_top.gif') top repeat-y;
float: left;
font-family:Verdana,Arial;
font-size:.8em;
font-weight:bold;
text-align:center;
color:#3D6AB4;
}

#login_bot {
float: left;
width: 130px;
background: #181818 url('login_bot.gif') bottom repeat-y;

}

#login_group {
margin-top:5px;
padding: 0px 0 0 90px;
width:130px;
clear:top;
position:absolute;
}

#login {
margin-top:0px;
float: left;
width: 130px;
background: #181818 url('login_main.gif') bottom repeat-y;
text-align:center;

}

.loginmain {
margin-top:2px;
font-family:Verdana,Arial;
font-size:.7em;
text-align:center;
color:#3D6AB4;
padding-bottom:.8em;
}

.loginfield {
margin-top:5px;
margin-bottom:4px;
padding:4px;
width:110px;
background-color:#3D6AB4;
border: 1px dashed #000000;
text-align:center;
color:#FFFFFF;
}

.loginbutton {
margin-top:4px;
padding:4px;
width:110px;
background-color:#3D6AB4;
border: 1px solid #000000;
text-align:center;
color:#FFFFFF;
font-family:verdana,arial;
font-size:8pt;
text-transform:uppercase;
}

.loginbutton:hover {
margin-top:4px;
padding:4px;
width:110px;
background-color:#000000;
border: 1px solid #000000;
text-align:center;
color:#FFFFFF;
font-family:verdana,arial;
font-size:8pt;
text-transform:uppercase;
}


#content {
margin-left:235px;
color:#ADADAD;
padding:10px 90px 5px 0px;
}

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

.prop {
float:right;
width:1px;
}

.minpx {
width:1px;
height:510px;
}

.header {
color:#7FACE7;
text-align:center;
padding-bottom:.5em;
font-family:Arial, Verdana;
font-weight:700;
letter-spacing:.03em;
font-size:14pt;
border-bottom: 2px solid #264F67;
margin:0 auto;
}

.class {
color:#DDD851;
text-align:center;
font-family:Arial, Verdana;
letter-spacing:.03em;
font-size:13pt;
font-weight:700;
margin-top:10px;
margin-bottom:5px;
}

p {
	padding-top:0px;
	padding-bottom:1em;
	font-size: 12pt;
	font-family: Arial;
	font-style: normal;
	line-height:20px;
	font-weight: normal;
	color: #abc;
	text-align:justify;
	}

.alumtable {
	padding-bottom:1em;
	font-size: 12pt;
	font-family: Arial;
	font-style: normal;
	line-height:20px;
	font-weight: normal;
	color: #abc;
	text-align:justify;
	}


.brostable {
margin:0 auto;
margin-bottom:5px;
}

.brostable img {
border:0;
margin:0 auto;
display:block;
}

.brostable td {
text-align:center;
font-family:verdana;
font-size:9pt;
width:110px;
}

a.brostable {
text-align:center;
font-family:verdana;
font-size:9pt;
color:#FFFFFF;
}

a.brostable:visited {
text-align:center;
font-family:verdana;
font-size:9pt;
color:#FFFFFF;
}

.brofield {
color:#DDD851;
font-family:Verdana;
letter-spacing:.03em;
font-size:9pt;
font-weight:700;
margin-top:10px;
margin-bottom:5px;
width:160px;
}

.broinfo {
	font-size: 11pt;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	color: #abc;
	}

.photos {
margin-top:15px;
width:160px;
margin-left:15px;
margin-right:15px;
border:3px solid #000000;
}


.blog-date {

  margin:0 0 .45em;
  padding-bottom:.65em;
  border-bottom:1px dotted #567;
  letter-spacing:.08em;
  font-weight:bold;
  font-family: Verdana,San-serif;
  font-size:8pt;
  color:#7bc;
  }

 
.blog-title {
  padding-bottom:.30em;
  font-weight:bold;
  font-family:Arial, Verdana;
  font-size:11pt;
  color:#357AA2;
  }
  
a.blog-title-link:link {
  padding-bottom:.30em;
  font-weight:bold;
  font-family:Verdana,San-serif;
  font-size:11pt;
  color:#ad8;
  text-decoration:none;
  cursor: pointer;
  }
  
a.blog-title-link:visited {
  padding-bottom:.30em;
  font-weight:bold;
  font-family:Verdana,San-serif;
  font-size:11pt;
  color:#ad8;
  text-decoration:none;
  cursor: pointer;
  }
  
a.blog-title-link:hover {
  cursor: pointer;
  padding-bottom:.30em;
  font-weight:bold;
  font-family:Verdana,San-serif;
  font-size:11pt;
  color:#da7;
  text-decoration:none;
  }
    
.blog-text {

	padding-top:0px;
	padding-bottom:15px;
	font-size: 10pt;
	font-family: Arial;
	font-style: normal;
	line-height:20px;
	font-weight: normal;
	color: #abc;
	}
	
ul {

	padding-top:0px;
	padding-bottom:10px;
	font-size: 10pt;
	font-family: Arial;
	font-style: normal;
	line-height:1.5em;
	font-weight: normal;
	color: #abc;
	}


.blog-footer {
	padding-left:20px;
	font-size: 7pt;
	font-family:Verdana, Arial;
	font-style: normal;
	color:#9c7;
	}
	
.image-right {
	margin-left:5px;
	margin-bottom:5px;
	border: 0px}
	
.image-left {
	margin-right:10px;
	margin-bottom:5px;
	margin-top:5px;
	border: 0px}

#footer {

margin: 0 auto;
width:950px;
height:36px;
background: #181818 url('footer.gif') no-repeat;
text-align:center;
font-family:verdana, arial;
padding-top:2.1em;
font-size:.6em;
clear:both;
color:gray;
}

.hide{
display:none;
}

.philanthropy img {
margin-left:20px;
border:0;
}

.philanthropymain {
font-family:verdana;
font-size:1.0em;
padding-left:10px;
}

.small {
font-size:.85em;
line-height:1.1em;
}

