﻿body
{
	color:#004778;
	background-image:url(../Images/Background_2200_1.png);
	background-repeat:repeat-y;
	font-family:Tahoma, Sans-Serif;
	margin:0px;
}
h1 { font-size:19px; }
h2 { font-size:16px; }
h3 { font-size:14px; }
ul { font-size:13px; }
li { margin-bottom:10px; }
li a:link {	color:#004778; text-decoration:underline; }
li a:visited { color:#004778; text-decoration:underline; }
li a:active { color:#004778; text-decoration:underline; }
li a:hover { color:#004778; text-decoration:none; }
textarea { font-family:Tahoma, Sans-Serif; }
p
{ 
	font-size:13px;
}
p a:link
{
	color:#004778;
	text-decoration:underline;
}
p a:visited
{
	color:#004778;
	text-decoration:underline;
}
p a:active
{
	color:#004778;
	text-decoration:underline;
}
p a:hover
{
	color:#004778;
	text-decoration:none;
}
.mainContent .leftImage
{
	border:solid 1px #004778;
	float:left;
	margin:15px 10px 5px 5px;
}
.mainContent .rightImage
{
	border:solid 1px #004778;
	float:right;
	margin:15px 5px 5px 10px;
}
a img
{
	border-style:none;
}
#header
{
	background-color:#004778;
	height:110px;
	width:950px;
}	
#layout
{
	width:950px;
}
#layout .menu
{
	float:left;
	padding:15px 0px 0px 10px;
	width:150px;
}
#layout .menu a:link, a:visited, a:active
{
	color:#004778;
	text-decoration:none;
}
#layout .menu a:hover
{
	color:#004778;
	text-decoration:underline;
}
#layout .menu div
{
	margin-bottom:5px;
}
#layout .mainContent
{
	float:left;
	padding:0px 20px 0px 20px;
	width:560px;
}
#layout .rightColumn
{
	float:right;
	padding:15px 10px 15px 10px;
	width:165px;
}
#footer
{
	margin-left:180px;
}
/******************************* Micro Blog *******************************/
.microBlogContainer
{
	color:#000000;
	font-size:10px;
}
.microBlogHeader
{
	background-image:url(../Images/MicroBlog/MicroBlog_Header_165_47.png);
	background-repeat:repeat-y;
	height:47px;
}
.microBlogContent
{
	background-image:url(../Images/MicroBlog/MicroBlog_Background_165_3.png);
	background-repeat:repeat-y;
	font-style:italic;
	line-height:15px;
	padding:10px 13px 5px 13px;
}
.microBlogContent a:link
{
	color:#000000;
	font-style:normal;
	text-decoration:underline;
}
.microBlogContent a:visited
{
	color:#000000;
	font-style:normal;
	text-decoration:underline;
}
.microBlogContent a:hover
{
	color:#000000;
	font-style:normal;
	text-decoration:none;
}
.microBlogContent a:active
{
	color:#000000;
	font-style:normal;
	text-decoration:underline;
}
.microBlogTimestamp
{
	background-image:url(../Images/MicroBlog/MicroBlog_Background_165_3.png);
	background-repeat:repeat-y;
	padding:5px 13px 10px 13px;
	text-align:right;
}
.microBlogFooter
{
	background-image:url(../Images/MicroBlog/MicroBlog_Footer_165_11.png);
	background-repeat:repeat-y;
	height:11px;
}
/****************************** Photo gallery *****************************/
.photoGalleryCategoryContainer
{
	height:225px;
}
.photoGalleryCategoryHeaderContainer
{
	vertical-align:top;
	width:560px;
}
.photoGalleryCategoryImageContainer
{
	float:left;
	width:160px;
}
.photoGalleryCategoryTextContainer
{
	float:right;
	width:400px;
}
#photoGalleryTableContainer table
{
	width:500px;
}
#photoGalleryTableContainer td
{
	height:125px;
	padding:0px;
	text-align:center;
	vertical-align:middle;
	width:125px;
}
/**************************** Latest book read ****************************/
.latestBookReadContainer
{
	color:#000000;
	font-size:10px;
}
/***************************** Daily calendar *****************************/
.calendar
{
	float:left;
	height:42px;
	margin-right:6px;
	width:42px;
}
.calendar-day
{
	color:#000000;
	font-size:20px;
	font-weight:bold;
	padding-top: 14px;
	text-align:center;
	width: 42px;
}
.calendar-icon-1 { background:url('../Images/DailyCalendar/1.gif'); }
.calendar-icon-2 { background:url('../Images/DailyCalendar/2.gif'); }
.calendar-icon-3 { background:url('../Images/DailyCalendar/3.gif'); }
.calendar-icon-4 { background:url('../Images/DailyCalendar/4.gif'); }
.calendar-icon-5 { background:url('../Images/DailyCalendar/5.gif'); }
.calendar-icon-6 { background:url('../Images/DailyCalendar/6.gif'); }
.calendar-icon-7 { background:url('../Images/DailyCalendar/7.gif'); }
.calendar-icon-8 { background:url('../Images/DailyCalendar/8.gif'); }
.calendar-icon-9 { background:url('../Images/DailyCalendar/9.gif'); }
.calendar-icon-10 { background:url('../Images/DailyCalendar/10.gif'); }
.calendar-icon-11 { background:url('../Images/DailyCalendar/11.gif'); }
.calendar-icon-12 { background:url('../Images/DailyCalendar/12.gif'); }
/********************************** Blog **********************************/
#blogEntry
{
	margin:0px 0px 25px 0px;
}
#blogEntry .contentWrapper
{
	font-size:13px;
}
#blogEntry .published a:link
{
	color:#004778;
	text-decoration:underline;
}
#blogEntry .published a:visited
{
	color:#004778;
	text-decoration:underline;
}
#blogEntry .published a:hover
{
	color:#004778;
	text-decoration:none;
}
#blogEntry .published a:active
{
	color:#004778;
	text-decoration:underline;
}
#blogEntry .published
{
	font-size:11px;
	margin:0px 0px 5px 0px;
}
#blogEntry .filedUnder
{
	font-size:11px;
}







#blogComments
{
	color:#004778;
	width:560px;
}
#blogComments a
{
	color:#004778;
}
#blogComments .blogCommentOrdinary
{
	background-color:#F8F8F8;
	border:solid 1px #DCDCDC;
	margin:0px 0px 20px 0px;
	padding:0px 5px 15px 5px;
}
#blogComments .blogCommentAdministrator
{
	background-color:#F5F7FD;
	border:solid 1px #DCDCDC;
	margin:0px 0px 20px 0px;
	padding:0px 5px 15px 5px;
}
#blogComments .blogCommentOrdinary a:link { text-decoration:underline; }
#blogComments .blogCommentOrdinary a:visited { text-decoration:underline; }
#blogComments .blogCommentOrdinary a:hover { text-decoration:none; }
#blogComments .blogCommentOrdinary a:active { text-decoration:underline; }
#blogComments .blogCommentAdministrator a:link { text-decoration:underline; }
#blogComments .blogCommentAdministrator a:visited { text-decoration:underline; }
#blogComments .blogCommentAdministrator a:hover { text-decoration:none; }
#blogComments .blogCommentAdministrator a:active { text-decoration:underline; }
#blogComments .authorInfo
{
	font-size:11px;
}
#blogComments .awaitingApproval
{
	margin:15px 0px 0px 400px;
}
#blogCommentFormTable
{
	color:#004778;
	font-size:13px;
	margin:20px 0px 0px 0px;
}
#blogCommentFormTable thead
{
	font-size:16px;
	font-weight:bold;
}
#blogCommentFormTable tbody span
{
	font-size:10px;
}
#blogCommentFormTable tbody .captchaCell
{
	padding:0px 0px 20px 0px;
}
#blogCommentFormTable tbody .reloadCaptchaImage
{
	cursor:pointer;
}
#blogCommentFormTable tfoot .message
{
	color:#FFC0C0;
	font-weight:bold;
}
#blogCommentFormTable tfoot .indicatorTextCell
{
	padding:0px 0px 0px 5px;
}
#blogCommentFormTable .odd
{
	padding:7px 0px 0px 0px;
}
#blogCommentFormTable textarea, input[type=text]
{
	color:#004778;
	font-size:13px;
}
#blogCommentFormTable input[type=button]
{
	margin:0px 0px 50px 0px;
}
.blogCommentConfirmation
{
	background-image:url('../Images/Blog_Comment_Confirmation_315_199.png');
	display:none;
	height:199px;
	position:absolute;
	width:315px;
	z-index:99999;
}