/* PAGE ELEMENT STYLES */

body {
font-size: 12px;
font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
}

FORM {
margin:0;
}

.background1 {
color:#000000;
background-color: #FFFFFF;
background-position: center top;
background-repeat: repeat-y;
margin:0;
padding:0;
border:0;

}

#navbar {
    background-color: #9E1F7C;
    background-image: url(images/layout_5.jpg);
    width: 200px;
    margin:0;
    padding:12px 0px 0px 0px;
    border:0;
}
#bannerarea {
    height:60px;
    padding:6px 0px 6px 240px;
    margin:0;
    background-image: url(images/layout_2.jpg);
    background-repeat:no-repeat;
    background-position:bottom left;
    color:#FFFFFF;
    font-size: 11px;
    font-weight:bold;
    text-transform:uppercase;
}
#header {
    width:900px;
    height:140px;
    padding:0;
    margin:0;
    background-image: url(images/layout_4.jpg);
    background-repeat:no-repeat;
    color:#FFFFFF;
    font-size: 11px;
    font-weight:bold;
    text-transform:uppercase;
}

#header2 {
    width:900px;
    height:140px;
    padding:0;
    margin:0;
    background-image: url(images/layout2_4.jpg);
    background-repeat:no-repeat;
    color:#FFFFFF;
    font-size: 11px;
    font-weight:bold;
    text-transform:uppercase;
}
#login {
float:right;
margin:0;
padding:15px 40px 0px 0px;
}

.logintitle {
color:#FFCCFF;
font-size: 12px;
font-weight:bold;
text-align:left;
text-transform:uppercase;
}

.imagelink {
    color:#FFFFFF;
}

.imagelink a:link, .imagelink a:visited {
color:#FFFFFF;
}

.imagelink a:hover {
    color: #AD2388;
}

#footer {
    color:#FFFFFF;
    font-size: 10px;
    line-height: 15px;
    font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
    padding: 20px 10px 10px 10px;
    background-image: url(images/layout_13.jpg);
    background-position: top left;
    background-repeat:no-repeat;
    width: 880px;
    height:110px;
    text-align: center;
}

.footerlinks {
    color:#FFFFFF;
    font-weight:bold;
}
.footerlinks a:link, .footerlinks a:visited {
    color:#FFFFFF;
    text-decoration: none;
    font-weight:bold;
}

.footerlinks a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

#mission {
    width:689px;
    height:137px;
    padding:0;
    margin:0;
    background-image:url(images/layout_6.jpg);
    background-repeat:no-repeat;
    text-align:left;
}

#missionstatement {
padding:37px 230px 10px 10px;
margin:0;
color:#000000;
font-size: 12px;
line-height: 20px;
font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;

}

#maincontent {
    width:650px;
    padding:0px 21px 0px 19px;
    margin:0;
    background-image:url(images/layout2_7.jpg);
    background-repeat:repeat-y;
    background-position:top left;
    background-color:#FFFFFF;
    text-align:left;
}

#introtext {
    width:348px;
    padding:10px;
    margin:0;
    border:0;
    overflow:visible;
    background-color:#FFFFFF;
    text-align:left;
}

#featured {
width:352px;
color: #7A0053;
padding:0;
margin:0;
border:0;
background-image: url(images/layout_12.jpg);
background-repeat:repeat-y;
background-position: top right;
background-color: #FDCAFF;
}

#featuredtitle {
    width:329px;
    height:40px;
    padding:0;
    border:0;
    margin:0;
    background-image: url(images/layout_8_test.jpg);
    background-repeat:no-repeat;
    text-align:left;
}

#featuredtitle span  {
display:none;
}

.featuredphoto {
padding:12px;
}

.featuredlink {
color: #7A0053;
text-decoration:none;
font-weight:bold;
padding-top:12px;
}

.featuredlink a:link, .featuredlink a:visited {
color: #7A0053;
text-decoration:none;
font-weight:bold;
}

.featuredlink a:hover {
color: #C8279E;
text-decoration:underline;
font-weight:bold;
}

#pagetitle {
    color: #981E77;
    font-size: 15px;
    letter-spacing: 1px;
    font-family:  Palatino Linotype, Palatino, Book Antiqua, serif;
    text-transform: uppercase;
    height:40px;
    background-image:url(images/bg_pagetitle1.gif);
    background-repeat:no-repeat;
    background-position:top center;
    background-color:#FFFFFF;
    padding:0;
    text-align:center;
    width: 650px;
    font-weight: bold;
}
#yearbooktitle {
    color: #003300;
    font-size: 15px;
    letter-spacing: 1px;
    font-family:  Palatino Linotype, Palatino, Book Antiqua, serif;
    text-transform: uppercase;
    height:40px;
    background-image:url(images/bg_pagetitle2.gif);
    background-repeat:no-repeat;
    background-position:top center;
    background-color:#FFFFFF;
    padding:0;
    text-align:center;
    width: 600px;
    font-weight: bold;
}

