﻿body 
{
	height:100%;
	background-color: #2168b3;
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	/*color:#333333;*/
}

td, p, ul, ol, ul, form 
{
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	/*color:#333333;*/
}

#maindiv
{
	position:relative;
	width:800px;
	padding-top:0px;
	min-height:500px;
	height:auto !important;
	height:500px;
}

/*Main talbe found on the master page*/
table.mastertable
{
	background-color:white;
	
}
/*Heading row found on the master page*/
td.heading
{
	height:300px;
	vertical-align:top;
}

/*Main column found on the master page*/
td.postcolumn
{
	vertical-align:top;
	width:550px;
}

/*Main column found on the single column master page*/
td.singlecolumn
{
	vertical-align:top;
	width:800px;
}

/*  Main Div for the single column Master page */
div.SingleColumnMaster
{
	border-left:dotted 2px #2168b3;
	border-right:dotted 2px #2168b3;
	min-height:500px;
	height:auto !important;
	height:500px;	
	width:770px;
	margin:0px 10px 10px 10px;
	/*margin:0px 0px 10px 10px;*/
}

/*Sidebar column found on the master page*/
td.sidebarcolumn
{
	vertical-align:top;
	width:250px;
	
}

#top_nav
{
	color:#2168b3;
	font-size:12px;
	font-weight:bold;
	padding:15px 0px 10px 0px;
	margin:0px 0px 5px 10px;
}

div.PostSection
{
	border-left:dotted 2px #2168b3;
	border-right:dotted 2px #2168b3;
	min-height:500px;
	height:auto !important;
	height:500px;	
	width:535px;
	margin:0px 0px 10px 10px;
}



div.Nav
{
	border-left:dotted 2px #2168b3;
	border-right:dotted 2px #2168b3;
	min-height:500px;
	height:auto !important;
	height:500px;
	width:230px;
	margin:0px 0px 10px 5px;
}


table.tblBlogEntry
{
	
	width:520px;
	margin:0px 0px 0px 10px;
}

td.EntryHeading
{
	height:40px;
	color:#e0a52d;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
}

a:link, a:visited
{
	text-decoration:none;
	color:#2168b3;
}

a:hover, a:active
{
	text-decoration:underline;
	color:#2168b3;
}

a.whiteLink:link, a.whiteLink:visited
{
	text-decoration:none;
	color:White;
}

a.whiteLink:hover, a.whiteLink:active
{
	text-decoration:underline;
	color:White;
}

a.CatLink:link, a.CatLink:visited
{
	text-decoration:none;
	font-weight:bold;
	color:#2168b3;
}

a.CatLink:hover, a.CatLink:active
{
	text-decoration:underline;
	color:#2168b3;
}

.EntryHeadingLinkImage:link, .EntryHeadingLinkImage:visited 
{
	color:#e0a52d;
	text-decoration:none;
}
.EntryHeadingLinkImage:hover, .EntryHeadingLinkImage:active
{
	color:#e0a52d;
	text-decoration:none;
}

.EntryHeadingLink:link, .EntryHeadingLink:visited 
{
	color:#e0a52d ;
	text-decoration:none;
}
.EntryHeadingLink:hover, .EntryHeadingLink:active
{
	color:#e0a52d;
	text-decoration:none;
}

.CommentsLinks:link, .CommentsLinks:visited 
{
	color:#e0a52d ;
	text-decoration:none;
}
.CommentsLinks:hover, .CommentsLinks:active
{
	color:#e0a52d;
	text-decoration:underline;
}

.stortTitle
{
	color:#2168b3; 
	margin-left:10px; 
	font-size:14px; 
	font-weight:bold; 
	padding-bottom:2px;
}

td.EntryText
{
	color:#333333;
	vertical-align:top;
	padding-right:20px;
}

td.EntryDetails
{
	padding: 0px 0px 10px 0px;
}

td.EntryDetailsBottom
{
	padding: 8px 0px 10px 0px;
}

.txtEntryStyle
{
	height:300px;
	width:760px;
}

.gvEntries
{
	margin-left:10px;
	width:500px;
}

.dgHeading:link, .dgHeading:visited, .dgHeading:hover, .dgHeading:active
{
	font-weight:bold;	
	text-decoration:none;
}

.dgHeading
{
	font-weight:bold;	
	background-image: url(../images/dgtitlegray.jpg);
	background-repeat:repeat-x;
	height:25px;
}

.dgRowTitleLnk:link, .dgRowTitleLnk:visited, .dgRowTitleLnk:hover, .dgRowTitleLnk:active
{
	color:White ;
	text-decoration:none;
}


.dgRow
{
	border-bottom:solid 1px black;
	padding:0px 5px 0px 5px;
	color:White ;
	text-decoration:none;
	background-image: url(../images/dgrowblue.jpg);
	background-repeat:repeat-x;
	height:25px;
	word-wrap:break-word;
}

hr.comments
{
	color: #2168b3;
	border-width:0px;
	height:1px;
	background-color:#2168b3;
	margin:0px 10px 0px 10px;
}

table.tblComments
{
	margin:0px 10px 0px 10px;
	padding:20px 0px 10px 0px;
	width:515px;
}

td.CommentDetails
{
	padding-right:5px;
	text-align:right;
	color:#333333;
	
}

