/* PV CSS  */


/* LAYOUT */
body {
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:90%;
	color:#a57208;
	background-image: url(images/back_pattern.jpg);
	
}
#Container {
	width: 932px;
	background: #fff;
	margin: 10px auto 5px auto;
	padding: 3px;
}
#ContainerSub {
	border: 1px solid #dfaf3a;
	background-image: url(images/back_with_logos.jpg);
	padding: 8px;
	background-repeat: no-repeat;
	background-position: center top;
	width: 914px;
	margin: 0;
	background-color:#fdf3d9;
}
#Header {
	background-repeat: no-repeat;
	background-position: left center;
	height: 102px;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
	position: relative;
}

.ClearIt {
	clear:both;
	line-height: 1px;
	height: 1px;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
}

#Middle{
	clear: both;
	
}
#Mainpanel {
	float:left;
	width:610px;
	border: 1px solid #dfaf3a;
	padding:0 10px 20px 20px;
	margin: 0 0 1px 0;
}

#RightPanel {
	width:265px;
	float:right;
	margin: 0;
	
}
#Footer {width: 932px;
		margin: 0 auto ;
	 	padding: 3px;color:#fff;
		font-size:80%;
		clear:both;}



/* RIGHT PANEL */


#RightPanel form {margin:1px;}
#RightPanel #Search {
	font-size: 90%;
	color: #5e930b;
	border: 1px solid #dfaf3a;
	background-color: #fff7c2;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 18px;
	padding-right: 20px;
	padding-bottom: 14px;
	padding-left: 20px;
}
#RightPanel #Search input {height:14px;border: 1px solid #dfaf3a;}
#RightPanel #Search .SubmitButton {
	height:18px;
	border: 1px solid #dfaf3a;
	background-color: #fff;
	color:#5e930b;
	font-size:90%;
	width:25px;
}
#RightPanel #Search td {height:25px;}	
#RightPanel #Floaters {
	font-size: 125%;
	/*font-weight:bold;*/
	color: #5e930b;
	border: 1px solid #dfaf3a;
	background-image: url(images/back_floaters.jpg);
	background-repeat: no-repeat;
	margin: 0 0 10px 0;
	padding: 10px 0 10px 25px;
 	letter-spacing: 0.02em;
}
#RightPanel #Floaters a {text-decoration:none;color: #5e930b;display:block;
	height:27px;
	padding: 8px 0 0 40px;
	background-repeat: no-repeat;
	background-position:left center;} 

#RightPanel #Floaters a:hover {
	display:block;
	height:27px;
	padding: 8px 0 0 40px;
	color:#e65709;
	background-repeat: no-repeat;
	background-position:left center;
}


#RightPanel #Floaters .Mailing {background-image:url(images/FloaterMail.gif);}
#RightPanel #Floaters .Thought {background-image:url(images/FloaterThought.gif);}
#RightPanel #Floaters .Meditation {background-image:url(images/FloaterMed.gif);}
#RightPanel #Floaters .Bookshop {background-image:url(images/FloaterBook.gif);}



#RightPanel #Floaters a.Mailing:hover {background-image:url(images/FloaterMailH.gif);}
#RightPanel #Floaters a.Thought:hover {background-image:url(images/FloaterThoughtH.gif);}
#RightPanel #Floaters a.Meditation:hover {background-image:url(images/FloaterMedH.gif);}
#RightPanel #Floaters a.Bookshop:hover {background-image:url(images/FloaterBookH.gif);}



#RightPanel #Atmosphere {
	border: 1px solid #a3802a;
	/*background-image:url(images/PVatmosphere.jpg);*/
	margin: 0;
	padding: 0;
	height: 324px;
}
#RightPanel #HomeAtmosphere {
	border: none;
	/*background-image:url(images/PVatmosphere.jpg);*/
	margin: 0 ;
	padding: 0;
}

/* MAIN PANEL */

