/* New Feature Like Blog IMages */
.paging_top {margin-bottom:20px; padding-bottom:10px; border-bottom:1px dotted #ddd;}


#featurephotos {position:relative; max-width:500px; width:100%; margin-bottom:20px; margin-right:20px; float:left;}
ul#ftphotos {margin:0; padding:0; list-style:none}
	
	#ft_prev, #ft_next {cursor:pointer; position:absolute; border-radius:0 10px 10px 0; top:0; background:rgba(255,255,255,0.2); width:30px; height:50px; -webkit-transition: background 200ms ease-out; transition: background 200ms ease-out;}
		#ft_next {left:auto; right:0; border-radius:10px 0 0 10px;}
		#ft_prev.over, #ft_next.over {background:rgba(255,255,255,0.7);}
		#ft_prev:hover, #ft_next:hover {}
	
	#ft_title {font-size:18px; text-align:center; width:100%;}
	#ft_desc {border:1px solid #ccc; display:none; margin:0 auto 10px auto; position:relative; padding:10px; font-size:14px}
	ul#ftphotos h3 {display:none;}
	ul#ftphotos li div {display:none;}

a.blgrtlink {display:block; background:url(/vimages/blog_link_arrow.gif) no-repeat 2px 6px; padding:2px 2px 2px 12px; margin-bottom:1px;}
a.blgrtlink:hover {background:#EBE3C2 url(/vimages/blog_link_arrow.gif) no-repeat 2px 6px}

img.imglt {float:left; margin:5px 10px 10px 0;}
img.imgrt {float:right; margin:5px 0 10px 10px;}

#blgrtholder {position:relative; padding:10px 10px; margin-top:-10px; background:#ddd; margin-bottom:15px;  border-bottom:1px solid #c2c2c2;}

#blgsearchfilter {position:relative; padding:8px 0px 8px 0px; color:#51626F; margin-bottom:10px; border-bottom:1px solid #C2C2C2;}
	#blgsearchfilter a {text-decoration:none}
	#blgsearchfilter a:hover {}
	
div#BlogDisplayHolder {}
div.blgTitle { font-weight: bold; font-size:26px; line-height:26px; padding:0; margin-bottom:2px; color: #52616F;}
div.blgTitle a{text-decoration:none;}
	.blgTitleText {padding-left:30px; }
	.blgTitleText a {font-weight:normal; text-decoration:none; }
	.blgTitleText a:hover {text-decoration:none; color:#005293}
	.itemback {display:inline-block;}
.blgEntered {margin-bottom:12px; font-size:14px; color:#51626F}

.blgcatlocation {display:block; border:1px solid #c2c2c2; padding:5px; margin-bottom:20px; color:#51626F;}	
	
/* RT Column */
.blgitemrt {padding-bottom:20px; border-bottom:2px solid #ccc; margin-bottom:20px;}
.blgtitlert {margin:20px 0 10px 0}
.blgtitlert a{font-weight:bold;}
	#content .blgtitlert a {color:#52616F; font-size: 18px;}
	#content .blgtitlert a:hover {color: #005293;padding-left:2px;}
	.blgitemrt:last-child {border:0;}
.blgdescrt {font-size:16px; line-height:18px;}
	.blgdescrt a {color: #64765B; text-decoration: none;}
	.blgdescrt a:hover {color: #005293;}
.tblblog {}
.tblblog td {padding:2px;}
	
div.blgPostedBy {color:#C2C2C2; text-align:center; padding:2px 0 2px 14px;}
div.blgbbar {clear:both; margin-bottom:20px; border-bottom:1px dotted #ccc; padding:2px 0}
	.blgText {margin-top:-4px; padding:0 0 10px 0}
		/*.blgText a {text-decoration:none; font-weight:bold; color:#439296}
		.blgText a:hover {text-decoration:none; color:#51626F}*/
	.blgText:first-child img {}
	.blgText .readmore {text-transform:uppercase; display:block; margin-top:10px;font-weight:bold;}
		
	.blgText .readmore a{text-decoration:none;}
		
	div.blgUpdate {float:left; text-align:right; border-top:1px solid #ddd; width:100%; padding:5px 0px 0px 0px; font-size:13px}
	.updatebold {color:#C2C2C2}
	div.blgInteract {float:right; width:40%; padding-right:14px; text-align:right} /* Comments  */
		.blgInteract a {text-decoration:underline; color:#20686C}
		.blgInteract a:hover {text-decoration:none; color:#51626F}
	
	div.blgListThumb {float:left; width:45%; margin:0 20px 10px 0}
	div.blgListThumb img {width:100%; height:auto;}
	div.blgListThumb a img {opacity:1; filter:alpha(opacity=100); -webkit-transition: opacity 150ms ease-in;
     -moz-transition: opacity 150ms ease-in;
     -o-transition: opacity 150ms ease-in;
     -ms-transition: opacity 150ms ease-in;
     transition: opacity 150ms ease-in;}
	div.blgListThumb a:hover img {-moz-opacity:.50; opacity:.50; filter:alpha(opacity=50); -webkit-transition: opacity 150ms ease-out;
     -moz-transition: opacity 150ms ease-out;
     -o-transition: opacity 150ms ease-out;
     -ms-transition: opacity 150ms ease-out;
     transition: opacity 150ms ease-out;}
	
	
/* Media Display */
div.mediaholder { margin:0 20px 20px 0; width:480px; float:left;}
div.mediabuttons {float:left; color:white}	
	a.mediabutton {display:block; text-decoration:none; color:white; text-align:center; padding:4px 6px 4px 6px}
	a:hover.mediabutton {background:#439296; color:#FFFFFF}
	a.mediabuttononit {display:block; text-decoration:none; color:white; text-align:center; padding:4px 6px 4px 6px}
	a:hover.mediabuttononit {}
	
	img.mediapicthumbs {width:120px; margin-bottom:5px; opacity:1; filter:alpha(opacity=100); -webkit-transition: opacity 150ms ease-in;
     -moz-transition: opacity 150ms ease-in;
     -o-transition: opacity 150ms ease-in;
     -ms-transition: opacity 150ms ease-in;
     transition: opacity 150ms ease-in;}
	a:hover img.mediapicthumbs {-moz-opacity:.50; opacity:.50; filter:alpha(opacity=50); -webkit-transition: opacity 150ms ease-out;
     -moz-transition: opacity 150ms ease-out;
     -o-transition: opacity 150ms ease-out;
     -ms-transition: opacity 150ms ease-out;
     transition: opacity 150ms ease-out;}
	
div#mediacontentmainholder {clear:both}
div#mediacontentmaintop {float:left; width:100%; overflow:hidden; margin-right:20px;}
	div#mediacontentmaintop img {display:block; width:100%;}

.tblmedialist {width:100%; border-collapse:collapse; table-layout:fixed}
.tblmedialist th {padding:1px; border:1px solid #333333; background:#cccccc; color:black}
.tblmedialist td {padding:1px}


/* Tables */
.tblComments {width:100%; table-layout:fixed; border-collapse:collapse}
.tblComments th {background:#ddd; border:1px solid #ccc; color:#999; padding:5px}
.tblComments td {padding:5px 5px; border:1px solid #ccc}
	.tblComments td.comtext {vertical-align:top; font-size:17px; padding:0 10px 10px 10px; color:#333333}
.tblComments td.rt {font-family:HelveticaCdMed; text-align:right}
.comMatchTxt {font-family:HelveticaNeueLTStd-LtCn; line-height:15px; font-size:13px;}

.blogimage{width:100%;height:auto;}
.bloglt {
	/*-moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.4);
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.4);
	-ms-box-shadow: 1px 1px 5px rgba(0,0,0,0.4);
	-o-box-shadow: 1px 1px 5px rgba(0,0,0,0.4);
	box-shadow: 1px 1px 5px rgba(0,0,0,0.4);
	background-color: #d9e2ea;*/
}

@media (max-width:640px) {
	div.blgTitle {
		font-size: 20px;
		line-height: 22px;		
	}
	.blgText .readmore a {
		font-size:15px;
	}
}