/*------------------------------------------
/*	BLOG
/*-----------------------------------------*/

.fullItem {
	margin-top:				10px;
	padding-bottom:			6px;
}

.fullItem h3 {
	margin-bottom:			6px;
	text-shadow:			#FFFFFF 0px 0px 0px;
}

.fullItem h3.noIcon {
	margin-top:				25px;
}

.fullItem .icon {
	float:					left;
	width:					70px;
}

.fullItem p {
	font-size:				13px;
	line-height:			18px;
	margin-bottom:			6px;
}

.entry {
	background:				transparent url(../images/common/blog_entry_divider.jpg) no-repeat scroll center bottom;
	margin-top:				25px;
	padding-bottom:			38px;
}

.entry h3 {
	color:					#111111;
	font-family:			Arial,Helvetica,sans-serif;
	font-size:				20px;
	font-weight:			normal;
	line-height:			24px;
	margin-bottom:			12px;
	text-shadow:			#FFFFFF 0px 0px 0px;
}

.entry .entryInfo {
	margin-bottom:			12px;
	font-size:				18px;
	font-weight:			900;
	color:					#000084;
	font-family:			"Times New Roman", Times, serif;
}

.entry .author {
	float:					left;
	width:					100px;
}

.entry .blogBody {
	margin-left:			115px;
}

.entry .body p {
	font-family:			Arial,Helvetica,sans-serif;
	font-size:				13px;
	line-height:			18px;
	margin-bottom:			12px;
}


.entry .date {
	font-family:			Georgia,serif;
}

.author {
	color:					#444444;
	font-family:			Arial,Helvetica,sans-serif;
	font-size:				11px;
}

.author .picture {
	margin-bottom:			8px;
}

.author .name {
	font-weight:			bold;
	margin-bottom:			2px;
}

.author .title {
	margin-bottom:			8px;
}

.author .title, .author .readMore {
	font-size:				10px;
}

.author a:link, .author a:visited {
	color:					#222222;
	text-decoration:		none;
}

.author a:hover {
	color:					#666666;
	text-decoration:		none;
}

.commentBox {
	width:					360px;
	min-height:				60px;
	margin:					0px;
	padding:				58px 25px 0 15px;
	background-image:		url(../images/common/comment_box/comment_box_top.png);
}

.commentBoxbottom {
	width:					400px;
	height:					58px;
	background-image:		url(../images/common/comment_box/comment_box_bottom.png);
	margin-bottom:			15px;
}

.blogInfo {
	font-size:				9px;
}

.calendarBG {
	background-color: 	#000;
}

.calendarBlank {
	background-color: 	#E3EFFB;
}

.calendarHeader {
	font-weight: 		bold;
	color: 				#000000;
	text-align: 		center;
	background-color: 	#FFD0DA;
}

.calendarMonthLinks {
	font-family:       	Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
	font-size:         	11px;
	font-weight:		bold;
	letter-spacing:		.1em;
	text-decoration:   	none;
	color:             	#000000;
	background-color:  	transparent;
}

.calendarMonthLinks a {
	color:             #000000;
	text-decoration:   none;
	background-color:  transparent;
}

.calendarMonthLinks a:visited {
	color:             #000000;
	text-decoration:   none;
	background-color:  transparent;
}

.calendarMonthLinks a:hover {
	color:             #ccc;
	text-decoration:   underline;
	background-color:  transparent;
}

.calendarDayHeading {
	font-weight: 		bold;
	font-size:			11px;
	color: 				#000000;
	background-color: 	#CDE5FF;
	text-align:  		center;
	vertical-align: 	middle;
}

.calendarToday {
	font-family:       	Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
	font-size:         	12px;
	font-weight:		bold;
	letter-spacing:		.1em;
	text-decoration:   	none;
	text-align:  		center;
	vertical-align: 	top;
	color:             	#000;
	background-color: 	#ccc;
}

.calendarCell {
	font-family:       	Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
	font-size:         	12px;
	font-weight:		bold;
	letter-spacing:		.1em;
	text-decoration:   	none;
	text-align:  		center;
	vertical-align: 	top;
	color:             	#666;
	background-color:  	#fff;
}

.calendarCell a {
	color:             #000;
	text-decoration:   underline;
	background-color:  transparent;
}

.calendarCell a:visited {
	color:             #000;
	text-decoration:   underline;
	background-color:  transparent;
}

.calendarCell a:hover {
	color:             #000;
	text-decoration:   none;
	background-color:  transparent;
}

.bigCalendarDayHeading {
	font-weight: 		bold;
	font-size:			11px;
	color: 				#000000;
	background-color: 	#CDE5FF;
	text-align:  		left;
	vertical-align: 	middle;
}

.bigCalendarToday {
	font-family:       	Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
	font-size:         	12px;
	font-weight:		bold;
	letter-spacing:		.1em;
	text-decoration:   	none;
	text-align:  		left;
	vertical-align: 	top;
	color:             	#000;
	background-color: 	#ccc;
}

.bigCalendarCell {
	font-family:       	Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
	font-size:         	12px;
	font-weight:		bold;
	letter-spacing:		.1em;
	text-decoration:   	none;
	text-align:  		left;
	vertical-align: 	top;
	color:             	#666;
	background-color:  	#fff;
}


div.blogBody img {
	border:1px dashed #4e6973;
	padding:25px;
	background:#eddccb;
	margin:10px 0 10px 0;
	vertical-align:sub;
}