/* 
	admin
	
	These are all the DasBlog specific styles that you can
	use to customize the look and feel of the admin content
*/

/*
#########################################
	DOCUMENT
#########################################
*/
body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	height:100%;
	font-family: verdana,georgia;
}

/*
#########################################
	BANNER
#########################################
*/
.bannerTable
{
	width: 100%;
	margin-left: 0px; 
	margin-top: 0px; 
	background-color: #0075cf;
}
.bannerTD
{
	margin-left: 0px;
	margin-top: 0px;
	padding:0,0,0,0;
	height: 80px;
	width: 400px;
}
.searchTD
{
	text-align: right;
	padding-right: 10px;
}

.bannerImage
{
	vertical-align:middle;
}

/*
#########################################
	BODY CONTENT
#########################################
*/
.bodyTable
{
	width: 100%;
	height:100%;
	margin-left: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px;
}
.linksTD
{
	background-color: #d9eeff;
	width: 250px;
	text-align: left;
	vertical-align:top;
}
.linksTD a, a:visited
{
	color: #000080;
}
.linksTD a:hover
{
	color: #0075cf;
}
.sideTable
{
	width: 100%;
	margin-left: 0px; 
	margin-top: 0px;
	padding: 0,0,0,0;
}
.bulletTD
{
	background:#d9eeff url("images/labelbg.png");
	color: #ffffff;
	font-size:12px;
	font-weight: bold;
	text-align: left;
	width: 100%;
	height: 24px;
	padding-left:10px;
}
.titlecontentTD
{
	font-size:11px;
	vertical-align: top;
	text-align: left;
	padding-left: 8px;
	padding-top: 5px;
}

.titlecontentTD a, a:visited
{
	color: #000080;
	text-decoration: none;
}
.titlecontentTD a:hover
{
	color: #0075cf;
}
.seperator
{
	height: 1px;
	width: 90%;
}
.sideImage
{
	vertical-align: middle;
}
.feedmail
{
	text-align: center;
	margin-left: -10px;
}