#Mainpanel p {
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-size: 90%;
	line-height: 200%;
	font-weight: lighter;
	padding: 0 8px;
}
#Mainpanel h1,#Mainpanel h2 {
	background-image:url(images/PVbullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:30px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#c48214;
}
#Mainpanel h1{font-size:150%;}
#Mainpanel h2{font-size:110%;margin-bottom:5px;}
#Mainpanel a {color:#d50004;}
#Mainpanel a:visited {color:#d50004;}
#Mainpanel a:hover {background:#e0ae3b; text-decoration:none; color:#fff;}

#Mainpanel .Divider {
	width:100%;
	height:20px;
	margin: 20px auto;
	background-image:url(images/PVdivider.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#Mainpanel .Divider2 {
	height:20px;
	margin: 20px auto;
	background-image:url(images/PVdivider.gif);
	background-repeat: no-repeat;
	background-position: -10px center;
	float:left;
	width:140px;
	margin-top:80px;
}
#Mainpanel .Divider3 {
	height:20px;
	margin: 20px auto;
	background-image:url(images/PVdivider.gif);
	background-repeat: no-repeat;
	background-position: -70px center;
	float:left;
	width:140px;
	margin-top:80px;
}
#Mainpanel #MiddleScene {
	height:185px;
	clear: both;
	width: 610px;
	margin: 0 auto;
}


/* Mainpanel Images */

#Mainpanel img {
	margin:5px;
}
#Mainpanel .ImgContainerR{
	float: right;
	margin-top:10px;
	padding:5px;
}
#Mainpanel .ImgContainerL{
	padding:5px;
	float: left;
	margin-top:10px;
}
#Mainpanel .ImgContainerR img, #Mainpanel .ImgContainerL img {margin-bottom:2px;}
#Mainpanel #VolunteersImages {
	margin-right:0px;
	float:left;
	width: 325px;
}
#Mainpanel #AccomoImages {
	float:left;
	width: 230px;
	margin: 0;
	padding: 0;
}


/* SUB NAVIGATION FOOTER */
		
#NavigationSub {
	float: right;
}

#Footer a:link, #Footer a:visited {text-decoration:none; color:#fff;}
#Footer a:hover {text-decoration:underline;}



/* SPECIFIC PAGES */


/* Home page */
#HomeAnim {
	border: 1px solid #dfaf3a;
	margin-top:10px;
	float:left;
	height: 451px;
}


/* Schedule*/

.Schedule {
	width: 96%;
	padding: 0;
	margin: 10px auto 0 auto;
	border-collapse:collapse;
}

.Schedule th {
	font-size:110%;
	background-color:#d8f1af;
	color: #5e930b;
	border: 1px solid #dfaf3a;
	height: 40px;
	padding: 0 0 0 20px;
	text-align: left;
}

.Schedule td{padding:8px 0 8px 18px;border: 1px solid #dfaf3a;}
.Schedule td.Hours {
	color:#ff7e8a;
	font-size:140%;
	font-weight: normal;
	width: 25%;
}

/* PhotoGallery */

#PhotoBig {
	background-color:#fff;
	padding:1px;
	border:1px solid #dfaf3a;
	width: 574px;
	margin: 10px auto;
	text-align: center;
	height: 386px;
}
#PhotoBig img {
	padding: 1px;
}

#Mainpanel  a.SlideShow {
	width:150px;
	height:24px;
	padding:0;
	color: #fff;
	background-image: url(images/print_button.gif);
	background-repeat: no-repeat;
	text-decoration:none;
	margin: 10px 14px 0 5px;
	font-size: 15px;
	line-height: 20px;
	text-align: center;
	float:right;
	text-indent: 0px;
}
#Mainpanel  a.SlideShow:hover {color:#b03c2e;background-color:transparent;background-image: url(images/print_button.gif);
	background-repeat: no-repeat;}

#Mainpanel #Thumbnails {width: 574px;margin:0 auto;}
#Mainpanel #Thumbnails img {
	margin: 3px 3px 3px 14px;
	border: none;
}
#Mainpanel  #Thumbnails a:hover {background-color:transparent;}
#Mainpanel  #Thumbnails a:hover img {border:3px solid #b03c2e;background-color:#333399;margin:0 0 0 11px;}
#Mainpanel  #Thumbnails img.PhotoSelected {border:3px solid #b03c2e;background-color:#333399;margin:0 0 0 11px;}


