/*--------------------------Custom Styles for TWG Site---------------------------*/
	#northernHemisphere, #southernHemisphere {
		width: auto;
		height: auto;
		display:none;
		}
	
	#sabbatDetails {
		width: auto;
		height: auto;	
		}
		
	.moduleMenuContentsBox a {
		text-decoration:none;
		color:#fff;
		font-weight:bold;
		}
		
	.moduleMenuContentsBox a:hover {
		text-decoration:underline;
		color:#fff;
		font-weight:bold;
		}

/*--------------------Custom Prayer Request Styles---------------------*/
	.prayerRequestBox {
		width:160px;
		height:218px;
		margin:15px 0 0 10px;
		padding:0 0 0 0;
		float:left;
		background: #DEC697 url(../images/prayer-requests.jpg) no-repeat top left;
		color: #4B3015;		
		}
		
	.healingThoughtsBox {
		width:160px;
		height:218px;
		margin:15px 0 0 10px;
		padding:0 0 0 0;
		float:left;
		background: #DEC697 url(../images/healing-thoughts.jpg) no-repeat top left;
		color: #4B3015;			
		}		
		
	.inMemoryBox {
		width:160px;
		height:218px;
		margin:15px 0 0 10px;
		padding:0 0 0 0;
		float:left;
		background: #DEC697 url(../images/in-memory.jpg) no-repeat top left;
		color: #4B3015;			
		}
		
	.newRequestBox {
		width:160px;
		height:218px;
		margin:15px 0 0 10px;
		padding:0 0 0 0;
		float:left;
		background: #DEC697 url(../images/new-request.jpg) no-repeat top left;
		color: #4B3015;			
		}
						
	.mainContentContainer .prayerRequestBox p, .mainContentContainer .healingThoughtsBox p, .mainContentContainer .inMemoryBox p, .mainContentContainer .newRequestBox p {
		width: 120px;
		display: block;
		line-height:13px;
		padding:0 0 0 0;
		margin:0 0 7px 15px;
		}
		
	.mainContentContainer .prayerRequestBox p a, .mainContentContainer .healingThoughtsBox p a, .mainContentContainer .inMemoryBox p a, .mainContentContainer .newRequestBox p a {
		color: #4B3015;	
		text-decoration:none;
		}
		
	.mainContentContainer .prayerRequestBox p a:hover, .mainContentContainer .healingThoughtsBox p a:hover, .mainContentContainer .inMemoryBox p a:hover, .mainContentContainer .newRequestBox p a:hover {
		color: #4B3015;	
		text-decoration:underline;
		}		

/*--------------------Custom BOS Content Styles---------------------*/

	#bosInvocationsBox {
		width:160px;
		height:auto;
		margin:0 6px 0 15px;
		padding:0 0 0 0;
		float:left;
		}
	#bosInvocationsBoxTop {
		width:160px;	
		height:33px;		
		background: #376297 url(../images/css_twggrey/bosInvocationTop.jpg) no-repeat top left;
		}
		
	.bosContentBox {
		width:153px;
		height:120px;
		margin:0 0 0 0;
		padding:10px 0 5px 5px;		
		border-left: #6C9ED1 solid 1px;
		border-right: #6C9ED1 solid 1px;
		background: #376297 url(../images/css_twggrey/bosContentBkg.jpg) no-repeat bottom right;
		}
	
	.bosBoxBottom {
		width:150px;
		height:20px;
		margin:0 0 0 0;
		padding:5px 10px 0 0;
		text-align:right;
		background: #376297 url(../images/css_twggrey/bosBottomBkg.jpg) no-repeat top left;	
		}
		
	.bosBoxBottom a {
		text-decoration:none;
		font-weight:bold;
		}
		
	.bosBoxBottom a:hover {
		text-decoration:underline;
		font-weight:bold;
		}		
		
	#bosRitualsBox {
		width:160px;
		height:auto;
		margin:0 6px 0 0;
		padding:0 0 0 0;
		float:left;
		}
	#bosRitualsBoxTop {
		width:160px;	
		height:33px;		
		background: #376297 url(../images/css_twggrey/bosRitualsTop.jpg) no-repeat top left;
		}		
		
	#bosSpellsBox {
		width:160px;
		height:auto;
		margin:0 6px 0 0;
		padding:0 0 0 0;
		float:left;
		}
	#bosSpellsBoxTop {
		width:160px;	
		height:33px;		
		background: #376297 url(../images/css_twggrey/bosSpellsTop.jpg) no-repeat top left;
		}	
		
	#bosIlluminatiBox {
		width:160px;
		height:auto;
		margin:0 0 0 0;
		padding:0 0 0 0;
		float:left;
		}
	#bosIlluminatiBoxTop {
		width:160px;	
		height:33px;		
		background: #376297 url(../images/css_twggrey/bosIlluminatiTop.jpg) no-repeat top left;
		}
		
