/* CSS Document */


body {
font-family:Geneva, Arial, Helvetica, sans-serif;
/* Doesn't work in IE (stupid!)
background-image:url(Images/bg_grad4.png);
background-position:right;
background-repeat:repeat-y;*/
/* background-color:#006600; *//*Green*/
/* background-color:#AC2020; *//*Dark Red*/
background-color:#a61b2f; /*Dark Purplish Red*/
}

#wrapper {
margin:0px;
padding:0px;
width:100%;
}

#maintable {
width:820px;
text-align:left;
border-style:solid;
border-width:10px;
border-color:black;
margin:5px;
padding:0px;
/*
background-image:url(Images/hellodolly_banner1.jpg);
background-repeat:no-repeat;*/
background-color:white;

}

#banner {
height:200px;
vertical-align:bottom;
background-image:url(../Images/hellodolly_banner2.jpg);
background-repeat:no-repeat;
padding:0px;
border-bottom:5px solid black;
}

#navlinks {
padding:5px;
}

td {
vertical-align:top;
}

td.content,td.block {
padding:20px;
}

td.block {
/*border-top:3px solid black;*/
border-bottom:6px solid black;
padding:20px;
/*background-color:#CCCCCC;*/
}

td.calendar {
text-align:center;
padding:10px;
}

td.full {
padding:0px;
}

table.infobox, div.infobox {
margin:10px;
padding:10px;
border:3px solid black;
background-color:#DDDDDD;
margin-bottom:20px;
}

a.navlink {
font-weight:bold;
color:white;
background-color:black;
padding:7px;
text-decoration:none;
margin-left:5px;
}
a.navlink:hover {
color:black;
background-color:white;
}

.bad {
color:red;
font-weight:bold;
font-variant:small-caps;
}

.contact {
padding-left:.5in;
}
.contact:first-line {
font-weight:bold;
}

.event_head {
margin-top:20px;
text-align:center;
font-weight:bold;
padding-left:20px;
padding:10px;
}
p.event_body {
text-indent:.5in;
padding:10px;
}

a {
/*color:#0D8130;*/
color:#AC2020;
}

.newslink {
font-weight:bold;
}

big {
font-weight:normal;
font-size:18px;
}
#copy_notice,
small {
font-size:12px;
}
h1,h2,h3,h4 {
font-weight:normal;
}
h1 {
font-size:30px;
/*font-family:Georgia, "Times New Roman", Times, serif;*/
margin-top:0px;
margin-bottom:10px;
}
h2 {
font-size:26px;
margin-top:10px;
}
h3,h4{
margin-top:0px;
margin-bottom:0px;
}
h3 {
font-size:23px;
}
h4 {
font-size:20px;
}
h5 {
font-size:18px;
}
h6 {
font-size:16px;
}

img.icon {
vertical-align:middle;
}
a img.icon {
border-width:0px;
}
img {
border-width:0px;
}

.spacedlist li {
margin-bottom:20px;
}

table.invisible {
border-width:5px;
margin:0px;
padding:0px;
}

strong {
color:#CC3300;
}

legend {
font-weight:bold;
}

a.northland {
font-weight:bold;
color:#EEEEEE;
}

table.eventinfo td {
vertical-align:top;
padding:5px;
}
table.eventinfo td:first-child {
font-weight:bold;
text-align:right;
}

#slideshow_loading {
font-style:italic;
}
#slideshow_caption {
font-weight:bold;
font-style:italic;
color:inherit;
}

a.play:before {
content: url(../Images/play_24.png) " ";
vertical-align:middle;
text-decoration:none;
}

.acchead {
font-weight:bold; font-variant:small-caps; letter-spacing:3px; margin-bottom:0px;
}

table.shadow td.e {
background-image:url(../Images/shad_e.png);
background-repeat:repeat-y;
}
table.shadow td.s {
background-image:url(../Images/shad_s.png);
background-repeat:repeat-x;
}
.indentleft {
padding-left:.25in;
}
div.show_listing {
margin-top:15px;
margin-bottom:15px;
}
#last_update {
font-size:11px;
font-style:italic;
}
img.screenshot {
border:5px solid black;
}
a.nolink {
color:inherit;
}