/*Experiences */

#Mainpanel .Experience {
	width:88%;
	background-image: url(images/quote_mark_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 0 70px;
}
#Mainpanel .Experience p {
	background-image: url(images/quote_mark_right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 0 65px 0 0;
}
.QuoteOpen {
	background-image:url(images/quote_mark_left.gif);
	width:60px;
	height:50px;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
.QuoteClose {
	background-image:url(images/quote_mark_right.gif);
	width:60px;
	height:50px;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
}
#Mainpanel .ExperienceAuthor {
	margin-left:240px;
	line-height:25px;
	display: block;
}

/* Retreat Programs &  Classes Workshops */

.Program {
	margin-top: 40px;
}
#Mainpanel .Program p {padding-right:110px;} /* slightly increase padding-right */
.ProgramTime {
	line-height:20px;
	font-weight:bold;
	margin:0 0 0 10px;
	display: block;
}
.Program h3 {
 margin: 15px 15px 0 10px; 
 color: #e5570b; font-size: 110%;
 text-transform: uppercase;
 padding-right:110px; } /*added padding-right */


.calfirst {
 background-image:url(images/datebg.gif);
  background-repeat:no-repeat;
 float:right;
 height:105px;
 margin:16px;
 width:86px;
 margin-top: 0;} /* margin-top rectification removed  as html line with ProgramTime span originally came immediately after title - this has changed and is cause of the issue*/


.number {
color:#B8D078;
display:block;
font-family:verdana,arial;
font-size:300%;
margin:9px 4px 0pt 0pt;
text-align:center;
}
.month {
color:#999999;
display:block;
font-family:verdana,arial;
font-size:170%;
margin:-6px 6px 0pt 0pt;
text-align:center;
text-transform:uppercase;
}
#Mainpanel  a.Register {
	width:150px;
	height:24px;
	padding:0;
	color: #fff;
	background-image: url(images/print_button.gif);
	background-repeat: no-repeat;
	text-decoration:none;
	margin: 10px 12px 0 5px;
	font-size: 15px;
	line-height: 20px;
	text-align: center;
	text-indent: 0px;
	display: block;
}
#Mainpanel  a.Register:hover {color:#b03c2e;background-color:transparent;}


.ProgramDetails {
	font-size:85%;
	width: 88%;
	 border: 1px solid #dfaf3a;
	 background-color:#f7e4ba;
	 width: 88%;
	 margin: 0 auto 15px auto;
	padding: 10px;
}
#Mainpanel .ProgramDetails p {padding-right:0;}
#PD01,#PD02,#PD03,#PD04,#PD05,#PD06,#PD07,#PD08,#PD09,#PD10 {display:none;}

/* Registration forms */


#Mainpanel .RegiForm {
	border: 1px solid #dfaf3a;
	width: 96%;
	margin: 20px auto 20px auto;
}

#Mainpanel .RegiForm p.Title {
	padding-left:20px;
	font-size:110%;
	background-color:#d8f1af;
	margin: 0;
	height: 40px;
	color: #5e930b;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dfaf3a;
}
#Mainpanel .RegiForm table {margin: 15px auto;}
#Mainpanel .RegiForm td {height:30px;color:#ff808b;}
#Mainpanel .RegiForm select,#Mainpanel .RegiForm input {color:#a37307;background-color:#f7e4ba;border:solid 1px #dfaf3a; }

#Mainpanel  a.SubmitButton, #Mainpanel  a.ResetButton {
	width:70px;
	height:24px;
	padding:1px 0 0 0;
	color: #fff;
	background-image: url(images/red_button.gif);
	background-repeat: no-repeat;
	text-decoration:none;
	margin: 10px 12px 0 12px;
	font-size: 15px;
	line-height: 20px;
	text-align: center;
	text-indent: 0px;
	float: left;
}
#Mainpanel  a.ResetButton {
	background-image: url(images/green_button.gif);
	margin-left: 0px;
}
#Mainpanel a.SubmitButton:hover{color:#b03c2e;background-image: url(images/red_button.gif);
	background-repeat: no-repeat;background-color:transparent; }