/*-----------------------Floating Div for Cookie Consent------------------*/
	#floatingConsentDiv {
		position: relative;
		top: 0;
		left: 0;
		z-index: 100;
		width: 207px;
		height: auto;
		background-color: #5A5A5A;
		color: #fff;
		font-size: 75%;
		margin: 10px 0 0 0;
		/*padding: 10px;*/
		}
		
	#floatingConsentDiv h3 {
		display: block;
		width:207px;
		height: 15px;
		background-color: #343434;
		font-size: 100%;
		font-variant:small-caps;
		padding: 5px 0 5px 0;
		margin: 0;
		}
		
	#floatingConsentDiv p {
		padding: 10px;
		margin: 0;
		}
	#floatingConsentDiv a {
		font-weight: bold;
		color: #fff;
		text-decoration:none;
		}
	#floatingConsentDiv a:hover {
		color: #FFCC41;
		text-decoration:underline;
		}
	#csConsentForm {
		padding: 0 0 10px 0;
		margin: 0;	
		}
		
	#csConsentForm .cookiebutton {
		border: #999999 1px solid; 
		font-weight: bold;
		background-color: #ffffff;
		text-align: center;
		color:#636363;
		font-size: 9px;
		margin: 5px 0 0 0;
		}
		
/*-----------------------Expand Collapse Divst------------------*/
	#moonPhaseContents {
		display: block;
		width: auto;
		height: auto;
		}	
		
	#sabbatDetails {
		display: block;
		width: auto;
		height: auto;
		}	
		
	#eventsDetails {
		display: block;
		width: auto;
		height: auto;
		}
		
	#latestNewsContents {
		display: block;
		width: auto;
		height: auto;
		}
		
	#pollsContents {
		display: block;
		width: auto;
		height: auto;
		}
		
	#noticeboardContents {
		display: block;
		width: auto;
		height: auto;
		}		
		
	#loginContents {
		display: block;
		width: auto;
		height: auto;
		}
				
	#smallMenuContentBox h3 span, #calendarBox h2 span {
		cursor: pointer;
		}
/*-----------------------Members Area------------------*/
	.membersModPref {
		font-weight: bold;
		width: 150px;
		display: block;
		float: left;
		}
		
	.membersSaveButtonGrey {
		font-size: 9px; 
		font-family: Verdana; 
		font-weight: bold; 
		text-align: center; 
		color:#636363;
		margin: 0 10px 0 0;
		width:79px;
		height:20px;
		background: #000 url(../images/css_twggrey/savenowSubmit.jpg) no-repeat top right;
		border: 0px solid #000;
		cursor: pointer;	
		}
		
	.membersResetButtonGrey {
		font-size: 9px; 
		font-family: Verdana; 
		font-weight: bold; 
		text-align: center; 
		color:#636363;
		margin: 0 10px 0 0;
		padding: 0 0 0 0;
		width:79px;
		height:20px;
		background: #000 url(../images/css_twggrey/resetnowSubmit.jpg) no-repeat top right;
		border: 0px solid #000;
		cursor: pointer;	
		}									
	#csLoginForm .memberSelectBoxStyle {
		font-size: 10px; 
		color:#fff; 
		font-family: Verdana; 
		font-weight: bold; 
		border: #000 1px solid; 
		background-color: #2A2B2D;
		overflow: hidden;
		}
		
	.chooseButton {
		border:solid #EFEFEF 1px;
		font-size: 9px; 
		height: 16px;
		font-weight: bold; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background-color: #ffffff;
		text-align: center;
		cursor: pointer;
		}
