
/* BEGIN GLOBAL HTML ELEMENTS */

body {
	margin:0px;	padding:0px;
	margin-bottom:5px;
	background: url(/images_blog/bg_main.gif);
	text-align:center;
}

A {color:#003366; text-decoration:none;}
A:hover {color:#003366; text-decoration:underline;}

/* END GLOBAL HTML ELEMENTS */

/* BEGIN GLOBAL CUSTOM ELEMENTS */

#titlebar {
	padding:0px;margin:0px;
	width:100%;
	height:86px;
	background: #FFFFFF;	
	text-align:center;
}
	
	#titlebar #content {
	padding:0px;margin:0px;
		width:768px;
		height:86px;
		background:#FFFFFF;
	}
	
	#logo {
		float:left;
		position:relative;
		top:5px;
		left:20px;
	}
	
	#sitetitle {
		float:right;
		position:relative;
		top:45px;
		left:-25px;
	}

#navbar {
	padding:0px;margin:0px;
	width:100%;
	height:25px;
	background:#252847;
}

	#navbar #content {
		padding:0px;margin:0px;
		width:768px;		
		height:25px;
		background:#252847;		
	}
	
	
	#navbar #content img {float:left;}
	
	#navbar UL {
		list-style:	none;
	}
		
#pagewrapper {
	padding:0px;margin:0px;
	width:100%;
	background:url(/images/bg_shadow.jpg) top left repeat-x;
	text-align:center;
}
	
	#pagewrapper #pagewhite{
		padding:0px;margin:0px;
		width:768px;
		background:#FFFFFF;
		height:100%;
		overflow:visible;
	}

	#pagebody {
		padding:0px;margin:0px;
		background:#FFFFFF;
		position:relative;
		height:auto !important;	
		height:100%;
		overflow:auto;
		position:relative;
	}

	#flashpanel {
		padding:0px;margin:0px;
		width:768px;
		height:172px;
		background:#cccccc;
	}
	
	#columnleft {
		padding:0px;margin:0px;
		padding-bottom:75px;
		width:217px;
		float:left;
		background:url(/images/bg_leftcolumn.jpg) bottom left repeat-x;
		border-right:1px solid #cccccc;
		/*position:relative;
		overflow:visible;*/
	}
		#columnleft A {
			color:#666666;
			font-size:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-decoration:none;
		}	
		
		#columnleft A:hover {
			color:#666666;
			font-size:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-decoration:underline;
		}	
		
		#columnleft #blogbody {
			position:relative;
			overflow:visible;
			color:#666666;
			font-size:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		
		#columnleft #calendar {
			text-align:center;
			padding-top:5px;
			padding-bottom:15px;
		}
		
		#columnleft #blogheading {
			padding:0px;margin:0px;
			height:21px;
			background:#C1D3DE;
			text-align:left;
		}
		
		#columnleft #blogpanel {
			text-align:left;
			padding-bottom:10px;
			padding-top:8px;
		}
		
		#columnleft #blogentry {
			text-align:left;
			padding-top:5px;
			padding-bottom:5px;
		}
		
		#blogpanel .archiveyear {
			padding:0px; margin:0px;
			padding-left:25px;
			color: #74193C;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:10px;
		}
		
		#blogpanel .monthlist {
			padding:0px; margin:0px;
			padding-left:40px;
			color: #666666;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			line-height:18px;
			list-style-type:none;
			text-align:left;
		}
		
		#blogpanel .categories {
			padding:0px;margin:0px;
			padding-left:25px;
			line-height:165%;
			list-style-type:none;
			text-align:left;
			font-family:Verdana,Arial, Helvetica, sans-serif;
			font-size:10px;
		}
		
		#blogpanel .bookmarks {
			padding:0px;margin:0px;
			padding-left:25px;
			line-height:165%;
			list-style-type:none;
			text-align:left;
			font-family:Verdana,Arial, Helvetica, sans-serif;
			font-size:10px;
		}
		
		#blogpanel .search {
			padding:0px;margin:0px;
			padding-left:15px;
			height:50px;
			overflow:hidden;
			line-height:165%;
			list-style-type:none;
			text-align:left;
			font-family:Verdana,Arial, Helvetica, sans-serif;
			font-size:10px;
		}
		
		#blogpanel .syndicate {
			padding:0px;margin:0px;
			line-height:275%;
			list-style-type:none;
			text-align:center;
			font-family:Verdana,Arial, Helvetica, sans-serif;
			font-size:10px;
		}
		
	#pagecontent {
		float:left;
		padding-left:50px;padding-right:35px;padding-bottom:25px;padding-top:25px;
		width:445px;
		height:auto !important;	
		overflow:visible;
		background:#ffffff;	
		text-align:left;
		color:25284B;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		position:relative;
	}
	
	#footer {
		clear:both;
		padding:0px;margin:0px;
		padding-top:7px;
		width:768px;
		height:42px;
		position:relative;
		border-top:1px solid #CCCCCC;
		border-bottom:7px solid #666666;
		background:#FFFFFF;
		color:#666666;
		font-size:10px;
		line-height:175%;
	}
	
	#postentry {
		padding-bottom:15px;
		padding-top:10px;
		border-bottom:1px solid #cccccc;
	}
	
	#postdate {
		color: #74193C;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		padding-bottom:15px;
		padding-top:15px;
	}
	
	#posttitle {
		color:#25284B;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-style:italic;
		font-size:16px;
		padding-bottom:15px;
	}
	
	#postbody {
		line-height:125%;
		
		color:#666666;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		
	}
	
	#postdetails {
		padding-top:15px;
		color: #74193C;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:right;
	}
	
/* END GLOBAL CUSTOM ELEMENTS */

/* BEGIN SITE CLASS LIST */
.textfield {
	width:114px;
	border:1px solid #7995B0;
	background:url(/images_blog/bg_textfield.jpg) top left;
	vertical-align:bottom;
}

.introtext {
	line-height:220%;
	padding-top:35px;
}

.entrydate {
	color:#74193C;
	font-weight:bold;
}

.footerlink:hover {text-decoration:underline;}
.footerlink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	text-decoration:none;
}

/*calendar*/
#leftnav_calendar {padding-top:15px;}
#leftnav_calendar .caltitle{background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
.cal, a.cal{ 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; text-decoration: none;}

a.cal:hover {color: #000000; }
a.calbold{ 	font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 8pt;  font-weight: bold;  background: #E5E5E5;   }
a.calbold:hover {color: #FF0000; }
/* calendar mouse over */
.cmon{	background-color: #C1D3DE;	font-size: 7pt;	color: #000000;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;}
.cmon a{ text-decoration: none;	color: #000000;}
.cmoff{	background-color: #ffffff;	font-size: 7pt;	color: #000000;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;}
.cmoff a{ text-decoration: none;	color: #000000;}
.dmon{	background-color: #cccccc;	font-size: 7pt;	color: #fff;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;}
.dmon a{	text-decoration: none;	color: #fff;}
.dmoff{	background-color: #C1D3DE;	font-size: 7pt;	color: #000000;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;}
.dmoff a{	text-decoration: none;	color: #000000;}

/* END SITE CLASS LIST */