body {
	margin-bottom: 0px; margin-top: -3px;
	font-family: tahoma,Verdana ;
	font-size: 65%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #525252;
}

input, select, textarea {
	font-family:  Tahoma,Verdana ;
	font-size: 12px;
	color: #434343;
	font-weight: normal;
}
td {
	font-family:  Tahoma,Verdana ;
	font-size: 10px;
	color: #434343;
	font-weight: normal;
}
.tableDetail {
	font-size: 65%;
	font-family: Verdana;
	color: #49394E;
}

.text1 {
	font-family: tahoma;
	font-size: 1em;
	color: 7D8381;
	font-weight:bold;
}
.textCT {
	font-family: tahoma;
	font-size: .65em;
	font-weight: normal;
	color: #9F60BF;
	font-weight:bold;
}
.textCTRed {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #aa0000;
	font-weight:bold;
}
.text2 {
	font-family: tahoma;
	font-size: 1em;
	font-weight: normal;
	color: #9F60BF;
	font-weight:bold;
}
.text3 {
	font-family: tahoma;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
}
.text4 {
	font-family: tahoma;
	font-size: 1em;
	font-weight: bold;
	color: EF9C00;
}
.text5 {
	font-family: tahoma;
	font-size: 1em;
	font-weight: bold;
	color: #70D701;
}
.footerstyle {
	font-family: tahoma;
	font-size: 1em;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#D580FF;
}
.text7 {
	font-family: tahoma;
	font-size: 1em;
	font-weight: normal;
	color: #000000;
}
.text8 {

	font-family: tahoma;
	font-size: 11em;
	font-weight: normal;
	color: #94AEC5;
}
.text9 {


	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #4E4E4E;
}
.frame {
	border: 1px solid #A6A6A6;
}
.designed_by {
	font-family: Arial;
	font-size: 8.5px;
	font-weight: lighter;
	color: #000000;
}

.inputstyle {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #5F726F;
	background-color: #E2EDEB;
	border: 1px solid #333333;
}

.leftrightmargin
{
	width:36px;
	background-color:#F7E6FF;
}
.rightmargin
{
	width:36px;
	background-color:#F7E6FF;
	background-image: url(../images/rightmar1.jpg);
	background-repeat:repeat-y;
	background-position:right;
	
}
.leftmargin
{
	width:36px;
	background-color:#F7E6FF;
	background-image: url(../images/leftmar1.jpg);
	background-repeat:repeat-y;
}
.leftmarginex
{
	width:2px;
	background-color:#F7E6FF;
	background-repeat:repeat-y;
}
.rightmarginex
{
	width:4px;
	background-color:#F7E6FF;
	background-repeat:repeat-y;
	background-position:right;
	
}
.bottomtopgap
{
	width:700px;
	height:2px;
	background-color:#D580FF ;
}
.bottomgapleft
{
	width:23px;
	height:69px;
	background-color:#D580FF ;
}
.bottomgapright
{
	width:20px;
	height:69px;
	background-color:#D580FF ;
}
.aboutusrightgap
{
	width:20px;
	height:115px;
	background-color:#F7E6FF;
}
.HomeLabelTitle
{
	/*background-color:#F7E6FF; */
	font-family: tahoma;
	font-size: 2em;
	color: #FF8500;
	font-weight: normal;
	text-align:center;
	background-image: url(../images/ab1.jpg);
	background-repeat:no-repeat;
	
}


.viewmap
{
	background-repeat:no-repeat;
	padding-left:4px;
	padding-bottom:2px;
	background-color:#9F60BF;
	color:#ffffff;
	font-weight:bolder;
	font-size:12px;
	padding-top:2px;
	padding-bottom:2px;
	background-image: url(../images/googlemaps.jpg);
	background-position:90%;
	height:28px;
}

.viewmap a:hover
{
	color:#F7E6FF;
	text-decoration:underline;
}
.viewmap a
{
	color:#ffffff;
	letter-spacing:0.045em;
}
.viewmap a:link
{
	color:#ffffff;
	text-decoration:none;
}
.viewmap a:visited
{
	text-decoration:none;
}

.eventTable
{
	border: solid 1px #9F60BF;
	width:100%;
	padding:2px 2px 0px 2px;
	margin:4px 0px 4px 0px;
	background-color:white;
}
.eventTableAlt
{
	border: solid 1px #9F60BF;
	width:100%;
	padding:2px 2px 0px 2px;
	margin:0px 0px 4px 0px;
	background-color:#efefef;
}
.eventTableHover
{
	border: solid 1px #9F60BF;
	width:100%;
	padding:2px 2px 0px 2px;
	background-color:ffffdd;
	margin:0px 0px 4px 0px;
}

.SearchCombos
{

}
.SearchCombosOuter
{
	height:120px;
	padding-top:1px;
}

.edgeTable
{
		margin: 1px 0px 1px 0px;
}

.edgeTableMain
{
		margin: 1px 0px 1px 2px;
}

.edge
{
	border-right: solid 0px #9F60BF;
	border-left: solid 0px #9F60BF;
	border-top: solid 0px #9F60BF;
	HEIGHT: 100%;width:698px;
}

.edgeFlashHome
{
	border-right: solid 1px #9F60BF;
	border-left: solid 1px #9F60BF;
	border-top: solid 0px #9F60BF;
	HEIGHT: 100%;width:698px;
}
.edgeFlashHomeex
{
	border-right: solid 0px #9F60BF;
	border-left: solid 0px #9F60BF;
	border-top: solid 0px #9F60BF;
	HEIGHT: 100%;width:698px;
}
.edge_paragraph
{
	border-right: solid 1px #9F60BF;
	border-left: solid 1px #9F60BF;
	border-top: solid 1px #9F60BF;
	border-bottom: solid 1px #9F60BF;
	padding: 10px 10px 10px 5px;
	background-color:#ffffff;
	HEIGHT: 100%;width:683px;
}
.edge_paragraphex
{
	border-right: solid 0px #9F60BF;
	border-left: solid 0px #9F60BF;
	border-top: solid 0px #9F60BF;
	border-bottom: solid 0px #9F60BF;
	padding: 10px 10px 10px 5px;
	background-color:#ffffff;
	HEIGHT: 100%;width:683px;
}
.rentals
{
	background-color:#F7E6FF;
	font-family: tahoma;
	font-size: 20px;
	color: 3A4445;
	font-weight: normal;
	text-align:left;
}
.rentalrightgap
{
	width:15px;
	height:86px;
	background-color:#F7E6FF;
}
.featuredhomes
{
	background-color:#FFFFFF;
	font-family: tahoma;
	font-size: 20px;
	color: 3A4445;
	font-weight: normal;
	text-align:left;
	padding-left:18px;
	border-right: solid 1px #9F60BF;
}