/*-----------------------Paging Spans------------------*/
	.pagesSpan {
		width: 20px;
		height: 20px;
		margin:0;
		padding:7px 10px 7px 10px;
		color: #fff;
		background: #000000 url(../images/css_twggrey/pagingSpanBkg.jpg) repeat-x left top;
		color: #fff;
		}

		
	.pagesSpan a:hover {
		color: #3372B3;	
		}	
		
/*-----------------styles for the star rater--------------*/	
	.star-rating{
		list-style:none;
		margin: 0px 0 0 15px;
		padding:0px;
		width: 100px;
		height: 20px;
		position: relative;
		overflow:hidden;
		background: url(../images/star.gif) top left repeat-x;		
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:25px;
		height: 25px;
		line-height:25px;		
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow:hidden;
	}
	.star-rating li a:hover{
		background: url(../images/star.gif) left bottom;
		z-index: 2;
		left: 0px;
		border:none;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:25px;
	}
	.star-rating a.two-stars{
		left:20px;
	}
	.star-rating a.two-stars:hover{
		width: 40px;
	}
	.star-rating a.three-stars{
		left: 40px;
	}
	.star-rating a.three-stars:hover{
		width: 60px;
	}
	.star-rating a.four-stars{
		left: 60px;
	}	
	.star-rating a.four-stars:hover{
		width: 80px;
	}
	.star-rating a.five-stars{
		left: 80px;
	}
	.star-rating a.five-stars:hover{
		width: 105px;
	}
	.star-rating li.current-rating{
		background: url(../images/star.gif) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}
	
	/* remove halo effect in firefox   */
	a:active{
		outline: none;
	}	
	