#yearbookfooter {
    height:40px;
    background-image:url(images/bg_pagetitle3.gif);
    background-repeat:no-repeat;
    background-position:top center;
    background-color:#FFFFFF;
    padding:0;
    text-align:center;
    width: 600px;
}

#membertitle {
    color: #003300;
    font-size: 15px;
    letter-spacing: 1px;
    font-family:  Palatino Linotype, Palatino, Book Antiqua, serif;
    text-transform: uppercase;
    height:40px;
    background-image:url(images/bg_pagetitle4.gif);
    background-repeat:no-repeat;
    background-position:top center;
    background-color:#FFFFFF;
    padding:0;
    text-align:center;
    width: 600px;
    font-weight: bold;
}

.box1 {
background-image:url(images/box1_2.jpg);
background-repeat:repeat-y;
padding:0px 20px 0px 20px;
margin:0;
text-align:center;
}

.box2 {
background-image:url(images/box1_2.jpg);
background-repeat:repeat-y;
padding:0px 20px 0px 20px;
margin:0;
text-align:left;
}

.box3 {
background-image:url(images/box2_2.jpg);
background-repeat:repeat-y;
padding:0px 20px 0px 20px;
margin:0;
text-align:left;
}

.box4 {
background-image:url(images/box2_2.jpg);
background-repeat:repeat-y;
padding:0px 20px 0px 20px;
margin:0;
text-align:center;
}
INPUT {
    color: #7A0053;
    font-size: 11px;
    font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
    background-color: #FFFFFF;
    border:1px solid #7A0053;
    padding:2px;

}

TEXTAREA {
color: #7A0053;
padding:2px;
font-size: 12px;
font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
background-color: #FFFFFF;
border:1px solid #7A0053;

}

SELECT {
font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
font-size: 12px;
color:#000000;
}

BUTTON {
font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
font-size: 10px;
font-weight:bold;
color:#FFFFFF;
padding:2px;
margin:0;
text-transform:uppercase;
background-color:#981E77;
cursor:pointer;
cursor:hand;
height:18px;
}

.button {
    margin:0;
    padding:2px;
    border:0;
    height:18px;
    width: 120px;
    font-size:11px;
    font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
    color: #222222;
    text-transform:uppercase;
    text-decoration: none;
    font-weight:bold;
    letter-spacing:1px;
    text-align:center;
    vertical-align:middle;
    background-image:url(images/button.gif);
    background-repeat: no-repeat;
    display:block;
    cursor:pointer;
    cursor:hand;

}

.button2 {
    margin:0;
    padding:2px;
    border:0;
    height:18px;
    width: 80px;
    font-size:11px;
    font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
    color: #FFFFFF;
    text-transform:uppercase;
    text-decoration: none;
    font-weight:bold;
    letter-spacing:1px;
    text-align:center;
    vertical-align:middle;
    background-image:url(images/button2.gif);
    background-repeat: no-repeat;
    display:block;
    cursor:pointer;
    cursor:hand;

}

.button3 {
    margin:0;
    padding:2px;
    border:0;
    height:18px;
    width: 120px;
    font-size:11px;
    font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
    color: #FFFFFF;
    text-transform:uppercase;
    text-decoration: none;
    font-weight:bold;
    letter-spacing:1px;
    text-align:center;
    vertical-align:middle;
    background-image:url(images/button3.gif);
    background-repeat: no-repeat;
    display:block;
    cursor:pointer;
    cursor:hand;

}
.button4 {
    margin:0;
    padding:2px;
    border:0;
    height:18px;
    width: 67px;
    font-size:11px;
    font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
    color: #FFFFFF;
    text-transform:uppercase;
    text-decoration: none;
    font-weight:bold;
    letter-spacing:1px;
    text-align:center;
    vertical-align:middle;
    background-image:url(images/button2-2.gif);
    background-repeat: no-repeat;
    display:block;
    cursor:pointer;
    cursor:hand;

}

.button5 {
    margin:0;
    padding:2px;
    border:0;
    height:18px;
    width: 246px;
    font-size:11px;
    font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
    color: #FFFFFF;
    text-transform:uppercase;
    text-decoration: none;
    font-weight:bold;
    letter-spacing:1px;
    text-align:center;
    vertical-align:middle;
    background-image:url(images/button5.gif);
    background-repeat: no-repeat;
    display:block;
    cursor:pointer;
    cursor:hand;

}

.button6 {
font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
font-size: 10px;
font-weight:bold;
color:#FFFFFF;
padding:0;
margin:0;
text-transform:uppercase;
letter-spacing:1px;
background-color:#981E77;
cursor:pointer;
cursor:hand;
}

