﻿/*
	|- CssClass=weblogfields----------------------------------|
	|														  |
	| |--ID=weblogfield[fieldname] class="weblogfield"------| |
	| | |--(1)-----------| |--(2)------------| |--(3)-----| | |														
	| | |				 | |				 | |	      | | |
	| | |----------------| |-----------------| |----------| | |
    | |-----------------------------------------------------| |
	|													      |
	| |--ID=weblogfield[fieldname] class="weblogfield"------| |
	| | |--(1)-----------| |--(2)------------| |--(3)-----| | |														
	| | |				 | |				 | |	      | | |
	| | |----------------| |-----------------| |----------| | |
    | |-----------------------------------------------------| |
	|														  |
	|---------------------------------------------------------|													    

(1)
	ID=weblogfield[fieldname]label class=weblogfieldlabel

(2)
	ID=weblogfield[fieldname]input class=weblogfieldinput

(3)
	RequiredFieldValidator:
		ID=weblogfield[fieldname]reqvalidator class=weblogfieldreqvalidator
	
	RegularExpressionValidator	
		ID=weblogfield[fieldname]regvalidator class=weblogfieldregvalidator

*/

/*	Clear float */
.clear
{
	clear: both; 
}


/*	All the fields in the Blog 
	are surrounded by this class */
.weblogfields
{
	width: 100%; 
}

/*	set style for all field groups
	margin up to prev. field group */
.weblogfield
{
	margin-top: 10px;
}

/*	set style for all labels */
.weblogfieldlabel
{
	font-weight: bold;	
	margin-bottom: 5px; 
}

.weblogfieldinput
{
	margin-bottom: 5px; 
}

.weblogfieldinput input, .weblogfieldinput textarea
{
	/* quick fix for DFI layout, was 100% */
	width: 97%;
}

.weblogfielddropdown select
{
	width: 100%; 
}


/*	Every input has a class using the name of the field */
div#weblogfieldsummaryinput textarea
{
	height: 100px;
}

div#weblogfielddescriptioninput textarea
{
	height: 200px;
}

.weblogfieldreqvalidator
{
	float:right;
	position:absolute;
	margin-left: 10px; 
	     
}

.weblogfieldregvalidator
{
	float:right;
	position:absolute;   
	margin-left: 10px;
}

.weblogbuttons
{
	margin-top: 10px;
}

div#weblogfieldsaveid input, div#weblogfielddeleteid input
{
	width: 100px; 
	float: left;
	display: inline;
	margin-right: 10px;   
}


/*	Validation Summary */

.weblogfields_validationsummaryouter
{
	width: 100%;   
}

.weblogfields_validationsummary
{
	color: Red; 
	border: solid 1px Silver;
	padding: 10px 10px 0px 10px;
}

.weblogfields_validationsummary label
{
	font-weight: bold;  
}

/* Login Button */

.cmdLogin
{
	float:right;   
	margin-right: 20px; 
}

/* Security Generel */
.securityheader
{
	background-color: #5D7B9D;  	
	padding-left: 5px; 
	padding-top: 2px; 
	height: 25px; 
	margin: 5px 5px 5px 5px; 
}

.securityheader p
{
	width: 100%;
	text-align: center;   
}


.securityouter
{
	border: solid 1px #999999;
	width: 300px; 
	background-color: #EFF3FB; 
}

div#securityouter{
   	width: 300px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}


.securityfield
{
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;   
}

.securityfields
{
	margin-top: 10px;
	margin-bottom: 10px; 
}

.securityfieldinput
{
}

.securityfieldlabel
{
	display: inline;
	float: left;   
	width: 100px;
	text-align: right;    
	margin-right: 5px; 
}

.securityfields_validationsummary
{
	margin-top: 10px; 
}

.securityfields_validationsummary ul
{
	margin-top: 5px; 
	margin-left: 0px;
}

div.weblogcomment
{
    background-color: #F0F0F0;
    margin-bottom: 10px;
    padding: 10px 10px 30px 10px;
}

div.weblogcomment .author
{
    font-weight: bold;
}