/*-----------------Blog Page Styles--------------*/
	.css_twgredBlogDateBox, .css_twggreyBlogDateBox, .css_twgblueBlogDateBox, .css_twgbrownBlogDateBox, .css_twgplumBlogDateBox, .css_twgpaleblueBlogDateBox, .css_twgjadeBlogDateBox, .css_twggreenBlogDateBox, .css_twgsnowBlogDateBox, .css_astrologyBlogDateBox, .css_butterfliesBlogDateBox, .css_faeriesBlogDateBox, .css_technicolourBlogDateBox, .css_midnightBlogDateBox, .css_forestBlogDateBox, .css_woodlandBlogDateBox, .css_autumnBlogDateBox, .css_springBlogDateBox, .css_winterBlogDateBox, .css_summerBlogDateBox, .css_runesBlogDateBox, .css_twgwhiteBlogDateBox {
		width: 41px;
		height: 41px;
		margin: 0 15px 0 15px;
		float: left;
		background: url(../images/css_twgred/blogDateBox.jpg) left center;
		text-align: center;
		color:#fff;
		}
		
	.css_twggreyBlogDateBox, .css_technicolourBlogDateBox {
		background: url(../images/css_twggrey/blogDateBox.jpg) left center;
		}
		
	.css_twgblueBlogDateBox, .css_twgpaleblueBlogDateBox, .css_twgsnowBlogDateBox {
		background: url(../images/css_twgblue/blogDateBox.jpg) left center;
		}
		
	.css_twgbrownBlogDateBox {
		background: url(../images/css_twgbrown/blogDateBox.jpg) left center;
		}
		
	.css_twgplumBlogDateBox {
		background: url(../images/css_twgplum/blogDateBox.jpg) left center;
		}
		
	.css_twgjadeBlogDateBox {
		background: url(../images/css_twgjade/blogDateBox.jpg) left center;
		}
		
	.css_twggreenBlogDateBox {
		background: url(../images/css_twggreen/blogDateBox.jpg) left center;
		}
		
	.css_astrologyBlogDateBox {
		background: url(../images/css_astrology/blogDateBox.jpg) left center;
		}
		
	.css_butterfliesBlogDateBox {
		background: url(../images/css_butterflies/blogDateBox.jpg) left center;
		}
		
	.css_faeriesBlogDateBox {
		background: url(../images/css_faeries/blogDateBox.jpg) left center;
		}
		
	.css_midnightBlogDateBox {
		background: url(../images/css_midnight/blogDateBox.jpg) left center;
		}		
		
	.css_forestBlogDateBox {
		background: url(../images/css_forest/blogDateBox.jpg) left center;
		}		
		
	.css_woodlandBlogDateBox {
		background: url(../images/css_woodland/blogDateBox.jpg) left center;
		}		
		
	.css_autumnBlogDateBox {
		background: url(../images/css_autumn/blogDateBox.jpg) left center;
		}
	.css_springBlogDateBox {
		background: url(../images/css_spring/blogDateBox.jpg) left center;
		}
	.css_winterBlogDateBox {
		background: url(../images/css_winter/blogDateBox.jpg) left center;
		color:#fff;
		}	
	.css_summerBlogDateBox {
		background: url(../images/css_summer/blogDateBox.jpg) left center;
		color:#fff;
		}
		
	.css_runesBlogDateBox {
		background: url(../images/css_runes/blogDateBox.jpg) left center;
		}
		
	.css_twgwhiteBlogDateBox {
		background: url(../images/css_twgwhite/blogDateBox.jpg) left center;
		}						
																			
	.css_twgredBlogDateBox p.blogDateMonth, .css_twggreyBlogDateBox p.blogDateMonth, .css_twgblueBlogDateBox p.blogDateMonth, .css_twgbrownBlogDateBox p.blogDateMonth, .css_twgplumBlogDateBox p.blogDateMonth, .css_twgpaleblueBlogDateBox p.blogDateMonth, .css_twgjadeBlogDateBox p.blogDateMonth, .css_twggreenBlogDateBox p.blogDateMonth, .css_twgsnowBlogDateBox p.blogDateMonth, .css_astrologyBlogDateBox p.blogDateMonth, .css_butterfliesBlogDateBox p.blogDateMonth, .css_faeriesBlogDateBox p.blogDateMonth, .css_technicolourBlogDateBox p.blogDateMonth, .css_midnightBlogDateBox p.blogDateMonth, .css_forestBlogDateBox p.blogDateMonth, .css_woodlandBlogDateBox p.blogDateMonth, .css_autumnBlogDateBox p.blogDateMonth, .css_springBlogDateBox p.blogDateMonth, .css_winterBlogDateBox p.blogDateMonth, .css_summerBlogDateBox p.blogDateMonth, .css_runesBlogDateBox p.blogDateMonth, .css_twgwhiteBlogDateBox p.blogDateMonth {
		font-size:120%;
		font-weight: bold;
		padding: 0;
		margin: 0;
		}
		
	.css_twgredBlogDateBox p.blogDateDay, .css_twggreyBlogDateBox p.blogDateDay, .css_twgblueBlogDateBox p.blogDateDay, .css_twgbrownBlogDateBox p.blogDateDay, .css_twgplumBlogDateBox p.blogDateDay, .css_twgpaleblueBlogDateBox p.blogDateDay, .css_twgjadeBlogDateBox p.blogDateDay, .css_twggreenBlogDateBox p.blogDateDay, .css_twgsnowBlogDateBox p.blogDateDay, .css_astrologyBlogDateBox p.blogDateDay, .css_butterfliesBlogDateBox p.blogDateDay, .css_faeriesBlogDateBox p.blogDateDay, .css_technicolourBlogDateBox p.blogDateDay, .css_midnightBlogDateBox p.blogDateDay, .css_forestBlogDateBox p.blogDateDay, .css_woodlandBlogDateBox p.blogDateDay, .css_autumnBlogDateBox p.blogDateDay, .css_springBlogDateBox p.blogDateDay, .css_winterBlogDateBox p.blogDateDay, .css_summerBlogDateBox p.blogDateDay, .css_runesBlogDateBox p.blogDateDay, .css_twgwhiteBlogDateBox p.blogDateDay {
		font-size:100%;
		font-weight: bold;
		padding: 0;
		margin: 0;
		}		
		
	#mainContentNavWrapper {
		width: 955px;
		height:auto;
		}	