#Mainpanel a.ResetButton:hover {color:#b03c2e;background-image: url(images/green_button.gif);
	background-repeat: no-repeat;background-color:transparent; }

/* Travel directions page */

.Map {float:right;}

#Mainpanel #TravelDir {
	margin:0 0 0 -10px;
	padding: 0;
	height: 310px;
}
#Mainpanel #TravelDir ul,#Mainpanel #TravelDir ol {
	margin:0; /* IE */
	padding: 0; /* FF and Opera */
}
#Mainpanel #TravelDir li {
	list-style-type: none;
	background-image: url(images/bullet_normal.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 20px;
	margin:0;
	margin-bottom: 10px;
	list-style-position: outside;
}
#Mainpanel .TravelOptions {
	border: 1px solid #dfaf3a;
	width: 96%;
	margin: 0 auto 20px;
	padding: 0;
}
#Mainpanel .TravelOptions ul {margin-bottom:0px;padding-bottom:15px;}

#Mainpanel .TravelOptions ul li {
	list-style-type: none;
	background-image: url(images/bullet_normal.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	text-indent: 30px;
	margin:0;
	margin-bottom: 5px;
	
}
#Mainpanel .TravelOptions p.Title {
	padding-left:20px;
	font-size:110%;
	background-color:#d8f1af;
	margin: 0;
	height: 40px;
	color: #5e930b;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dfaf3a;
}
#Mainpanel .TravelOptions ol {
	border: 1px solid #dfaf3a;
	width: 88%;
	background-color:#f7e4ba;
	margin: 10px 10px 10px 0;
	padding: 20px 20px 0 20px;
}
#Mainpanel .TravelOptions ol li {
	font-size:85%;
	text-indent: 0px;
	margin:0 0 0 15px;
	list-style-type: decimal;
	list-style-image: none;
	background-image: none;
	padding: 0 0 5px 0;
	
}

#Mainpanel .TravelOptions ol a.print {
	width:150px;
	height:24px;
	padding:1px 0;
	color: #fff;
	background-image: url(images/print_button.gif);
	background-repeat: no-repeat;
	text-decoration:none;
	margin: 0 0 0 5px;
	font-size: 15px;
	line-height: 20px;
	text-align: center;
	float:left;
	text-indent: 0px;
}


#Mainpanel .TravelOptions ol a.print:hover {color:#b03c2e;background-color:transparent;}
#Mainpanel .TravelOptions a.BackToTop:hover,#Mainpanel .TravelOptions a.SendFriend:hover {background-image:none;}
#Mainpanel .TravelOptions .BackToTop {
	background-image:url(images/bullet_back_to_top.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:14px;
	width: 100px;
	padding: 0;
	text-indent: 15px;
	float: left;
	margin: 3px 0 0 27px;
}
#Mainpanel .TravelOptions .SendFriend {
	background-image:url(images/bullet_send_to_friend.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:14px;
	text-indent: 15px;
	float: left;
	width: 120px;
	margin: 3px 0 0 27px;
}

#Mainpanel .TravelOptions .TravelOptionsNav {
	float:left;
	margin:15px 0;
	text-indent: 5px;
}

#TO1, #TO2, #TO3, #TO4, #TO5, #TO6, #TO7, #TO8, #TO9, #TO10, #TO11, #TO12, #TO13, #TO14, #TO15, #TO16, #TO17, #TO18, #TO19, #TO20 {
	display:none;
	padding: 0;
	margin: 0;
}
#Mainpanel .TravelOptions td {text-indent:0; font-size:14px;border: 1px dotted #dfaf3a;border-collapse:collapse;padding:2px;}


/* print travel directions*/
#PrintTravelDirections {
	margin: 10px 30px;
	background-color:#fff;
	background-image: none;
	color: #000000;
}
#PrintTravelDirections h1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	font-size: 150%;
}
#PrintTravelDirections h2{
	background-image:url(images/bullet_normal.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 24px;
	font-size: 120%;
}
#PrintTravelDirections li{line-height:150%;}