.menutop
{
	color:#ffffff;
	font-family: tahoma;
	font-size: 20px;
	background-color:#ECC0FF;
	background-image: url(../images/menu_top.jpg);
	background-repeat:no-repeat;
	height:27px;
}
.menumiddle
{
	font-family: tahoma;
	font-size: 9px;
	font-weight:bold;
	background-color:#ECC0FF;
	background-image: url(../images/menu_middle.jpg);
	background-repeat:repeat-y;
	text-align:left;
	padding-left:13px;
	padding-top:2px;
	width:100%;
}
.mm
{
	font-family: tahoma;
	font-size: 9px;
	font-weight:bold;
	background-color:#ECC0FF;
	background-image: url(../images/menu_middle.jpg);
	background-repeat:repeat-y;
	text-align:left;
	padding-left:13px;
	padding-top:2px;
	width:100%;
}
a:link.MenuMiddleLink , a:visited.MenuMiddleLink 
{
	font-size: 9px;
	color:#600294;
	text-decoration:none;
}
a:hover.MenuMiddleLink 
{
	color:#600294;
	text-decoration:underline;
}

a:link.mml , a:visited.mml 
{
	font-size: 9px;
	color:#600294;
	text-decoration:none;
}
a:hover.mml 
{
	color:#600294;
	text-decoration:underline;
}

a:link.MenuMiddleMainLink , a:visited.MenuMiddleMainLink 
{
	font-size: 11px;
	color:#600294;
	text-decoration:none;
}



a:hover.MenuMiddleMainLink 
{
	color:#600294;
	text-decoration:underline;
}

.menubottom
{
	color:#ffffff;
	font-family: tahoma;
	font-size: 20px;
	background-image: url(../images/menu_bottom.jpg?1=2);
	background-repeat:no-repeat;
	height:27px;
	background-color:#ECC0FF;
}
.scrollarea
{
	height:100%;
	margin:2px 2px 2px 2px;
}
.evttitle 
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align:left;
	padding-right:4px;
}
.evtvalue
{
	font-family: tahoma;
	font-size: 13px;
	font-weight:normal;
	color: #000000;
	text-align:left;
	padding-right:4px;
}

.et 
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align:left;
	padding-right:4px;
}
.ev 
{
	font-family: tahoma;
	font-size: 13px;
	font-weight:normal;
	color: #000000;
	text-align:left;
	padding-right:4px;
}

.evttitleR
{
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align:right;
	padding-right:4px;
}

.ddtopleft
{
	background-image: url(../images/ddtopleft.jpg);
	background-repeat:no-repeat;
	background-position: right;
}
.ddtopmid
{
	background-image: url(../images/ddtopmid.jpg);
	background-repeat:repeat-x;
	font-size:16px;
	font-weight:bolder;
}
.ddtopright
{
	background-image: url(../images/ddtopright.jpg);
	background-repeat:no-repeat;
}
.ddmidleft
{
	background-image: url(../images/ddmidleft.jpg);
	background-repeat:no-repeat;
	background-position: right;
}
.ddmidmid
{
	background-image: url(../images/ddmidmid.jpg);
	background-repeat:repeat-x;
}
.ddmidright
{
	background-image: url(../images/ddmidright.jpg);
	background-repeat:no-repeat;
}
.ddbotleft
{
	background-image: url(../images/ddbotleft.jpg);
	background-repeat:no-repeat;
	background-position: right;
}
.ddbotmid
{
	background-image: url(../images/ddbotmid.jpg);
	background-repeat:repeat-x;
	text-align:center;
	color:#ffffff;
	vertical-align:top;
	font-weight:bolder;
	font-size:11px;
}
.ddbotright
{
	background-image: url(../images/ddbotright.jpg);
	background-repeat:no-repeat;
}

.MainDiv
{
	border: solid 2px #9F60BF;
	background-color:#D580FF;
	color:#ffffff;
	padding: 2px;
	font-size:14px;
	font-weight:bolder;
	margin-bottom:10px;
	margin-right:4px;
	margin-left:4px;
	width:670px;
}

.MainDivGold
{
	border: solid 12px #ddee00;
	background-color:#eeff77;
	color:#000000;
	padding: 2px 4px 4px 4px;
	margin-bottom:10px;
	margin-right:4px;
	margin-left:4px;
	font-size:14px;
	font-weight:bolder;
	width:670px;
}

.MainInDiv
{
	border: solid 2px #9F60BF;
	background-color:#EABFFF;
	color:#000000;
	padding: 2px;
	font-size:10px;
	font-weight:normal;
	
}
.NatEvent
{
	font-size:10px;
	color:#555555;
}
.MainInDivGold
{
	border: solid 5px #eeff44;
	background-color:#EABFFF;
	color:#000000;
	padding: 2px;
	font-size:10px;
	font-weight:normal;
	
}
.homedivleft
{
	background-color:#FFFFFF; /* #F7E6FF */
	width:232px;
	height:100%;
	margin:2px 0px 0px 0px;

	display:block;
}
.homedivlefttd
{
	background-color:#FFFFFF; /* #F7E6FF */
	width:232px;
	margin:2px 0px 0px 0px;

}
.homedivlefttd
{
	background-color:#FFFFFF; /* #F7E6FF */
	width:232px;
	height:100%;
	margin:2px 0px 0px 0px;
}
.homedivmid
{
	width:240px;
	height:100%;
	margin: 2px 2px 0px 2px;
	padding:0px 4px 0px 4px;

	background-color:#FFFFFF; /* #F1D8FD */

}
.homedivmidtd
{
	width:240px;
	margin: 2px 2px 0px 2px;
	padding:0px 4px 0px 4px;

	background-color:#FFFFFF; /* #F1D8FD */	
}

.homedivmidMain
{
	width:100%;
	height:100%;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

	background-color:#FFFFFF; /* #F1D8FD */
}
.divhomeright
{
	margin:2px 0px 0px 0px;
	padding:0px 4px 0px 4px;
	background-color:#FFFFFF; /* #F7E6FF */
	display:inline;
	height:100%;

	width:200px;
}
.divhomerighttd
{
	margin:2px 0px 0px 0px;
	padding:0px 4px 0px 4px;
	background-color:#FFFFFF; /* #F7E6FF */
	width:200px;
}
.abtus
{
	font-size: 20px;
	color: #FF8500;
	font-weight: normal;
	text-align:center;
	display:inline;
	height:10px;
	margin:0px 0px 2px 0px;

}
.homedivmid2
{
	width:200px;
	height:100%;
	margin: 2px 2px 0px 2px;
	padding: 0px 4px 0px 4px;

	background-color:#F1D8FD;
}
.homedivmid2td
{
	width:230px;
	height:100%;
	margin: 2px 2px 0px 2px;
	padding: 0px 4px 0px 4px;

	background-color:#F1D8FD;	
}
.divhomeright2
{
	margin:2px 0px 0px 0px;
	padding:0px 4px 0px 4px;
	background-color:#FFFFFF; /* F7E6FF*/
	display:inline;
	height:100%;

	width:240px;
}
.divhomeright2td
{
	margin:2px 0px 0px 0px;
	padding:0px 4px 0px 4px;
	background-color:#FFFFFF; /* F7E6FF*/
	display:inline;
	height:100%;

	width:240px;
}
.abtustx
{
	margin:0px 20px 0px 20px;
}
.homechurches A
{
	font-size: 20px;
	color: #FF8500;
	font-weight: normal;
	text-align:center;
	display:inline;
	height:10px;
	margin:0px 0px 4px 0px;
	text-align:center;
	text-decoration:none;
}
.homechurches A:visited
{
	color: #FF8500;
}
.homechurches A:hover
{
	color: #FF8500;
}
.homeworkshops
{
	float:right;
}
.homeworkshopstext
{
	float:left;
	width:122px;
}