/*----------------TWiG IT Button Styles------------------*/	
	#smallMenuContentBox .twigitButton {
		background: url(../images/twgitItButtonBkg.gif) no-repeat top left;
		color: #fff;
		width: 96px;
		height:22px;
		margin: 0 0 0 40px;
		padding: 8px 0 0 40px;
		display: block;
		}
		
	#smallMenuContentBox .twigitButton a {
		color: #000;
		text-decoration: none;
		}
		
	#smallMenuContentBox .twigitButton a:hover {
		color: #000;
		text-decoration: underline;
		}
		
/*--------------------Report Broken Link Form--------------------*/
	#csBrokenLinkForm {margin: 0; padding: 0; }
	
	#csBrokenLinkForm .label {
		float: left;
		clear: left;
		width: 100px;
		margin-right: 20px;
		margin-bottom: 5px;
		text-align: left;
		font-weight: bold;
		}	
		
/*--------------------Sunsrise/Sunset Spans--------------------*/	

	#sunrise {
		width: 100px;
		height: 30px;
		padding:70px 0 0 0;
		margin: 0 5px 0 0;
		background: url(../includes/solar/sunrise.jpg) top left no-repeat;
		text-align: center;
		display: block;
		float: left;
		color: #fff;
		}
		
	#sunset {
		width: 100px;
		height: 85px;
		padding:15px 0 0 0;
		margin: 0 0 0 0;
		background: url(../includes/solar/sunset.jpg) top left no-repeat;
		text-align: center;
		display: block;	
		float: left;
		color: #fff;
		}
		
/*--------------------Divinity of the Day--------------------*/	
	.divinityLabel {
		float: left;
		clear: left;
		width: 175px;
		
		
		text-align: left;
		font-weight: bold;	
		}
		
	.mainContentContainer p.divinityTitles {
		padding: 0 15px 5px 15px;
		margin: 0 0 0 0;
		line-height:100%;
		font-weight: bold;
		}