#PrintTravelDirections .address{}
/* rounded corners with borders */
.t {background:  url(images/dot.gif) 0 0 repeat-x;}
.b {background:  url(images/dot.gif) 0 100% repeat-x;}
.l {background:  url(images/dot.gif) 0 0 repeat-y;}
.r {background:  url(images/dot.gif) 100% 0 repeat-y;}
.bl {background:  url(images/bl.gif) 0 100% no-repeat;}
.br {background:  url(images/br.gif) 100% 100% no-repeat;}
.tl {background:  url(images/tl.gif) 0 0 no-repeat;}
.tr {background:  url(images/tr.gif) 100% 0 no-repeat;}


/* thought for the day */

#ThoughtToday {color:#fe85a4;width:525px;margin:30px auto;}
#ThoughtToday .FirstCap {
	font-size:340%;
	float: left;
	margin: 0 2px 0 0;
	padding: 0;
	line-height: 90%;
}

#ThoughtToday p{
	font-size:120%;
	text-align: left;
	line-height: 115%;
	margin: 0;
	padding: 5px 0 0 0;
}


/* Join our mailing list */

#Mailinglist {
	margin: 40px auto;
	text-align: center;
}
#Mailinglist iframe {border: 1px solid #dfaf3a;}


#Mainpanel td {height:30px;color:#ff808b;}
#Mainpanel select, #Mainpanel input {color:#a37307;background-color:#f7e4ba;border:solid 1px #dfaf3a; }
#Mainpanel a.MailingButton, #Mainpanel a.MailingResetButton {
	height:24px;
	padding:1px 0 0 0;
	width:275px;
	color: #fff;
	background-image: url(images/mailing_button.gif);
	background-repeat: no-repeat;
	text-decoration:none;
	margin: 0;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	text-indent: 0px;
	background-position: left center;
	float:left;
	}
#Mainpanel a.MailingResetButton {
	background-image: url(images/mailing_buttonGr.gif);
	width:120px;
	color: #fff;
	}
#Mainpanel a.MailingButton:visited, #Mainpanel a.MailingResetButton:visited {color:#fff;}	
#Mainpanel a.MailingButton:hover{color:#b03c2e;background-image: url(images/mailing_button.gif);
	background-repeat: no-repeat;background-color:transparent; background-position: left center;}
#Mainpanel a.MailingResetButton:hover {color:#b03c2e;background-image: url(images/mailing_buttonGr.gif);
	background-repeat: no-repeat;background-color:transparent; background-position: left center;}




/* Medtitation Page */


#MeditationBoxes {
	margin:30px 0 0 0;
	padding: 0 3px 0 0;
}

.row{
	padding: 0px;
	clear: both;
	height: 167px;
	margin: 0;
}

#whoami{
background-image: url(images/whoami.jpg);background-color: #945F59;
}
#myhome{
background-image: url(images/myhome.jpg);background-color: #A26C21;
}
#innerpeace{
background-image: url(images/innerpeace.jpg);background-color: #2F5785;
}
#forgive{
background-image: url(images/forgive.jpg);background-color: #3E67AF;
}
#peace{
background-image: url(images/peace.jpg);background-color: #2C7853;
}
#stillness{
background-image: url(images/stillness.jpg);background-color: #5D5639;
}

#whoami, #myhome, #innerpeace, #forgive, #peace, #stillness{
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 142px;
	width: 278px;
	float: left;
	margin: 0 15px 0 10px;
	padding: 0px;
	display: inline; /*IE6 double margin float bug */
}
#forgive, #peace, #stillness{float:right;
}


#MeditationBoxes .row  h1 {background:none; margin:0; padding:0;}
#MeditationBoxes .row h1{
margin: 113px 0 0 0;
padding: 0;
color: #fff;
text-align: center;
font-size:130%;
}


#whoami a, #myhome a, #innerpeace a, #forgive a, #peace a, #stillness a{
	color: #fff;
	border: 0;
}

