﻿






/* Social Toolbar */ 
/**************************************************************************************************/

#socialToolbar
{
   padding: 12px 0 34px 0;
}

#socialToolbar a
{
    width: 16px;
    height: 16px;
    display: block;
    float: left; 
    margin: 0 8px 0 0;
}

#socialToolbar a.facebook
{
    background: #fff url(/Images/SocialToolbar/facebook-hover.gif) no-repeat 0 -16px;
}

#socialToolbar .facebook:hover
{
    background: #fff url(/Images/SocialToolbar/facebook-hover.gif) no-repeat 0 0;
}

#socialToolbar a.magnolia
{
    background: #fff url(/Images/SocialToolbar/magnolia-hover.gif) no-repeat 0 -16px;
}

#socialToolbar a.magnolia:hover
{
    background: #fff url(/Images/SocialToolbar/magnolia-hover.gif) no-repeat 0 0;
}

#socialToolbar a.stumbleupon
{
    background: #fff url(/Images/SocialToolbar/stumbleupon-hover.gif) no-repeat 0 -16px;
}

#socialToolbar a.stumbleupon:hover
{
    background: #fff url(/Images/SocialToolbar/stumbleupon-hover.gif) no-repeat 0 0;
}

#socialToolbar a.dotnetkicks
{
    background: #fff url(/Images/SocialToolbar/dotnetkicks.png) no-repeat 0 0;
}

#socialToolbar a.dotnetkicks:hover
{
    background: #fff url(/Images/SocialToolbar/dotnetkicks.png) no-repeat 0 0;
}

#socialToolbar a.google
{
    background: #fff url(/Images/SocialToolbar/google-hover.gif) no-repeat 0 -16px;
}

#socialToolbar a.google:hover
{
    background: #fff url(/Images/SocialToolbar/google-hover.gif) no-repeat 0 0;
}

#socialToolbar a.pusha
{
    background: #fff url(/Images/SocialToolbar/pusha-hover.gif) no-repeat 0 -16px;
}

#socialToolbar a.pusha:hover
{
    background: #fff url(/Images/SocialToolbar/pusha-hover.gif) no-repeat 0 0;
}


#socialToolbar a.stubleupon
{
    background: #fff url(/Images/SocialToolbar/stumbleupon-hover.gif) no-repeat 0 -16px;
}

#socialToolbar a.stubleupon:hover
{
    background: #fff url(/Images/SocialToolbar/stumbleupon-hover.gif) no-repeat 0 0;
}


#socialToolbar a.dzone
{
    background: #fff url(/Images/SocialToolbar/dzone.png) no-repeat 0 0;
  
}

#socialToolbar a.dzone:hover
{
    background: #fff url(/Images/SocialToolbar/dzone.png) no-repeat 0 0;
}

#socialToolbar a.live
{
    background: #fff url(/Images/SocialToolbar/live.png) no-repeat 0 0;
}

#socialToolbar a.live:hover
{
    background: #fff url(/Images/SocialToolbar/live.png) no-repeat 0 0;
}

#socialToolbar a.netscape
{
    background: #fff url(/Images/SocialToolbar/netscape.gif) no-repeat 0 0;
}

#socialToolbar a.netscape:hover
{
    background: #fff url(/Images/SocialToolbar/netscape.gif) no-repeat 0 0;
}

#socialToolbar a.reddit
{
    background: #fff url(/Images/SocialToolbar/reddit.png) no-repeat 0 0;
}

#socialToolbar a.reddit:hover
{
    background: #fff url(/Images/SocialToolbar/reddit.png) no-repeat 0 0;
}

#socialToolbar a.slashdot
{
    background: #fff url(/Images/SocialToolbar/slashdot.png) no-repeat 0 0;
}

#socialToolbar a.slashdot:hover
{
    background: #fff url(/Images/SocialToolbar/slashdot.png) no-repeat 0 0;
}

#socialToolbar a.technorati
{
    background: #fff url(/Images/SocialToolbar/technorati.png) no-repeat 0 0;
}

#socialToolbar a.technorati:hover
{
    background: #fff url(/Images/SocialToolbar/technorati.png) no-repeat 0 0;
}

#socialToolbar a.yahoomyweb
{
    background: #fff url(/Images/SocialToolbar/yahoomyweb.png) no-repeat 0 0;
}

#socialToolbar a.yahoomyweb:hover
{
    background: #fff url(/Images/SocialToolbar/yahoomyweb.png) no-repeat 0 0;
}


#socialToolbar a.delicious
{
    background: #fff url(/Images/SocialToolbar/delicious-hover.gif) no-repeat 0 -16px;
}

#socialToolbar a.delicious:hover
{
    background: #fff url(/Images/SocialToolbar/delicious-hover.gif) no-repeat 0 0;
}

#socialToolbar a.digg
{
    background: #fff url(/Images/SocialToolbar/digg-hover.gif) no-repeat 0 -16px;
}

#socialToolbar a.digg:hover
{
    background: #000 url(/Images/SocialToolbar/digg-hover.gif) no-repeat 0 0;
}




/* LightBox */ 
/**************************************************************************************************/

#LightBoxGallery 
{
    margin: 18px 0 18px 0;
    height: 126px;
}

#LightBoxGallery span
{
    display: block;
    margin: 0 0 8px 0;
}

