/* Style sheet for Kundalini Rising Website V2 */

/* Colors, fonts, margins and borders */
body { background-color: #FFFCE1; margin: 10px;}

a:link { color: #0033CC; }
a:visited { color: #0066CC; }
a:hover { color: #9933CC; }
a:active { color: #FFFFFF; }

#navcontent{clear:both;margin:0 auto;padding:0}
#nav{display:block;float:left;width:159px;margin:0;padding:0;list-style:none}
#nav li{margin:0;padding:0;list-style:none;background:none}
#nav a,#nav a.deselected{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight: bold;display:block;width:159px;line-height:29px!important;margin:0;padding:0 0 1px 20px;color:#0033CC;background:#FFFBD2;border-bottom:1px solid #333!important;border-left:none;text-decoration:none;voice-family:"\"}\"";voice-family:inherit;width:139px}
#nav a:hover,#nav a.selected{color:#7F2C89;font-weight: bold;background:#FFCCFF;border-left:5px solid #939;padding:0 0 1px 15px}
#nav li.navbar1 a:hover, #nav li.navbar1 a.selected{border-left:5px solid #9966CC;background:#FFCCFF}
#nav li.navbar2 a:hover, #nav li.navbar2 a.selected{border-left:5px solid #CC33CC;background:#FFCCFF}
#nav li.navbar3 a:hover, #nav li.navbar3 a.selected{border-left:5px solid #FF66CC;background:#FFCCFF}
#nav li.navbar4 a:hover, #nav li.navbar4 a.selected{border-left:5px solid #FF6666;background:#FFCCFF}
#nav li.navbar5 a:hover, #nav li.navbar5 a.selected{border-left:5px solid #FFCC66;background:#FFCCFF}
#nav li.navbar6 a:hover, #nav li.navbar6 a.selected{border-left:5px solid #FFFF66;background:#FFCCFF}
#nav li.navbar7 a:hover, #nav li.navbar7 a.selected{border-left:5px solid #00CC33;background:#FFCCFF}
#nav li.navbar8 a:hover, #nav li.navbar8 a.selected{border-left:5px solid #33CC99;background:#FFCCFF}
#nav li.navbar9 a:hover, #nav li.navbar9 a.selected{border-left:5px solid #66FF66;background:#FFCCFF}
#nav li.navbar10 a:hover, #nav li.navbar10 a.selected{border-left:5px solid #0066FF;background:#FFCCFF}
#nav li.navbar11 a:hover, #nav li.navbar11 a.selected{border-left:5px solid #00CCCC;background:#FFCCFF}
#nav li.navbar12 a:hover, #nav li.navbar12 a.selected{border-left:5px solid #66FFCC;background:#FFCCFF}

p { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-top: 5px; margin-bottom: 0px; }

table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

p.normal { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 5px; margin-bottom: 0px; }
p.quote {
	color: #7F2C89;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 0px;
	font-style: italic;
}
p.loginerror { color: #FF0066; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 5px; margin-bottom: 0px; }

p.centresplash {
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	font-size: 11px;
}

p.toptitle {
	color: #7F2C89;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	border: none;
}
p.toptitle a:link { color: #0033CC; }
p.toptitle a:visited { color: #0066CC; }

p.title {
	color: #7F2C89;
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 0px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	padding-top: 10px;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699; }
	
p.title a:link { color: #0033CC; }
p.title a:visited { color: #0066CC; }

p.skipintro { color: #0033CC; font-size: 11px; padding-right: 20px; }

p.subtitle { color: #000000; font-size: 9px; margin-top: 0px; margin-bottom: 5px; }
p.subtitle a:link { color: #0033CC; }
p.subtitle a:visited { color: #0066CC; }

p.subsectiontitle { color:  #000000; font-size: 11px; padding: 2px; margin-top: 10px; margin-bottom: 0px; }
p.subsectiontitle a:link { color:  #0033CC; }
p.subsectiontitle a:visited { color:  #0066CC; }

p.subsectiontitlebold { color:  #000000; font-weight: bold; font-size: 11px; padding: 2px; margin-top: 10px; margin-bottom: 0px; }
p.subsectiontitlebold a:link { color:  #0033CC; }
p.subsectiontitlebold a:visited { color: #0066CC; }

p.event-guestline { color:  #000000; font-size: 12px; padding: 2px; margin-top: 10px; margin-bottom: 0px; }
p.event-guestline a:link { color:  #0033CC; }
p.event-guestline a:visited { color: #0066CC; }

p.copyright { color:  #999999; font-size: 10px; padding-left: 10px; margin-top: 5px; margin-bottom: 0px; }
p.footerlinks { color:  #000000; font-size: 9px; margin-top: 5px; margin-bottom: 0px; }
p.footerlinks a:link { color: #0033CC; }
p.photocredit {
	color:  #000000;
	font-size: 7px;
	margin-top: 0px;
	margin-bottom: 0px;
}

td.topnav { margin-left: 20px; border: dotted 1px #336699; }

td.dashborder { border: dotted 1px #336699; }

table.profilegrid {
	color: #3399CC;
	font-size: 12px;
	margin: 0px;
	padding: 2px;
}
table.profilegrid a:link { color: #0033CC; }
table.profilegrid a:visited { color: #0066CC; }
table.profilegrid img { border: solid 0px black; }

table.eventgrid {
	border-collapse: collapse;
	margin: 0px;
	padding: 5px;
	border: 0px;
}
table.eventgrid td { 	vertical-align: top; padding-top: 5px; padding-bottom: 10px; }
table.eventgrid tr { 	border-top-style: solid;  border-top-width: 1px;  border-top-color: #336699;  }


table.shopitems {
	color: #3399CC;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 2px;
	border: 1px dashed #336699;
}
table.shopitems img { border: solid 0px black; }

img { border: solid 0px black; }
img.flyer { border: solid 1px black; margin: 5px;}



img.profilepic
{ float: left; padding: 5px; }
img.profilepic2
{ float: right; padding: 5px; }


/* The special table of flyer thumbnails is right-aligned in-flow */
table#flyergrid { display: block; position: relative; right: 5px; }

