a.galerieshomeimage img
{
    border: 2 solid #000000;
}

a.galerieshometitle 
{
        font-size: 16px;
    color: #000000;
    font-family: AvantGarde Bk BT, Arial, helvetica, Arial, Verdana;
    font-weight: bold;
    font-variant: small-caps;
    line-height: 16px;
    text-decoration: none;
}





/* NEWS MINI --------------------------------------------------------------------------- */
.mininewsout
{
    border: 1 dotted #C4000F;
    width: 200;
    padding: 10;
}


.mininewslink
{
}
.mininewsdescription
{
}
.mininewsdate
{
    font-weight: bold;
    font-style: italic;
    font-size: 7pt;
}

a.mininewstitle, a.mininewstitle span
{
    text-transform: uppercase;
    color: #000000;
    text-decoration: underline;
}
a.mininewstitle:hover, a.mininewstitle:hover span
{
    text-decoration: none;
}


/* NEWS CUSTOM --------------------------------------------------------------------------- */
.customnewstitle, a.customnewstitle, a.customnewstitle:hover
{
    font-size: 16px;
    color: #000000;
    font-family: AvantGarde Bk BT, Arial, helvetica, Arial, Verdana;
    font-weight: bold;
    font-variant: small-caps;
    line-height: 16px;
    text-decoration: none;
}
.customnewsdescription
{
}
.customnewsdate
{
    font-weight: bold;
    font-style: italic;
    font-size: 7pt;
}
a.customnewslink
{
    text-transform: uppercase;
    color: #000000;
    text-decoration: underline;
}
a.customnewslink:hover
{
    text-decoration: none;
}
.customnewsimage
{
    float: left;
    border: 2 solid #000000;
    margin: 0 10 10 0;
}