.infoBack
{
	background-color:#FFFF88;
	font-size:12px;
	font-weight:bold;
	color:#3A4445;
}
.infoBackPsychic
{
	background-color:#FFFF88;
	font-size:12px;
	font-weight:bold;
	color:#3A4445;
	margin:10px 10px 10px 10px;
}
.ibp
{
	background-color:#FFFF88;
	font-size:12px;
	font-weight:bold;
	color:#3A4445;
	margin:10px 10px 10px 10px;
}
.aa
{
	font-size:2em;
}
.aaex
{
	font-size:12px;
}
.q
{
	font-weight:bold;
	text-align:justify;
	font-size:2em;
	color:#FF8500;
}
.q2
{
	font-weight:bold;
	text-align:justify;
	color:#FF8500;
}

h3
{
		color:#9F60BF;
		font-size:190%;
		margin:0px 0ox 0px 0px;
}
.signed
{
	font-size:10px;
}


.qlink 
{
	margin:0px 0px 8px 0px;
	text-align:justify;
}

.CommentArea
{
	margin: 8px 0px 8px 0px;
}

.CommentTitle
{
	margin-bottom: 6px;
	font-size: 1em;
	font-weight: normal;
}

.CommentArrow
{
	background-image: url(../images/comment-arrow.gif);
	background-repeat: no-repeat;
	width: 14px;
	height: 14px;
	margin-bottom: -7px;
}

.CommentText
{
	padding-bottom: 3px;
	background-image: url(../images/comment-shadow.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.CommentText2
{
	border: solid 1px #bcbcbc;
	padding: 3px;
}

.CommentText3
{
	padding: 5px;
	font-size: 14px;
}

.CommentFooter
{
	margin-top: 10px;
	font-size: 12px;
	color: #666666;
	padding-left: 16px;
}

.CommonTextButton
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	padding: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	background-color: #eeeeee;
	color: #333333;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 80%;
	font-weight: bold;
	white-space: nowrap;
}


/* Comment Form */

#CommonCommentForm {

	padding: 0;

	font-size: 14px;}

#CommonCommentForm h2
{
	margin-bottom:0;
}

.CommentFormLabel
{
	color:#aF60BF;
	font-weight:bold;
	font-size:12px;
}

#CommonCommentForm h3{	
	color: #9F60BF;
	letter-spacing: -0.05;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 120%;
	font-weight: bold;
	padding: 4px;
	padding-left: 0px;
	margin: 0px;
	position: relative;
	margin-top: 24px;
	}

#CommonCommentForm p{
	padding: 0em;
	font-size: 14px;
}

#CommonCommentForm dl {
	margin: 0;
	padding: 0;
}

#CommonCommentForm dt {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1.0em;
	margin: 0px;}
	
#CommonCommentForm dd {
	color: #777777;
	margin-left:0;
}

#CommonCommentForm dt em {
	font-size: 0.95em;
}
 
#CommonCommentForm .smallbox {
	width: 350px;
	padding: 2px;
	font-size:12px;
	border: solid 1px #aaaaaa;

}

#CommonCommentForm textarea {
	width: 500px;
	height: 150px;
	padding: 2px;
	font-size: 14px;
	}
	
	.card-left, .card-right {
	width:170px;
       float: left;
       margin: 0 15px 15px 0;
       padding: 10px 0;
       text-align: center;
       background: #efefef;
       border-right: 1px solid #ccc;
       border-bottom: 1px solid #ccc;
       font-size: 100%;
       }
    .card-right {
       float: right;
       margin: 0 0 15px 15px;
       
       }
.card-title {
	margin: 0 0 5px 0;
	font-size: 130%;
	color: green;
	}
.card-photo {
	margin: 0 auto; padding:0;
	border: none;
	}
.card-desc {
	margin: 5px 10px; padding:0;
	text-align: left;
	font-size: 100%;
	}
.card-info {
	margin: 5px 10px 0 10px; padding:0;
	text-align: right;
	font-size: 90%;
	color: #666;
	}
	
	
	
.ArticleItemArea
{
	width:100%;
	border: dotted 1px #dddddd;
	font-size:1.2em;
}

.aia
{
	width:100%;
	border: dotted 1px #dddddd;
	font-size:1.2em;
	padding:2 2 2 2;
}

.aia2
{	clear:both;
	width:100%;
	border-top: dotted 1px #999999;
	font-size:13px;
	padding: 10px 2px 10px 2px;
	
}

.prv
{
		font-size:1.2em;
}
.ArticleItemTitle
{
	float:left;
	width:100%;
	vertical-align:middle;
}

.ait
{
	float:left;
	width:100%;
	vertical-align:middle;
}

.aitv
{
	float:left;
	width:80px;
	vertical-align:middle;
	padding:5px 0px 5px 0px;
}
.ArticleItemAuthor
{
	float:left;
	width:210px;
}

.aiaU
{
	float:left;
	width:170px;
	padding:5px 0px 5px 0px;
}

.ArticleItemDateSubmitted
{	float:left;
	width:170px;
}
.aids
{	float:left;
	width:150px;
	padding:5px 0px 5px 0px;
}

.ArticleItemSubmittedBy
{	float:left;
	width:240px;
}
.aisb
{	float:left;
	width:250px;
	padding:5px 0px 5px 0px;
}

.ArticleConfirmSave
{
	width:100%;
	background-color:#ffff44;
	border: dotted 1px #dddddd;
	font-weight:bold;
	color:#000000;
	font-size:14px;
}

.ArticleNarrative
{
	clear:both;
	text-align:justify;
	width:680px;
	border: dotted 1px #dddddd;
	padding:4px 4px 4px 4px;
	font-size:1.8em;
}
.ArticleItemLabel 
{
	color:#9F60BF;
	font-weight:bold;
}

.ail 
{
	color:#9F60BF;
	font-weight:bold;
	padding:0px 2px 2px 0px;
}


	.advert-card-left {

       float: left;
       margin: 2px 2px 2px 2px;
       padding: 10px 10px;
       text-align: center;
       background: #efefef;
       border-right: 1px solid #ccc;
       border-bottom: 1px solid #ccc;
       font-size: 100%;
       }

	.article-card-left, .article-card-right {

       float: left;
       margin: 15px 15px 15px 15px;
       padding: 10px 10px;
       text-align: center;
       background: #efefef;
       border-right: 1px solid #ccc;
       border-bottom: 1px solid #ccc;
       font-size: 100%;
       }
    .article-card-right {
       float: right;
       margin: 0 0 15px 15px;
       
       }