td.tdComments
{
	padding:0px 3px 10px 0px;
}

.commentpanel
{
	
}

table.tblLogin
{
	padding:0px 0px 0px 0px;
	width:300px;
}

.label
{
	color:#2168b3;
	font-weight:bold;
}

.labelorange
{
	color:#E0A52D;
	font-weight:bold;
}

.monthtitle
{
	background-color:White;
	border-style:none;
	color:#E0A52D;
	font-size:50px;	
}

.NavLink
{
	color:#2168b3;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	background-color:White;
	cursor:pointer;	
}

.NavLink:link, .NavLink:visited
{
	color:#2168b3;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	background-color:White;
	cursor:pointer;	
}

.NavLink:hover, .NavLink:active
{
	
	color:#2168b3;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
	background-color:White;
	cursor:pointer;
}



/*Style Class for the days that have entries on them*/
.DailyPostSeleted:link, .DailyPostSeleted:visited, .DailyPostSeleted:hover, .DailyPostSeleted:active
{
	
	color:#2168b3;
	font-size:11px;
	text-decoration:none;
	font-weight:900;
	background-color:White;
	
}

div.NavSections
{
	position:relative;
	margin:0px 10px 0px 10px;
}

div.NavHeading
{
	border-top:dotted 2px #2168b3;
	border-bottom:dotted 2px #2168b3;
	padding:2px 0px 2px 0px;
	
}

label.NavHeading
{
	color:#e0a52d;
	font-style:italic;
	font-size:14px;	
	padding-left:5px;
}

div.NavCnnt
{
	padding:10px 0px 10px 16px;
	line-height:16px;
}

div.NavCnntCal
{
	padding:10px 0px 10px 0px;
}

.AdminLink:link, .AdminLink:visited, .AdminLink:hover, .AdminLink:active
{
	
	color:red;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	
}

div.flag
{
	color:#e0a52d;
	cursor:pointer;
	
}

/*css for flagged comments panel*/
div.hideBG
{
	position:absolute;
	display:none;
	z-index:2;
}

div.showBG
{
	position:absolute;
	display:inline;
	z-index:2;
	height:100%;
	width:100%;
	left:0px;
	top:0px;
	background-color:White;
	opacity: 0.6;
	filter: alpha(opacity=60);
}

div.hideFlagCmnt
{
	position:absolute;
	display:none;
	z-index:3;
}

div.showFlagCmnt
{
	width:270px;
	height:250px;
	padding:10px 10px 10px 10px;
	position:absolute;
	display:inline;
	z-index:3;
	border:solid 2px #2168b3;
	background-color:#e0a52d;
}

/*******************************/

table.footer
{
	background-color:White;	
	height:60px;
	vertical-align:middle;
	
}

hr.footer
{
	color: #2168b3;
	border-width:0px;
	height:1px;
	background-color:#2168b3;
	margin:0px 20px 0px 20px;
}

.error
{
	color:Red;
	font-weight:bold;	
}

/******************/
/* Login Popup */
span.sendfriend
{
	text-decoration:none;
	font-weight:bold;
	color:#2168b3;
	cursor:pointer;
}

div.hideLoginPopup
{
	position:absolute;
	display:none;
	z-index:3;
}

div.showLoginPopup
{
	width:300px;
	height:160px;
	padding:10px 10px 10px 10px;
	position:absolute;
	display:inline;
	z-index:3;
	border:solid 2px #2168b3;
	background-color:#e0a52d;
}
/******************/


/******************/
/* Send to Friend */
span.sendfriend
{
	text-decoration:none;
	font-weight:bold;
	color:#2168b3;
	cursor:pointer;
}

div.hideSendFriend
{
	position:absolute;
	display:none;
	z-index:3;
}

div.showSendFriend
{
	width:400px;
	height:335px;
	padding:10px 10px 10px 10px;
	position:absolute;
	display:inline;
	z-index:3;
	border:solid 2px #2168b3;
	background-color:#e0a52d;
}
/******************/

/******************/
/* Gallery Grid */

.GalGridCell
{
	padding:10px 10px 10px 10px;
}

img.GalImgThmb
{
	text-decoration:none;
	border-width:0px;
}

/* Popup Image Window */
div.imagePopUpWndwShow
{
	position:absolute;
	z-index:2;
	background-color:Black;	
	padding:10px 10px 10px 10px;
	top:0px;
	left:0px;
}

div.imagePopUpWndwHide
{
	display:none;
}

/*****************/

/*****************/
div.divAlbum
{
	width:400px;
	height:80px;
	overflow:hidden;
}

td.albmtlc
{
	width:8px;
	height:8px;
}

td.albmt
{
	background-color:#e0a52d;
	width:70px;
	height:8px;
}

td.albmtrc
{
	width:8px;
	height:8px;
}

td.albml
{
	background-color:#e0a52d;
	width:8px;
	height:70px;
}

td.albmr
{
	background-color:#e0a52d;
	width:8px;
	height:70px;
}

td.albmblc
{
	width:8px;
	height:8px;
}

td.albmbrc
{
	width:8px;
	height:8px;
}

tr.PagerStyle
{
    
}

tr.PagerStyle table
{
  
}

tr.PagerStyle td
{
    width:10px;
}

/*****************/