.customnewstableout
{
    border-collapse: true;
    border: solid #000000 2;
}
.customnewstable
{
    border: 1 dotted #CCCCCC;
}
a.customnewspaging
{
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

a.customnewspaging:hover
{
    color: #000000;
    text-decoration: none;
    font-weight: normal;
}

/* NEWS DETAIL --------------------------------------------------------------------------- */
a.detailnewsimage img
{
    border: 2 solid #000000;
}
.detailnewstitle
{
    font-size: 20px;
    color: #000000;
    font-family: AvantGarde Bk BT, Arial, helvetica, Arial, Verdana;
    font-weight: bold;
    font-variant: small-caps;
    line-height: 20px;
}
.detailnewssubscript
{
    font-style: italic;
}
.detailnewsquote
{
    font-size: 16px;
    color: #000000;
    font-family: AvantGarde Bk BT, Arial, helvetica, Arial, Verdana;
    font-weight: bold;
    line-height: 20px;
}
.detailnewssubtitle
{
    font-size: 16px;
    color: #000000;
    font-family: AvantGarde Bk BT, Arial, helvetica, Arial, Verdana;
    font-weight: bold;
    line-height: 16px;
}

.detailnewsdate
{
}
.detailnewsdescription
{
}
.detailnewslink
{
}
/* MINI GOSSIP --------------------------------------------------------------------------- */

a.minigossiptitle span
{
    text-transform: uppercase;
    color: #000000;
    text-decoration: underline;
    font-size: 6pt;
}
a.minigossiptitle:hover span
{
    text-decoration: none;
}
.minigossipdate
{
    font-weight: bold;
    font-style: italic;
    font-size: 6pt;
}
/* CUSTOM GOSSIP --------------------------------------------------------------------------- */

.customgossiptableout
{
    border-collapse: true;
    border: solid #000000 2;
}


.customgossiptable
{
    border: 1 dotted #CCCCCC;
}
.customgossippic
{
    float: left;
    margin-right: 10px;
    border: 2 solid #000000;
}
.customgossiptitle
{
    font-size: 16px;
    color: #000000;
    font-family: AvantGarde Bk BT, Arial, helvetica, Arial, Verdana;
    font-weight: bold;
    font-variant: small-caps;
    line-height: 16px;
    text-decoration: none;
}

.customgossipdate
{
    font-weight: bold;
    font-style: italic;
    font-size: 7pt;
}
a.customgossiplink
{
	    font-weight: bold;
    font-style: italic;
    font-size: 7pt;
    color: #000000;
    text-decoration: underline;
}
a.customgossiplink:hover
{
    text-decoration: none;
}
/* CUSTOM IMAGES --------------------------------------------------------------------------- */
a.customimagestitle
{
    font-size: 20px;
    color: #000000;
    font-family: AvantGarde Bk BT, Arial, helvetica, Arial, Verdana;
    font-weight: bold;
    font-variant: small-caps;
    line-height: 16px;
    text-decoration: none;
}
.customimagessubtitle
{
    color: #FF0000;
    font-weight: bold;
    line-height: 16px;
    font-style: italic;
}

a.customimagesimage img
{
    border: 2 solid #000000;
}

a.customimagespaging
{
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

a.customimagespaging:hover
{
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

.customimagestable
{
    border-collapse: separate;
    
}
td.customimagestable
{
    border-top: 2 solid #CCCCCC;
    border-bottom:  2 solid #CCCCCC;
}
td.customimagestableleft
{
    border-top: 2 solid #CCCCCC;
    border-bottom:  2 solid #CCCCCC;
    border-left: 2 solid #CCCCCC;
    border-right: 1 dotted #C4000F;
}
td.customimagestableright
{
        border-top: 2 solid #CCCCCC;
    border-bottom:  2 solid #CCCCCC;
    border-right: 2 solid #CCCCCC;
}
/* CUSTOM GALLERY --------------------------------------------------------------------------- */
.customgalleryout
{
    border-collapse: true;
    border: solid #000000 2;
}

.customgallerytitle
{
    font-size: 20px;
    color: #000000;
    font-family: AvantGarde Bk BT, Arial, helvetica, Arial, Verdana;
    font-weight: bold;
    font-variant: small-caps;
    line-height: 16px;
    text-decoration: none;
}
.customgallerysubtitle
{
    color: #FF0000;
    font-weight: bold;
    line-height: 16px;
    font-style: italic;
}


a.imagegalleryimage img
{
    margin: 0 10 10 0;
    border: 2 solid #000000;
}

/* SHOW IMAGE --------------------------------------------------------------------------- */

a.showimagepaging
{
    font-size: 14px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    background-color: #C4000F;
    width: 30px;
    height: 30px;
    text-align: center;
    vertical-align: middle;
    margin: 5;
}

a.showimagepaging:hover
{
    color: #000000;
    text-decoration: none;
    font-weight: bold;
        background-color: #FFFFFF;
}

/* MINI EVENTS --------------------------------------------------------------------------- */
a.minieventstitle, a.minieventstitle span
{
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}
a.minieventstitle:hover, a.minieventstitle:hover span
{
    color: #000000;
    text-decoration: underline;
    font-weight: bold;
}

a.minieventsdescription, a.minieventsdescription span
{
    color: #000000;
    text-decoration: none;
}
a.minieventsdescription:hover, a.minieventsdescription:hover span
{
    color: #000000;
    text-decoration: underline;
}


/* CUSTOM EVENTS --------------------------------------------------------------------------- */
.customeventstitle
{
    font-size: 16px;
    color: #000000;
    font-family: AvantGarde Bk BT, Arial, helvetica, Arial, Verdana;
    font-weight: bold;
    font-variant: small-caps;
    line-height: 16px;
}
.customeventsdescription
{
}
.customeventsdate
{
    font-size: 16px;
    color: #000000;
    font-family: AvantGarde Bk BT, Arial, helvetica, Arial, Verdana;
    font-weight: bold;
    font-variant: small-caps;
    line-height: 16px;    
}
.customeventstime
{
        font-weight: bold;
}
.customeventsplace
{
    font-weight: bold;
}
.customeventsdescription
{
}
a.customeventslink
{
	    font-weight: bold;
    font-style: italic;
    font-size: 7pt;
    color: #000000;
    text-decoration: underline;
}
a.customeventslink:hover
{
    text-decoration: none;
}
.customeventsimage
{
    float: left;
    border: 2 solid #000000;
    margin: 0 10 10 0;
}
.customeventstable
{
    border-collapse: true;
    border: solid #000000 2;
}
.customeventstable td
{
    border-bottom: 1 dotted #CCCCCC;
}
.customeventstable tr
{
    border-left: 1 dotted #CCCCCC;
}
a.customeventspaging
{
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

a.customeventspaging:hover
{
    color: #000000;
    text-decoration: none;
    font-weight: normal;
}