#LightBoxGallery span.imageSpan a:link, #LightBoxGallery span.imageSpan a:visited
{
    width: 58px;
    height: 58px;
    float: left;
    margin: 0 0 0 10px;
    display: inline;
    border: 1px solid #fff;
}

#LightBoxGallery span.imageSpan a:hover, #LightBoxGallery span.imageSpan a:active
{
    border: 1px solid #40B4C4;
}

/* Paging */ 

#LightboxPagination
{
    display: block;
    margin: 0 0 16px 10px;
    height: 20px;
}

#LightboxPagination a.next
{
    display: block;
    width: 45%;
    float: right;
    text-align: right;
    font-size: 1.1em;
}

#LightboxPagination a.prev
{
    display: block;
    width: 45%;
    float: left;
    text-align: left;
    font-size: 1.1em;
}

#LightboxPagination span.current
{
    display: block;
    width: 45%;
    float: left;
    font-size: 1.1em;
}

#LightboxPagination span.next
{
    float: right;
    text-align: right;
}

.box h3
{
    background: #fff url(/App_Themes/Default/Images/Graphics/boxHeaderBg.gif) repeat-x 0 0;
    color: #1d2009;
    font-size: 1.4em;
    text-transform: uppercase;
    padding: 11px 0 12px 13px;
}


.box
{
    background: #ece6df url(/App_Themes/Default/Images/Graphics/boxTopShadow.gif) repeat-x 0 37px;
    position: relative;
    margin: 0 0 40px 0;
}

.box2 h3
{
    background: #fff url(/App_Themes/Default/Images/Graphics/boxHeaderBg.gif) repeat-x 0 0;
    color: #1d2009;
    font-size: 1.4em;
    text-transform: uppercase;
    padding: 11px 0 12px 13px;
}

.box2
{
    background: #ece6df url(/App_Themes/Default/Images/Graphics/boxTopShadow.gif) repeat-x 0 0;
    position: relative;

}

.box2 img
{
    padding: 20px 12px 0 12px;
}


.box span.boxBottom, .box2 span.boxBottom
{
    background: transparent url(/App_Themes/Default/Images/Graphics/boxBottomShadow.png) no-repeat 0 0;
    position: absolute;
    bottom: -41px;
    left: 0;
    display: block;
    width: 220px;
    height: 41px;
}

.relatedfilesborder
{
    margin: 31px 0 0 0;
    border: 1px solid #ddd5cb;
}

ul#pageFiles 
{
    margin: 0;
    padding: 0;
}

ul#pageFiles li a
{

    display: block;
    padding: 7px 0 7px 30px;
    border-bottom: 1px solid #ddd5cb;
    margin: 0 0 0 0;
    color: #353224;

}



ul#pageFiles li span.pageFilesTitle
{

    line-height: 150%;
    font-family: Georgia, Times New Roman, Serif;

}

ul#pageFiles li 
{
    display: inline-block;
    background: none;
width: 100%;
    position: relative;
    padding: 0;
    
}

ul#pageFiles li img
{

    top: 0px;
    left: 8px;
    position: absolute;
}




/* Event Calendar */

ul.eventCal li, ul.newsListing li, ul#pageFiles li, ul#pageLinks li
{
    list-style: none;
}

ul.eventCal li a
{
    cursor: pointer;
    width: 205px;
    height: 64px;
    display: block;
    border-bottom: 1px solid #ddd5cb;
    margin: 0 0 0 7px;
}

ul.newsListing li
{
    margin: 0;
    padding: 0;
}

*html ul#pageLinks li
{
    float: left;
    width: 90%;
}


ul#pageLinks li
{
  
}

ul.newsListing li a, ul#pageLinks li a
{
    width: 196px;
    display: block;
    padding: 12px 4px 12px 6px;
    border-bottom: 1px solid #ddd5cb;
    margin: 0 8px 0 7px;
    font-style: normal;

}

ul.eventCal li a:hover, ul.newsListing li a:hover, ul#pageFiles li a:hover, ul#pageLinks li a:hover
{
    background: #f5f2ee;
}

span.newslistTitle, span.pageLinkTitle a
{
    font-size: 1.3em;
    line-height: 150%;
    font-family: Georgia, Times New Roman, Serif;
    color: #353224;
}

span.newslistDate
{
    font-family: Arial, helvetica;
    font-size: 1em;
    color: #3d7209;
}

span.calendarDate
{
    display: inline-block;
    background: transparent url(/App_Themes/Default/Images/Graphics/dateBg.png) no-repeat 3px 13px;
    width: 44px;
    height: 47px;
    font-family: Times New Roman, Serif;
    color: #152703;
    text-align: center;
    margin: 0 0 -47px 0;
    padding: 13px 0 0 3px;
    float: left;
}

span.calendarDate span.largedate
{
    font-size: 1.6em;
    padding: 2px 0 0 0;
    display: inline-block;
}

span.calendarDate span.smalldate
{
    display: inline-block;
    font-size: 1.2em;
}

span.summary
{
    display: inline-block;
    font-size: 1.3em;
    width: 150px;
    line-height: 150%;
    font-family: Georgia, Times New Roman, Serif;
    color: #353224;
    margin: 0 0 0 57px;
}

#eventCalLarge
{
    padding: 0 25px 0 25px;
}
