

/*basic page styles*/


Body
{
	background-color: #fff;
	font-family: arial, helvetica, san-serif;
	font-size: 12px;
	/*line-height: 13px;*/
	color: #000;
	text-align: center;
	top: 0px;
	left: 0px;
}
a:link
{
	text-decoration: none;
	color: #039;
	outline: none;
	font-style: normal;
}
a:visited
{
	color: #039;
	text-decoration: none;
}
a:active { color: #039; }
a:hover
{
	color: #006;
	text-decoration: underline;
}
p
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
}
H1
{
	font-family: arial, helvetica, sans-serif;
	font-size: 28px;
	line-height: 28px;
	color: #039;
	font-weight: bold;
}

h6
{	
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: #333;
	font-weight: bold;
}
#contentcenterFestList H1
{
	font-family: arial, helvetica, san-serif;
	font-size: 16px;
	line-height: 18px;
	color: #039;
	font-weight: bold;
	padding: 0px;
	margin: 0 0 10px 0px;
}
#contentcenter H1
{
	font-family: arial, helvetica, san-serif;
	font-size: 16px;
	line-height: 18px;
	color: #039;
	font-weight: bold;
	padding: 0px;
	margin: 0 0 10px 0px;
}


.ll
{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	margin: 0 0 0 10px;
	color: #039;
	font-weight: bold;
	text-transform: uppercase;
}

a.Sm:link
{
	color: #039;
	font-size: 10px;
	font-weight: lighter;
	line-height: 11px;
}
a.SmWhiteTxt:active
{
	color: #369;
	text-decoration: underline;
}
a.SmWhiteTxt:link
{
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
}
a.Sm:active 
{
	color: #006;
	text-decoration: underline;
}


/*Type styles*/

.simpleText
{
	margin-bottom:13px;
	text-align:left;
}
.autoGenerated
{
	margin-bottom:13px;
	text-align:left;
}

.SmTxt
{
	color: #000;
	font-size: 11px;
	line-height: 12px;
}
.SSmTxt
{
	color: #000;
	font-size: 10px;
	line-height: 12px;
}
.SmTxtItal
{
	color: #000;
	font-size: 11px;
	line-height: 12px;
	font-style: italic;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}


/*major page containers*/


#frame
{
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding: 0px;
	text-align: left;
}


#contentheader
{
	width: 840px;
	margin:0;
	padding:0:
}
#contentheader2
{
	width: 835px;
/*	height:80px;    */
	margin:0;
	padding:0:
}

#contentleft
{
	width: 95px;
	padding: 0px 10px 0px 0px;
	float: left;
}
#contentcenter
{
	width: 398px;
	padding: 0 10px 10px 10px;
	float: left;
	border-width: 0px 1px 1px 1px;
	border-style: dotted;
	border-color: #039;
	margin: 0px 0px 10px 0px;
}
#contentcenterLocalList
{
	width: 525px;
	padding: 10px 0 10px 0;
	float: left;
	border-width: 0px 1px 1px 1px;
	border-style: dotted;
	border-color: #039;
	margin: 0px 0px 10px 0px;
}
.localList1
{
	width: 240px;
	padding: 0px 10px 0px 10px;
	margin-top: 10px;
	border-color: #039;
	border-width: 0px 1px 0px 0px;
	border-style: dotted;
	float: left;
}
.localList2
{
	width: 240px;
	padding: 0px 0px 0px 10px;
	margin-top: 10px;
	float: left;
}

.localProx1
{
	width: 245px;
	padding: 0px 10px 0px 10px;
	border-color: #039;
	border-width: 0px 1px 0px 0px;
	border-style: dotted;
	float: left;
}
.localProx2
{
	width: 245px;
	padding: 0px 0px 0px 10px;
	float: left;
}


.LList
{
	margin: 0px;
	padding: 0px;
}
.LList li
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 14px;
}


#contentright
{
	width: 315px;
	padding: 0 0px 10px 10px;
	float: left;
	clear: right;
}
#BottomContainer
{
	width: 480px;
	padding: 0px 280px 0px 80px;
	clear: both;
	text-align: center;
}

/*contentheader contents*/

#LogoDateContainer
{
	width: 830px;
	position: relative;
	margin:0;
	padding:0;
}