.sidetitle
{
	font-size: 11px;
	font-family: verdana,georgia;
	font-weight: bold;
}
.sidetitle tr td
{
	font-size: 11px;
	font-family: verdana,georgia;
	font-weight: bold;
}
.bodytext
{
	color: #666666;
	margin-top: 12px;
	text-align: justify;
	font-size: 12px;
	font-family: Verdana,Georgia;
	line-height: 16px;
}
p
{
	text-align:justify;
}
.parahead
{
	background-color:#e7e7e7;
	width: 100%;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
td
{
	font-size: 11px;
}

/*
#########################################
	NAVIGATION LINKS
#########################################
*/
.navigatorLinksTableStyle td
{
	width: 100%;
}
.navigatorLinksLinkStyle
{
	font-size: 11px;
	font-weight: bold;
}
.navigatorLinksCellStyle td
{
	border-bottom: dotted 1px #aaaaaa;
}

/*
#########################################
	RECENT ENTRIES
#########################################
*/
.titleListStyle
{
	font-size:11px;
	vertical-align: top;
	text-align: left;
	margin-bottom: 10px;
}
.titleListStyle td
{
	width: 100%;
	border-bottom: dotted 1px #aaaaaa;
}

/*
#########################################
	ARCHIVE LINKS
#########################################
*/
.archiveLinksContainerStyle
{
	margin: 0px;
}
.archiveLinksTableStyle
{
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
}

/*
#########################################
	CATEGORIES
#########################################
*/
.categoryListTableStyle
{
	width: 100%;
	margin-bottom: 10px;
}
.categoryListCellStyle
{
	font-size: 11px;
	font-weight: bold;
	border-bottom: dotted 1px #aaaaaa;
}

/*
#########################################
	BLOG ROLLS
#########################################
*/
.blogRollTableStyle
{
	width: 100%;
	margin-bottom: 10px;
}
.blogRollCellStyle
{
	font-size: 11px;
	font-weight: bold;
	border-bottom: dotted 1px #aaaaaa;
}

/*
#########################################
	SIGN IN
#########################################
*/
.signin
{
	margin: 0,0,0,0;
	font-weight: bold;
	padding-bottom: 10px;
	padding-left: 2px;
	border-bottom: dotted 1px #aaaaaa;
}
.signInLabelCellStyle
{
	font-size: 11px;
	font-family: verdana,georgia;
	font-weight: bold;
}
.signRememberCheckBoxStyle
{
	font-size: 11px;
}
#LoginBox_username
{
	font-size: 11px;
	width: 200px;
}
#LoginBox_password
{
	font-size: 11px;
	width: 200px;
}

/*
#########################################
	DISCLAIMER
#########################################
*/
.disclaimer
{
	color: #666666;
	margin: 0,0,0,0;
	padding-bottom: 0px;
	padding-top: 10px;
}

/*
#########################################
	CALENDAR
#########################################
*/
.hCalendarStyle, .dCalendarStyle
{
	font-family: verdana, arial, sans-serif;
	border: 0px solid #666666;
}
.hCalendarMonthYearRow, .dCalendarMonthYearRow
{
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	padding: 2px;
	text-align: center;
	width: 100%; /*   background:#FF9933;    */
}
.hCalendarMonthYearRow td, .dCalendarMonthYearRow td
{
	color: #666666;
	font-weight: bold;
}
.hCalendarNextPrevStyle a, .dCalendarNextPrevStyle a
{
	color: #666666;
}
.hCalendarNextPrevStyle a:visited, .dCalendarNextPrevStyle a:visited
{
	color: #666666;
}
.hCalendarNextPrevStyle a:hover, .dCalendarNextPrevStyle a:hover
{
	color: #0075cf;
}
.hCalendarDayNameRow, .dCalendarDayNameRow
{
	color: #444444;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	padding: 2px;
}
.hCalendarDay, .hCalendarOtherMonthStyle, .hCalendarWeekendStyle, .hCalendarOtherMonthWeekendStyle
{
	font-family: verdana, arial, sans-serif;
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
}
.hCalendarDay a, .dCalendarDay a
{
	color: #000080;
	font-weight: bold;
}
.hCalendarDay a:visited, .dCalendarDay a:visited
{
	color: #000080;
}
.hCalendarDay a:hover, .dCalendarDay a:hover
{
	color: #0075cf;
}
.hCalendarOtherMonthStyle a, .dCalendarOtherMonthStyle a
{
	color: #000080;
	font-weight: bold;
}
.hCalendarOtherMonthStyle a:visited, .dCalendarOtherMonthStyle a:visited
{
	color: #000080;
}
.hCalendarOtherMonthStyle a:hover, .dCalendarOtherMonthStyle a:hover
{
	color: #0075cf;
}
.hCalendarWeekendStyle a, .dCalendarWeekendStyle a
{
	color: #000080;
	font-weight: bold;
}
.hCalendarWeekendStyle a:visited, .dCalendarWeekendStyle a:visited
{
	color: #000080;
}
.hCalendarWeekendStyle a:hover, .dCalendarWeekendStyle a:hover
{
	color: #0075cf;
}
.hCalendarOtherMonthWeekendStyle a, .dCalendarOtherMonthWeekendStyle a
{
	color: #3536e0;
	font-weight: bold;
}
.hCalendarOtherMonthWeekendStyle a:visited, .dCalendarOtherMonthWeekendStyle a:visited
{
	color: #3536e0;
}
.hCalendarOtherMonthWeekendStyle a:hover, .dCalendarOtherMonthWeekendStyle a:hover
{
	color: #0075cf;
}
.hCalendarDayLinked, .dCalendarDayLinked
{
	color: #ffffff;
	background-color: #666666;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	padding: 2px;
}
.hCalendarDayCurrent, .dCalendarDayCurrent
{
	color: #FFFFFF;
	background-color: #3997f9;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	border: 1px solid #FFF;
}
.hCalendarDayCurrent a, .dCalendarDayCurrent a
{
	color: #FFFFFF;
}
.hCalendarDayCurrent a:visited, .dCalendarDayCurrent a:visited
{
	color: #FFFFFF;
}
.hCalendarDayCurrent a:visited, .dCalendarDayCurrent a:visited
{
	color: #FF0000;
}

/*
#########################################
	BLOGS
#########################################
*/
.bodyTD
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
}
#blogentry
{
	width: 100%;
}
#blogentry td
{
	font-family: verdana,georgia;
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	text-align:justify;
}
#blogentry a
{
	color: #4292ff;
	text-decoration: none;
	font-weight: bold;
}

