﻿html, body {
height: 80%;
margin: 0;
padding: 0;
background-color:#fff;
}

#backgroundImage{
position:fixed;
top:0;
left:0;
width:100%;
height:100%; 
z-index:1;

}
.fbLikeBoxOuter{
 border:2px solid #ffffff;
 width:548px;
 z-index:10;
 height: 250px;
 overflow: hidden;
 position:relative;
 top:-1px;
 left:-2px;
   right:-1px;
}
.fbLikeBoxOuter iframe{
  left:-5px;
  overflow:hidden;
  position:relative;
  top:-1px; 
}



.con_Location{font-size:11px; color:#000;font-family:Arial; margin:10px 0px 10px 0px; background-color:#fff; border:0; padding:5px;width:535px; display:block;}

.FestImagePanel{float:right; margin-left:5px; margin-top:15px; margin-bottom:5px;  }
.FestImageOuter{vertical-align:top;}
.FestImageCapton{width:286px;background-color:#eeeeee; border:1px #cecece solid; padding-top:3px; padding-left:3px;padding-right:3px;padding-bottom:3px;  font-size:11px;}


.outerBorder{ position:relative;  background-color:#b95915;width:946px; margin-left:auto;  margin-right:auto; padding:3px;margin-top:35px; z-index:10;}
.mainContainer{background-color:#fff; width:946px; margin-left:auto;  margin-right:auto; text-align:center;background-image:url("/images/navBG.jpg"); background-repeat:no-repeat;}
.contentArea{position:relative; width:946px; min-height:300px;margin-left:auto;  margin-right:auto; text-align:left;overflow:visible; height:100%; display:block;}
.banner{position:relative; left:-25px; top:-35px; margin-bottom:-22px; width:995px; height:120px; background-image:url("/images/topFish.png"); background-repeat:no-repeat;}
.logoContaner{position:relative;top:2px; left:400px; width:209px; height:145px;}
.PageFooter{position:relative; left:-25px; bottom:-45px; margin-top:-25px; width:995px; height:125px;background-image:url("/images/bottomFish.png"); background-repeat:no-repeat;}
.navPanel{min-height:300px;width:150px; display:block; overflow:visible; }

.TopBannerContainer{margin-top:10px;width:546px;}

.leftBorder{border-left:dotted #000 1px;}

.rightPanel{
min-height:400px; width:200px; 
float:right;
margin:0px; 
margin-right:10px; 
display:block;
border-top:dotted #000 1px; 
padding:10px 0px 0px 10px;
font-family:Arial; 
 font-size:12px;  
  overflow:visible;

}


.rightPanel img{margin-bottom:0px;}

.contentPanel{min-height:300px; width:550px; 
padding-left:10px; 
display:block;
border-top:dotted #000 1px;
font-family:Arial; 
font-size:12px; 
padding-right:10px;
background-color:Transparent;
background-position:-140px -80px;
background-image:url("/images/contentBackGround.gif"); 
background-repeat:no-repeat;
 }
  
.searchContentPanel{min-height:300px; width:762px; 
padding-left:10px; 
display:block;
border-top:dotted #000 1px;
font-family:Arial; 
font-size:12px; 
padding-right:10px;
background-color:Transparent;
background-position:-140px -80px;
background-image:url("/images/contentBackGround.gif"); 
background-repeat:no-repeat;
 } 
 
h1{font-size:18px; color:#750808; font-family:Arial; margin:5px 0 5px 0; width:550px;}
.contentTitle{font-size:12px; color:#000; font-family:Arial; font-weight:bold; margin:0px 0 0px 0; position:absolute; top:84px; left:5px;}
h2{font-size:18px; color:#750808; font-family:Arial; margin:5px 0 5px 0; width:450px; }

.festivalTitle{margin:-5px 0 5px 0; width:550px;}
.festivalTitle a{font-size:18px; color:#750808; font-family:Arial; margin:0 0 0 0; text-decoration:none;}
.festivalDate{font-size:11px; color:#000;font-family:Arial; font-weight:bold; margin:0px 0px 0px 0px;display:block;}

.contentTable{border-top:dotted #808080 1px; }
.imgPadding{margin-left:5px; margin-bottom:5px; float:right;}

h3{font-size:12px; color:#750808; font-family:Arial; margin:5px 0 0px 0;}
h3.leftListTitle{font-size:12px; color:#750808; font-family:Arial; margin:-5px 0px 0px 0px;}
h3.newsHeaderTitle{font-size:14px; color:#750808; font-family:Arial; margin:0px 0 5px 0;border-bottom:dotted #808080 1px;}
h3.fp_News{ font-size:12px; color:#000; margin:5px 0 0px 0; font-family:Tahoma, Arial, Verdana;}
h4{font-size:18px; color:#750808; font-family:Arial; margin:5px 0 -5px 0;border-bottom:dotted #808080 1px; }
h7{font-size:12px; color:#000; font-family:Arial; margin:10px 0px -10px 0px; font-weight:bold; display:block }

.fp_dl_NewsList tr td{padding:3px 5px 3px 5px;  font-size:12px; color:#333333; background-color:#e9e9e9; }
.fp_dl_NewsImage_Css{margin:5px 5px 5px 0;}

.slideshow{ background-color:#e9e9e9; height:120px;}
.slideshowInner{ margin: 5px 5px 5px 5px;}
.newItemHeaderLink{ font-family:Tahoma, Arial; font-weight:bold; color:#000; text-decoration:none; display:block; }
.newsItemDate{font-size:10px; color:#808080;font-family:Arial; margin:0px 0px 0px 0px;display:block;}
.newsScrollImage{margin:2px 5px 4px 0px;}

.itemDate{font-size:10px; color:#808080;font-family:Arial; margin:0px 0px 0px 0px;}
.newsContent{font-size:12px; color:#000;font-family:Arial; margin:0px 0px 0px 0px;}
.newsContent p{margin:0 !Important; margin-bottom:-10px !Important;}
.newsContent img{margin:0px 10px 0px 0px;}

.ForSaleContent{font-size:12px; color:#000;font-family:Arial; margin:0px 0px 0px 0px;  display:inline-table }
.ForSaleContent img{ position:relative; margin:3px 5px 0px 0px;}


.rightContentPanel{float:right; margin-left:5px; margin-top:10px; margin-bottom:5px; }
.rightImagePanel{ }
.relatedPagesPanel{margin-top:10px;}
.relatedPagesPanel ul{ list-style:none; margin:0 0 0 -40px;}
.relatedPagesPanel ul li{border-top:dotted #808080 1px; padding:2px 0 2px 0; }

.relateddate{font-size:10px; color:#808080;font-family:Tahoma, Arial; display:inline; }

.RelatedNewsLink{text-decoration:none; color:#000; }
.RelatedNewsLink:hover{text-decoration:underline; color:#000; }



.leftImageOuter{vertical-align:top;}



h6.forSaleHeader{ margin-top:-3px; margin-bottom:-1px;}
.forSaleHeaderTitle{font-size:14px; color:#750808; font-family:Arial; margin:10px 0 0px 0;border-bottom:dotted #808080 1px; width:545px;}
.forSalePanel table{background-color:#e9e9e9; width:545px;}
.forSalePanel table tr td{padding:10px 10px 10px 10px; border-bottom:dotted #808080 1px;}
 
.userCommentsHeaderTitle{font-size:14px; color:#750808; font-family:Arial; margin:10px 0 0px 0;border-bottom:dotted #808080 1px;}

.recentCommentsPanel{margin:10px 0 0 0;}
.mostRecentListingTitle{margin:0 0 3px 0;
font-size:12px; color:#fff; background-color:#ad8505; display:block; line-height:21px; 
font-family:Arial; font-weight:normal; padding-left:5px; padding-right:2px;
}

.forSalePanel{width:100%; margin-top:-10px;}




.paging .itemDate{font-size:10px; color:#808080;font-family:Arial; margin:0px 0px 0px 0px;}
.forSaleContent{ font-family:Arial, Tahoma; font-size:12px;margin-bottom:-5px;}
.forSaleContent p{ margin-bottom:-5px; }
 .paging tr td{padding-top:5px;padding-bottom:5px;border-bottom:dotted #808080 1px; height:80px;}


.moreLink{font-size:11px; color:#750808; font-family:Arial; margin:0px 0px 0px 0px; text-decoration:none;}
.moreLink:Hover{font-size:11px; color:#750808; font-family:Arial; margin:0px 0px 0px 0px; text-decoration:underline;}
.moreLink:Active{font-size:11px; color:#750808; font-family:Arial; margin:0px 0px 0px 0px; text-decoration:none;}
.moreLink:Visited{font-size:11px; color:#750808; font-family:Arial; margin:0px 0px 0px 0px; text-decoration:none;}
.moreLink:Visited:Hover{font-size:11px; color:#750808; font-family:Arial; margin:0px 0px 0px 0px; text-decoration:underline;}

.rightPanel a{font-size:11px; color:#750808; font-family:Arial; margin:0px 0px 0px 0px; text-decoration:none;}
.rightPanel a:Hover{font-size:11px; color:#750808; font-family:Arial; margin:0px 0px 0px 0px; text-decoration:underline;}
.rightPanel a:Active{font-size:11px; color:#750808; font-family:Arial; margin:0px 0px 0px 0px; text-decoration:none;}
.rightPanel a:Visited{font-size:11px; color:#750808; font-family:Arial; margin:0px 0px 0px 0px; text-decoration:none;}
.rightPanel a:Visited:Hover{font-size:11px; color:#750808; font-family:Arial; margin:0px 0px 0px 0px; text-decoration:underline;}

h6{ margin:5px 0px 0px 0px;}
h6 a{font-size:12px; color:#000 !Important; font-weight:bold; font-family:Arial; margin:0px 0px 0px 0px; text-decoration:none;}
h6 a:Hover{font-size:12px; color:#000 !Important; font-weight:bold; font-family:Arial; margin:0px 0px 0px 0px; text-decoration:underline;}
h6 a:Active{font-size:12px; color:#000 !Important; font-weight:bold; font-family:Arial; margin:0px 0px 0px 0px; text-decoration:none;}
h6 a:Visited{font-size:12px; color:#000 !Important; font-weight:bold; font-family:Arial; margin:0px 0px 0px 0px; text-decoration:none;}
h6 a:Visited:Hover{font-size:12px; color:#000 !Important; font-weight:bold; font-family:Arial; margin:0px 0px 0px 0px; text-decoration:underline;}

.skypeLogo{ margin-top:15px;}

.formOuterBorder{ background-color:#808080; padding:2px;}
.formInnerBorder{ background-color:#e9e9e9; color:#000; padding:10px;}
.listSeparator{border-top:dotted #000 1px; margin-top:10px; margin-bottom:10px; height:1px}
.leftListSeparator{border-top:dotted #000 1px; margin-top:5px; margin-bottom:0px; height:1px}
a.pictureWithZoom img{ border:2px #cecece solid;}
.leftImageCapton{width:186px;background-color:#eeeeee; border:1px #cecece solid; padding-top:3px; padding-left:3px;padding-right:3px;padding-bottom:3px;  font-size:11px;}
.clickToZoom{padding:2px; float:left; position:relative; top:-34px; right:0px; margin-bottom:-35px;  }
.clickToZoomNews{padding:2px; float:left; position:relative; top:-34px; right:0px; margin-bottom:-45px;  }

.leftImageCapton p {margin:3px;}
.FloatZoomImageRight{float:right; margin-bottom:-120px; margin-right:0px; margin-top:0px;}
.referenceQuot{ font-style:italic; color:#5d5d5d; font-size:11px; padding-left:3px;padding-right:3px;}
.companyName{font-size:13px; color:#750808; font-family:Arial; font-weight:bold; }

.qmaTitle{ font-size:10px; font-family:Tahoma, Arial, Verdana; font-weight:normal; color:#808080; margin:0; display:inline; position:relative; top:28px; right:5px; float:right;  }
a.changeViewSmallLink{color:#808080 !Important; font-size:9px !Important; font-family:Tahoma, Arial; display:block; width:110px; position:relative; top:-7px; left:0px;    }

a.changeViewSmallLink:Hover{color:#808080 !Important; font-size:9px !Important; font-family:Tahoma, Arial; }
a.changeViewSmallLink:Visited{color:#808080 !Important; font-size:9px !Important; font-family:Tahoma, Arial;}
a.changeViewSmallLink:Visited:Hover{color:#808080 !Important; font-size:9px !Important; font-family:Tahoma, Arial;}



body div.qtip div.content{
   padding: 0;
   margin: 0;
   height: auto; min-height: auto;
   width: auto; min-width: auto;
}




.pager{position:relative; top:0px; float:right; z-index:99999999;background:#e9e9e9; display:block;}

.paging{margin-top:10px; padding-top:20px;}
 
ul.paging li {
    margin-left:-40px;
    margin-top:5px;  
    padding: 5px 3px 10px 0px;
    list-style: none;  
    border-bottom:1px dotted #808080;  
   position:relative;
   top:-10px; 
}

li.currentPage {
         background: #cecece; font-weight:bold;
}

li.currentPage a {     
        border: 0px solid #ccc; font-family:Tahoma, Arial; color:#808080;
   text-decoration: none; margin: 0 0px; padding: 3px 3px; font-size:10px;
}



.simplePagerNav{
  list-style: none !Important;
  display:inline;   
  float:right; 
  margin-top:0px;  
   background: #fff; 
     font-family:Tahoma, Arial; color:#808080;
   text-decoration: none;  font-size:10px;padding: 0px 0px;
}

.simplePagerNav li{ 
  display:inline;
  margin-left:0px;  
  padding-left:1px;
  padding-right:1px;
   padding-top:1px;
  padding-bottom:1px;
}


.simplePagerNav li a{ 
  border: 0px solid #ccc; font-family:Tahoma, Arial; color:#808080 !Important;
   text-decoration: none; margin: 0 0px; padding:6px 6px 6px 6px; font-size:10px;
}

.simplePagerNav li a:hover{ 
  border: 0px solid #ccc; font-family:Tahoma, Arial; color:#808080 !Important;
   text-decoration: none; margin: 0 0px; padding:6px 6px 6px 6px; font-size:10px;
}

.simplePagerNav li a:active{ 
  border: 0px solid #ccc; font-family:Tahoma, Arial; color:#808080 !Important;
   text-decoration: none; margin: 0 0px; padding:6px 6px 6px 6px;font-size:10px;
}


h3.fp_RightListTitle{font-size:12px; color:#fff; background-color:#ad8505; display:block; line-height:21px; 
font-family:Arial; font-weight:normal;  margin:0px; margin-bottom:0px; padding-left:37px; padding-right:2px;}

.quotaContent{font-size:11px; color:#000;font-family:Arial; margin:0px 0px 0px 0px; padding-left:3px;}
.quotaListingLI{ margin-bottom:0px; padding-bottom:4px !Important;padding-top:4px !Important; }
.quotaListingLI h6{margin:0px; display:block;padding-left:3px; }

.leftListContainer{background-color:#e9e9e9; margin-top:-10px;}

.ScollopSmallList{position:relative; bottom:-30px; left:-10px; margin-top:-40px;}
.FlounderSmallList{position:relative; bottom:-26px; left:-12px; margin-top:-40px; margin-bottom:0px;}

.pageGeneralContent a{font-size:12px; color:#750808; font-family:Arial; margin:0px 0px 0px 0px; text-decoration:none;}
.pageGeneralContent a:Hover{font-size:12px; color:#750808; font-family:Arial; margin:0px 0px 0px 0px; text-decoration:underline;}
.pageGeneralContent a:Active{font-size:12px; color:#750808; font-family:Arial; margin:0px 0px 0px 0px; text-decoration:none;}
.pageGeneralContent a:Visited{font-size:12px; color:#750808; font-family:Arial; margin:0px 0px 0px 0px; text-decoration:none;}
.pageGeneralContent a:Visited:Hover{font-size:12px; color:#750808; font-family:Arial; margin:0px 0px 0px 0px; text-decoration:underline;}

.fp_NewsPanel{}
.faceBookShare{float:right !Important; position:relative; right:0px;top:3px; display:block; width:130px !Important; height:20px !Important;}
.TwitterShare{float:right !Important; position:relative; right:0px;top:3px; display:block; height:20px !Important; padding-left:5px;width:57px !Important;}

.twitter-share-button{width:67px !Important;}


.searchContainer{float:right; position:absolute; right:12px; top:77px;}
.searchContainer table tr td{padding:2px;}
.txtSearchBox{font-family:Tahoma, Arial; font-size:11px; width:80px; color:#808080; position:relative; top:0px;  }
.searchButton{vertical-align:bottom; position:relative; left:-5px;}
.ddlSearchDropDown{font-family:Tahoma, Arial; font-size:11px; width:105px; color:#808080; margin-left:-3px; height:19px;}

.FOTMContiner{ padding:5px;background-color:#e9e9e9;}
.FOTMContiner a{color:#750808; font-family:Arial; margin:0px 0px 0px 0px; text-decoration:none;}
.FOTMContiner a:hover{color:#750808; font-family:Arial; margin:0px 0px 0px 0px; text-decoration:underline;}
.FOTMContiner a:visited{color:#750808; font-family:Arial; margin:0px 0px 0px 0px; text-decoration:underline;}
.FOTMContiner a:visited:hover{color:#750808; font-family:Arial; margin:0px 0px 0px 0px; text-decoration:underline;}

.fishOTMImage{margin:15px 5px 4px 0px; display:block; }
.fishName{ font-family:Tahoma, Arial; display:block; font-weight:bold; font-size:12px; margin-bottom:-10px;}
.PanelFOTM{ margin-top:10px;}
.FOTMCopyright{text-align:right; font-size:10px; color:#808080;}
.FOTMCaption{font-size:10px; color:#808080;}

#nav{ position:relative; top:-15px; float:right; z-index:99999999;background: #fff;}
#nav a { border: 0px solid #ccc; background: #fff; font-family:Tahoma, Arial; color:#808080;
   text-decoration: none; margin: 0 0px; padding: 3px 5px; font-size:10px;  }
#nav a.activeSlide { background: #cecece; font-weight:bold; }
#nav a:focus { outline: none; }

#imageGalleryNav{ z-index:99999999;background: #fff; display:block; position:relative; top:2px; }
#imageGalleryNav a { border: 0px solid #ccc; background: #fff; font-family:Tahoma, Arial; color:#808080;
   text-decoration: none; margin: 0 0px; padding: 3px 5px; font-size:10px;  }
#imageGalleryNav a.activeSlide { background: #cecece; font-weight:bold; }
#imageGalleryNav a:focus { outline: none; }
.imageGalleryPanel img{border: 1px solid #ccc; padding:5px; background-color:#efefef}

.FestivalGalleryPanelContainer{width:290px; float:right; margin-bottom:5px; margin-left:5px;position:relative; right:0px;}
.FestivalGalleryPanel{display:block; margin-top:15px;border:1px solid #ccc; background-color:#efefef; height:195px; }
.FestivalGalleryPanel img{margin:5px;}




.festImageCapton{background-color:#efefef; padding:3px; font-size:11px; width:285px;}
.festImageCapton a{ text-decoration:none; color:#750808}
.festImageCapton a:visited{ text-decoration:none; color:#750808}
.festImageCapton a:hover{ text-decoration:underline; color:#750808}
.festImageCapton a:visited:hover{ text-decoration:underline; color:#750808}
.festImageCapton a:active{ text-decoration:none; color:#750808}

.loginTitle{font-family:Arial, Tahoma; font-size:13px; font-weight:bold; padding-left:5px; padding-top:1px; height:18px;  background-color:#cecece;
 position:relative; margin-top:5px; border-bottom:1px #808080 solid;   }


#logoutContainer{font-size:12px; font-family:Tahoma, Arial;}
#PostComment{font-size:12px; font-family:Tahoma, Arial;}
#loginContainer{width:450px; font-size:12px; font-family:Tahoma, Arial;  background-color:#fff;
 padding-bottom:5px;}
 
 .loginBox{margin-top:10px;  background-color:#efefef; padding:4px; border: 2px #808080 solid;font-size:11px; font-family:Tahoma, Arial;}
 .loginBoxBlurb{margin-top:5px;padding:5px;}
 .loginBoxBlurbTitle{font-size:14px; color:#750808; font-family:Arial; margin:5px 0 5px 0;border-bottom:dotted #808080 1px; display:block; }
 
 #loginContainer table tr td{padding:3px 0 0 5px;}
 
.LoginLinks{position:relative; left:-16px; top:-36px;font-family:Tahoma, Arial; font-size:11px; color:#808080; text-decoration:none; float:right;}
 .LoginLinks a{font-family:Tahoma, Arial; font-size:11px; color:#808080; text-decoration:none;}
 .LoginLinks a:hover{font-family:Tahoma, Arial; font-size:11px; color:#808080; text-decoration:underline;}
 .LoginLinks a:visited{font-family:Tahoma, Arial; font-size:11px; color:#808080; text-decoration:none;}
 .LoginLinks a:visited:hover{font-family:Tahoma, Arial; font-size:11px; color:#808080; text-decoration:underline;}
 .LoginLinks a:active{font-family:Tahoma, Arial; font-size:11px; color:#808080; text-decoration:none;}
 
 #RegisterContainer{font-size:12px; font-family:Tahoma, Arial;}
 .resgisterTxtBox{font-size:12px; font-family:Tahoma, Arial; width:165px; margin:2px;}
 
 .txt_Login{font-size:10px; font-family:Tahoma, Arial; width:65px;}
 
 .PollHeaderImage{position:relative; bottom:-35px; left:115px; margin-top:-50px;}
 .poll_Header{font-size:13px; font-family:Tahoma, Arial; color:#fff; background-color:#ad8505; height:18px; padding-left:5px; padding-top:0px; display:block; margin-top:5px; }
 .poll_Question{font-size:11px; font-family:Tahoma, Arial; font-weight:normal; color:#000;display:block;padding-left:5px; padding-bottom:3px;padding-top:1px; background-color:#cbcece}
 .poll_Answer{font-size:11px; font-family:Tahoma, Arial; font-weight:normal; color:#000; background-color:#cbcece; padding-bottom:4px;padding-left:4px;padding-top:0px;}
 .poll_Button{font-size:11px; font-family:Tahoma, Arial; font-weight:normal; color:#000; float:right; margin-top:3px; margin-right:5px; margin-bottom:3px;}
 .poll_Footer{font-size:0px; font-family:Tahoma; color:#cecece; background-color:#cecece; height:20px; } 
  tr.poll_Footer td a.poll_Footer{font-size:0px; font-family:Tahoma; color:#cecece; background-color:Red; height:41px; display:none; }
 
 .netPollControl{width:150px;}

.imageGalleryPanel{width:270px;}


.smallImageGalleryPanel{border: 1px solid #ccc; padding:5px; background-color:#efefef}

a.quotaAceListingLink{font-size:12px; color:#000; font-family:Arial; text-decoration:none;}
a.quotaAceListingLink:hover{font-size:12px; color:#000; font-family:Arial; text-decoration:underline;}

.siteMapPath{ font-family:Tahoma, Arial; font-size:11px; color:#808080;}
.siteMapPath a{ font-family:Tahoma, Arial; font-size:11px; color:#808080; text-decoration:none;}
.siteMapPath a:hover{ font-family:Tahoma, Arial; font-size:11px; color:#808080; text-decoration:underline;}
.siteMapPath a:visited{ font-family:Tahoma, Arial; font-size:11px; color:#808080; text-decoration:none;}
.siteMapPath a:visited:hover{ font-family:Tahoma, Arial; font-size:11px; color:#808080; text-decoration:underline;}



.siteMap{ font-family:Tahoma, Arial; font-size:12px; color:#000; }
.siteMap a{ font-family:Tahoma, Arial; font-size:12px; color:#000; text-decoration:none;padding:2px; display:block;}
.siteMap a:hover{ font-family:Tahoma, Arial; font-size:12px; color:#000; background-color:#cecece; text-decoration:none;}
.siteMap a:visited{ font-family:Tahoma, Arial; font-size:12px; color:#000; text-decoration:none;}
.siteMap a:visited:hover{ font-family:Tahoma, Arial; font-size:12px; color:#000;  background-color:#cecece; text-decoration:none;}


.fp_posterName{font-size:10px; color:#808080;}


.commentBody{font-family:Arial; font-size:12px; color:#000; width:540px; }


div.bubble {
	width: auto;	
	margin-bottom: 24px;	
	display:block; 
}

.bubbleTip{
 position:relative;
 bottom:-2px;
 left:10px;
}

.commentUserName{
  position:relative;
  left:3px;  
  bottom:0px;
  font-size:12px;
   color:#000; 
}

div.bubble blockquote {
	margin: 0px;
	margin-top:0px;
	padding: 0px;
	font-size: 15px;
	 color:#666666; 
	border: 1px solid #c9c2c1;	
	background-color: #fff;
}

div.bubble blockquote p {
	margin: 10px;
	padding: 0px;
}

.postItemDate{font-size:10px; color:#808080;font-family:Arial; margin:0px 0px 0px 0px; font-weight:normal;  }

.PostOwnerControls{float:right; margin-top:-13px; background-color:#fff; padding:5px; font-size:11px; font-weight:bold; }


 .shadow {
	-moz-box-shadow: 4px 4px 6px #000; 
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
}


.mostRecentLastUpdate{font-size:10px; color:#808080;font-family:Arial; margin:0px 0px 0px 0px; font-weight:normal; float:right; position:relative; top:1px; right:5px;  }

ul.mostRecentTabs {
    width:250px;
    margin:0;
    padding:0;
}
ul.mostRecentTabs li {
    display:block;
    float:left;
    padding:0 1px;
}
ul.mostRecentTabs li a {
    display:block;
    float:left;
    padding:5px;
    font-size:11px;
    background-color:#e0e0e0;
    color:#666;
    text-decoration:none;
}
.selected {
    font-weight:bold;
}
.tab-content {
    clear:both;
    border:1px solid #ddd;
    padding:5px;
    height:126px;
    background-color:#e9e9e9;
    width:260px;
}

.tab-content p{
margin-top:5px; margin-bottom:0px;
}

.tab-content p b{
padding-left:5px;
color:#666;
font-weight:normal; 
display:block;
border-bottom:dotted #666 1px;
}


div#FestivalDetailTabs{width:550px; margin-top:10px; }

ul.FestivalDetailTabs {
    width:550px;
    margin:0;
    padding:0;
}
ul.FestivalDetailTabs li {
    display:block;
    float:left;
    padding:0 1px;
}
ul.FestivalDetailTabs li a {
    display:block;
    float:left;
    padding:5px;
    font-size:11px;
    background-color:#808080;
    color:#fff;
    text-decoration:none;
}

.FestivalDetailTabs-content {
    clear:both;
    border:1px solid #808080;
    padding:5px;
    height:90px;
    background-color:#e9e9e9;
    width:535px;
    overflow:auto;
}

.FestivalDetailTabs-content p{
margin-top:5px; margin-bottom:0px;
}

.FestivalDetailTabs-content p b{
padding-left:5px;
color:#000;
}

.mapView{height:450px;}


.gAdContainer{margin-top:13px; padding-left:14px;}
.gAdFooterContainer{border-top:dotted #666 1px; margin-top:40px; padding-top:10px;}
.vertBannerContainer{padding-left:5px; padding-top:5px;}

.RightFestivalStartDate{font-size:10px; color:#808080;font-family:Arial; margin:5px 0px -10px 3px;display:block;}
.RightListContainer{ margin-top:0px; margin-bottom:5px; background-color:#e9e9e9; }
.RightListScollop{position:relative; bottom:-30px; left:-10px; margin-top:-43px;}
.RightListFlounder{position:relative; bottom:-27px; left:-14px; margin-top:-43px; margin-bottom:0px;}
.RightListContent{font-size:12px !Important; color:#000;font-family:Arial; margin:0px 0px 0px 0px; padding-left:3px; font-weight:normal !Important;}
.RightListLI{margin-bottom:0px; padding-bottom:0px !Important;padding-top:0px !Important; }
.RightListTitle{margin:5px 0 -8px 0 !Important; display:block;padding-left:3px;}



.RightListPaging{margin-top:1px; padding-top:20px;}
.RightListPager{position:relative; top:0px;  margin-bottom:5px; float:right; z-index:99999999;background:#e9e9e9; display:block;} 
ul.RightListPaging li {margin-left:-40px;margin-top:3px;padding: 5px 3px 10px 0px;list-style: none;border-bottom:1px dotted #808080;position:relative;top:0px;}
.RightListingImage{ margin:0 3px 3px 0;}



/**************************************************************


