﻿/*
	|- 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;
}

.weblog
{
    /*position: absolute;*/
    float: none;
}


/*	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
{
    width: 100%;
}

.weblogfielddropdown select
{
    width: 100%;
}

/* added styling */
.listcolumn
{
    margin-bottom: 5px;
}

.weblogborder
{
    border: 1px solid #666666;
    border-bottom: none;
    border-top: none;
}

.weblogborderbottom
{
    border-bottom: 1px solid #666666;
}

.weblogbordertop
{
    border-top: 1px solid #666666;
}

.weblogcomment
{
    padding: 5px;
    background-color: #EEEEEE;    
    height: 100%;
}

/* IE 6 and down hack 
* html .weblogcomment
{
    width: 505px;
}*/


.weblogcomment.alt
{
    background-color: White;
}
.weblogcomment .title
{
    font-weight: bold;
}

.weblogcomment.alt .title
{
    font-weight: bold;
    font-style: italic;
}


.weblogcomment .comment
{
    /*margin: 5px;*/
}


/*	Every input has a class using the name of the field */
div#weblogfieldsummaryinput textarea
{
    height: 100px;
}

div#weblogfielddescriptioninput textarea
{
    height: 100px;
}

.weblogfieldreqvalidator
{
    float: right;
    position: absolute;
    margin-left: 10px;
}

.weblogfieldregvalidator
{
    float: right;
    position: absolute;
    margin-left: 10px;
}

.weblogbuttons
{
    margin-top: 10px;
    clear: both;
}

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;
}

/* Weblog stuff for life */
.webarticle_box
{
    margin-top: 10px;
}

.webarticle_box .header
{
    font-weight: bold;
    width: 200px;
    display: block;
}

.webarticle_box .date
{
    float: right;
    position: relative;
    top: -15px;
}

.webarticle_box .webarticle
{
    clear: both;
}

.webarticle_box .webarticlemore
{
}

/* calendar */
td.calendarchoice
{
    border: solid 1px #ffffff;
    background-color: #EEEEEE; /*color: #ffffff;*/
    padding: 2px 3px 2px 2px;
}
td.calendarchoice a:link, td.calendarchoice a:visited, td.calendarchoice a:active
{
    background-color: inherit; /*color: #ffffff;*/
    text-decoration: none;
}
td.calendarchoice a:hover
{
    background-color: inherit; /*color: #ffffff;*/
    text-decoration: underline;
}
td.calendarchoiceon
{
    border: solid 1px #ffffff;
    background-color: #ffffff;
    color: #003768;
    padding: 2px 3px 2px 2px;
}
td.calendarchoiceon a:link, td.calendarchoiceon a:visited, td.calendarchoiceon a:active
{
    background-color: inherit;
    color: #003768;
    text-decoration: none;
}
td.calendarchoiceon a:hover
{
    background-color: inherit;
    color: #003768;
    text-decoration: underline;
}
.calendarchoiceinner
{
    cursor: pointer;
    color: inherit;
    background-color: inherit;
    vertical-align: middle;
}

.calendarchoicedisplay
{
    /*background-image: url(~/media/Bg%20Graphics/gradient_943F0F%20gif.ashx); 	background-repeat:repeat-y;*/
    background-color: #EEEEEE;
    width: 147px;
    padding: 6px 6px 6px 6px;
    margin-left: 1px;
    margin-top: 10px;
}
.calendarchoicedisplay a:link, .calendarchoicedisplay a:visited, .calendarchoicedisplay a:active
{
    background-color: inherit; /*color: #ffffff;*/
    text-decoration: underline;
}
.calendarchoicedisplay a:hover
{
    background-color: inherit; /*color: #ffffff;*/
    text-decoration: underline;
}
.calendarheader
{
    font-weight: bold;
    margin-bottom: 4px;
}
.calendar_follow_text
{
    color: #666666;
}
table.month_year_display
{
    background-color: Transparent; /*color: #ffffff;*/
    font-size: 110%;
    font-weight: bold;
    width: 145px;
    text-transform: capitalize;
}
.latest
{
    /*color: #ffffff;*/
    font-size: 110%;
    font-weight: bold;
    text-align: right;
}
.latest_on
{
    color: #003768;
    font-size: 110%;
    font-weight: bold;
    text-align: right;
}
.prevyear
{
    padding-left: 3px;
}
.thisyear
{
    /*color: #ffffff;*/
    font-size: 110%;
    font-weight: bold;
    text-align: right;
}
.nextyear
{
    padding-left: 3px;
}
