a:link {
    color: #FFFFFF;
    text-decoration: none;
}
a:visited {
    color: #FFFFFF;
    text-decoration: none;
}
a:hover {
    color: #FFFFFF;
    text-decoration: none;
    border-bottom: 1px solid red;
}
a:active {
    color: #FFFFFF;
    text-decoration: none;
}

#body {
	text-align: center;
    background: #330000;
    font-family: arial;
    color: #CCCCCC;
}

#wrapper {margin: auto; padding: 0;}


#bodyContainer {
    border: 1px solid #CCCCCC;
    background: #000000;
    margin-left: auto;
    margin-right: auto;
    margin-top: 2em;
    width: 800px;
    height: 450px;
}

#bodyContainer2 {
    margin-left: auto;
    margin-right: auto;
    width: 800px;
}

#floatLeft {
    float: left;
    width: 640px;
    height: 450;
}

#floatRight {
    float: right;
    width: 159px;
    height: 450px;
    color: white;
    border-left: 1px solid #CCCCCC;
    padding: 0;
}

#floatRight img {
    border: none;
}

#floatRight a:hover {
    color: #FFFFFF;
    text-decoration: none;
    border: 0;
}

#copy {
    height: 309px;
    margin: 0;
    padding: 30px 125px 0px 100px;
    overflow: auto;
}

#copyIndex {
    height: 309px;
    margin: 0;
    padding: 30px 0px 0px 0px;
    overflow: auto;
}

#copyMedia {
    height: 309px;
    margin: 0;
    padding: 30px 20px 0px 20px;
    overflow: auto;
}

#copy a:link {
    font-weight: bold;
    color: #3399ff;
}

#copy a:visited {
    font-weight: bold;
    color: #3399ff;
}

#copy h1 {
    font-size: 1.25em;
    margin: 0 0 1em 0;
    color: #FFFFFF;
}

#copy h2 {
    font-size: 1em;
    margin: 0 0 0.5em 0;
}

#copy h3 {
    font-size: 0.9em;
    margin: -1em 0 0.5em 0;
}

#copy p {
    font-size: 0.7em;
    font-family: verdana;
}

#copy li {
    font-size: 0.7em;
    font-family: verdana;
    margin-bottom: 5px;
}

#colorBar {
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    height: 1em;
    background: red;
    color: #000000;
    font-size: small;
    padding-bottom: 3px;
    text-align: center;
    margin-top: 1em;
}

#linkContainer {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

#linkTable {
    width: 100%;
    text-align: center;
}

#linkTable td {
    vertical-align: top;
}

#staffTable {
    margin-right: -75px;
}

#staffTable td {
    vertical-align: top;
}

#staffPicture {
    margin-right: 1em;
    border: 1px solid #CCCCCC;
}

#staffPicture img {
    width: 125px;
}

#contactCopyTable {
    font-size: 0.7em;
    font-family: verdana;
    margin-right: -125px;
    caption-side: bottom;
}

#contactCopyTable td {
    padding-right: 20px;
    padding-bottom: 10px;
    vertical-align: top;
}

#alumniTable {
    font-size: 0.7em;
    font-family: verdana;
    border: solid 1px #CCCCCC;
    margin-left: -80px;
    border-spacing: 0px;
}

#alumniTable td {
    border: solid 1px #CCCCCC;
    padding: 2px;
}

#boosterBoardTable {
    margin-top: 0.5em;
    font-size: 0.7em;
    font-family: verdana;
    width: 100%;
}

#boosterBoardTable td {
    padding-bottom: 10px;
}

#clickToPost {
    border: 1px solid #CCCCCC;
    padding: 3px;
    font-size: 0.7em;
    font-family: verdana;
    background: #330000;
}

#copyBox {
    font-size: 0.75em;
    /*font-variant: small-caps;*/
    /*letter-spacing: 0.2em;*/
    width: 40%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1em;
}

#copyBox2 {
    font-size: 1.15em;
}


#copyBox a:link {
    font-weight: bold;
    color: #3399ff;
}

#copyBox a:visited {
    font-weight: bold;
    color: #3399ff;
}

#mailingListBox {
    margin: 1em auto 0 auto;
    padding: 0.5em;
    text-align: center;
    font-size: 0.7em;
    width: 800px;
    height: 35px;
}

#mailingListBox a:link {
    font-weight: bold;
    color: #3399ff;
}

#mailingListBox a:visited {
    font-weight: bold;
    color: #3399ff;
}

#mediaPhotos {
    text-align: center;
}

#mediaPhotos img {
    border: 1px solid #CCCCCC;
    padding: 5px;
    width: 25%;
    margin: 10px;
}

#mediaPhotos img:hover {
    border: 1px solid #FFFFFF;
}

.blogDelete {
    border: 1px solid #CCCCCC;
    padding: 3px;
    font-size: 0.7em;
    font-family: verdana;
    background: #330000;
    margin-right: 1em;
}

.boosterBoardTableTdLeft {
    
}

.boosterBoardTableTdRight {
    
}

.calendarMonth {
    color: #356A35;
    font-size: 1.5em;
    font-weight: bold;
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 5px;
}

.calendarEvent {
    color: #CCCCCC;
    font-size: 0.7em;
    font-family: verdana;
    padding-left: 2em;
    margin-bottom: 2em;
}

.calendarEventTitle {
    color: #FFFFFF;
    font-size: 1.5em;
    margin: 0.25em 0 0.25em 0;
}

.calendarEventDate {
    font-size: 1.25em;
    font-weight: bold;
    margin: 0 0 0.25em 0;
}

.blogTitle {
    color: #356A35;
    font-size: 1em;
    font-weight: bold;
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 5px;
}

.blogPost {
    color: #CCCCCC;
    font-size: 0.7em;
    font-family: verdana;
    padding-left: 2em;
    margin-bottom: 2em;
}

.blogDate {
    font-size: 1em;
    font-weight: bold;
    margin: 0 0 0.25em 0;
}

.alumniYear {
    color: #356A35;
    font-size: 1.5em;
    font-weight: bold;
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 5px;
}

.alumni {
    color: #CCCCCC;
    font-size: 0.7em;
    font-family: verdana;
    padding-left: 2em;
    margin-bottom: 2em;
}

.alumniName {
    color: #FFFFFF;
    font-size: 1.5em;
    margin: 0.25em 0 0.25em 0;
}

.linkBox {
    font-size: 0.75em;
    margin-left: 0.25em;
    margin-right: 0.25em;
}

.angleBox {
    margin-right: auto;
    margin-left: auto;
    height: 25px;
    font-size: 0.75em;
}

.angleBox img {
    verticle-align: middle;
    padding-right: 5px;
    padding-left: 5px;
}

.angleBox a {
    margin-left: 10px;
    margin-right: 10px;
}

.angleBox#Information {
    margin-left: 38px;
}

.angleBox#Calendar {
    margin-left: 118px;
}

.angleBox#Travel {
    margin-left: 182px;
}

.angleBox#oneDay {
    margin-left: 245px;
    margin-top: 5px;
}

.angleBox#Media {
    margin-left: 233px;
}

.angleBox#Boosters {
    margin-left: 295px;
}

.angleBox#Staff {
    margin-right: 272px;
    text-align: right;
}

.angleBox#Contact {
    margin-right: 35px;
    text-align: right;
}

.currentLink {
    font-weight: bold;
}

#formTable td {
    font-size: 0.7em;
    vertical-align: top;
}

.formTableTdLeft {
    text-align: right;
}

