body{
        background:url(../img/bodyBg.jpg) center top repeat;
        margin:0 auto;
        font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

h2{
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:22px;
        color:#861212;
        font-weight:normal;
        margin:15px 0;
}

a{ color:#993838; text-decoration:underline;}
a:hover{ text-decoration:none;}

#Header{
        margin:0 auto;
        width:828px;
        height:137px;
        position:relative;
}
#ContainerOuter{
        background:url(../img/containerBg2.png) 0px 100px no-repeat;
        margin:0 auto;
        width:923px;
}
#ContainerInner{
        margin:0 auto;
        margin-top:26px;
        width:799px;
}
#ContainerContent{
        background:url(../img/contentBg.png) 0px 5px repeat-y;
        margin:0 auto;
        width:828px;
}

#Logo{
        width:231px;
        height:136px;
        position:absolute;
        top:0;
        left:30px;
}

#Phrase{
        font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size:20px;
        color:#881313;
        text-transform:uppercase;
        letter-spacing:1px;
        text-align:right;
        width:537px;
        height:40px;
        position:absolute;
        top:72px;
        right:30px;
}

#Menu{
        background:#809131;
        font-size:14px;
        font-weight:bold;
        line-height:34px;
        width:799px;
        height:34px;
}

#Slideshow{
        border:0 solid #fff;
        border-width:1px 0;
        width:799px;
        height:261px;
}

#QuickLinks{
        background:url(../img/quickLinksBg.gif);
        font-size:20px;
        line-height:34px;
        border-bottom:1px solid #fff;
        width:799px;
        height:34px;
}
#QuickLinks a{
        color:#fff;
        text-decoration:none;
        display:inline-block;
        padding-left:20px;
        height:34px;
}
#QuickLinks a.Red:hover{ color:#de9797;}
#QuickLinks a.Green:hover{ color:#cbd69a;}
#QuickLinks a.DarkGreen:hover{ color:#bac780;}
#QuickLinks a.Brown:hover{ color:#73681c;}

#Boxes{
        width:799px;
        height:263px;
}
.Box{ float:left;}
.LeftBorder{ border-left:1px solid #fff;}
.Width198{ width:198px;}
.Width200{ width:200px;}

#Pages{ overflow:hidden; padding-bottom:20px; margin:0 auto; width:799px;}
#Content{
        font-size:14px;
        color:#505b20;
        line-height:26px;
        padding:10px;
        width:530px;
        float:left;
}
#UpcomingEvents{
        font-size:12px;
        color:#881212;
        line-height:18px;
        padding:10px;
        padding-left:0;
        width:239px;
        float:right;
}
#UpcomingEvents img{ margin-top:15px;}
#UpcomingEvents a{
        font-size:14px;
        color:#515c20;
        font-weight:bold;
        line-height:25px;
        text-decoration:none;
}
#UpcomingEvents a:hover{ text-decoration:underline; color:#515c20;}

#PagesBottom{
        background:url(../img/contentBottomBg.jpg) 0px 5px no-repeat;
        margin:0 auto;
        width:828px;
        height:49px;
}

#ContainerFooter{
        background:url(../img/footerBg.jpg) center bottom repeat-x;
        width:100%;
        height:200px;
}
#Footer{
        font-size:16px;
        color:#fff;
        text-align:center;
        line-height:28px;
        margin:0 auto;
        padding-top:125px;
        width:799px;
        height:75px;
}
#Footer strong{ font-size:18px; margin-right:10px;}
#Footer span{ font-size:15px; font-weight:bold; letter-spacing:1px; margin-left:10px;}
#Footer a{ font-size:14px; color:#fff; text-decoration:none;}
#Footer a:hover{ text-decoration:underline;}

#Logo img{ behavior: url(/live_tpl/css/pngbehavior.htc);}

/* promo reel */
#Reel{
        background:#fff;
        padding:0;
        width:530px;
        height:165px;
}
/*#latest_news h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; color:#dab471; font-weight:normal; margin:0; margin-bottom:10px;}*/

#liveTicker{
        border-bottom:0px solid #96ec52;
        margin-top:0;
        margin-bottom:0;
        padding-bottom:0;
}
#liveTicker_prev{background-image:url(/img/reel/btn_prev.png);}
#liveTicker_next{background-image:url(/img/reel/btn_next.png);}
#liveTicker_play{background-image:url(/img/reel/btn_play.png);}
#liveTicker_pause{background-image:url(/img/reel/btn_pause.png);}
#liveTicker .controls{bottom:20px;right:25px;}
#liveTicker .controls a{margin:0px;margin-left:10px;}
#liveTicker h2{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#505b20; font-weight:bold;}
#liveTicker .slide_readmore{
        background-color:#fff;
        color:#871414;
        bottom:20px;
        padding-left:20px;
        width:100px;
}
#liveTicker .slide_readmore:hover{ color:#871414;}

#liveTicker .slide_text{margin:0px 0 0;}

#liveTicker .slide_photo img{ border:0px #fff solid;}

#liveTicker .slide_text{
        line-height:22px;
        margin:0 0 0;
        padding:0 20px;
}
#liveTicker div.slide{
        display: none;
        overflow: hidden;
        position: absolute;
        width:100%;
        height:100%;
        top: 0;
        left: 0;
}


/* CLASSES MENU STYLES (theartstationllc.com/classes.html) */
#ClassMenu{
        line-height:30px;
        height:30px;
}
#ClassMenu a{
        background-color:#F8F8F8;
        border:1px solid #E4E3E1;
        font-size:13px;
        font-weight:bold;
        text-decoration:none;
        display:block;
        float:left;
        line-height:30px;
        padding:0 20px;
        margin:0 5px;
        height:30px;
}
#ClassMenu a:hover{
        background-color:#FCFCFC;
        text-decoration:underline;
        border:1px solid #E4E3E1;
        font-size:13px;
        font-weight:bold;
        display:block;
        float:left;
        line-height:30px;
        padding:0 20px;
        margin:0 5px;
        height:30px;
}

