body {
background:url('pagebg.jpg') #fff repeat-x;
width:792px;
margin:9px auto 0 auto;
font:10pt verdana,arial,helvetica,sans-serif;
}
div.entire {
border-left:5px solid #fff;
border-right:5px solid #fff;
border-bottom:5px solid #fff;
float:left;
}
a img {
border:0;
}
h3 {
margin:10px 0 2px 0;
color:#134DA4;
}
p {
margin:0 0 15px 0;
overflow:hidden;
}
div.container {
background:url('navigationbg.jpg') repeat-y;
border-right:2px solid #000;
border-left:2px solid #000;
float:left;
width:793px;
}
div.navigation {
padding:9px 0 0 0;
width:100%;
float:left;
display:block;
background:#000;
}
div.navigation * {
display:block;
}
div.navigation a,div.navigation a:visited {
margin:0;
padding:2px 6px;
color:#fff;
text-decoration:none;
font-weight:bold;
display:block;
background:url('navigationbg.jpg');
}
div.navigation a:hover,div.navigation a:active {
margin:0;
padding:2px 6px;
color:#fff;
text-decoration:none;
font-weight:bold;
display:block;
background:url('navigationhoverbg.jpg');
}
div.navigation a#highlight {
background:#fff;
color:#000;
}
div.navigation ul {
margin:0;
padding:0 0 0 5px;
list-style-type:none;
}
div.navigation ul li {
margin:0;
padding:0 4px;
list-style-type:none;
float:left;
}
div.navigation div.navigationcontent {
margin:10px 0 0 0;
padding:8px 8px 0 8px;
border-top:2px solid #000;
font-size:80%;
line-height:140%;
}
div.content {
clear:both;
padding:4px 10px;
background-color:#fff;
}
div.footer {
padding:5px 0 8px 0;
width:792px;
text-align:center;
font-size:70%;
line-height:140%;
color:#fff;
background:url('footer.jpg') #7B2424 bottom repeat-x;
clear:both;
}
div.footer a,div.footer a:visited {
color:#fff;
text-decoration:underline;
}
div.footer a:hover,div.footer a:active {
color:#fff;
text-decoration:none;
}
div.notice {
margin:5px 0;
background-color:#903113;
color:#fff;
}
div.notice div.message {
margin:1px 10px;
padding:0 3px 3px 20px;
background:url('note.gif') no-repeat top left;
}
div.notice div.message hr {
margin:0;
padding:0;
border:1px dotted #fff;
}
div.notice div.top div {
background:url('topleft.jpg') no-repeat top left;
height:4px;
}
div.notice div.top {
background:url('topright.jpg') no-repeat top right;
height:4px;
}
div.notice div.bottom div {
background:url('bottomleft.jpg') no-repeat bottom left;
height:4px;
}
div.notice div.bottom {
background:url('bottomright.jpg') no-repeat bottom right;
}
label {
width:110px;
margin-right:5px;
float:left;
display:block;
text-align:right;
}
div.form {
display:block;
margin-bottom:5px;
}
span.error,span.details,span.pages {
margin-left:10px;
padding:0 8px 2px 8px;
font-size:80%;
background:url('shinybg.jpg') #9F3A1B repeat-x;
color:#fff;
border:1px solid #000;
vertical-align:top;
}
div.pages {
margin:0;
padding:0;
text-align:center;
font-size:90%;
line-height:22px;
}
span.details#info {
margin:0;
padding:0 5px;
float:left;
}
span.details#block {
margin:0 8px 0 0;
padding:1px;
width:40px;
float:left;
clear:both;
font-size:80%;
text-align:center;
}
ul.admin {
margin-left:10px;
padding:0;
list-style-type:square;
}
ul.admin a,ul.admin a:visited {
color:#00f;
text-decoration:underline;
}
ul.admin a:hover,ul.admin a:active {
text-decoration:none;
}
div.pages a,div.pages a:visited {
margin:0 10px;
padding:2px 4px;
color:#fff;
background-color:#aaa;
text-decoration:none;
}
div.pages a:hover,div.pages a:active,div.pages span.currentpage {
margin:1px 10px;
padding:2px 4px;
color:#fff;
background-color:#000;
text-decoration:none;
}
span.width {
width:500px;
float:left;
}
table {
margin:0;
padding:0;
}
th {
text-align:left;
}
th a,th a:visited {
color:#000;
text-decoration:none;
}
th a:hover,th a:active {
color:#000;
text-decoration:underline;
}
tr {
margin:0;
padding:0;
}
td,th {
margin:0;
padding:0 3px;
}
a,a:visited {
color:#00f;
text-decoration:underline;
}
a:hover,a:active {
text-decoration:none;
}
div.photos {
overflow:hidden;
}
div.onephoto {
margin:0 auto 15px auto;
float:left;
width:33%;
min-height:180px;
text-align:center;
display:block;
overflow:hidden;
}
div.onephoto img {
display:block;
margin:0 auto;
}
span.large {
font-size:150%;
line-height:160%;
}
span.small {
font-size:80%;
line-height:120%;
}
img.imageleft {
float:left;
margin-right:8px;
}
img.imageright {
float:right;
margin-left:8px;
}
img.imagecenter {
margin:0;
}
div.imagecenter {
text-align:center;
margin:20px 0;
}
div.details {
text-align:center;
}
table.month {
width:99%;
font-size:70%;
}
table.month td.month {
width:14%;
vertical-align:top;
border:1px solid #000;
line-height:120%;
height:80px;
}
table.month td.plain {
border:0;
}
table.month a,table.month a:visited {
color:#000;
text-decoration:none;
}
table.month a:hover,table.month a:active {
color:#000;
text-decoration:underline;
}
tr.center th {
text-align:center;
}
td#today {
background-color:#DBA269;
}
div.centercontent {
text-align:center;
}
div.halfcontainer {
margin:0 auto 15px auto;
float:left;
width:30%;
display:block;
overflow:hidden;
}