.button7 {
font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
font-size: 10px;
font-weight:bold;
color:#FFFFFF;
padding:2px;
margin:0;
text-transform:uppercase;
letter-spacing:1px;
background-color:#981E77;
cursor:pointer;
cursor:hand;
line-height:22px;
}

.button7 a:link, .button7 a:visited, .button7 a:active {
font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
font-size: 10px;
font-weight:bold;
color:#FFFFFF;
padding:2px;
margin:0;
text-transform:uppercase;
text-decoration:none;
letter-spacing:1px;
background-color:#981E77;
cursor:hand;
cursor:hand;

}

.button7 a:hover {
font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
font-size: 10px;
font-weight:bold;
color:#FFFFFF;
padding:2px;
margin:0;
text-decoration:none;
text-transform:uppercase;
letter-spacing:1px;
background-color:#7D0455;
cursor:hand;
cursor:hand;
}
.button8 {
font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
font-size: 9px;
font-weight:bold;
color:#FFFFFF;
padding:2px;
margin:0;
text-transform:uppercase;
background-color:#981E77;
cursor:pointer;
cursor:hand;
}

.button8 a:link, .button8 a:visited, .button8 a:active {
font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
font-size: 9px;
font-weight:bold;
color:#FFFFFF;
padding:2px;
margin:0;
text-transform:uppercase;
text-decoration:none;
background-color:#981E77;
cursor:hand;
cursor:hand;

}

.button8 a:hover {
font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
font-size: 9px;
font-weight:bold;
color:#FFFFFF;
padding:2px;
margin:0;
text-decoration:none;
text-transform:uppercase;
background-color:#7D0455;
cursor:hand;
cursor:hand;
}
.noborder {
border:none;
}

.pagination {
font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
font-size: 12px;
font-weight:bold;
color:#000000;
margin:0;
padding:0;
text-align:center;

}

.pagination a:link, .pagination a:visited, .pagination a:active {
    color:#000000;
    text-decoration: none;
    background-color:#FECAFF;
    border: 3px solid #FECAFF;
}

.pagination a:hover {
    color:#FFFFFF;
    text-decoration: none;
    background-color: #AB2388;
    border: 3px solid #AB2388;
}

.image {
    float: right;
    padding: 0px 0px 0px 10px;
}

hr {
    border-right: none;
    border-bottom: none;
    border-left: none;
    border-top: solid 2px  #FCE6FD;
    margin:6px 0px 6px 0px;
    padding:0;
    color: #FFFFFF;
    background-color:transparent;
    height:2px;
}


.nav {
    border-right: none;
    border-bottom: none;
    border-left: none;
    border-top: solid 1px #FCE6FD;
    margin:6px 0px 6px 0px;
    padding:0;
    color: #981E77;
    background-color:transparent;
    height:1px;
}

h1 {
    color: #981E77;
    font-size: 18px;
    line-height:22px;
    font-weight: bold;
    font-family: Palatino Linotype, Palatino, Book Antiqua, serif;
    margin:0;
    padding:0px 0px 6px 0px;
    border:0;
}
h2 {
    color: #003300;
    font-size: 16px;
    line-height:22px;
    font-weight: bold;
    font-family: Palatino Linotype, Palatino, Book Antiqua, serif;
    margin:0;
    padding:0px 0px 6px 0px;
    border:0;
}

h2 a:link, h3 a:visited {
    color:#003300;
    text-decoration: underline;
}

h2 a:hover {
    color: #7A0053;
    text-decoration: underline;
}
h3 {
    color: #003300;
    font-size: 14px;
    line-height:140%;
    font-weight: bold;
    font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
    margin:0;
    padding:0;
    border:0;
}

h3 a:link, h3 a:visited {
    color:#7A0053;
    text-decoration: none;
}

h3 a:hover {
    color: #7A0053;
    text-decoration: underline;
}

.base {
    color:#000000;
    font-size: 12px;
    line-height: 20px;
    font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
}

.base a:link, .base a:visited {
    color:#000000;
    text-decoration: underline;
}

.base a:hover {
    color: #7A0053;
    text-decoration: underline;
}

.basehead {
    color:#000000;
    font-size: 13px;
    line-height: 20px;
    font-weight: bold;
    font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
}

.basehead a:link, .basehead a:visited {
    color:#000000;
    text-decoration: none;
}

.basehead a:hover {
    color: #7A0053;
    text-decoration: underline;
}

.small {
    color:#000000;
    font-size: 11px;
    line-height: 16px;
    font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
}

.small a:link, .small a:visited {
    color:#000000;
    text-decoration: none;
}

.small a:hover {
    color: #7A0053;
    text-decoration: underline;
}

.smallhead {
    color:#000000;
    font-size: 11px;
    line-height: 16px;
    font-weight: bold;
    font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
}

