﻿
		/*.ContentPage	{min-height: 250px; vertical-align:top;} */


/* Album Edit Page */

		.AlbumEditBlock		{border-style:solid; margin: 10px 0px; 
		               		 clear:both;}

		.AlbumEditHead		{text-align:left; margin-bottom:0px; height:30px; }
		.AlbumEditHead h3	{display:inline-block; text-align:left; 
		                 	 padding:4px 0px 0px 5px; width: 130px;}

		.AlbumEditHead small {padding:0px 5px; width:130px;}


		.AlbumEditMedia		{display:inline-block; width:130px; background-color:White;
		               		 border-style:solid; margin:4px 2px; padding:2px; text-align:center;}
		.AlbumEditMedia	a	{display:block; height:90px; width:120px; margin:0px auto; }
		.AlbumEditMedia	img	{margin: 0px; border-style:solid; border-width:1px; 
		               	   	}
		.AlbumEditMedia p	{margin: 0px; padding:0px; font-size:0.85em; text-align:left;}


				

/* Album Media Admin */

		.AlbumMediaAdmin     {text-align: left; border-style: solid;
		                      display: inline-block; width: 210px; 
		                      margin: 2px; padding: 2px; }
	    .AlbumMediaAdmin div {height: 160px; text-align: center; 
	                          margin:0px; padding:0px;}	                      
	    .AlbumMediaAdmin img {max-width: 200px; max-height: 160px; cursor: pointer; 
	                          border: solid 1px Black; margin: 0px auto;}	                      
		.AlbumMediaAdmin span {margin:0px 10px 0px 4px; padding-top:-4px; 
		                       overflow:hidden;}                      
		.AlbumMediaAdmin label {float: left; margin: 0px 4px;}                      
		                      
		.AlbumMediaAdmin textarea	
						{width:170px; float:left; margin: 0px 0px 5px 0px; 
						 border: inset 2px Silver;  }		                      
  

/* Comment Page */



	.CommentPage		{text-align: left; width: 450px; margin: 10px auto 10px auto; 
		           			 padding:0px;}
		           			 
	.CommentBox			{padding:10px; border-style:solid;}
		
		
/* Confirm Page */

	.ConfirmPage		{text-align: center; margin: 30px auto; 
		            		 width: 400px; border-style: solid;}


/* Events */

	.EventDetail  		{font-size: 1.2em}
	.EventDetail p		{margin: 0px 0px 5px 0px; padding: 0px; }

	.EventEdit			{width: 600px; margin: 10px auto 10px auto; text-align:center;}

	.EventEditSummary	{width: 100%; vertical-align: top; text-align: left; 
	                       	 border-style:solid; margin: 10px 0px 10px 0px;}		                       	 
	.EventEditSummary  input, .EventEditSummary  input:hover
						{margin: 0px;}	
	.EventEditSummary  h4	{margin: 0px; padding:2px;}	
	.EventEditSummary  p	{margin: 5px; padding:0px;}	


/* Gallery */
	


	.GalleryAlbumBox			{float: left; padding: 15px 20px; width:auto;}
	.GalleryAlbumBox a			{display: block; 
	                  			 vertical-align: middle; 
	                  			 text-align: center; cursor: pointer;
								 background-image: url('../images/admin/album2.gif'); 
								 background-repeat: no-repeat; 
								 background-position: left top;
								 width: 166px; height: 173px; 
								 color: White;}
	.GalleryAlbumBox a:link, .GalleryAlbumBox a:visited, .GalleryAlbumBox a:hover
								{text-decoration:none; color: White} 
	.GalleryAlbumBox a p		{padding: 6px  6px 12px 12px;  margin:0px; 
	                    		 overflow: hidden; 
	                    		 height: 12px; 
	                    		 text-align: center;}
	.GalleryAlbumBox a img		{height:auto; width:auto; }
	.GalleryAlbumBoxDate 		{margin:2px; text-align: center; 
	                  			 font-size:0.9em; font-style:italic}