#whoami a:hover, #myhome a:hover, #innerpeace a:hover, #forgive a:hover, #peace a:hover, #stillness a:hover{
	color: #e65709;
	border: 0;
	/*background:none;*/
}

#MeditationBoxes a.print {
	width:150px;
	height:24px;
	padding:1px 0;
	color: #fff;
	background-image: url(images/print_button.gif);
	background-repeat: no-repeat;
	text-decoration:none;
	margin: 0;
	font-size: 15px;
	line-height: 20px;
	text-align: center;
	text-indent: 0px;
	display: block;
}


#MeditationBoxes a.print:hover {color:#b03c2e;background-color:transparent;}


/* NAVIGATION MAIN MENU */

#Navigation {
	margin:0px 0 10px 0;
	height: 45px;
	padding: 0;
	position: relative;
	}

#Navigation ul {
	border: 1px solid #dfaf3a;
	background-color:#fbf6ee;
	/*filter: alpha(opacity=80);
	opacity:0.8;*/
	float:left;
	margin:0;
	width: 907px;
	padding: 0 0 0 5px;	
	height: 20px; /*forces height to be max 20 px even when setting padding on the li level - works in FF / Opera ; same for div solution, even with transparent background image*/
		}

#Navigation ul li{
	list-style-image: none;
	color:#e65709;
	font-weight:bold;
	font-size:90%;
	float:left;
	display:block;
	padding: 2px 2px 0 2px; /* adding more bottom-padding here does the work in FF and Opera, creates hovering space towards horizontal submenu line - wrapping div works as well in FF and Opera */
	
	}


#Navigation ul li ul{
	margin:3px 0 0 0;
	background-color:#fbf6ee;
	/*filter: alpha(opacity=100);
	opacity:1;
	/*float: left;*/
	position: absolute;
	left: 0px;
	top: 6px;
	padding: 0 0 0 5px;
	width:907px;
	visibility:hidden;
	height:20px;
	border: 1px solid #dfaf3a;
	}

	
#SubPage #Navigation ul li ul#AboutUs {visibility:visible !important;}
#SubPage2 #Navigation ul li ul#Events {visibility:visible !important;}
#AboutUS, #Events {z-index:1;} /* tweak submenu z-index init setting IE needs it*/

#Navigation ul li ul li{
	font-size:100%;
	padding-bottom:0; /* resetting submenu space */
	padding-top:1px;/* resetting submenu space */
	}

#Navigation  a {color:#e65709;text-decoration:none;padding-right:10px;padding-left:6px;}
#Navigation  a:hover{color:#68ab00;text-decoration:none;}


#Navigation ul li:hover ul, #Navigation ul li.sfhover ul ,#Navigation ul li:hover .HoverGap, #Navigation ul li.sfhover .HoverGap {visibility:visible;z-index:20;} /* tweak submenu z-index for IE */
#SubPage2 #Navigation ul li:hover ul#AboutUs {visibility:visible !important;z-index:20;} /* tweak for submenu mozill compatible */
#SubPage #Navigation ul li:hover ul#Events {visibility:visible !important;z-index:20;}


.HoverGap{
   background-image:url(images/pixel.gif);
	background-repeat: repeat;
    position:absolute;
	left:0px;
	top:16px;
	height:12px;
	width:100%;
	visibility:hidden;
}

.Pointer a {color:#5e930b !important;}
.Pointer #Events a, .Pointer #AboutUs a  {color:#e65709 !important;}
.Pointer #Events a:hover, .Pointer #AboutUs a:hover  {color:#5e930b !important;}

/* FORMATTING */


.Selected {color:#5e930b !important; }
.SmallA, .NormalA, .BigA {padding-right:10px;font-weight:bold;}
.SmallA {font-size:80%;}
.BigA {font-size:120%;}
.Red {color: #d50004;}
.LeftSpacing {margin-left:5px;}
.RightSpacing {margin-right:5px;}
.TopSpacing{margin-top:25px;}
#Mainpanel .Bolder {font-weight:bold;}
p strong {color:#60940e;font-weight:bold;}

.HomeIntro{margin-top:14px;margin-bottom:4px;}

