
div.BlogHeaderDescription
{
	border-bottom:			1px solid #99CDFF;
	clear:					both;
	color:					#183D95;
	font-weight:			bold;
}

div.BlogAuthorConsoleContainer
{
	padding: 0px 0px 10px 0px;
}

div.NavigationTabsContainer
{
	width:					100%;
	padding:                0px 0px 20px 0px;
}
	
	div.NavigationTabsContainer a,
	div.NavigationTabsContainer a:link,
	div.NavigationTabsContainer a:visited,
	div.NavigationTabsContainer a:active,
	div.NavigationTabsContainer a:hover
	{
		text-decoration:		none;
	}

	div.NavigationTab
	{
		width:                  80px;
		float:					left;
		text-align:             center;
		background-color:		#80A2C6;
		border:                 1px solid #ccc;
		padding:                5px 5px 5px 5px;
	}
	
		div.NavigationTab a,
		div.NavigationTab a:link,
		div.NavigationTab a:visited,
		div.NavigationTab a:active,
		div.NavigationTab a:hover
		{
			color:					#fff;
			font-family:			arial;
			font-size:				x-small;
		    font-weight:			bold;
		    text-transform:			uppercase;
		}
	
	div.NavigationTabActive
	{
		width:                  80px;
		float:					left;
		text-align:             center;
		background-color:		#3D669C;
		border:                 1px solid #ccc;
		padding:                5px 5px 5px 5px;
	}
	
		div.NavigationTabActive a,
		div.NavigationTabActive a:link,
		div.NavigationTabActive a:visited,
		div.NavigationTabActive a:active,
		div.NavigationTabActive a:hover
		{
			color:					#fff;
			font-family:			arial;
			font-size:				x-small;
		    font-weight:			bold;
		    text-transform:			uppercase;
		}
		
div.FormSectionContainer
{
	padding:				0px 0px 20px 0px;
}

	table.EditPostsGrid
	{
		border: none;
	}
	
	table.EditPostsGrid td
	{
		border: solid 1px #333;
		padding: 3px 5px 3px 5px;
	}
	
	tr.EditPostsGridHeader
	{
		font-weight: bold;
	}
	
	table.HomePageSettingsForm
	{
		width:					420px;
	}
	
		table.HomePageSettingsForm td.CountLabel
		{
			width:					50px;
			text-align:             left;
			vertical-align:         middle;
		}
		
			table.HomePageSettingsForm td.CountLabel span
			{
				font-weight:			bold;
			}
		
		table.HomePageSettingsForm td.CountField
		{
			width:					70px;
			text-align:             left;
			vertical-align:         middle;
		}
		
			table.HomePageSettingsForm td.CountField input
			{
				width:					50px;
			}
		
		table.HomePageSettingsForm td.UnitField
		{
			width:					100px;
			text-align:             left;
			vertical-align:         middle;
		}
		
			table.HomePageSettingsForm td.UnitField select
			{
				width:					90px;
			}
		
		table.HomePageSettingsForm td.UnitLabel
		{
			width:					200px;
			text-align:             left;
			vertical-align:         middle;
		}
		
			table.HomePageSettingsForm td.UnitLabel span
			{
			}
		
	table.BlogNameForm
	{
		width:					420px;
	}

		table.BlogNameForm td.Label
		{
			width:					100px;
			text-align:             left;
			vertical-align:         middle;
		}
		
			table.BlogNameForm td.Label span
			{
				font-weight:			bold;
			}	
		
		table.BlogNameForm td.Field
		{
			width:					320px;
			text-align:             left;
			vertical-align:         middle;
		}
		
			table.BlogNameForm td.Field input
			{
				width:					300px;
			}
		
	table.ArchiveSettingsForm
	{
		width:					420px;
	}

		table.ArchiveSettingsForm td.Label
		{
			width:					150px;
			text-align:             left;
			vertical-align:         middle;
		}
		
			table.ArchiveSettingsForm td.Label span
			{
				font-weight:			bold;
			}	
		
		table.ArchiveSettingsForm td.Field
		{
			width:					270px;
			text-align:             left;
			vertical-align:         middle;
		}
		
			table.ArchiveSettingsForm td.Field select
			{
				width:					100px;
			}
			
			
	table.BlogrollSettingsContainer
	{
		width:					420px;
		border:					1px solid #000;
	}
	
		table.BlogrollSettingsContainer td.Error
		{
			width:					420px;
		}
		
		table.BlogrollSettingsContainer td.Grid
		{
			width:					420px;
			text-align:             left;
			vertical-align:         middle;
		}
		
			table.BlogrollSettingsForm
			{
				width:					420px;
			}
				
				table.BlogrollSettingsForm tr.AlternateItem
				{
					background-color:		#DEDFDE;
				}
			
				table.BlogrollSettingsForm td.LinkDisplayNameHeader
				{
					font-weight:			bold;
					text-align:             left;
					vertical-align:         middle;
					padding:				5px 0px 5px 5px;
				}
				
				table.BlogrollSettingsForm td.LinkDisplayNameItem
				{
					text-align:             left;
					vertical-align:         middle;
					padding:				5px 0px 5px 5px;
				}
				
					table.BlogrollSettingsForm td.LinkDisplayNameItem input
					{
						width:					110px;
					}
				
				table.BlogrollSettingsForm td.UrlColumnHeader
				{
					text-align:             left;
					vertical-align:         middle;
					font-weight:			bold;
					padding:				5px 5px 5px 0px;
				}
				
				table.BlogrollSettingsForm td.UrlColumnItem
				{
					text-align:             left;
					vertical-align:         middle;
					padding:				5px 5px 5px 0px;
				}
				
					table.BlogrollSettingsForm td.UrlColumnItem input
					{
						width:					110px;
					}
				
				table.BlogrollSettingsForm td.DeleteColumnHeader
				{
					text-align:             left;
					vertical-align:         middle;
				}
				
				table.BlogrollSettingsForm td.DeleteColumnItem
				{
					text-align:             left;
					vertical-align:         middle;
					padding:				5px 5px 5px 0px;
				}
				
				table.BlogrollSettingsForm td.EditColumnHeader
				{
					text-align:             left;
					vertical-align:         middle;
				}
				
				table.BlogrollSettingsForm td.EditColumnItem
				{
					text-align:             left;
					vertical-align:         middle;
					padding:				5px 5px 5px 0px;
				}

				table.BlogrollSettingsForm td.UpColumnHeader
				{
					text-align:             left;
					vertical-align:         middle;
				}
				
				table.BlogrollSettingsForm td.UpColumnItem
				{
					text-align:             left;
					vertical-align:         middle;
					padding:				5px 5px 5px 0px;
				}
			
		table.BlogrollSettingsContainer td.AddItem
		{
			width:					420px;
			text-align:             left;
			vertical-align:         middle;
			padding:                10px 0px 10px 5px;
		}
		
	table.BlogFeedbackEmailForm
	{
		width:					420px;
	}

		table.BlogFeedbackEmailForm td.Label
		{
			width:					120px;
			text-align:             left;
			vertical-align:         middle;
		}
		
			table.BlogFeedbackEmailForm td.Label span
			{
				font-weight:			bold;
			}	
		
		table.BlogFeedbackEmailForm td.Field
		{
			width:					300px;
			text-align:             left;
			vertical-align:         middle;
		}
		
			table.BlogFeedbackEmailForm td.Field input
			{
				width:					295px;
			}
			
	table.AuthorSettingsForm
	{
		width:					420px;
	}

		table.AuthorSettingsForm td.Label
		{
			width:					100px;
			text-align:             left;
			vertical-align:         middle;
			padding:                0px 0px 5px 0px;
		}
		
			table.AuthorSettingsForm td.Label span
			{
				font-weight:			bold;
			}	
		
		table.AuthorSettingsForm td.Field
		{
			width:					320px;
			text-align:             left;
			vertical-align:         middle;
			padding:                0px 0px 5px 0px;
		}
		
			table.AuthorSettingsForm td.Field input
			{
				width:					300px;
			}

