html { min-height: 100%; margin-bottom: 1px; }
body { font:12px arial ; margin: 0px; background: #FFF; }
table { border-collapse: collapse; }
table td { border: 0px; padding: 0px; }
a { color: #98002E; text-decoration: underline; font-weight: bold; }
a:hover { color: #98002E; text-decoration: none; font-weight: bold; }

.redline { background: #98002E; height: 4px; }
.logo { width: 198px; height: 116px; border: 0px; }
.tagline { width: 249px; height: 23px; border: 0px; display: block; margin-right: 0px; margin-left: auto;; margin-right: 20px; }

.layout { width: 810px; margin: 0 auto; }
.theme { background: #D2C6DE; width: 800px; padding: 5px; }
.theme img { width: 798px; height: 258px; border: 1px #FFF solid; }

.menu { width: 810px; }
.menu td { background: #98002E; text-align: center; border-left: 1px #FFF dashed; }
.menu a { background: #98002E; padding:10px; height:100%; display:block; font: bold 12px arial; color: #FFF; text-decoration: none; }
.menu a:hover { background: #710022; font: bold 12px arial; color: #FFF; text-decoration: none; }
.curnav a{ background-color: #53237F; }
.output { padding: 20px; padding-top: 0px; }
.output h1 { margin-top: 0px; }

.submenu { background: #98002E; }
.submenu a { background: #98002E; font: normal 12px arial; color: #FFF; text-decoration: none; display: block; padding: 7px; margin-top: 0px; padding-bottom: 6px; border-top: 1px #E2B8C5 dashed; }
.submenu a:hover { background: #710022; font: normal 12px arial; color: #FFF; text-decoration: none; display: block; padding: 7px; margin-top: 0px; padding-bottom: 6px; border-top: 1px #E2B8C5 dashed; }

h1,h2{ margin-top:0px ; }
h1 { color: #5A2D85; font: bold 28px arial; }
h2 { color: #5A2D85; font: bold 20px arial; }
h3 { color: #5A2D85; font: bold 16px arial; }

.home h1 { margin-bottom: 0px; }
.homepic { width: 100px; float: left; margin-right: 10px; border: 1px solid #ccc ; padding:1px ; } 
.homepic_static{ width: 101px; float: left; margin-right: 10px; } 
.content { width: 810px; padding: 0px; padding-top: 20px; padding-bottom: 20px; font: normal 13px arial; }
.content table td{
 padding:3px ;
 }
.home { width: 810px; }
.home td { width: 266px; padding-left: 10px; vertical-align: top; font: normal 11px arial; line-height: 20px; }
.home .border { width: 6px; background: #F0F0F0;  padding: 0px; }
.footer { clear:both ; background: #53237F; width: 810px; border-top: 2px #6B4392 solid; font: normal 11px arial; color: #A991BF; }
.footer td { padding: 10px; }
.footer a { color: #A991BF; text-decoration: underline; }
.footer a:hover { color: #A991BF; text-decoration: none; }

.page_pic{
 float:right ;
 margin:0px 0px 0px 15px ;
 }

/**** alumni list ************/
.alumni_summary{
 padding-left: 15px ;
 }

/**** alumni page ************/

#alumnipage .about{
 background-color: #D2C6DE ;
 padding:8px ;
 float:left ;
 width:38% ;
 overflow:auto ;
 margin:0px 16px 8px 0px ;
 }
#alumnipage .about img{
 float:left ;
 margin:0px 8px 4px 0px ;
 }
#alumnipage .about p{
 margin-top:0px ;
 }
/**** news ************/
.newsitem h2{
 margin:0px 0px 0px 0px ;
 }
.newsitem{
 margin:0px 0px 15px 0px ;