.article-card-title {
	margin: 0 0 5px 0;
	font-size: 80%;
	color: green;
	}
.article-card-photo {
	margin: 0 auto; padding:0;
	border: none;
	}
.article-card-desc {
	margin: 5px 10px; padding:0;
	text-align:center;
	font-size: 80%;
	}
.article-card-info A{
	margin: 5px 10px 0 10px; padding:0;
	text-align: right;
	font-size: 80%;
	color: #FF8500;
	font-weight:bold;
	}
	
.article-card-info {
	margin: 5px 10px 0 10px; padding:0;
	text-align: right;
	font-size: 80%;
	color: #FF8500;
	}
	

.MediumTimeHeader TD
{
	font-size: 1.2em;
	color: #ffffff;
	font-weight:bold;
	background-color:#FF8500;
	text-transform:lowercase;
	padding:4px 4px 4px 4px;
	text-align:center;
}

												
.MediumTimeName
{
	font-size: 1.2em;
	color: #000000;
}

.MediumTimeDate
{
	font-size: 1.2em;
	color: #600294;
	padding:0px 8px 0px 8px;
}

.PyschicMediumName
{
	font-size: 0.9em;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	text-align:center;
	letter-spacing:0.050em;
}
.PyschicMediumInfo
{
	font-size:1.3em;
	letter-spacing:0.150em;
	font-family:Trebuchet MS, Tahoma, Verdana;
}
.pmi
{
	font-size:1.3em;
	letter-spacing:0.150em;
	font-family:Trebuchet MS, Tahoma, Verdana;
}
.PsychicEventMiddle
{
	color:#000000;
	font-weight:bold;
	font-size:1.5em;
}

.PsychicEventContact a
{
	color:#FF8500;
	font-size:1.6em;
	font-weight:bold;
	text-decoration:none;
	padding:0px 40px 0px 40px;
}
.PsychicEventContact a:hover
{
	font-size:1.6em;
	font-weight:bold;
	text-decoration:underline;
	color:#F7E6FF;
	background-color:#FF8500;
}



.nbTopLeft
{
	background-image: url(../images/NB_TopLeft.jpg); background-repeat:no-repeat; background-position: left top; width:96px; height:37px;

}
.nbTopMid
{
	background-image: url(../images/NB_TopMid.jpg);	background-repeat:repeat-x;	height:37px;
		background-color:#ff0000;
	
}

.nbTopRight
{
	background-image: url(../images/NB_TopRight.jpg);background-repeat:no-repeat;background-position: right top;width:65px;	height:37px;
}
.nbMidRight
{
	background-image: url(../images/NB_MidRight.jpg);background-repeat:repeat-y;background-position: right top;	width:65px;
}
.nbBotRight
{
	background-image: url(../images/NB_BotRight.jpg);background-repeat:no-repeat;background-position: right bottom;height:55px;width:65px;
}
.nbBotMid
{
	background-image: url(../images/NB_BotMid.jpg);background-repeat:repeat-x;height:55px;
}
.nbBotLeft
{
	background-image: url(../images/NB_BotLeft.jpg);background-repeat:no-repeat;width:96px;height:55px;
}
.nbMidLeft
{
	background-image: url(../images/NB_MidLeft.jpg);background-repeat:repeat-y;	width:96px;
}
.nbMiddle
{
	background-color:#FFFF88;
	padding:5px 15px 5px 0px;
	vertical-align:top;
	text-align:center;
	font-weight:bold;
	color:#000000;
	letter-spacing:.115em;
}
.nbTopRow
{
	Height:37px;

}
.nbBotRow
{
	Height:55px;
}

.introblock {
	margin:0 0 0 0;
	font-size:1.2em;
	border:1px solid #feb;
	border-left:4px solid #f60;
	background-color:#ffc;
	color:#000;
	padding: 4px 4px 4px 4px;
	width:680px;
	
}

.introblock h1 
{
	font-size:18px;
	color:#666;
	margin-bottom:2px;
	padding:0;
	border:none;
}

.introblock p {
	padding-left:0;
	letter-spacing:0.205em;
	font-size:0.9em;
}
a:link.PageStyle, a:visited.PageStyle, a:hover.PageStyle
{
	background-color:#9F60BF;
	border:solid 1px #000000;
	width:30px;
	height:30px;
	font-weight:bold;
	font-size:2.2em;
	vertical-align:middle;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
}

.PageLabelStyle
{
	background-color:#ffffff;
	border:solid 1px #000000;
	width:30px;
	height:30px;
	font-weight:bold;
	font-size:2.2em;
	vertical-align:middle;
	text-align:center;
	color:#9F60BF;
	text-decoration:none;
}
.PagerMessage
{
	color:#9F60BF;
	font-weight:bold;
	font-size:1.2em;
	margin:0px 10px 0px 10px;
		
}


.qlink a:link, a:visited
{
	font-size:1.5em;
	font-weight:bold;
	color:#FF8500;
	text-decoration:none;
}

.qlink a:hover
{
	font-size:1.5em;
	font-weight:bold;
	color:#0044ff;
	text-decoration:underline;
}

.divLnkH
{
	display:block;
	padding:2px 0px 0px 0px;
}

.a
{ 
	font-size:30px;
}

.SpanArticleLink
{
	padding: 2px 2px 4px 2px; margin-bottom:2px; display:block;
}
.sal
{	border-bottom: 1px dotted #f90;
	padding: 2px 2px 6px 2px; margin-bottom:2px; display:block;
}

.imgS
{
	float:left;width:90px;
	border:0px;
}

.imgU
{
	float:left;width:90px;height:70px;
	border:0px;
}
.spanBot
{
		border-bottom: 0px dotted #f90;
		clear:both;
}
a:visited.lnkArticleLink, a:link.lnkArticleLink
{
	/*color:#9F60BF;*/
	font-size:11px;
	color:#9F60BF;
	font-weight:bold;
	border-bottom: 0px dotted #f90;
	line-height:14px;
	text-decoration: none;

}
a:hover.lnkArticleLink
{
	font-size:11px;
	font-weight:bold;
	color:#cc0000;
	line-height:14px;
	height:14px;
	border-bottom: 0px solid #7d40ad;

}
a:visited.al, a:link.al
{
	/*color:#9F60BF;*/
	font-size:11px;
	color:#9F60BF;
	font-weight:bold;
	border-bottom: 0px dotted #f90;
	line-height:14px;
	text-decoration: none;

}
a:hover.al
{
	font-size:11px;
	font-weight:bold;
	color:#cc0000;
	line-height:14px;
	height:14px;
	border-bottom: 0px solid #7d40ad;

}
a:link.HomeLinkTitle, a:visited.HomeLinkTitle
{
	text-align:center;
	font-size: 2em;
	color: #FF8500;
	font-weight: normal;
	display:inline;
	height:10px;
	margin:0px 0px 4px 0px;
	width:100%;
	text-decoration:none;
}
a:hover.HomeLinkTitle
{
	text-decoration: underline;
	text-align:center;
}