#blogentry a:hover
{
	color: #d20000;
}
.date
{
	font-size:14px;
	color:#000080;
	font-weight: bold;
}
.archiveLinkImageStyle
{
	vertical-align: middle;
}
.TitleLinkStyle
{
	font-size: 14px;
	font-weight: bold;
}


/*
#########################################
	TOP ADMIN LINKS
#########################################
*/
.adminNavbarStyle
{
	padding-top: 4px;
	padding-bottom: 3px;
	margin-top:0px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	height: 17px;
	display: block;
	z-index: 1;
	position: relative;
	background-color: #bcbcbc;
}

.adminNavbarStyle UL
{
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
	display: inline;
}

.adminNavbarStyle UL LI
{
	margin: 0px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 6px;
	padding-right: 10px;
	border-top: 1px dotted #333;
	border-right: 1px dotted #333;
	list-style: none;
	display: inline;
	background-color: #bcbcbc;
}

.adminNavbarStyle UL LI.first
{
	border-left: 1px dotted #333;
}

.adminNavbarStyle A
{
	color: #454545;
	text-transform: uppercase;
	text-decoration: none;
}

.adminNavbarStyle A:hover
{
	color: #d20000;
}

.adminNavbarStyle UL LI.here
{
	background-color: White;
	border-bottom: 1px solid White;
	list-style: none;
	display: inline;
	z-index: 3;
	position: relative;
}

.adminNavbarStyle UL LI.firstHere
{
	background-color: White;
	border-left: 1px dotted #333;
	border-bottom: 1px solid White;
	list-style: none;
	display: inline;
	z-index: 3;
	position: relative;
}



/*
#########################################
	CONFIG CONTROLS
#########################################
*/
.configControlStyle
{
	font-size: 11px;
	font-family: Tahoma;
}

.configLabelColumnStyle
{
	vertical-align: top;
}

.configLabelStyle
{
	margin-right: 10px;
	font-size: 11px;
}

.configSectionStyle
{
	border: 1px dashed #999;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
	vertical-align: middle;
	font-size: 11px;
}

.configSectionStyle td
{
	font-size: 11px;
}

.configSectionTitleStyle
{
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #999;
	font-weight: bold;
	font-size: 110%;
}


/*
#########################################
	STATS TABLE
#########################################
*/
.statsTableColumnStyle
{
	border: solid 1px;
	padding: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.statsTableDateColumnStyle
{
	border: solid 1px;
	padding: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	width: 25%;
	text-align: left;
}

.statsTableFooterColumnStyle
{
	border-left: solid 1px;
	border-right: solid 1px;
	border-bottom: solid 1px;
	border-top: solid 2px;
	padding: 3px;
	font-weight: bold;
}

.statsTableFooterNumColumnStyle
{
	border-left: solid 1px;
	border-right: solid 1px;
	border-bottom: solid 1px;
	border-top: solid 2px;
	padding: 3px;
	width: 15%;
	font-weight: bold;
	text-align: right;
}

.statsTableHeaderColumnStyle
{
	border-left: solid 1px;
	border-right: solid 1px;
	border-bottom: solid 2px;
	border-top: solid 1px;
	padding: 3px;
	font-size: 105%;
	font-weight: bold;
}

.statsTableNumColumnStyle
{
	border: solid 1px;
	padding: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	width: 15%;
	text-align: right;
}

.statsTableStyle
{
	margin-bottom: 10px;
	border: solid 1px;
	width: 100%;
	font-size: 11px;
	border-collapse: collapse;
	border-spacing: 0;
}
.pageTopic
{
	font-size: 11px;
	font-family: verdana,georgia;
}