div.PostMainContainer
{
	clear: both;
	padding:                10px 0px 25px 0px;
	margin:                 0px 0px 0px 0px;
}

	div.PostDateContainer
	{
		font-size:              x-small;
		padding:                0px 0px 10px 0px;
	}
	
	div.PostNameContainer
	{
		padding:                0px 0px 10px 0px;
	}
	
		h3.PostName
		{
		}
		
	div.PostContentContainer
	{
		padding:                0px 0px 15px 0px;
	}
	
	div.PostTimeContainer
	{
		float:					left;
		font-size:              x-small;
	}
	
	div.PermalinkContainer
	{
		float:					right;
	}
	
		div.PermalinkContainer a
		{
			font-size:              x-small;
		}

	div.EditThisPostContainer
	{
		clear:					right;
		float:					right;
	}
	
		div.EditThisPostContainer a
		{
			font-size:              x-small;
		}

div.PostSeparator
{
	border-bottom: solid 1px #99CDFF;
	clear: both;
	padding-top: 3px;
}
		
div.ProfileViewContainer
{
	padding:                20px 0px 0px 0px;
}
	
	div.ProfileViewContainer div.NameAndPositionContainer
	{
		float:					left;
	}
	
	div.ProfileViewContainer div.ImageContainer
	{
		float:					right;
		padding:                0px 0px 20px 10px;
	}
	
	div.ProfileViewContainer div.DescriptionContainer
	{
		clear:                  both;
	}
	
div.SidebarContainer
{
	width:					133px;
	padding:                0px 0px 20px 0px;
}

	div.SidebarHeader
	{
		width:					133px;
		padding:                0px 0px 8px 0px;
	}
	
	div.SidebarContent
	{
	}
		
		div.SidebarContent div.AuthorImage
		{
		}
		
			div.SidebarContent div.AuthorImage img
			{
				border:					1px solid #AABBFF;
			}
		
		div.SidebarContent div.AuthorDetails
		{
		}
		
			div.SidebarContent div.AuthorDetails div.Name
			{
				font-weight:			bold;
			}	

			div.SidebarContent div.AuthorDetails div.WhoIAm
			{
				padding-bottom:			10px;
			}	
	
div.RssFeedsSidebarContainer
{
	width:					117px;
	border-top:             1px solid #99CDFF;
	border-bottom:          1px solid #99CDFF;
	padding:                10px 0px 0px 0px;
	margin:	                0px 0px 20px 0px;
}

	div.RssFeedsSidebarContent
	{
		width:					117px;
		padding:                0px 0px 10px 0px;
	}
	
div.PlaceholderControlLabelContainer
{
	padding:				0px 0px 5px 0px;
}

	div.PlaceholderControlLabelContainer span
	{
		font-weight:			bold;
	}
	
span.ValidationError
{
	color:					#990000;
	font-weight:			bold;
}