/*  Home Page */

	.HomeMainBar			{width: 59%; float: left; margin:0px; padding:0px; }
	.HomeSideBar			{width: 39%; float: right; padding:0px;  margin:0px;}	 
	.HomePanel				{margin: 10px 0px; padding:0px;
	              			 border-style: solid; background-color: White;}	 
	.HomePanel p			{margin: 0px; padding:5px;}
	.HomePanel h2			{margin: 0px; padding:0px;}
	.HomePanel table		{width:100%;  padding:0px; margin:0px;}
	.HomePanel td			{margin: 0px; padding:5px;}
		           
	.HomeFeedsHead a		{float: right; font-size: smaller; margin: 0px; padding: 0px; }
	.HomeFeedsHead h3		{margin: 0px; padding: 0px 0px 2px 0px; text-align:left;}
	.HomeFeedsHead p		{font-size: smaller; margin: 0px; padding: 0px; text-align:left;}
	.HomeFeedsHead img		{float:left; width:30px; height:30px; padding-right: 10px;}

	.WeatherWarning3		{padding: 4px; text-align: center; background-color: Red; color: White}
	.WeatherWarning3 a, .WeatherWarning3 a:hover, .WeatherWarning3 a:visited
							{text-decoration: none; font-weight: bold; font-size: 1.1em; color: White}
	.WeatherWarning2		{padding: 4px; text-align: center; background-color: Yellow; color: Black}
	.WeatherWarning2 a, .WeatherWarning2 a:hover, .WeatherWarning2 a:visited
							{text-decoration: none; font-weight: bold; color: Black}		
	.WeatherWarning1		{padding: 4px; text-align: center; background-color: White; color: Black}
	.WeatherWarning1 a, .WeatherWarning1 a:hover, .WeatherWarning1 a:visited
							{text-decoration: none; font-weight: bold; color: Black}
	.WeatherWarning1 small, .WeatherWarning2 small,.WeatherWarning3 small
							{font-weight:normal; font-size: 0.85em;}
/* Info Page */

	.InfoBody		{overflow: auto; padding: 5px 5px 5px 20px; clear: both; 
	         		 text-align: justify;
					 background-color: White; border-style: solid;}
	.InfoBody h1	{font-size: 1.4em}
	.InfoBody h2	{font-size: 1.2em; padding-left:0px;}
	.InfoBody h3	{font-size: 1.0em}
	.InfoBody h4	{font-size: 1.0em}
	
	.InfoBody li	{margin-bottom: 3px;}
	
	.InfoEdit input.Button	{float:right;}
	.InfoEditHead		{text-align:left;}	
	.InfoEditHead h3	{display:inline-block; text-align:left; 
		                 	 padding:4px 0px 0px 5px; width: 130px;}

	.InfoEditHead small {padding:0px 5px; width:130px;}

	
/* Local Event*/

	.EventTable			{font-size: 1em;  border-collapse:collapse;}
	.EventTable th		{font-weight:bold; text-align:left;}		
	.EventTable td		{border-bottom-style: solid;}		
	.EventTable h3		{margin:0px; padding:0px 0px 2px 0px;}
	.EventTable h3 em		{font-size: 0.9em; }

			

	
/* Sign In + Sign In Recovery */  
	
	.SignIn					{text-align: center; }
	.SignInBox				{margin: 20px auto; padding:0px; width:400px; border-style:solid;}
	.SignInBox p			{margin:0px; padding:0px;}
	.SignInBox label		{display:inline-block; width:120px; text-align:right; margin:10px 5px;}
	.SignInBoxCommand		{text-align:right; margin: 10px 10px 10px 25px} 

	
/* Support Intro Pages */

	.SupportIntroPage		{margin:30px auto 10px auto; width: 400px; text-align:center;}
	.SupportIntroPage	p	{margin: 15px 10px; padding:0px;}
	