div.art-headerobject {
background-image: url('/Portals/299/header-object.jpg');
}
#Body {
background-image: none;
background-color: #3d4f3d;
}
div.art-header-jpeg {
background-image: none;
background-color: #3d4f3d;
}

/* COMMON STYLE HELPERS */
/* Text alignment helpers, etc.
	often used within a table cell. Use instead of align= and valign= HTML attributes. */
.nobr { white-space: nowrap !important; }	/* Use instead of <nobr>Some text</nobr> */
.left { text-align: left !important; }
.center { text-align: center !important; }
.justify { text-align: justify !important; }
.right { text-align: right !important; }
.top { vertical-align: top !important; }
.middle { vertical-align: middle !important; }
.bottom { vertical-align: bottom !important; }
.floatl { clear: left; float: left !important; }
.floatr { clear: right; float: right !important; }
.clear { clear: both !important; }
.indent { margin-left: 10px !important; }


/* Text style helpers. Use instead of <b>, <i>, <u> */
.bold { font-weight: bold !important; }
.unbold { font-weight: normal !important; }
.italic { font-style:italic !important; }
.underline { text-decoration: underline !important; }
.notext-decoration { text-decoration: none !important;}
.tiny { font-size: xx-small !important; }


/* Content style helpers. (margin, padding) */
.nomargin { margin: 0px !important; }
.marginauto { margin: auto !important; }
.marginall { margin: 8px 8px 8px 8px !important; }
.marginall10 { margin: 10px 10px 10px 10px !important; }
.marginall20 { margin: 20px 20px 20px 20px !important; }
.marginall30 { margin: 30px 30px 30px 30px !important; }
.marginleft { margin-left: 8px !important; }
.marginleft10 { margin-left: 10px !important; }
.marginleft20 { margin-left: 20px !important; }
.marginleft30 { margin-left: 30px !important; }
.marginright { margin-right: 8px !important; }
.marginright10 { margin-right: 10px !important; }
.marginright20 { margin-right: 20px !important; }
.marginright30 { margin-right: 30px !important; }
.margintop { margin-top: 8px !important; }
.margintop10 { margin-top: 10px !important; }
.margintop20 { margin-top: 20px !important; }
.margintop30 { margin-top: 30px !important; }
.marginbottom { margin-bottom: 8px !important; }
.marginbottom10 { margin-bottom: 10px !important; }
.marginbottom20 { margin-bottom: 20px !important; }
.marginbottom30 { margin-bottom: 30px !important; }
.nopadding { padding: 0px !important; }
.padall { padding: 8px 8px 8px 8px !important; }
.padleft { padding-left: 8px !important; }
.padleft10 { padding-left: 10px !important; }
.padleft15 { padding-left: 15px !important; }
.padleft20 { padding-left: 20px !important; }
.padleft30 { padding-left: 30px !important; }
.padright { padding-right: 8px !important; }
.padright10 { padding-right: 10px !important; }
.padright20 { padding-right: 20px !important; }
.padright30 { padding-right: 30px !important; }
.padtop { padding-top: 8px !important; }
.padtop10 { padding-top: 10px !important; }
.padtop20 { padding-top: 20px !important; }
.padtop30 { padding-top: 30px !important; }
.padtoplarge { padding-top: 100px !important; }
.padbottom { padding-bottom: 8px !important; }
.padbottom10 { padding-bottom: 10px !important; }
.padbottom20{ padding-bottom: 20px !important; }
.padbottom30 { padding-bottom: 30px !important; }
.padding5, table.padding5 tr td { padding: 5px !important; }
.padall10, .padding10, table.padding10 tr td { padding: 10px !important; }
.padding15, table.padding15 tr td { padding: 15px !important; }
.padall20, .padding20, table.padding20 tr td { padding: 20px !important; }
.padall30 { padding: 30px !important; }

/* END - COMMON STYLE HELPERS - END */


.ThemeSmall .EventWeekendDay, .ThemeSmall .ListAlternate {
    background: none repeat scroll 0 0 transparent !important;
}


.art-postcontent a:link {
    color: #EEA81B;
    font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif;
    font-size: small !important;
    text-decoration: underline;
}

.ThemeSmall .ListDate, .ThemeSmall .ListTitle, .ThemeSmall .ListDescription, .ThemeSmall .ListCategory, .ThemeSmall .ListLocation, .ThemeSmall .ListCustomField1, .ThemeSmall .ListCustomField2 {
    font-family: verdana,helvetica,arial;
    font-size: 11px !important;
    text-align: left;
    vertical-align: top;
}

<style type="text/css">
.slideshow { height: 450px; width: 300px; margin: auto; overflow: hidden; }
.slideshow img { padding: 0px; border: 1px solid #ccc; background-color: #eee; }
</style>

.pp_content_container {
    color: black !important;
    text-align: left;
}

.VideoGallery .VideoFileName {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
}

.VideoGallery .VideoFileDescription {
    color: black;
}

.Normal, .normal
{
    background-color: #201F29 !important;
    color: #EEEEEC;
    font-size: 1em;
}

.UMGMenuActive {
    background-color: #201F29 !important;
    padding: 5px;
}

.UMGMenuBody {
    background-color: #201F29 !important;
    border: 1px solid #DDDDDD;
    line-height: 150%;
    padding: 10px;
}

.SectionHeader {
    background-color: #201F29 !important;
    border-bottom: 1px solid #D6D6D6;
    height: 25px;
    padding-left: 10px;
}





