

/* -------------- BODY -------------- */

body{background : #ffffff; font : 10px Verdana, Tahoma; text-align : justify; margin : 10px;}
body.home{background : #ffffff; margin : 0px;}


#container{position:absolute; width:800px; left:50%; margin-left:-400px; font: 10px Verdana, Tahoma; color:#000000; background: #ffffff url('images/back-fade.jpg') repeat-y  top left;}

/* -------------- HEADER -------------- */

.rwb{width:100%; height:10px; background: url('images/rwb.jpg') repeat-x  top left; border-left: 1px solid #000000; border-right: 1px solid #000000;}
.header{width:100%; height:175px; background: #cccccc; border-left: 1px solid #000000; border-right: 1px solid #000000;}
.header2{width:745px; height:170px; background: url('images/main.jpg');}
.cont-header{opacity: .6; filter: alpha(opacity=60); background-color:#000000; font: 10px Verdana, Tahoma; font-weight:bold; color: #ffffff; letter-spacing : 2px; padding:2px;}

/* -------------- TEXT AREA -------------- */

.txt-area{width:750px; height:500px; background: #ffffff; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; padding:3px;}
.txt{width:100%;}
.txt-left{width:500px; vertical-align:top; border-left: 1px solid #000000; border-bottom: 1px solid #000000; padding: 5px 10px 5px 10px; background: url('images/left-back.gif') no-repeat  top left; text-align : justify;}
.txt-right{width:250px; vertical-align:top; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px dashed #000000; background: url('images/right-back.jpg') repeat-y  top right;}

/* -------------- RIGHT CONTENT -------------- */

.heritage{background: #ff0000; color:#ffffff;}
.reunion{background: #000000; color:#ffffff;}
.games{background: #cccc00;}
.gala{background: #000099; color:#ffffff;}
.ebigh{background: #999966; color:#ffffff;}
.contact{background: #ffffff; color:#000000;}

.right-all{width:250px; height:75px; padding:2px;}
.right-all2{width:250px; height:40px; padding:2px;}

/* -------------- HEADER CONTENT -------------- */

A.menulink {display: block; width: 108px; opacity: .6; filter: alpha(opacity=60); background-color:#006600; text-align: left; text-decoration: none;color: #ffffff; padding:6px; }
A.menulink:hover {background-color:#ffff00;}

/* -------------- REUNION CONTENT -------------- */

A.photolink {display: block; width: 74px; background-color:#000000; padding:1px; text-align:center; }
A.photolink:hover {background-color:#ff0000; opacity: .6; filter: alpha(opacity=60);}

/* -------------- HYPERLINKS -------------- */

A:link, A:visited{color : #0000FF;  text-decoration : none; }
A:hover {color: #FF0000; text-decoration : none;}

A.black:link, A.black:visited{color : #000000;  text-decoration : none; }
A.black:hover {color: #FF0000; text-decoration : none;}

A.white:link, A.white:visited{color : #ffffff;  text-decoration : none; }
A.white:hover {color: #ffff00; text-decoration : none;}

/* -------------- FONTS -------------- */

.dropcap{float: left; font: normal 60pt/60px Verdana, Tahoma; color: #000000; margin-right: 3px; margin-bottom: 3px;}
.title{font-weight:bold; color:#000000; letter-spacing : 2px; font: 13px Verdana, Tahoma;}
.h1{color:#000000;font-weight:bold;letter-spacing : 4px;}
.h2{font-weight:bold;  letter-spacing : 2px;}
.h3{color:#009900;font-weight:bold;}

/* -------------- BULLET POINTS -------------- */

ul.bul{margin-left : 5px; padding-left: 20px;}

/* -------------- TABLES -------------- */

.tab-cont{width : 100%;}
.tab-cont-center{ text-align:center; width : 100%;  border-collapse:collapse;}
.tab460{width:460px;  border-collapse:collapse; font : 10px Verdana, Tahoma; }
.tab-border{border: solid 1px #000000;}
.tab-header{background-color : #000000; color : #FFFFFF; font-weight:bold;}
.tab-footer{background-color : #cccccc; text-align:center; font : 10px Verdana, Tahoma;}

/* -------------- PARAGRAPH INDENT -------------- */

.indent{margin-left : 10px; margin-right : 10px;}