/*--------------------Forum Posts Likes--------------------*/		
	.forumPostsLikesCount {
		float: right;
		width: 55px;
		height: 18px;
		display: block;
		margin: 0 15px 0 0;
		padding: 4px 0 0 0;
		text-align: center;
		font-size: 10px;
		background: url(../resources/forum/forum_images/likeCountBkg.gif) top left no-repeat;
		color: #000;
		}
		
	.forumProfileHeadlineSpan, .forumProfileLevelSpan, .forumProfileHeadlineSpanSpring, .forumProfileHeadlineSpanWinter, .forumProfileHeadlineSpanBlue, .forumProfileHeadlineSpanBrown, .forumProfileHeadlineSpanGreen, .forumProfileHeadlineSpanGrey, .forumProfileHeadlineSpanPlum, .forumProfileHeadlineSpanRed, .forumProfileHeadlineSpanButterfly, .forumProfileHeadlineSpanFaeries, .forumProfileHeadlineSpanForest, .forumProfileHeadlineSpanMidnight, .forumProfileHeadlineSpanSummer {
		width: 114px;
		height: 14px;
		display: block;
		margin: 0 0 0 0;
		padding: 1px 0 0 0;
		text-align: center;
		font-size: 10px;
		background: url(../resources/forum/forum_images/profileHeadlinesBkg.gif) top left no-repeat;
		color: #272923;
		}
		
	.forumProfileHeadlineSpanSpring {background: url(../resources/forum/forum_images/profileHeadlinesBkgSpring.gif) top left no-repeat;}
	.forumProfileHeadlineSpanWinter {background: url(../resources/forum/forum_images/profileHeadlinesBkgWinter.gif) top left no-repeat;}
	.forumProfileHeadlineSpanBlue {background: url(../resources/forum/forum_images/profileHeadlinesBkgBlue.gif) top left no-repeat;color:#fff;}
	.forumProfileHeadlineSpanBrown {background: url(../resources/forum/forum_images/profileHeadlinesBkgBrown.gif) top left no-repeat;color:#fff;}
	.forumProfileHeadlineSpanGreen {background: url(../resources/forum/forum_images/profileHeadlinesBkgGreen.gif) top left no-repeat;color:#fff;}
	.forumProfileHeadlineSpanGrey {background: url(../resources/forum/forum_images/profileHeadlinesBkgGrey.gif) top left no-repeat;color:#fff;}
	.forumProfileHeadlineSpanPlum {background: url(../resources/forum/forum_images/profileHeadlinesBkgPlum.gif) top left no-repeat;color:#fff;}
	.forumProfileHeadlineSpanRed {background: url(../resources/forum/forum_images/profileHeadlinesBkgRed.gif) top left no-repeat;color:#fff;}
	.forumProfileHeadlineSpanButterfly {background: url(../resources/forum/forum_images/profileHeadlinesBkgButterfly.gif) top left no-repeat;color:#4B3B23;}
	.forumProfileHeadlineSpanFaeries {background: url(../resources/forum/forum_images/profileHeadlinesBkgFaeries.gif) top left no-repeat;color:#fff;}
	.forumProfileHeadlineSpanForest {background: url(../resources/forum/forum_images/profileHeadlinesBkgForest.gif) top left no-repeat;color:#fff;}
	.forumProfileHeadlineSpanMidnight {background: url(../resources/forum/forum_images/profileHeadlinesBkgMidnight.gif) top left no-repeat;color:#fff;}
	.forumProfileHeadlineSpanSummer {background: url(../resources/forum/forum_images/profileHeadlinesBkgSummer.gif) top left no-repeat;color:#fff;}
		
	.forumProfileLevelSpan {font-size: 9px;}
		
	.forumProfileSpan {
		width: 112x;
		height: 14px;
		display: block;
		margin: 0 0 0 0;
		padding: 1px 0 0 2px;
		text-align: left;
		font-size: 10px;
		background: url(../resources/forum/forum_images/profileHeadlinesBkg.gif) top left no-repeat;
		color: #272923;
		}
		
	.forumLocationSpan {
		width: 114x;
		height: 39px;
		display: block;
		margin: 0 0 0 0;
		padding: 2px 0 0 0;
		text-align: center;
		font-size: 9px;
		background: url(../resources/forum/forum_images/profileLocationBkg.gif) top left no-repeat;
		color: #272923;
		}
						
	.profileSpacer {
		height:2px;
		clear:both;
		overflow:hidden;
		}
/*--------------------Old InLine Global Styles--------------------*/	
	.glidecontentwrapper img {
		margin-right:25px;
		}
	.twoColumnContentsContainer img, .threeColumnContentsContainer img {
		margin:0 15px 10px 15px;
		padding-top:3px;
		}	
	#mainPageBanner img.logoImage {float:left;}
	#mainPageBanner img.bannerImage {
		float:right; 
		margin:15px 15px 0 0;
		border: none;
		}
		
	#mainPageBanner img.bannerImageSnow {
		float:right; 
		margin:5px 15px 0 0;
		border: none;
		}
		
	#mainPageBanner img.bannerImageAstrology {
		float:right; 
		margin:80px 10px 0 0;
		}
	.carousel img {width:150px; border: none; }	
	
	.expandButton {
		float: right;
		margin:0 5px 0 0;
		}
		
	.moonPhaseDate {
		margin:0;
		padding:0 0 10px 0;
		}
		
	#smallMenuContentBox #widgetContainer1 p {
		font-size:95%;
		margin: 0 15px 10px 15px;
		line-height:155%;
		}						
															