#date2
{
	width: 190px;
	height: 10px;
	z-index: 10;
	color: #039;
	font-size: 10px;
	position: relative;
	top: 77px;
	left: 80px;
}

#date
{
	width: 180px;
	height: 10px;
	z-index: 10;
	color: #039;
	font-size: 10px;
	position: relative;
	top: 95px;
	left: 100px;
}
#Logo
{
	width: 229px;
	height: 100px;
	position: relative;
	float: left;
	background-color: #FFF;
	background-image: url(http://pix.epodunk.com/postmark-wht.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	margin: 0 0 5px 0;
}
#Logo3
{
	width: 183px;
	height: 80px;
	position: relative;
	float: left;
	background-color: #FFF;
	margin: 0 0 3px 0;
}


#Logo2
{
	width: 229px;
	height: 100px;
	position: relative;
	float: left;
	background-color: #FFF;
	margin: 0 0 5px 0;
}

.LeaderBoard
{
	width: 840px;
	position: relative;
	margin: 0px 0px 5px 0px;
	text-align: center;
	z-index: 20;
}
.LeaderBoard2
{
	width: 840px;
	position: relative;
	margin: 0px 0px -8px 0px;
	text-align: center;
	z-index: 20;
}

#PlaceHeader
{
	color: #039;
	text-align: right;
	float: right;
	width: 550px;
	position: relative;
	top: 20px;
}
.MyeP
{
	margin: 0px;
	width: 5px;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	width: 250px;
	z-index: 5;
	float: right;
	display: inline;
}
#BarContainer { clear: both; }

#TopBar
{
	width: 830px;
	background-color: #039;
	height: 15px;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 0px 2px 10px;
	text-align: left;
	margin: 10px 0px 2px 0px;
	z-index: 0;
	position: relative;
	clear: both;
	text-transform: uppercase;
}
#TopBar a
{
	color: #fff;
}
#TopBar2
{
	width: 830px;
	background-color: #FFF;
	height: 11px;
	position: relative;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 4px 10px;
	text-align: left;
	border-color: #039;
	border-width: 0px 0px 1px 0px;
	border-style: dotted;
	margin: 3px 0px 0px 0px;
	clear: both;
}

.search
{
	width: 0px;
	height: 0px;
}




/*Left Column styles*/


#navlist
{
	padding-left: 0;
	border-bottom: #9CF;
	width: 95px;
	border-width: 0px;
	border-style: none none dotted none;
	margin: -5px 0px 0px 0px;
}

#navlist li
{
	list-style: none;
	margin: 0;
	padding: 2px;
	font-size: 11px;
	border-color: #9CF;
	border-width: 0px 0px 1px 0px;
	border-style: dotted;
	line-height: 12px;
}

.TopLeftBlueBar
{
	background-color: #039;
	width: 100%;
	padding: 4px 0 3px 0;
	color: white;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 10px 0 5px 0;
}
.TopLeftBlueBarAncs
{
	background-color: #039;
	width: 95px;
	padding: 4px 0 3px 0;
	color: white;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 10px 0 10px 0;
}


/*Center Column Styles*/


.gIList
{
	margin: -10px 0px 0px 0px;
	padding: 0px;
}
.gIList li
{
	list-style-type: none;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	font-size: 12px;
	line-height: 14px;
}
.gIList2
{
	margin: 0px;
	padding: 0px;
}
.gIList2 li
{
	list-style-type: none;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	font-size: 12px;
	line-height: 14px;
}


.MoreLink
{
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: bold;
}
.MoreLink2
{
	margin:0px;
	font-size: 11px;
	font-weight: bold;
}
.Q { margin: -10px 10px 5px 10px; }

.Q1
{
	color: #333;
	font-style: italic;
	font-size: 11px;
	margin: 0px 0px 0px 30px;
}
.Q2
{
	color: #333;
	font-weight: bold;
	font-size: 11px;
	margin: 0px 0px 10px 30px;
}



.CenterPieceImage
{
	width: 400px;
	padding: 0 0 3px 0;
	text-align: center;
	clear:both;
}

.ImageCaption
{
	width: 400px;
	color: inherit;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}

.MedLink
{
	font-family: arial, helvetica, san-serif;
	font-size: 12px;
	line-height: 13px;
	color: #000;
	font-weight: bold;
	margin: 1px 0 1px 0;
}
#PlaceMapSound
{
	color: #000;
	font-size: 20px;
	line-height: 22px;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
	border-bottom: #039;
	border-width: 0px 0px 1px 0px;
	border-style: none none dotted none;
}
.MedType
{
	font-family: arial, helvetica, san-serif;
	font-size: 16px;
	line-height: 22px;
	color: #000;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}
.MedTypeLineAbove
{
	font-size: 16px;
	line-height: 20px;
	color: #000;
	font-weight: bold;
	border-width: 1px 0px 0px 0px;
	border-style: dotted;
	padding: 5px 0px 0px 0px;
	margin: 10px 0px 5px 0px;
	border-color: #039;
}

.MTLA
{
	font-size: 16px;
	line-height: 20px;
	color: #000;
	font-weight: bold;
	border-width: 1px 0px 0px 0px;
	border-style: dotted;
	padding: 5px 0px 0px 0px;
	margin: 10px 0px 5px 0px;
	border-color: #039;
}

/* h2 is the same as MedTypeLineAbove */
.h2
{
	font-size: 16px;
	line-height: 20px;
	color: #000;
	font-weight: bold;
	border-width: 1px 0px 0px 0px;
	border-style: dotted;
	padding: 5px 0px 0px 0px;
	margin: 10px 0px 5px 0px;
	border-color: #039;
}
.MTLA
{
	font-size: 16px;
	line-height: 20px;
	color: #000;
	font-weight: bold;
	border-width: 1px 0px 0px 0px;
	border-style: dotted;
	padding: 5px 0px 0px 0px;
	margin: 10px 0px 5px 0px;
	border-color: #039;
}


.MedTypeLineBelow
{
	font-size: 16px;
	line-height: 20px;
	color: #000;
	font-weight: bold;
	border-bottom: #039;
	border-width: 0px 0px 1px 0px;
	border-style: none none dotted none;
	padding: 0px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
}
.MedTypeLineAboveBelow
{
	font-family: arial, helvetica, san-serif;
	font-size: 16px;
	line-height: 18px;
	color: #000;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	border-width: 1px 0px 1px 0px;
	border-style: dotted;
	padding: 6px 0px 8px 0px;
	border-color: #039;
}

ul.starrating            /*UL For Bill's Star Ratings*/
{
	list-style: none;
	padding: 0;
	margin: 5px 0 0 35%;
	clear: right;
	height: 12px;
}
ul.starrating li{float:left;}
ul.starrating a{text-decoration:none;}
ul.starrating img{border:none;}

.StarBlueLine
{
	border-bottom: #69C;
	border-width: 0px 0px 1px 0px;
	border-style: dotted;
	margin: 9px 0px 10px 0px;
}

#BlogReviewLinks
{
	line-height: 16px;
	font-weight: bold;
}


.InLineFloatRight190
{
	width: 190px;
	float: right;
	background-color: #FFF;
	border-color: #000;
	border-width: 1px;
	margin: 10px 5px 10px 10px;
	border-style: solid;
	padding: 0px 0px 5px 0px;
	clear: both;
}
.InLineFloatRight190RS
{
	width: 190px;
	float: right;
	text-align: center;
	background-color: #FFF;
	margin: 10px 0px 10px 10px;
	padding: 10px;
	border-left: 1px dotted #039;
	clear: both;
}


.InLineFloatRight130
{
	width: 130px;
	float: right;
	background-color: #FFF;
	margin: 10px 5px 10px 10px;
	clear: both;
}


.Padding5 { padding: 5px; }


.G300 { margin: 20px; }

.DottedLine
{
	margin: 3px 0px 3px 0px;
	border-width: 0px 0px 1px 0px;
	border-style: dotted;
	padding: 0px;
	border-color: #039;
}
.DottedLine300
{
	margin: 3px 0px 3px 0px;
	border-width: 0px 0px 1px 0px;
	border-style: dotted;
	padding: 0px;
	width: 298px;
	border-color: #039;
}





/*Various Blue Bars*/


.BlueBar
{
	background-color: #039;
	width: 100%;
	padding: 4px 0 3px 0;
	color: white;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 10px 5px 5px 0;
}
.BlueBarMap
{
	background-color: #039;
	width: 400px;
	padding: 4px 0 3px 0;
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-transform:uppercase;
	margin: 0px;
}
.LtBlueBarMap
{
	background-color: #CFF;
	width: 395px;
	padding: 4px 0 3px 0;
	color: black;
	font-size: 12px;
	font-style: italic;
	text-align: left;
	margin: 0 0 5px 0;
	padding-left: 5px;
}


.BlueBarRight
{
	background-color: #039;
	width: 300px;
	padding: 4px 0 3px 0;
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 10px 0 5px 0;
	text-transform: uppercase;
}

.BlueBarBlog
{
	background-color: #039;
	width: 300px;
	padding: 4px 0 3px 0;
	color: white;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	margin: 10px 0 0 0;
}

.CenterBlueBar
{
	width: 100%;
	padding: 2px 0 2px 0;
	color: white;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	margin: 10px 0 10px 0;
	line-height: 15px;
	background-color: #039;
}
.SearchBlueBar
{
	background-color: #039;
	width: 100%;
	padding: 2px 0 2px 0;
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 15px;
	margin: 0 0 5px 0;
}
.SearchBlueBar2
{
	background-color: #039;
	width: 100%;
	padding: 2px 0 2px 0;
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 15px;
	margin: 0 0 3px 0;
}


.BlueBarIncome
{
	background-color: #039;
	width: 400px;
	padding: 4px 0px 3px 0px;
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 10px 0px 10px 0px;
}
.BlueBarAd190
{
	background-color: #039;
	width: 190px;
	padding: 2px 0px 2px 0px;
	color: white;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
}
.BlueBarBotNav
{
	background-color: #039;
	padding: 2px 0 2px 0;
	color: white;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 0px 0px 10px 0px;
}


/* search box elements */

#SearchContainer
{
	color: #039;
	text-align: right;
	float: right;
	width: 462px;
	position: relative;
	margin:0 0px 0 0;
	border: 1px solid #333
}



.TopSearchBox
{
	width: 460px;
	border-color: #039;
	border-width: 1px;
	border-style: solid;
	background-color: #CFF;
	margin: 5px 0px 5px 0px;
	padding-bottom:3px;
	float: right;
}
.RightREBox
{
	width: 298px;
	border-color: #039;
	border-width: 1px;
	border-style: solid;
	background-color: #CFF;
	margin: 10px 0px 10px 0px;
	Padding:0px 0 10px 0;
	text-align:left;
}

.RightSearchBox
{
	width: 298px;
	border-color: #039;
	border-width: 1px;
	border-style: solid;
	background-color: #CFF;
	margin: 10px 0px 10px 0px;
}
.LtBlueBgr
{
	background-color: #ccffff;
	padding: 8px 20px 15px 20px;
	border-color: #039;
	border-width: 1px;
	border-style: solid;
	width: 258px;
}



.SearchInput
{
	margin: 0px 0px 3px 0px;
	color: #000;
	font-size: 11px;
}
.SearchState { margin: 0px 0px 3px 0px; }

.SearchAdvanced2
{
	margin: 3px 0px 3px 0px;
	font-size: 10px;
}
.PopQRS
{
	color: #369;
	font-family: Georgia, "Times Roman", Times, Serif;
	font-size: 20px;
	line-height: 28px;
	font-style: italic;
	padding: 0px;
}

.PopQ
{
	color: #369;
	font-family: Georgia, "Times Roman", Times, Serif;
	font-size: 24px;
	line-height: 30px;
	font-style: italic;
	padding: 10px 20px 0 20px;
}
.PopQ1
{
	color: #039;
	font-size: 12px;
	line-height: 14px;
	padding: 15px 20px 0 20px;
	font-style: italic;
}
.PopQ2
{
	color: #039;
	font-size: 12px;
	line-height: 14px;
	padding: 0px 20px 10px 20px;
	font-weight: bold;
}

.Top
{
	float: right;
	padding: 1px 10px 0px 0px;
}
.Form
{
	margin: 0px;
	padding: 0px;
}
.Form form{
	margin: 0px;
	padding: 0px;
}

/* Ad Container 10px top margin */

.AdContainer { margin: 0 0 10px 0; }
.AdContainerRight { margin: 5px 0 5px 0; }

.BottomAd
{
	width: 820px;
	margin: 10px 0px 10px 0px;
}

/*Footer*/



#Footer
{
	width: 830px;
	text-align: center;
}
#footText
{
	width: 840px;
	font-size: 10px;
	line-height: 12px;
	
}


#BottomBar
{
	width: 830px;
	background-color: #039;
	height: 14px;
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	padding: 3px 0px 2px 10px;
	text-align: center;
	margin: 10px 0px 10px 0px;
	z-index: 0;
	position: relative;
	clear: both;
}
#BottomBar a
{
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
}

/*CSS for LocalProx*/

.results
{
	color: #333;
	width: 525px
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	margin: 10px 0px 10px 0px;
	border-width: 1px 0px 1px 0px;
	border-style: dotted none dotted none;
	padding: 5px 0px 5px 10px;
	border-color: #039;
}

.regSearchLeft
{
	width: 200px;
	float: left;
	text-align: right;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 5px 0px 0px;
	padding: 5px 0px 5px 0px;
	position: relative;
	top: 4px;
}
.regSearchRight
{
	float: left;
	text-align: left;
	color: #333;
	font-size: 14px;
	margin: 0px 5px 0px 0px;
	padding: 5px 0px 5px 0px;
}
.locSearchLeft
{
	width: 150px;
	float: left;
	text-align: right;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 5px 0px 0px;
	padding: 5px 0px 5px 0px;
	position: relative;
	top: 4px;
}
.locSearchRight
{
	width: 350px
	float: left;
	text-align: left;
	color: #333;
	font-size: 14px;
	margin: 0px 5px 0px 0px;
	padding: 5px 0px 5px 0px;
}
.locSearch1
{
	width: 250px;
	float: left;
	border-width: 0px 1px 0px 0px;
	border-style: dotted;
	padding: 0px;
	margin: 0px;
	border-color: #039;
}

.locSearch2
{
	width: 250px;
	float: left;
	padding: 0px;
	margin: 0px;
}
.locSearch
{
	margin: 0px;
	padding: 0px;
}
.locSearch li
{
	list-style-type: none;
	margin:0;
	line-height: 12px;
	text-align: left;
}

.rssFeedTitle
{
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 13px;
	line-height:16px;
	margin: 5px 7px 5px 7px;
	padding: 2px 0px 2px 0px;
	background-color: #CFF;
}
.rssArtTitle
{
	text-align: center;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	padding: 0px 7px 0px 7px;
	margin: 4px 0px 2px 0px;
}
.rssArtDate
{
	text-align:center;
	font-size:10px;
	font-weight: bold;
	color: #333;
	padding: 0px 7px 0px 7px;
	margin bottom: 4px;
	text-transform: uppercase;
}
.rssArtStory
{
	text-align: left;
	padding: 0 7px 0 7px;
	font-size: 12px;
	line-height: 14px;
	color: #333;
	padding: 0 0px 10px 0px;
	margin: 0 7px 10px 7px;
	border-width: 0 0 1px 0;
	border-style: dotted;
	border-color: #039;
}
table.search
{
       text-align: left;
       font-family: Arial, Helvetica, sans-serif ;
       font-weight: normal;
       font-size: 12px;
       line-height: 14px
       color: #fff;
       width: 100%;
       background-color: #FFF;
       border: 0px;
       border-collapse: collapse;
       border-spacing: 0px;
}

td.search
{
       background-color: #FFF;
       width: 50%;
       color: #000;
       padding: 2px 8px 2px 10px;
       text-align: left;
       vertical-align: top;
       border: 0px;
       border-collapse: collapse;
       border-spacing: 0px;
       font-size: 12px;
       line-height:14px;
}


tr.search
{
	padding: 0px;
	margin: 0px;
	border-width: 1px 0 0 0;
	border-style: dotted;
	border-color: #039;
       
}
tr.search2
{
	font-size: 14px;
	line-height: 20px;
	padding: 0px;
	margin: 0px;
	border-width: 0 0 1px 0;
	border-style: dotted;
	border-color: #039;
       
}
td.line
{
	width: 1px;
	border-width: 0 1px 0 0;
	border-style: dotted;
}
.si
{
	padding: 10 px;
	margin: 5px 5px 5px 10px;
}
td.google
{
	vertical-align:top;
}

/*CSS for Blog Pages*/

.bDate
{
	color: #369;
	font-size: 14px;
	line-height: 16px;
	margin: 10px 0px 0px 0px;
}
.bPlace
{
	font-size: 16px;
	line-height: 18px;
	margin: 5px 0px 5px 20px;

	font-weight: bold;
}
.bBlurb
{
	font-size: 12px;
	line-height: 16px;
	margin: 0px 20px 0px 40px;
}
.bBlurb p
{
	font-size: 12px;
	line-height: 15px;
	margin: 10px 0px 0px 0px;
}


.blogger
{
	font-size: 12px;
	line-height: 18px;
	margin: 0px 0px 0px 60px;
	font-style: italic;
	font-weight: bold;
}
.BList
{
	margin: 10px 0px 0px 40px;
	padding: 0px;
}
.BList li

{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}


/*CSS for Festival Pages*/

#contentcenterFestList
{
	width: 505px;
	padding: 10px 10px 10px 10px;
	float: left;
	border-width: 0px 1px 1px 1px;
	border-style: dotted;
	border-color: #039;
	margin: 0px 0px 10px 0px;
}


.festivalMonths
{
	padding: 0px 0px 10px 0px;

	border-bottom: #039;
	border-width: 0px 0px 1px 0px;
	border-style: none none dotted none;
	margin: 0px 0px 15px 0px;
	font-weight: bold;
}
.FList
{
	margin: 10px 0px 10px 40px;
	padding: 0px;

}
.FList li
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 16px;
}

/*CSS for record search pages*/

#ancestryBox
{
	background-color: #F7F6F1;

	width: 480px;
	border-color: #BBBAB8;
	border-width: 1px;
	padding: 10px;
	border-style: solid;
	margin: 10px 0px 10px 0px;
	height: 40px;
}

.aBoxL
{
	float: left;
	margin: 0 10px 0 0px;

	color: #000;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}
.AList
{
	margin: 10px 0px 10px 40px;
	padding: 0px;
}
.AList li
{
	list-style-type: none;
	margin: 0px 0px 15px 0px;

	padding: 0px;
	font-size: 14px;
	line-height: 18px;
}

/* Ancestry Page Styles */

#anavlist
{
	padding-left: 0;
	border-bottom: #9CF;
	width: 95px;
	border-width: 0px;
	border-style: none none dotted none;
	margin: -5px 0px 0px 0px;
}

#anavlist li
{
	list-style: none;
	margin: 0;
	padding: 0px;
	font-size: 11px;
	border-color: #9CF;
	border-width: 0px 0px 1px 0px;
	border-style: dotted;
	line-height: 11px;
}

table.ances
{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif ;
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	width: 400px;
	padding:1px;
	margin: 1px
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

table.ances td
{

	color: #000;
	text-align: left;
	border: 1px #fff solid;
}
table.ances td.rt
{

	color: #000;
	text-align: right;
	border: 1px #fff solid;
}

table.ances tr
{
	background-color: #FFF;
	color: #000;
	text-align: left;
	border: 1px #fff solid;
}
table.ances tr.alt
{
	background-color: #DDD;
	color: #000;
	text-align: left;
	border: 1px #fff solid;
}

table.ances td.hed
{
	background-color: #039;
	color: #fff;
	text-align: left;
	border-bottom: 2px #fff solid;
	font-size: 11px;
	font-weight: bold;
}
/* colleges pages styles */

#colnavlist
{
	padding-left: 0;
	border-bottom: #9CF;
	width: 95px;
	border-width: 0px;
	border-style: none none dotted none;
	margin: 0px 0px 0px 0px;
}

#colnavlist li
{
	list-style: none;
	margin: 0;
	padding: 0px;
	font-size: 11px;
	border-color: #9CF;
	border-width: 0px 0px 1px 0px;
	border-style: dotted;
	line-height: 12px;
}
table.coll
{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	width: 394px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-collapse: separate;
	border-spacing: 5px;
	line-height: 16px;
}
table.coll td
{
	color: #000;
	text-align: left;
	padding: 2px;
}
table.coll tr
{
	color: #000;
	text-align: left;
}

/* community lisitng tables */

table.comm
{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	width: 394px;
	padding: 2px;
	margin: 2px;
	border: 0px;
	border-collapse: separate;
	border-spacing: 2px;
	line-height: 14px;
	vertical-align: top;
}
table.comm td
{
	color: #000;
	text-align: left;
	padding: 2px;
	vertical-align: top;
}
table.comm tr
{
	color: #000;
	text-align: left;
}




/* bizData page styles */

table.bizData
{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif ;
	font-weight: normal;
	font-size: 10px;
	color: #fff;
	width: 395px;
	padding:1px;
	margin: 1px
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

table.bizData td
{

	font-size:12px;
	/* border-bottom: 1px #039 dotted; */
}
table.bizData td.bdTop
{
	color: #FFF;
	text-align: right;
	font-size:12px;
	font-weight:bold;
	background-color: #039;
	padding: 3px;
}
table.bizData td.bdTop2
{
	color: #000;
	text-align: left;
	font-size:12px;
	font-weight:bold;
	background-color: #CFF;
	padding: 3px;
}
table.bizData td.bdTop3
{
	color: #000;
	text-align: right;
	font-size:12px;
	font-weight:bold;
	background-color: #E4E4E4;
	padding: 3px;
}
table.bizData td.bdData
{
	color: #000;
	text-align:right;
	font-size:12px;
	background-color: #FFF;
	padding: 5px;
	border-bottom: 1px #039 dotted;
}

table.bizData td.bdDataL
{
	color: #000;
	text-align:left;
	font-size:12px;
	background-color: #FFF;
	padding: 5px;
	border-bottom: 1px #039 dotted;
}
table.bizData td.bdDataL2
{
	color: #000;
	text-align:left;
	font-size:12px;
	background-color: #FFF;
	padding: 5px;
}

.top10colnavlist
{
	padding-left: 0;
	border-bottom: #9CF;
	width: 95px;
	border-width: 0px;
	border-style: none none dotted none;
	margin: 0px 0px 0px 0px;
}

.top10colnavlist li
{
	list-style: none;
	margin: 0;
	padding: 0px;
	font-size: 11px;
	border-color: #9CF;
	border-width: 0px 0px 1px 0px;
	border-style: dotted;
	line-height: 12px;
}

.helpBox
{
	width: 388px;
	border-color: #CCC;
	border-width: 1px;
	border-style: solid;
	color: #333;
	font-family: arial, helvetica, sans serif;
	font-size: 10px;
	line-height: 12px;
	text-align: left;
	padding: 2px 5px 2px 5px;
	margin: 0px 0px 0px 0px;
}
.muckSearch
{
	width: 388px;
	border-color: #CCC;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	color: #333;
	font-family: arial, helvetica, sans serif;
	font-size: 10px;
	line-height: 16px;
	text-align: left;
	padding: 3px 5px 5px 5px;
	margin: 0px 0px 8px 0px;
}
.mmap
{
	width: 400px;
	padding: 0px;
	margin: 0px;
}
.helpBoxBig
{
	width: 828px;
	border-color: #CCC;
	border-width: 1px;
	border-style: solid;
	color: #333;
	font-family: arial, helvetica, sans serif;
	font-size: 10px;
	line-height: 12px;
	text-align: left;
	padding: 2px 5px 2px 5px;
	margin: 0px 0px 0px 0px;
}
.muckSearchBig
{
	width: 828px;
	border-color: #CCC;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	color: #333;
	font-family: arial, helvetica, sans serif;
	font-size: 10px;
	line-height: 16px;
	text-align: left;
	padding: 3px 5px 5px 5px;
	margin: 0px 0px 8px 0px;
}
.mmapBig
{
	width: 840px;
	padding: 0px;
	margin: 10px 0 0;
	position: relative;
	
}

.helpBox300
{
	width: 288px;
	border-color: #CCC;
	border-width: 1px;
	border-style: solid;
	color: #333;
	font-family: arial, helvetica, sans serif;
	font-size: 10px;
	line-height: 12px;
	text-align: left;
	padding: 2px 5px 2px 5px;
	margin: 0px 0px 0px 0px;
}
.muckSearch300
{
	width: 288px;
	border-color: #CCC;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	color: #333;
	font-family: arial, helvetica, sans serif;
	font-size: 10px;
	line-height: 16px;
	text-align: left;
	padding: 3px 5px 5px 5px;
	margin: 0px 0px 8px 0px;
}
.mmap300
{
	width: 298px;
	padding: 0px;
	margin: 10px 0 0;
	position: relative;
	border-color: #CCC;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	color: #333;
	
	
}



/* ePodunk CSS styles */


.at {FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000;}
.bh {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF;}
.blue1 {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #330099;}
.blue2 {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #330099;}
.br {FONT-WEIGHT: normal; FONT-SIZE: 8px; COLOR: #00ffff;}
.dt {COLOR: #330099; FONT-SIZE: 10px;}
.e {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000;}
.eb {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #330099;}
.g {FONT-SIZE: 12px; COLOR: #000000;}
.gr {FONT-SIZE: 12px; COLOR: #666666;}
.h {FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #FFFFFF;}
.linkbox{position:relative;font-size:11px;line-height:12px;}
.linkbox a{display:block;color:#039;padding:1px;text-decoration:none;border-bottom:#B9C7E3 1px solid;position:relative;background: white url('http://pix2.epodunk.com/gmap/bg2.gif') no-repeat right center;}
.linkbox a:hover{border-color:#039;}
.linkbox a.selected {border-bottom:#039 1px solid;background-image: url('http://pix2.epodunk.com/gmap/bg1.gif');}
.noprogress{margin:3px 0;height:6px;overflow:hidden;background-image:none;border:1px solid white;}
.progress{margin:3px;height:6px;overflow:hidden;background-image:url('http://pix2.epodunk.com/progress.gif');border:#aaa 1px inset;}
.ps {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF;}
.s {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #FFFFFF;}
.sst {COLOR: #000000; FONT-SIZE: 9px;}
.sstb {FONT-WEIGHT: bold; COLOR: #000000; FONT-SIZE: 9px;}
.sstbl {COLOR: #330099; FONT-SIZE: 9px;}
.ssti {FONT-STYLE: italic; COLOR: #000000; FONT-SIZE: 9px;}
.st {COLOR: #000000; FONT-SIZE: 10px;}
.sti {FONT-STYLE: italic; COLOR: #000000; FONT-SIZE: 10px;}
.stb {FONT-WEIGHT: bold; COLOR: #000000; FONT-SIZE: 10px;}
.stblueit {FONT-STYLE: italic; COLOR: #330099; FONT-SIZE: 10px;}
.st1 {FONT-WEIGHT: bold; COLOR: #000000; FONT-SIZE: 14px;}
.st1a {FONT-WEIGHT: normal;COLOR: #000000; FONT-SIZE: 14px;}
.st2 {FONT-WEIGHT: normal;COLOR: #000000; FONT-SIZE: 12px;}
.st2b {FONT-WEIGHT: bold; COLOR: #000000; FONT-SIZE: 12px;}
.st2i {FONT-STYLE: italic; COLOR: #000000; FONT-SIZE: 12px;}
.st3 {COLOR: #000000; FONT-SIZE: 10px;}
.st3b {FONT-WEIGHT: bold; COLOR: #000000; FONT-SIZE: 10px;}
.st3i {FONT-STYLE: italic; COLOR: #000000; FONT-SIZE: 10px;}
.t {FONT-SIZE: 13px; COLOR: #000000;}
.tn {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000;}
.tp {FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #330099;}
.tt {FONT-SIZE: 13px; COLOR: #000000;}
.tx {FONT-SIZE: 11px; COLOR: #000000;}
.vst {COLOR: #000000; FONT-SIZE: 9px;}
.hidden {DISPLAY:none;}

pre{text-align:left;}

h1.epod-164 {color:#fff; font-size:13px; line-height:14px; margin:0; padding:0; font-weight:bold; text-transform:uppercase;}
