
/* 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;
		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-left:7px;
		margin-top:14px;
		margin-bottom:30px;
		width:206px;
		float:left;
    background:#666666;
		/*position:relative;
		overflow:visible;*/
	}
		#columnleft A {
			color:#000000;
			font-size:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-decoration:none;
		}	
		
		#columnleft A:hover {
			color:#000000;
			font-size:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-decoration:underline;
		}	
		
		#columnleft #blogbody {

			overflow:visible;
			color:#000000;
			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;
			padding-right:15px;
			padding-top:5px;
      margin:0px;
			height:21px;
			background:#666666;
			text-align:right;
			border:solid 1px #cecbd2;
			border-top:0px;
			border-bottom:0px;
		}

		#columnleft #blogheading_title {
			padding:0px;
			padding-right:6px;
			padding-top:5px;
      margin:0px;
			height:21px;
			background:#ffffff;
			text-align:right;
			border:solid 1px #cecbd2;
		}
		
		#columnleft #blogpanel {
			text-align:right;
			padding:0px;
			padding-right:15px;
			padding-bottom:10px;
			border:solid 1px #cecbd2;
			border-top:0px;
			color:#ffffff;
		}
		#columnleft #blogpanel a {
			color:#ffffff;
		}
		
		#columnleft #blogentry {
			text-align:left;
			padding-top:5px;
			padding-bottom:5px;
		}
		
		#blogpanel .archiveyear {
			padding:0px; margin:0px;
			padding-left:25px;
			color: #ffffff;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:10px;
		}
		
		#blogpanel .monthlist {
			padding:0px; margin:0px;
			padding-left:40px;
			color: #ffffff;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			line-height:18px;
			list-style-type:none;
			text-align:right;
		}
		
		#blogpanel .categories {
			padding:0px;margin:0px;
			padding-left:25px;
			line-height:165%;
			list-style-type:none;
			text-align:right;
			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:right;
			font-family:Verdana,Arial, Helvetica, sans-serif;
			font-size:10px;
		}

		#blogpanel .searchArea {
			padding:0px;margin:0px;
			line-height:275%;
			list-style-type:none;
			text-align:right;
			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:right;
			font-family:Verdana,Arial, Helvetica, sans-serif;
			font-size:10px;
		}
		
	#pagecontent {
		float:left;
		width:490px;
		padding:0px;
		padding-bottom:5px;
		margin-left:30px;
		margin-top:14px;
		height:auto !important;	
		overflow:visible;
		text-align:left;
		color:#000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		position:relative;
	}
	
	#footer {
		clear:both;
    margin:0px;
		padding: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%;
	}
	
	#postgroup {
    margin-bottom:30px;
  }
	
	#postentry {
		padding:10px 30px 10px 30px;
		background:#ffffff;
		border:solid 1px #cecbd2;
		border-top:0px;
	}
	
	#postdate {
  	padding:20px 30px 5px 30px;
		color:#4447A6;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		background:#ffffff;
		border:solid 1px #cecbd2;
	}
	
	#posttitle {
    padding:0px;
		color:#768E98;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
	}
	
	#postbody {
		line-height:125%;
		color:#000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:5px 0px 10px 0px;
	}
	
	#postdetails {
		color:#000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:left;
		line-height:14px;
	}
	
/* 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;padding-bottom:15px;padding-left:4px;border:solid 1px #cecbd2;border-top:0px;}
#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 */