.NewestArticleLabel
{
	font-size: 19px;
	color: #FF8500;
	font-weight: normal;
	display:inline;
	margin:0px 0px 4px 0px;
	text-align:left;
	width:100%;
	text-decoration:none;
}

a:link.NewestArticleLink, a:visited.NewestArticleLink
{
	font-size: 19px;
	color: #FF8500;
	font-weight: normal;
	display:inline;
	margin:0px 0px 4px 0px;
	text-align:left;
	width:100%;
	text-decoration:none;
}
a:hover.NewestArticleLink
{
	font-size: 19px;
	text-decoration: underline;
}

.articleNewestTitle
{
	font-size: 1em;
	color: #FF8500;
	font-weight: normal;
	display:inline;
	height:10px;
	margin:2px 2px 2px 2px;
	text-align:left;

}
.ant
{
	font-size: 1em;
	color: #FF8522;
	font-weight: normal;
	display:block;
	margin:2px 2px 2px 2px;
	text-align:left;

}
a:link.SmallOrangeLink, a:visited.SmallOrangeLink
{
	color: #FF8500;
	font-weight:bold;
	font-size:1em;
}

a:hover.SmallOrangeLink
{
	text-decoration: underline;
	font-weight:bold;
	font-size:1em;
}

.viewsite 
{
	padding-left:4px;
	background-color:#9F60BF;
	font-weight:bolder;
	padding-top:2px;
	padding-bottom:2px;
}
a:link.ViewSiteLink ,a:visited.ViewSiteLink 
{
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

a:hover.ViewSiteLink 
{
	color:#F7E6FF;
	text-decoration:underline;
}


a:visited.ArticleItemTitleLink, a:link.ArticleItemTitleLink
{
	color:#FF8500;
	font-size:1em;
	height:1.6em;
}
a:hover.ArticleItemTitleLink
{
	color:#FF8500;
	font-size:1em;
	text-decoration:underline;
}

a:visited.aitl, a:link.aitl
{
	color:#FF8500;
	font-size:1em;
	height:1.6em;
}
a:hover.aitl
{
	color:#FF8500;
	font-size:1em;
	text-decoration:underline;
}


a:link.PsychicEventListedHere,a:visited.PsychicEventListedHere
{
	color:#FF8500;
	font-size:1.0em;
	font-weight:bold;
	text-decoration:none;
	padding:0px 4px 0px 4px;
}
a:hover.PsychicEventListedHere
{
	font-size:1.0em;
	font-weight:bold;
	text-decoration:underline;
	color:#F7E6FF;
	background-color:#FF8500;
	padding:0px 4px 0px 4px;
}

a:link.lnkArticleOwnerSite, a:visited.lnkArticleOwnerSite
{
	font-weight:bold;
	color:#FF8500;
	font-size:65%;
	text-decoration:none;
}
a:hover.lnkArticleOwnerSite
{
	font-weight:bold;
	color:#FF8500;
	font-size:65%;
	text-decoration:underline;
}

a:link.lnkOrange12px, a:visited.lnkOrange12px
{
	font-weight:bold;
	color:#FF8500;
	font-size:12px;
	text-decoration:none;
}
a:hover.lnkOrange12px
{
	font-weight:bold;
	color:#FF8500;
	font-size:12px;
	text-decoration:underline;
}

a:link.ad, a:visited.ad
{
	font-weight:bold;
	color:#FF8500;
	font-size:12px;
	text-decoration:none;
}
a:hover.ad
{
	font-weight:bold;
	color:#FF8500;
	font-size:12px;
	text-decoration:underline;
}

.imgA
{
	border:0px; display:block; width:103%;margin-left:-4px; margin-right:-4px;
	height:auto;

}
a:link.lnkEventTag, a:visited.lnkEventTag
{
	font-weight:bold;
	color:#FF8500;
	font-size:9px;
	text-decoration:none;
}
a:hover.lnkEventTag
{
	font-weight:bold;
	color:#FF8500;
	font-size:9px;
	text-decoration:underline;
}

.divEventTags
{
	letter-spacing:normal;
	text-align:center;
}



a:link.lnkSendFriend, a:visited.lnkSendFriend
{
	font-weight:bold;
	color:#880088;
	font-size:14px;
	text-decoration:none;
}
a:hover.lnkSendFriend
{
	font-weight:bold;
	color:#aa00aa;
	font-size:14px;
	text-decoration:underline;
}

a:link.lnkOrange16px, a:visited.lnkOrange16px
{
	font-weight:bold;
	color:#FF8500;
	font-size:16px;
	text-decoration:none;
}
a:hover.lnkOrange16px
{
	font-weight:bold;
	color:#FF8500;
	font-size:16px;
	text-decoration:underline;
}

a:link.l16, a:visited.l16
{
	font-weight:bold;
	color:#FF8500;
	font-size:16px;
	text-decoration:none;
}
a:hover.l16
{
	font-weight:bold;
	color:#FF8500;
	font-size:16px;
	text-decoration:underline;
}

a:link.bcLink, a:visited.bcLink
{
	font-size:12px;
	font-weight:bold;
	color:#9F60BF;
	text-decoration:none;
	border-bottom: 1px dotted #f90;
}
a:hover.bcLink
{
	font-size:12px;
	font-weight:bold;
	color:#9F60BF;
	text-decoration:none;
	border-bottom: 1px solid #f90;
}
.bcMain
{
	margin:0px 0px 8px 0px;
}
.bcDelim
{
	font-size:12px;
	font-weight:bold;
	color:#9F60BF;
}
.ArticleItemAreaLive
{
	background-color:#ccffcc;
}
.ArticleItemAreaNonLive
{
	background-color:#ffcccc;
}
.advmsg
{
	font-weight:bold;
	background-color:#ffffff;
	color:ffffff;
	border: dotted 1px #dddddd;
	padding:2px 2px 2px 2px;
	
}

.VenueAddressTitle
{
	font-weight:bold;
	color:#9F60BF;
	font-size:1.3em;
}
.VenueAddress
{
	color:#444444;
	font-size:1.2em;
}
.VenueBottomBorder
{
	border-bottom: dotted 1px #FF8500;
}
a:link.VenueAddressLink, a:visited.VenueAddressLink
{
	font-weight:bold;
	font-size:1.2em;
	text-decoration:none;
	color:#FF8500;
}
a:hover.VenueAddressLink
{
	font-weight:bold;
	font-size:1.2em;
	text-decoration:underline;
	color:#FF8500;
}
.SendEmail
{
	border: solid 2px #bb44bb;
	background-color:#ECC0FF;
	padding:10px 10px 10px 10px;
	z-index: 1000;
}
.SendEmailTitle
{
	font-weight:bold;
}

.CommentBox
{
	border: solid 1pm #aaaaaa;
}

.SitePeersBox
{
	font-weight:bold;
	background-color:#ffffff;
	border: dotted 1px #dddddd;
	padding:2px 2px 2px 2px;
	margin:5px 5px 5px 5px;
}

#divSitePeers label
{
  font-family:   Arial, Helvetica, sans-serif;
  font-size:   13px;
  font-weight:   bold;
  color:      black;
}

#divSitePeers select
{
	border: solid 0px #888888;
}

.FormTB
{
	border: dotted 1px #aaaaaa;
}


a:link.showMap, a:visited.showMap
{
	padding:2px 2px 2px 2px;
	font-weight:bold;
	font-size:17px;
	text-decoration:none;
	color:#600294;
	background-color:#ffbbff;
	letter-spacing:1px;
}
a:hover.showMap
{
	text-decoration:underline;
	color:#440044;
}
.showMaps
{
	margin: auto auto auto auto;
	padding:8px 8px 8px 8px;
	background-color:#ffbbff;
	height:20px;
}

a:link.lnl, a:visited.lnl
{
	font-size:10px;
	text-decoration:none;
	color:#aaaaaa;
}
a:hover.lnl
{
	font-size:10px;
	text-decoration:underline;
}

a:link.ll, a:visited.ll
{
	font-size:11px;
	text-decoration:none;
	color:#FF8500;
	font-weight:bold;
	letter-spacing:1px;
}
a:hover.ll
{
	font-size:11px;
	text-decoration:underline;
}

#divTable h2
{
	font-size:14px;
	font-weight:bold;
	color:#440044;
	letter-spacing:1.5px;
}

.searchCombo
{
	font-size:10.5px;
}

.SiteListTitle
{
	font-weight:bold;
	font-size:12px;
	color:#9F60BF;
	padding: 5px 0px 5px 4px;
}

.SiteListSelect
{
	font-size:12px;
	color:#333333;
	padding: 5px 0px 5px 4px;
}

#Promotion .smallbox {
	width: 350px;
	padding: 2px;
	font-size:12px;
	border: solid 1px #aaaaaa;
	margin: 2px 0px 2px 0px;

}

