/* Default Overwrites
*******************************/
* {font-family:Arial, sans-serif;}
html, body {height: 100%; border:0px; border:none;}
BODY {FONT-SIZE:13px;COLOR:#626262;}
TD {FONT-SIZE: 12px; FONT-FAMILY:Arial, sans-serif;}
H1 { FONT-SIZE: 24px; color:#d60072; font-weight:normal;}
H2 { FONT-SIZE: 18px; color:#d60072; font-weight:normal;}
H3 { FONT-SIZE: 16px; color:#d60072;}
H4 { FONT-SIZE: 14px; color:#d60072;}
H5 { FONT-SIZE: 12px; color:#d60072;}
H6 { FONT-SIZE: 11px; color:#d60072;}
A {FONT-SIZE: 12px; COLOR:#d60072; TEXT-DECORATION: none;}
A:hover {COLOR:#000;}
IMG {border:none;}
p { padding: 0 0 10px;}

FORM{display:inline; margin:0; padding:0;}
INPUT {	FONT-SIZE: 12px; MARGIN: 0px; font-family:Verdana,tahoma,Arial;}
SELECT {	FONT-SIZE: 11px; MARGIN: 0px; font-family:Verdana,tahoma,Arial;}
SUBMIT {FONT-SIZE: 12px; MARGIN: 0px; font-family:Verdana,tahoma,Arial;}


/* Common classes
*******************************/
.Hand { cursor:pointer;}
.TxtSmall {font-size:9px;}
.FloatL { float:left;}
.FloatR { float:Right;}
.AlignR {text-align:right;}
.Cntr{ text-align:center;}
.Vtop {vertical-align:top;}
.Blok{ display:block;}
.Bld{ font-weight:bold;}
.NoMargins{ padding:0px; margin:0px;}
.ClrBoth{ clear:both;}
.FLClrB { float:left; clear:both;}
.hideme {display:none;}
.Red { color:red;}

.w100 { width:100px;}
.w150 { width:150px;}
.w200 { width:200px;}
.w250 { width:250px;}
.w300 { width:300px;}

.BtnPink { color:#FF0066; font-weight:bold; font-size:11px;}

Table.StartList { font-size:12px;}
Table.StartList TD { color:#333;}
Table.StartList TR:hover>td{background:#FEB4FC; cursor:pointer;}
.Even { background:#FCE9FB;}
.Odd { background:#FFF4FF}



/* Site Misc
*******************************/
.Colour1 {color:#d60072;} /* light purple - Headers */
.Colour2 {color:#793f71;} /* Dark purple */
.Colour3 {color:#a74f9b;} /* Bright purple - Footer */
.EdPageImg{ float:left; padding:0px 10px 2px 0px;}

/* Setup for Trevor for cms use */
A.OrangeUnderline{ color:#F90; text-decoration:underline;} 
A:Hover.OrangeUnderline{ color:#a74f9b; text-decoration:underline;}

/* Rss ******************/
Div.rss{ width:980px; clear:both; text-align:right; margin:10px 0 20px 0; }
Div.rss A{ background:url(Feeds/rss.gif) no-repeat top left; padding-left:20px; color:#666;}


/* Buttons
*******************************/
.Btn1Med {DISPLAY: block; BACKGROUND: url(pix/BtnMedBlue.gif) no-repeat left top; MARGIN: 0px; WIDTH: 78px; HEIGHT: 20px; border-style:none;font-size:12px; color:#FFFFFF; text-decoration:none; text-align:center; padding-top:2px;}
.Btn1Med:hover {text-decoration:none;font-size:12px; color:#FFFFFF;}
.Btn2Med {DISPLAY: block; BACKGROUND: url(pix/BtnMedPink.gif) no-repeat left top; MARGIN: 0px; WIDTH: 78px; HEIGHT: 20px; border-style:none;font-size:12px; color:#FFFFFF; text-decoration:none; text-align:center; padding-top:2px;}
.Btn2Med:hover {text-decoration:none;font-size:12px; color:#FFFFFF;}


/* Page Structure 

*************************************************************************************************

******************************/
BODY {background:url(pix/BGHeader.gif) repeat-x top white; margin:0;padding:0}


#HDR{ width:980px; margin: 0 auto; height:126px; clear:both; background:url(pix/Logo.gif) no-repeat top left; }
#HDR .HmeLnk{ display:block; width:250px; height:94px; margin-top:20px; }
#HDR .HDRL{ width:260px; height:106px; float:left; }
#HDR .HDRR{ width:720px; height:106px; float:left; text-align:right; }
#HDR .Logos{ width:210px; float:right; text-align:right; margin:10px 0 3px 0; clear: both; }
#HDR .Logos A {margin:0 2px;}
#HDR .SiteMenu{width:510px; float:left; text-align:right; color:white;}
#HDR .SiteMenu A { color:white; margin:0 5px; font-weight:bold; font-size:13px;}
#HDR .SiteMenu A:Hover { text-decoration:underline; color:#333;}

#PageFeature{ clear:both; background:url(pix/BGFeature.gif) repeat-x bottom #242424; }
#PageFeatureBox{ width:980px; margin: 0 auto; padding-bottom:3px; }


#PageShell{ width:980px; margin: 0 auto; }

#PageFtr{background:url(pix/BGFooter.gif) repeat-x bottom center #4a4446; clear:both; color:#fff; float:left; clear:both;width:100%; height:312px;}
#PageFtr .LinkBox { width:326px; float:left; }
#PageFtr .LinkBox UL { padding:0; margin:0 0 0 20px; }
#PageFtr .LinkBox UL LI{list-style:none; padding:0px 0px 4px 28px; background:url(pix/Bullet05.gif) no-repeat 0px 4px; margin:0px 0px;}
#PageFtr .LinkBox UL LI A{font-size:14px;}

#PageFtr #FtrShell{ width:980px; margin: 0 auto; height:220px; overflow:hidden; }
#PageFtr #Base{ margin: 0 auto; clear:both; width:980px; height:92px; overflow:hidden; }
#PageFtr #Base #Shell{ width:980px; padding-top:16px; color:white; }
#PageFtr #Base #Shell #Legal{ float:left; margin-top:10px;}
#PageFtr #Base #Shell #Address{ float:Right; margin-top:10px; text-align:right;}
#PageFtr #Base A{color:#d60072; text-decoration:none;}
#PageFtr #Base A:Hover{color:#d60072; text-decoration:underline;}
#PageFtr h3 { color:white; font-size:20px; font-weight:normal;  margin:20px 0 20px 0;;}
#PageFtr A{color:white; text-decoration:none;}
#PageFtr A:Hover{color:white; text-decoration:underline;}

#PnlMailSignup { width:274px; float:left; clear:both; overflow:hidden; }
#PnlMailSignup .Inner { padding:0 20px 0 20px; }
#PnlMailSignup H3 { margin:30px 0 8px 0; padding:0; font-size:20px; font-weight:normal;}
#PnlMailSignup .Msg { color:#8b8b8a; margin-bottom:15px; margin-top:0; }
#PnlMailSignup P { text-align:right; line-height:32px; padding:0; margin:0;}
#PnlMailSignup label { color:#ffffff; float:left; width:54px; text-align:left; line-height:23px; clear:left; }
#PnlMailSignup Input.txt {border:none;padding:0px 0 0 0;margin:0px;background:url(pix/BGInput.gif) no-repeat;FONT: 12px "Lucida Grande", Geneva, Arial, sans-serif;width: 180px;float:left;height:23px;color:#7e7e7e;line-height:20px; text-indent:3px;}
* html #PnlMailSignup Input.Btn { padding-top:5px; } /* ie6 only */
* html #PnlMailSignup Input.txt { margin-bottom:5px;} /* ie6 only */


.MLreg #PnlMailSignup { margin-top:50px; width:400px; clear:none; float:none;}
.MLreg #PnlMailSignup label { color:#d60072; float:left; width:54px; text-align:left; line-height:23px; clear:left; }
.MLreg #PnlMailSignup Input.txt {border:solid 1px #d60072; -moz-border-radius:6px;border-radius:6px; padding:0px 0 0 0;margin:0px;background:none;FONT: 12px "Lucida Grande", Geneva, Arial, sans-serif;width: 180px;float:left;height:23px;color:#7e7e7e;line-height:20px; text-indent:3px;}
.MLreg #PnlMailSignup H3 { display:none;}
.MLreg #PnlMailSignup input.Btn {  float:left; clear:both;}



#ContentShell{ float:left; clear:both; width:980px; min-height:600px; }
#ContentShell .ContentPad{ float:left; clear:both; padding:25px 0 80px 0;}
#ContentShell .LeftWide{ float:left; width:760px; }
#ContentShell .Right{ float:left; width:220px; overflow:hidden; }

#PartnerLogos  { clear:both; text-align:center;}
#CmnSponsorWrap { }
#CmnSponsorWrap IMG { margin-top:15px; }
div.InConn {  border-bottom:1px solid #cdcdcd; margin:auto; width:160px; }
div.InConn h4 { font-weight:normal; margin:0; font-size:18px;}






div.SocWrap { margin:20px 0 25px 0; line-height:30px;}
div.SocWrap Img {vertical-align:middle; padding-right:10px;}
* html div.SocWrap Img  { padding-bottom:10px; }

div.SocWrap A { color:#6e6d6d;}
div.SocWrap A:hover { color:#d60072; text-decoration:underline;}




H1.pTitle{margin-bottom:20px; font-size:25px; line-height:40px;}

UL.links { padding:0; margin:0; }
UL.links  LI{list-style:none; padding:0px 0px 10px 20px; background:url(pix/Bullet06.gif) no-repeat 0px 4px; margin:0px 0px;}
UL.links  LI A{ text-decoration:underline;}
UL.links  LI A:Hover{color:#000;}

UL.links2 { padding:0; margin:0; }
UL.links2  LI{list-style:none; padding:0px 0px 4px 20px; background:url(pix/Bullet07.gif) no-repeat 0px 4px; margin:0px 0px;}
UL.links2  LI A{ text-decoration:underline;}
UL.links2  LI A:Hover{color:#000;}


/* General Editable Pages ******************************************************************************** */
#EdPageWrap{ float:left; clear:both; width:980px; ; }
#EdPageWrap #NavBox{ float:left; width:200px; }
#EdPageWrap #NavBox .Inner{ float:left; width:170px; margin-top:0px; }
#EdPageWrap #NavBox .SubNavHeader{ width:170px; float:left; clear:both; border-bottom:1px solid #EAEAEA; margin-bottom:20px; }
#EdPageWrap #NavBox .SubNavHeader H2 { font-size:16px; font-weight:bold;}
#EdPageWrap #NavBox  SPAN.NavIntro {color:#999;}
#EdPageWrap #NavBox .Pintro{ float:left; margin-bottom:30px; clear:both; width: 170px; }
#EdPageWrap #NavBox .ArticleImg {margin:0px 0px 20px 0px; float:left;}
#EdPageWrap #NavBox .SectionLink{ clear:both; margin:10px 0;}
#EdPageWrap #NavBox .SectionIndent{ clear:both; margin:0 10px;}
#EdPageWrap #NavBox .NavLinks{ clear:both;}
#EdPageWrap #NavBox A.On{ color:#F60;}

#EdPageWrap .pBody{ float:left; width:780px; overflow:hidden; }
#EdPageWrap .pBody .Mid UL{ margin:10px 0 0 15px; padding:0px;}
#EdPageWrap .pBody .Mid LI {list-style:none; padding:0px 0px 5px 25px; background:url(pix/Bullet06.gif) no-repeat 0px 4px; margin:0;}
#EdPageWrap .pBody .Mid{ float:left; width:560px; overflow:hidden; }
#EdPageWrap .pBody .Mid .Inner{ float:left; width:500px; overflow:hidden; }
#EdPageWrap .pBody .Right{ float:left; width:220px; overflow:hidden; margin-top:10px }
#EdPageWrap .pBody .Right h4 {margin:0; font-size:18px; font-weight:normal;}

#EdPageWrap H1 { font-size:20px; margin:0; letter-spacing:-1px; margin-bottom:15px; line-height:30px; margin-top:6px; }
#EdPageWrap H3 { font-weight:normal;  letter-spacing:0px; font-size:16px; color:#d60072;}
#EdPageWrap H5 {margin-bottom:3px;}



#EdPageWrap2Col .pBody{ float:left; width:980px; overflow:hidden; }
#EdPageWrap2Col .pBody .Mid UL{ margin:10px 0 0 15px; padding:0px;}
#EdPageWrap2Col .pBody .Mid LI {list-style:none; padding:0px 0px 5px 25px; background:url(pix/Bullet06.gif) no-repeat 0px 4px; margin:0;}
#EdPageWrap2Col .pBody .Mid{ float:left; width:760px; overflow:hidden; }
#EdPageWrap2Col .pBody .Mid .Inner{ float:left; width:700px; }
#EdPageWrap2Col .pBody .Right{ float:left; width:220px; overflow:hidden; margin-top:10px }
#EdPageWrap2Col .pBody .Right h4 {margin:0; font-size:18px; font-weight:normal;}

#EdPageWrap2Col H1 { font-size:20px; margin:0; letter-spacing:-1px; margin-bottom:15px; line-height:30px; margin-top:6px; }
#EdPageWrap2Col H3 { font-weight:normal;  letter-spacing:0px; font-size:16px; color:#d60072;}
#EdPageWrap2Col H5 {margin-bottom:3px;}


#pImage img { display:block; }
.EventPix {float:right; padding-left:20px;}
.EventPix IMG { margin-bottom:20px; border:1px Solid #999999;}
.EventPix .WithCaption { margin-bottom:2px; border:1px Solid #999999;}


/* Home *************************************************************************************************/
#PgHome #Intro{ width:300px; float:left }
#PgHome #Intro .Inner{ width:250px; float:left}
#PgHome #Intro H3 { }

BODY.home #PageFeature { margin-bottom:20px;}
#PageFeature div.Home{ height:361px; width:980px; }


/* #AdRot */
#AdRot{ width:980px; height:361px; float:left; }
#HomeAdBanner { float:left; width:980px;clear:both;height:361px}
#HomeAdBanner IMG { display:block;}


#HomeAdBanner .EventPush{float:left; width:980px;clear:both; overflow:hidden;}
#HomeAdBanner .EventPush Img {float:left; display:block;}



#HomeAdBannerPaging {margin-left: -65px;position: absolute;text-align: center;top: 125px;}
*:first-child+html #HomeAdBannerPaging { margin-left:-1045px;} /* ie7 only */
* html #HomeAdBannerPaging{margin-left:-1055px;} /* ie6 only */

#HomeAdBannerPaging a {
    background: url("pix/controlnav.png") no-repeat scroll -20px 0 transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 20px;
    position: relative;
    text-indent: -9999px;
    width: 20px;
    z-index: 99;
}


#HomeAdBannerPaging A.activeSlide {
    background: url("pix/controlnav.png") no-repeat scroll 0 0 transparent;
    font-weight: bold;
}


#PgHome #NewsFeed{ width:460px; float:left; color:#5e5d5d; }
#PgHome #NewsFeed .Inner{ width:420px; float:left }
#PgHome #NewsFeed UL {Margin:0px; padding:0px;}
#PgHome #NewsFeed LI {list-style:none; margin-bottom:30px;}
#PgHome #NewsFeed LI .Date{ color:white; display:block; background:url(pix/BGNewsDate.gif) no-repeat; width:81px; height:22px; text-align:center; line-height:22px; font-weight:bold;}
#PgHome #NewsFeed div.Title { font-weight:bold; font-size:13px; margin:2px 0;}
#PgHome #NewsFeed A.Title {color:#626262;font-size:13px;}
#PgHome #NewsFeed A.Title:Hover {color:#222;}
#PgHome #NewsFeed UL.links{ margin-top:5px;}


/* OEProgress
*******************************/
#OEProgress { text-align:left; padding:20px 0px 30px 0px;}
#OESignUp label { color:#e3027f; font-weight:bold; font-size:11px;}
#OESignUp legend{ color:#000066; font-weight:bold; font-size:12px;padding:4px;}
#OEStep1 Span {color:#e3027f;}

.FeeDue{ font-family:Arial, Helvetica, sans-serif; FONT-WEIGHT: Bold; FONT-SIZE: 22px; color:#003366;  Margin-bottom:12px;}
#EntryFeeTitle { text-align:center; background-color:#e3027f; color:white; font-size:14px; padding:3px; font-weight:bold;}
#EntryFeeAmount { text-align:center; background-color:#FDD6FE; FONT-WEIGHT: Bold; FONT-SIZE: 22px; color:#003366; padding:10px;}

/* Results Page
*******************************/
#PhotoFinder { margin:20px 0px; width:428px; height:87px; background:url(pix/PhotoFinder.gif) no-repeat top left; color:white;}
#PhotoFinder .Inner { padding: 50px 0px 0px 30px;}
#PhotoFinder form{ display:inline;}
#PhotoFinder #bib { width:50px;}
#PhotoFinder #Search { vertical-align:bottom; margin-bottom:-3px; margin-left:12px;}

h2.ResultsHeader{ margin:0; width:100%; background:#d60072; color:white; font-family:"Century Gothic", serif; padding:3px 5px; -moz-border-radius:6px;border-radius:6px;}
h2.ResultsHeader SPAN{ color:black; font-size:14px; }


a.ViewResults span{ color:black;}
a.ViewResults:hover{ color:#d60072; text-decoration:underline;}
a.ViewResults span:hover{ color:#d60072;}

/* PartnerSponsor
*******************************/
.PartnerLogo{float:left; width: 200px; text-align:center; clear:left;}
.PartnerInfo{float:left; width: 500px; }
.PartnerSponsor LI { list-style-image:none; list-style:none; background:none;}

/* News Pages ***************************************/
/* Detail Page */
#NewsArticle { float:left; clear:both; width:980px; margin-bottom:40px; }
#NewsArticle H1.pTitle{margin-bottom:0px; line-height:normal; font-size:18px;}
#NewsArticle #PostDate{ float:left; clear:both; color:#999; width:100%; margin-bottom:20px;}
#NewsArticle .ArticleBody{ float:left; width:495px; }
#NewsArticle  .ArticleBody UL{ margin:0px; padding:0px;}
#NewsArticle  .ArticleBody LI {list-style:none; padding:0px 0px 10px 25px; 

background:url(pix/Bullet04.gif) no-repeat 0px 2px; margin:5px 0px;}

#NewsArticle .Right{ float:left; width:220px; overflow:hidden; margin:10px 0 0 40px; }

#NewsArticle #FloatBox{ float:left; width:200px; margin-right:25px;}
#NewsArticle #FloatBox H2 {font-size:17px;}
#NewsArticle #FloatBox .ArticleImg {margin:0px 0px 20px 0px; float:left;}
#NewsArticle #FloatBox UL{ margin:0px; padding:0px;}
#NewsArticle #FloatBox LI {list-style:none; padding:0px 0px 10px 25px; 

background:url(pix/BulletMag1.gif) no-repeat 0px 2px; margin:5px 0px;}
#NewsArticle #FloatBox LI A{ color:#000;}
#NewsArticle #FloatBox LI span{ color:#999;}

/* Main News Page *******************************/
/* Meain articles and widget style */
#NewsArchive { float:left; clear:both; width:100%; }
#NewsArchive H1.pTitle{}
#MainNews{ float:left; width:730px; }
#MainNews .Pad1{ float:left;  width:630px;}
#MainNews .MainNewsRow{ float:left; clear:both; width:630px; margin-bottom:20px; border-top: 1px solid #f1f1f1;}
#MainNews .MainNewsRow .NewsDate {float:left; clear:both;margin-bottom:5px;width:630px;}
#MainNews .MainNewsRow H2 A{font-size:13px; margin:10px 0px 0px 0px; display:block; clear:both; float:left;  font-weight:bold;}
#MainNews .MainNewsRow .NewsTile{float:left; width:140px; height:100px; background:url(pix/NewsTileBG.gif) no-repeat top left;}
#MainNews .MainNewsRow .NewsDetail{float:left; width:490px;}
#MainNews .MainNewsRow .NewsDetail span{ display:block; clear:both; color:#999;}
#MainNews .MainNewsRow .NewsDetail A.More{ display:block; clear:both; margin-top:10px;}


/* Search and headlines */
#NewsSearchBoxShell{ float:left; clear:both; width:250px; margin-bottom:20px; }
#NewsSearchBox{ float:left; clear:both; width:250px; height:80px;background:#d60072; }
#NewsSearchBox .Inner { float:left; clear:both; padding:15px 0px 0px 12px;}
#NewsSearchBoxResults {color:#888;}
#NewsSearchBox h3 {color:white; margin:0;}
#NewsSearchBox #SearchPhrase {border:none; height:22px; width:192px; font-size:14px;color:#333333;float:left; background:white; line-height:22px;}
#NewsSearchBox #Submit {border:none; margin:0px; padding:0px;float:left;}
#NewsSearchBoxResults{ float:left; clear:both; width:250px; background:url(pix/NewsSearchResultBG.gif) no-repeat top left #222;}
#NewsSearchBoxResults .Inner{ float:left; clear:both; padding:10px;}

#NewsSearchBoxShell #NewsSearchBoxResults ul{margin:0px; padding:0px; margin-left:15px;}
#NewsSearchBoxShell #NewsSearchBoxResults li {list-style:none; padding:0px 0px 10px 25px; background:url(pix/BulletMag2.gif) no-repeat 0px 2px; margin:5px 0px;}
#NewsSearchBoxShell #NewsSearchBoxResults A { color:white;}
#NewsSearchBoxShell #NewsSearchBoxResults A.CurrentPage{background:#666; padding:0px 2px;}

#NewsSearchBoxResults .NoResults H3 { color:white; font-size:14px; margin-bottom:12px;}
#NewsSearchBoxShell #NewsSearchBoxResults .NoResults ul{ margin:0px; padding:0px; margin-left:15px; margin-top:10px;}
#NewsSearchBoxShell #NewsSearchBoxResults .NoResults li {list-style:none;padding:0px 0px 10px 25px;background:url(pix/Bullet01.gif) no-repeat 0px 2px;margin:5px 0px;}


#Headlines{ float:left; width:250px; }
#Headlines UL{ margin:0px; padding:0px; margin-left:15px;}
#Headlines LI {list-style:none; padding:0px 0px 10px 25px; background:url(pix/BulletMag1.gif) no-repeat 0px 2px; margin:5px 0px;}
#Headlines LI A{ color:#000;}
#Headlines LI span{ color:#999;}


/* ContactFrm 

*************************************************************************************************

******************************/
#ContactWrap { float:left; clear:both; width:980px; }

#ContactWrap .Col1{ float:left; width:630px; }
#ContactWrap .Col2{ float:left; width:350px; }
#ContactWrap .Col2 .Inner{ margin-left:50px; }

#ContactFrm{ text-align:left;margin-top:20px; float:left; width:390px;}
#ContactFrm #Submit { margin-top:14px;}
#ContactFrm .FieldRow{ width:390px; text-align:left; float:left; clear:both; background:#f1f1f1; margin-bottom:5px; padding:5px;}
#ContactFrm .FieldLabel{ width:130px; text-align:left; float:left; line-height:20px; }

#ContactWrap .Col1 .Inner { margin-right:50px;}
#ContactWrap .Col1 UL {Margin:0px; padding:0px; padding-left:20px;}
#ContactWrap .Col1 LI {list-style:none; padding-left:20px; background:url(pix/Bullet01.gif) no-repeat 0px 2px; margin:20px 0px;}

#ContactWrap .Col2 ul{ margin:0px; padding:0px; margin-left:15px; margin-top:20px;}
#ContactWrap .Col2 li {list-style:none;padding:0px 0px 10px 25px;margin:5px 0px;}


/* Mail Sunscription 
************************************************************** */
#SubscriptionWrap{ float:left; clear:both; }
#SubscriptionWrap .FieldRow{ width:270px; text-align:left; clear:both; padding:3px 0px;}
#SubscriptionWrap .FieldLabel{ width:80px; text-align:left; float:left; line-height:20px; color:#d60072;}


/* Gallery
**************************************************************************** */
#Gallery { float:left; width:560px; }
#Gallery H2{ font-weight:normal; font-size:15px; margin-bottom:10px; text-transform:uppercase; float:left; clear:both; }
#Gallery .Comments{ float:left; clear:both; width:500px; margin-bottom:20px; }
#Gallery .GalleryPhotos{float:left;clear:both; padding-bottom:20px;}
#Gallery .GalleryPhotos A{ display:block; float:left; margin:0px 19px 15px 0px;}
#Gallery .GalleryPhotos A.Compact {margin:0px 6px 15px 0px;}
#Gallery .GalleryPhotos A IMG { margin:4px 0px 0px 6px;}
#GalleryPhotosBtn {float:left; clear:both; width:100%; text-align:right;}
#GalleryPhotosBtn A{margin-right:30px;}




/* Event Calendar
****************************** */
#EventNavShell { width:900px; height:60px; float:left; clear:both; background:#d60072; text-align:left; margin-bottom:15px; }
#EventNavShell .Inner { padding:5px;}
#EventNavShell .DateBox{ font-size:18px; float:left; width:75px; color:white; font-weight:bold; padding-right:145px; text-align:center;}
#EventNavShell .DateBox SPAN { font-size:23px; color:#d60072; }
#EventNavShell IMG{ padding-right:20px; margin-top:6px;}

#EventShell {width:900px; float:left; clear:both; text-align:left;}

#EventSummary {float:left; padding:0px 0px 50px 0px; width:600px; overflow:hidden;}
#EventSummary H2 {color:white; padding:3px 3px 3px 3px; font-size:18px; letter-spacing:0px; font-weight:bold; background:#d60072; width:600px;}
#EventSummary H2 A {color:white;font-size:18px; letter-spacing:0px; font-weight:bold;}
#EventSummary A {margin:0px 0px 0px 0px; display:block;}

#EventShell .Title { width:100%; background:#d60072;}
#EventShell .Title .Inner{ padding:5px;}
#EventShell .Title H1 {color:#fff; margin:0px; font-size:18px; letter-spacing:0px;}
#EventShell .Content{width:900px; float:left; clear:both;}
#EventShell .Content .Inner{ padding:5px;}
#EventShell .Content LABEL { font-weight:bold; color:#6f839c; line-height:25px;}

#EventShell .Nav { width:900px; background:#d60072; float:left; color:#fff;}
#EventShell .Nav .Inner{ padding:5px;float:right; }
#EventShell .RecPos { float:left;  width:200px; margin-right:25px;}
#EventShell .PageJump{ float:left;}

#EventList {width:655px; float:left; clear:both;}

#EventList .HeaderRow { background:#f5c848;width:900px; float:left; clear:both; color:#f56120; font-weight:bold;}
#EventList .HeaderRow  .Inner { padding:5px; float:left;}
#EventList .RowWrap {width:900px; float:left; clear:both;}
#EventList .RowWrap  .Inner { padding:5px; float:left;}
#EventList .LeftCol {width:700px; float:left; text-align:left;}
#EventList .LeftCol  A { font-size:16px; font-weight:bold;}
#EventList .RightCol {width:180px; float:left; text-align:left;}
#EventList .RowWrap .RightCol SPAN { color:red; font-weight:bold; margin-left:10px;}
#EventList .LinkDiv { width:880px; margin-left:0px;}