.smallhead a:link, .smallhead a:visited {
    color:#000000;
    text-decoration: none;
}

.smallhead a:hover {
    color: #7A0053;
    text-decoration: underline;
}

.smaller {
    color:#000000;
    font-size: 10px;
    line-height: 15px;
    font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
}

.smaller a:link, .smaller a:visited {
    color:#000000;
    text-decoration: none;
}

.smaller a:hover {
    color: #7A0053;
    text-decoration: underline;
}

.baselist {
    color:#981E77;
    font-size: 12px;
    font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
    list-style: unordered;
    list-style-type: disc;
}

.baselist a:link, .baselist a:visited {
    color:#981E77;
    text-decoration: none;
}

.baselist a:hover {
    color: #7A0053;
    text-decoration: underline;
}

.baselight {
    color: #FFFFFF;
    font-size: 15px;
    line-height: 20px;
    font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
}

.baselight a:link, .baselight a:visited {
    color: #FFFFFF;
    text-decoration: none;
}

.baselight a:hover {
    color: #5BC6E8;
    text-decoration: underline;
}

.baselighthead {
    color: #FFFFFF;
    font-size: 14px;
    font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
    font-weight:bold;
    text-decoration: none;
}

.baselighthead a:link, .baselighthead a:visited {
    color: #FFFFFF;
    text-decoration: none;
}

.baselighthead a:hover {
    color: #5BC6E8;
    text-decoration: underline;
}

.discussiontable {
border:2px solid #DFF2A3;
}


/* ADMIN STYLES */


.adminbackground1 {
    color:#000000;
    font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
    font-size: 12px;
    background-image: url(admin/images/admin_2.jpg);
    background-color: #F1F2D5;
    background-position: center top;
    background-repeat: repeat-x;
    margin:0px;
    padding:0px;
}

.adminlink1 {
    color: #7A0053;
    font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
    font-size: 12px;
}

.adminlink1 a:visited, .adminlink1 a:link {
    color: #7A0053;
    font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
    font-size: 12px;
    text-decoration: none;
}

.adminlink1 a:hover {
    color: #7A0053;
    font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
    font-size: 12px;
    text-decoration: none;
}

.adminnav1 {
    font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
    font-size: 11px;
    letter-spacing: 1px;
    line-height: 24px;
    text-transform: uppercase;
    font-weight: bold;
}

.adminnav1 a:link, .adminnav1 a:visited {
    color:#000000;
    text-decoration: none;
    font-weight: bold;
    display: block;
}

.adminnav1 a:hover {
    color: #7A0053;
    text-decoration: none;
    font-weight: bold;
    background-image: url(admin/images/adminOVER1.jpg);
    display: block;
    background-repeat: no-repeat;
}

.adminnavbar1 {
    width: 236px;
    background-image: url(admin/images/admin_7.jpg);
    background-repeat: repeat;
    padding:0;
}
.adminheader1 {
    background-image: url(admin/images/admin_6.jpg);
    background-repeat: repeat-y;
    width: 534px;
    text-align: center;
    height: 113px;
}
.adminfooter {
    color:#000000;
    font-size: 9px;
    text-align: right;
    line-height: 18px;
    font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
    padding:0;
    border-top: solid 1px #FFFFFF;
    border-bottom: none;
    border-right: none;
    border-left: none;

}
.admincontentarea1 {
    background-image: url(admin/images/admin_8.jpg);
    background-repeat: repeat-y;
    background-color: #FFFFFF;
    width: 534px;
    padding: 18px;

}
.admintitle1 {
    color:#000000;
    font-size: 16px;
    font-weight: bold;
    letter-spacing:3px;
    font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
    text-transform:uppercase;

}
.admintitle2 {
    color: #7A0053;
    font-size: 14px;
    font-weight: bold;
    letter-spacing:2px;
    font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
    text-transform:uppercase;

}
.adminsubhead1 {
color:#000000;
    font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
    font-size: 12px;
    letter-spacing: 4px;
    text-transform: uppercase;
    font-weight: bold;
}

.admintopbar {
    color: #FFFFFF;
    text-decoration: none;
    font-size: 11px;
    font-weight:bold;
    font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, sans-serif;
    height: 21px;
    padding: 0 12px 0 0;
}

.tableRow1 {
    background-color: #F9EDF6;
}

.tableRow2 {
}


#errors {
    margin: 8px 1px 10px 1px;
    padding: 2px 2px 2px 10px;
    border: 1px solid #CCCC33;
    background-color: #FFFFCC;
}
#errors h2 {
    font-size: 15px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.formInput {
    width:450px;
}

.forumRow {
}
.forumRowAlt {
    background-color: #efefef;
}

ul   {
	margin:0;
	padding:0px 8px;
}
.base li  {
	list-style-image: url(images/bullet.gif);
	list-style-position: outside;
	padding: 8px 0px;
}