#Promotion label
{
	font-size:13px;
}

.lnkTextAdTitle
{
	font-weight:bold;
}
.lnkTextAdDesc
{
}

.lnkTextAdLink
{
}
a:link.lnkTextAdInfo, a:visited.lnkTextAdInfo
{
	font-size:10px;
	text-decoration:underline;
	color:#ffffff;
}
a:hover.lnkTextAdInfo
{
	font-size:10px;
	text-decoration:underline;
	color:#dddddd;
}


.divTSM
{
	border: solid 1px #9F60BF;
	margin: 2px 2p 2px 2px;
	width:100%;
}
.divTSH
{
	color:#FFFFFF;
	background-color:#9F60BF;
	padding: 2px 2px 4px 2px;
	font-weight:bold;
	font-size:14px;
	letter-spacing:1px;
}

.ShopItemTitle
{
	font-weight:bold;
	font-size:12px;
	letter-spacing:1px;
}

.ShopItemDesc
{
	font-size:10px;
	color:#444444;
}
.ShopItemTitleSmall
{
	font-size:9px;
	color:#666666;
	font-style:italic;
	letter-spacing:0.9px;
}

.ppNote
{
	padding:6px 6px 6px 6x;
	margin:2px 2px 2px 2px;
	text-align:left;
	text-decoration:note;
	background-color:#ffffff;
	color:#880000;
	font-weight:normal;
	border:dotted 0px #000000;
	background-image: url(../images/Tickets.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

.divTickets
{
	padding:4px 4px 4px 4px;	
	border: dotted 0px;
}

.ppDisc
{
	font-weight:normal;
}

a:link.lnkCategoryTagLink0, a:visited.lnkCategoryTagLink0
{
	font-weight:bold;	color:#FFaa00;	font-size:9px;	text-decoration:none;
}
a:hover.lnkCategoryTagLink0
{
	font-weight:bold;	color:#FFaa00;	font-size:9px;	text-decoration:underline;background-color:#eeeeee;
}

a:link.lnkCategoryTagLink1, a:visited.lnkCategoryTagLink1
{
	font-weight:bold;	color:#FF8500;	font-size:9px;	text-decoration:none;
}
a:hover.lnkCategoryTagLink1
{
	font-weight:bold;	color:#FF8500;	font-size:9px;	text-decoration:underline;background-color:#eeeeee;
}

a:link.lnkCategoryTagLink2, a:visited.lnkCategoryTagLink2
{
	font-weight:bold;	color:#dd8500;	font-size:10px;	text-decoration:none;
}
a:hover.lnkCategoryTagLink2
{
	font-weight:bold;	color:#dd8500;	font-size:10px;	text-decoration:underline;background-color:#eeeeee;
}

a:link.lnkCategoryTagLink3, a:visited.lnkCategoryTagLink3
{
	font-weight:bold;	color:#bb8500;	font-size:11px;	text-decoration:none;
}
a:hover.lnkCategoryTagLink3
{
	font-weight:bold;	color:#bb8500;	font-size:11px;	text-decoration:underline;background-color:#eeeeee;
}

a:link.lnkCategoryTagLink4, a:visited.lnkCategoryTagLink4
{
	font-weight:bold;	color:#998500;	font-size:12px;	text-decoration:none;
}
a:hover.lnkCategoryTagLink4
{
	font-weight:bold;	color:#998500;	font-size:12px;	text-decoration:underline;background-color:#eeeeee;
}

a:link.lnkCategoryTagLink5, a:visited.lnkCategoryTagLink5
{
	font-weight:bold;	color:#778500;	font-size:13.5px;	text-decoration:none;
}
a:hover.lnkCategoryTagLink5
{
	font-weight:bold;	color:#778500;	font-size:13.5px;	text-decoration:underline;background-color:#eeeeee;
}

a:link.lnkCategoryTagLink6, a:visited.lnkCategoryTagLink6
{
	font-weight:bold;	color:#558500;	font-size:14px;	text-decoration:none;
}
a:hover.lnkCategoryTagLink6
{
	font-weight:bold;	color:#558500;	font-size:14px;	text-decoration:underline;background-color:#eeeeee;
}

a:link.lnkCategoryTagLink7, a:visited.lnkCategoryTagLink7
{
	font-weight:bold;	color:#448500;	font-size:17px;	text-decoration:none;
}
a:hover.lnkCategoryTagLink7
{
	font-weight:bold;	color:#448500;	font-size:17px;	text-decoration:underline;background-color:#eeeeee;
}

a:link.lnkCategoryTagLink8, a:visited.lnkCategoryTagLink8
{
	font-weight:bold;	color:#228500;	font-size:18px;	text-decoration:none;
}
a:hover.lnkCategoryTagLink8
{
	font-weight:bold;	color:#228500;	font-size:18px;	text-decoration:underline; background-color:#eeeeee;
}

.SpanCategoryTagLink
{
	padding: 0px 2px 0px 2px;
}

.ArticleNarrativeHeader
{
	text-align:justify;
	width:100%;
	border: dotted 0px #dddddd;
	padding:0px 0px 0px 0px;
	font-size:13px;
	margin: auto auto auto auto;
}


.eventAdvert
{
	font-weight:bold;
	background-color:#ffffff;
	color:ffffff;
	border: dotted 1px #dddddd;
	padding:2px 2px 2px 2px;
	margin:1px 0px 1px 0px;
}
.eAd
{
	font-weight:bold;
background: #ffff88;
background: -moz-linear-gradient(top,  #ffff88 0%, #ffeeff 73%);
background: -webkit-linear-gradient(top,  #ffff88 0%,#ffeeff 73%);
background: linear-gradient(to bottom,  #ffff88 0%,#ffeeff 73%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff88', endColorstr='#ffeeff',GradientType=0 );
	color:ffffff;
	border: dotted 1px #dddddd;
	padding:4px 4px 4px 4px;
	margin: 4px 0px 4px 0px;
}
.eventAdDate
{
		color:#440044;
	font-weight:bold;
}

.eadt
{
		color:#440044;
	font-weight:bold;
}

.eventAdDesc
{
	color:#444444;
	font-weight:normal;
}

.eads
{
	color:#444444;
	font-weight:normal;
}

.eventAdAddress
{
	color:#440044;
	font-weight:bold;
}

.eadd
{
	color:#440044;
	font-weight:bold;
}

.Disclaimer
{
	border:dotted 1pm #aaaaaa;
	font-size:11px;
	text-align:justify;
	margin:4px 4px 4px 4px;
	padding:2px 2px 2px 2px;
	background-color:#ffff88;
	color:#ff0000;
	clear:both;
}

.disclaimer
{
	border:dotted 1pm #aaaaaa;
	font-size:11px;
	text-align:justify;
	margin:4px 4px 4px 4px;
	padding:2px 2px 2px 2px;
	background-color:#ffff88;
	color:#ff0000;
	clear:both;
}

.ajaxLikeLabel
{
	font-size:11px;
	color:#333333;
	font-weight:bold;
}
a:link.ajaxLikeLink, a:visited.ajaxLikeLink
{
	font-weight:bold;	color:#007700;	font-size:12px;	text-decoration:none; background-color:#efefee;
}
a:hover.ajaxLikeLink
{
	font-weight:bold;	color:#009900;	font-size:12px;	text-decoration:underline; background-color:#ffffff;
}

.divLike
{
	width:200px;
	padding:5px 5px 5px 5px;
	margin: 10px 3px 10px 3px;
	border:dotted 1px #dddddd;
}

.PayReviewHead
{
	background-color:#ffddff;
	font-size:12px;
}

.PayReviewRow 
{
	background-color:#ffffff;
}

.PayReviewCell 
{
	border-bottom:dotted 1px #dddddd;
	border-right:dotted 1px #dddddd;
	font-size:14px;
}


.PayReviewFoot 
{
	background-color:#eeeeee;
	font-size:12px;
	font-weight:bold;
}

.PayReviewText
{
	font-size:14px;
	padding:4px 4px 4px 4px;
	background-color:#FFFFCC;
	border:dotted 1px #dddddd;
}

.PayOrderID
{
	font-size:14px;
	font-weight:bold;
}

.textCTEx 
{
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	font-weight:bold;
	border:dotted 2px #ffff00;
	padding:2px 2px 2px 2px;
	
}
.textCT2 
{
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	font-weight:bold;
	padding:2px 2px 2px 2px;
	
}

.ChkPack
{
	background-color:ffff00;
	color:#ff0000;
	font-weight:bold;
}

.FormTB2
{
	border: dotted 1px #aaaaaa;
	padding:4px 4px 4px 4px;
	height:16px;
}

.MaxWords
{
	color:#00aa00;
	font-weight:bold;
	font-size:14px;
}

.MaxWordsRed
{
	color:#FF0000;
	font-weight:bold;
	font-size:14px;
}


.DDEventList
{
	font-size:10px;
	border: solid 1px #aaaaaa;
	font-weight:bold;
}


a:link.lnkEventList, a:visited.lnkEventList
{
	font-weight:bold;	color:#FF8500;	font-size:9px;	text-decoration:none;
}
a:hover.lnkEventList
{
	font-weight:bold;	color:#FF8500;	font-size:9px;	text-decoration:underline;background-color:#eeeeee;
}

a:link.lnkEventListAdd, a:visited.lnkEventListAdd
{
	font-weight:bold;	color:#FF8500;	font-size:9px;	text-decoration:none;
}
a:hover.lnkEventListAdd
{
	font-weight:bold;	color:#FF8500;	font-size:9px;	text-decoration:underline;background-color:#eeeeee;
}
.divEventList
{
	background-color:#ffffff;
	border: solid 1px #FF8500;
	padding:2px 2px 2px 2px;
}

.divEventList2
{
	background-color:#ffffff;
	border: dotted 1px #aaaaaa;
	padding:2px 2px 2px 2px;
}


.EVTitle
{
	color:#000000;
	font-weight:bold;
	font-size:12px;
}

.divFooterTop
{
	padding: 14px 4px 14px 4px;
	background-color:#1b1713;
	border:solid 0px #5a4c40;
	font-size:10px;
}
.divFooter
{
	padding:14px 4px 14px 4px;
	background-color:#372c24;
	border:solid 2px #5a4c40;
	font-size:10px;
}

a:link.footerlinks, a:visited.footerlinks, a:hover.footerlinks
{
	color: #959578;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

a:hover.footerlinks
{
	color: #FF0000;
}

a:link.footerlinksBig, a:visited.footerlinksBig, a:hover.footerlinksBig
{
	color: #ffffff;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
}

a:hover.footerlinksBig
{
	color: #FF0000;
}

.EVTitleCoupon
{
	background-color:#372c24;
	color:#ffffff;
	font-weight:bold;
	width:100%;
	padding:4px 4px 4px 4px;
	margin:2px 2px 2px 2px;
	font-size:15px;
}

.divCoupon
{
	background-color:#ffffff;
	border: solid 1px #FF8500;
	padding:4px 4px 4px 4px;
}

.divPastEvent
{
	background-color:#ff0000;
	padding:4px 4px 4px 4px;
	font-weight:bold;
	color:#ffffff;
}

.LblViewSiteLink
{
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

.evtRanking1
{
	background-color:#ff77ff;
	padding:4px 4px 4px 4px;
	color:#000000;
	font-size:12px;
}

.evtRanking2
{
	background-color:#eeeeee;
	padding:4px 4px 4px 4px;
	color:#000000;
	font-size:12px;
}

.evtRanking3
{
	background-color:#372c24;
	padding:4px 4px 4px 4px;
	color:#ffffff;
	font-size:12px;
}


a:link.terms, a:visited.terms
{
	color:#0000aa;
	font-size:11px;
}
a:hover.terms
{
	color:#0000aa;
	font-size:11px;
}


a:link.EventThisWeek, a:visited.EventThisWeek
{
	font-weight:bold;
	color:#FFFFFF;
	font-size:14px;
	background-color:#ff8800;
	padding:4px 4px 4px 4px;
	margin:2px 2px 2px 2px;
	text-decoration:none;
}
a:hover.EventThisWeek
{
	font-weight:bold;
	color:#FFFFAA;
	text-decoration:underline;
}

a:link.EventThisWeekSelected, a:visited.EventThisWeekSelected
{
	font-weight:bold;
	color:#FFFFFF;
	font-size:14px;
	background-color:#aaaaaa;
	padding:4px 4px 4px 4px;
	margin:2px 2px 2px 2px;
	text-decoration:none;
}
a:hover.EventThisWeekSelected
{
	font-weight:bold;
	color:#FFFFAA;
	text-decoration:underline;
}

.mapSideBar
{
	background-color:#f7e6ff;
	font-size:9px;
	font-weight:bold;
}

.showHideChk
{
	font-size:12px;
	font-weight:bold;
}

.postCode
{
	text-transform:uppercase;
	border: solid 1pm #FF8500;
	font-size:12px;
	font-weight:bold;
	padding:1px 4px 1px 4px;
}

a:link.lnkShows, a:visited.lnkShows
{
	font-weight:bold;
	color:#ffffff;
	font-size:9px;
	text-decoration:none;
}
a:hover.lnkShows
{
	font-weight:bold;
	color:#ffffff;
	font-size:9px;
	text-decoration:underline;
}

.TextMyEvents
{
	font-size:11px;
	border:solid 1px #777777;
	width:160px;
}

.ArticleHomeImg
{
	float:left;padding: 2px 4px 2px 0px;background-color:#ffffff;height:70px;width:90px;max-height:70px;
	display:inline;
}

.ahi
{
	float:left;padding: 2px 4px 2px 0px;background-color:#ffffff;height:70px;width:90px;max-height:70px;
	display:inline;
}

.EventTitle
{
	font-size:14px;
}

.BigEventTitle
{
	font-size:15px;
}

a:link.vs, a:visited.vs
{
	font-weight:bold;	color:#FF8500;	font-size:9px;	text-decoration:none;
}
a:hover.vs
{
	font-weight:bold;	color:#FF8500;	font-size:9px;	text-decoration:underline;background-color:#eeeeee;
}


a:link.l0, a:visited.l0
{
	font-weight:bold;	color:#FFaa00;	font-size:9px;	text-decoration:none; padding:0px 2px 0px 2px;
}
a:hover.l0
{
	font-weight:bold;	color:#FFaa00;	font-size:9px;	 padding:0px 2px 0px 2px; text-decoration:underline;background-color:#eeeeee;
}

a:link.l1, a:visited.l1
{
	font-weight:bold;	color:#FF8500;	font-size:9px;	 padding:0px 2px 0px 2px; text-decoration:none;
}
a:hover.l1
{
	font-weight:bold;	color:#FF8500;	font-size:9px;	 padding:0px 2px 0px 2px;text-decoration:underline;background-color:#eeeeee;
}

a:link.l2, a:visited.l2
{
	font-weight:bold;	color:#dd8500;	font-size:10px;	 padding:0px 2px 0px 2px;text-decoration:none;
}
a:hover.l2
{
	font-weight:bold;	color:#dd8500;	font-size:10px;	 padding:0px 2px 0px 2px;text-decoration:underline;background-color:#eeeeee;
}

a:link.l3, a:visited.l3
{
	font-weight:bold;	color:#bb8500;	font-size:11px; padding:0px 2px 0px 2px;	text-decoration:none;
}
a:hover.l3
{
	font-weight:bold;	color:#bb8500;	font-size:11px;	 padding:0px 2px 0px 2px;text-decoration:underline;background-color:#eeeeee;
}

a:link.l4, a:visited.l4
{
	font-weight:bold;	color:#998500;	font-size:12px;	 padding:0px 2px 0px 2px;text-decoration:none;
}
a:hover.l4
{
	font-weight:bold;	color:#998500;	font-size:12px;	 padding:0px 2px 0px 2px;text-decoration:underline;background-color:#eeeeee;
}

a:link.l5, a:visited.l5
{
	font-weight:bold;	color:#778500;	font-size:13.5px;	 padding:0px 2px 0px 2px;text-decoration:none;
}
a:hover.l5
{
	font-weight:bold;	color:#778500;	font-size:13.5px; padding:0px 2px 0px 2px;	text-decoration:underline;background-color:#eeeeee;
}

a:link.l6, a:visited.l6
{
	font-weight:bold;	color:#558500;	font-size:14px;	 padding:0px 2px 0px 2px;text-decoration:none;
}
a:hover.l6
{
	font-weight:bold;	color:#558500;	font-size:14px;	 padding:0px 2px 0px 2px;text-decoration:underline;background-color:#eeeeee;
}

a:link.l7, a:visited.l7
{
	font-weight:bold;	color:#448500;	font-size:17px;	 padding:0px 2px 0px 2px;text-decoration:none;
}
a:hover.l8
{
	font-weight:bold;	color:#448500;	font-size:17px;	 padding:0px 2px 0px 2px;text-decoration:underline;background-color:#eeeeee;
}

a:link.l8, a:visited.l8
{
	font-weight:bold;	color:#228500;	font-size:18px;	 padding:0px 2px 0px 2px;text-decoration:none;
}
a:hover.l8
{
	font-weight:bold;	color:#228500;	font-size:18px;	 padding:0px 2px 0px 2px;text-decoration:underline; background-color:#eeeeee;
}

.sact
{
	padding: 0px 2px 0px 2px;
}

.sctl
{
	padding: 0px 2px 0px 2px;
}

a:link.lCtl0, a:visited.lCtl0
{
	font-weight:bold;	color:#FFaa00;	font-size:9px;	text-decoration:none;
}
a:hover.lCtl0
{
	font-weight:bold;	color:#FFaa00;	font-size:9px;	text-decoration:underline;background-color:#eeeeee;
}
.imgF
{
	margin: 0px 8px 3px 8px;float:left;
}

.newDateRow
{

	background-color:#ffffaa;

}
.newDateRow td
{
	font-weight:bold;
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;	
}


.lazyimage
{
  opacity: 0.3;
 
     -webkit-transition: opacity .5s ease-in;
    -moz-transition: opacity .5s ease-in;
    -o-transition: opacity .5s ease-in;
    transition: opacity .5s ease-in;
}