body {
background-color:white;
color:#222222;
font-family:sans-serif;
margin:5px;
text-decoration:none;
font-size:14px;
background-image:url(../img/dawn.png);
background-position:center bottom;
background-repeat:repeat-x;
}
#leftcontent {
background-color:black;
color:white;
float:left;
margin:0px 5px 0px 0px;
min-height:500px;
padding:5px;
width:166px;
}
#rightcontent {
float:right;
margin:0px 0px 0px 5px;
width:216px;
}
#centercontent {
background-attachment:scroll;
background-position:50% 60px;
background-repeat:no-repeat;
margin:5px 230px 5px 190px;
min-height:900px;
padding:5px;
}
#maincontent {
background-attachment:scroll;
background-position:50% 60px;
background-repeat:no-repeat;
margin:5px;
padding:5px;
}
#header, #footer {
clear:both;
padding:0px;
}
#header {
background-color:yellow;
}
#footer {
background-color:red;
height:60px;
}
#menubar {
background-color:blue;
border-bottom:1px solid black;
color:white;
padding:0px 3px;
text-align:center;
}
#mission {
background-color:yellow;
padding:2px;
text-align:center;
font-size:16px;
}
#footer {
text-align:center;
}
.page_title {
border-bottom:3px solid black;
font-size:25pt;
margin:5px;
padding:5px;
}
.scol {
border:1px solid black;
margin:3px;
padding:5px;
width:30%;
}
.mbox {
padding:5px;
}
.header {
font-family:sans-serif;
font-size:9pt;
font-weight:bold;
height:30px;
padding:3px;
}
.title_medium {
background-color:red;
color:white;
cursor:pointer;
font-size:9pt;
padding:3px;
}
.title_large {
background-color:red;
color:white;
cursor:pointer;
font-size:11pt;
padding:3px;
}
.border_box {
border:1px solid red;
margin:3px;
}
.download_box {
border:1px solid blue;
margin:3px;
width:48%;
}
.download_boxR {
border:1px solid blue;
float:right;
margin:3px;
width:49%;
}
.floatright {
float:right;
}
.floatleft {
float:left;
}
.example {
background-color:yellow;
border:2px dashed black;
margin:5px;
padding:5px;
}
.quotetext {
font-style:italic;
}
img.rand {
float:right;
height:330px;
width:220px;
}
img.mark {
border:0px none;
height:12px;
width:12px;
}
img.current_mark {
border:0px none;
height:16px;
width:16px;
}
a {
text-decoration:none;
}
a:hover {
color:#FF4444;
}
a:visited {
color:#2222AA;
}
.false_ilink {
color:#FF4444;
}
a.false_ilink {
color:#FF4444;
text-decoration:none;
}
a.false_ilink:hover {
color:#FF2222;
}
a.false_ilink:visited {
color:#FF9999;
}
a.normal_page {
color:white;
text-decoration:none;
width:100%;
}
a.normal_page:hover {
color:red;
width:100%;
}
a.current_page {
color:red;
font-weight:bold;
text-decoration:none;
width:100%;
}
a.event {
color:#FF0000;
text-decoration:none;
}
a.event:hover {
color:#FF4444;
}
a.event:visited {
color:#2222AA;
}
a.event_past {
color:#AA0000;
text-decoration:none;
}
a.event_past:hover {
color:#FF4444;
}
a.event_past:visited {
color:#2222AA;
}
a.main {
color:#222222;
text-decoration:underline;
}
a.main:hover {
color:#FF4444;
}
a.main:visited {
color:#2222AA;
}
.event_box {
background-color:#DDDDDD;
border:1px solid #666666;
margin:5px;
}
.event_title {
background-color:#444499;
color:white;
padding:5px;
}
.event_date {
float:right;
}
.event_details {
margin:5px;
}
.calendar {
background-color:white;
border:1px solid black;
color:black;
margin:1px;
padding:1px;
}
.calendar_table {
border:medium none;
line-height:16px;
}
.cal_month {
color:black;
text-align:center;
}
.cal_header {
color:#00AA00;
text-align:center;
}
.cal_day {
border:medium none;
text-align:center;
}
.cal_day_event {
border:medium none;
color:red;
text-align:center;
}
.cal_day_past {
border:medium none;
color:#AAAAAA;
text-align:center;
text-decoration:line-through;
}
.cal_day_event_past {
border:medium none;
color:#AA0000;
text-align:center;
text-decoration:line-through;
}
.event_list_year {
border-bottom:2px solid black;
border-left:4px solid black;
}
.event_list_year_title {
color:black;
padding:3px;
}
.event_list_month {
}
.event_list_month_title {
color:red;
padding:3px 3px 3px 8px;
}
.event_list_event {
border-bottom:2px solid black;
margin:3px;
padding:3px 3px 3px 15px;
}
.event_list_event_title {
border-bottom:1px dotted black;
color:black;
margin:3px;
padding:3px;
}
p.standard {
}
.float_box {
background-color:white;
border-color:#5555DD blue blue rgb(85, 85, 221);
border-style:solid;
border-width:1px 2px 2px 1px;
color:black;
margin:2px;
padding:3px;
position:absolute;
visibility:hidden;
}
.float_menu {
background-color:blue;
border-bottom:1px solid black;
border-left:1px solid black;
border-right:1px solid black;
margin:2px;
padding:3px;
position:absolute;
text-align:left;
visibility:hidden;
}
.under {
padding:3px 3px 3px 6px;
}
.underbuttons {
clear:both;
}
.hover_title {
border:1px solid red;
margin:2px;
padding:2px;
}
.sub_menubar {
background-color:blue;
color:white;
padding:6px 3px;
text-align:center;
}
.bottom_menubar {
background-color:blue;
clear:both;
color:white;
padding:6px 3px;
text-align:center;
}
.center_box {
font-family:impact;
font-size:30px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
.pboxl {
border:1px dotted gray;
float:left;
margin:3px;
padding:5px;
text-align:center;
}
.pboxr {
border:1px dotted gray;
float:right;
margin:3px;
padding:5px;
text-align:center;
}
.preview {
background-image:url(../img/preview.png);
background-repeat:repeat;
}
.event_preview {
border-top:1px solid white;
}
.event_cell {
border-bottom:2px solid black;
border-left:2px solid black;
padding:2px;
width:180px;
}
input.regular {
background-color:#DDDDDD;
border:1px solid black;
color:blue;
margin:2px;
padding:2px;
}
.evbox {
border:1px solid blue;
margin:2px;
padding:2px;
}
.red {
color:red;
}

.imgload {
background: white url(../website.images/misc/roller.gif) 50% 50% no-repeat;
}
