a img {
    vertical-align: middle;
    border: 0;
}

a:link, a:visited {
    text-decoration: none;
}

div#page {
    text-align: left;
    margin-left:auto;
    margin-right:auto;
}

#partnerbannerblock {
    text-align: center;
}

#bannerad {
    text-align: center;
}

#textad {
    
}

#vervepowered {
    text-align: right;
}

#miniweather img {
    vertical-align: middle;
    border: 0;
}

.featuredimage {
}

.featuredimage img {
    border: 0;
    vertical-align: middle;
}

#navigationblock {

}

.eventlist {
}

.eventlist.name a, .eventlist.name a:visited {
    
}

.navigation.center {
    text-align: center;
}

.navigation.grey {
    background: #EEE;
}

#eventform {
}

#portal {
    background: #BBB;
    text-align: center;
}

#portal a:link {
    color: #FFF;
    text-decoration: underline;
}

.rightanglequote {
    font-size: xx-small;
    font-family: arial, verdana, helvetica, sans-serif;
    vertical-align: middle;
}

.content.indent {
    padding: 3px 2px 2px 15px;
}

.content.bold {
    font-weight: bold;
}

.gray {
    color:gray;
}

.content.italic {
    color: #AAA;
}

.content.error {
    font-weight: bold;
    color: red;
}
.content.center {
	text-align: center;
}
.content.image {
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
}
ol.shaded, ul.shaded {
}

ol li.shaded, ul li.shaded {
    
}

#galleryblock, #searchresults {
}

.zventsattrib {
    color: #f89838;
    text-align: right;
    border-style: solid;
    border-width: 2px;
    border-color: #bdc8d5;
}

.zventsattrib img {
    color: #f89838;
    border-top-style: solid;
    border-top-width: 3px;
    border-top-color: #FFF;
}

.listItemGroup {
    border-bottom: 1px solid #CCC;
    padding: 4px 0px;
}

.listItemGroup.last{
    border-bottom: none;
    padding: 2px 0px 4px 0px;
}

.listItem {
    padding: 0px 4px;
}

.realEstateMedia {
    text-align: center;
    background-color: #FFF;
    margin: 4px 0px;
}

.realEstateMedia img {
    vertical-align: middle;
    font-size: x-small;
}

label {
    font-weight: bold;
}

#weatherIcon {
    float: right;
    padding: 12px;
}

#currentConditions {
    padding: 12px 0;
    font-size: larger;
}

#tempHiLo {
    padding: 0 0 12px 0;
}

.hi {
    color: #A02020;
}

.lo {
    color: #3070D0;
}
.weathermenu ol {
    padding-left: 0px;
    }