/*Summary View (Home Page)*/
.blogSummaryContainer{float:left;font-familty:Arial, Helvetica, sans-serif;}
#tlNews,#blNews,.blogSummaryLeft{background:#f5f5f5;border-left:2px solid #e0e0e0;border-right:2px solid #e0e0e0;color:#666;float:left;padding-bottom:135px;width:120px;}
#tlNews{border-top:2px solid #e0e0e0;padding-bottom:10px;}
#blNews{border-bottom:2px solid #e0e0e0;padding-bottom:10px;}
.blogSummaryLeft .day,#blogDetailedLeft .day{border-right:1px solid #d3d3d3;float:left;font-size:30px;padding:0px 6px 0px 19px;width:32px;}
.blogSummaryLeft .my,#blogDetailedLeft .my{float:right;font-weight:bold;padding:0px 19px 0px 4px;width:32px;}
.blogSummaryLeft .month,#blogDetailedLeft .month{font-size:16px;text-transform:uppercase;}
.blogSummaryLeft .year,#blogDetailedLeft .year{font-size:14px;}
.blogSummaryContainer img{float:left;margin-left:-5px;}
.blogSummaryRight{float:right;width:435px;}
.blogSummaryRight .headline a{color:#393939;font-size:30px;margin:0px;padding:0px;}
.blogSummaryRight .headline a:hover{background:#b1c4d4;color:#fff;text-decoration:none;}
.blogSummaryRight .summary{font-size:12px;line-height:1.5;padding-top:15px;}

/*Blog Header (Blog Page)*/
#blogHeader {width:100%; margin-top:25px;}
#blogHeader th, #blogHeader th a {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#0B77B7; text-align:left;font-weight:bold; text-transform:uppercase; padding-bottom:0px; margin-bottom:0px;}
#blogHeader td {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4F4F4F; text-align:left; font-weight:bold; text-transform:uppercase; padding-bottom:15px;padding-top:3px;}

/*Blog Tags (Blog Page)*/
#blogTags {width:100%; padding-bottom:10px;}

/*Detailed View (Blog Page)*/
#blogDetailedContainer {width:100%; margin-top:20px;margin-top /*\**/: 35px\9; margin-bottom:30px; padding-bottom:20px;}
#blogDetailedContainer br {display:none;}
#blogDetailedLeft {padding-top:10px;vertical-align:top;width:120px;width /*\**/: 105px\9;}
#blogDetailedLeft td {font-family:Arial, Helvetica, sans-serif; text-align:center; vertical-align:middle;}
#blogDetailedLeft .day{padding-left:0px;padding-right:8px;}
#blogDetailedContainer a {font-family:Arial, Helvetica, sans-serif; color:#0B77B7; text-decoration:none;}
#blogDetailedContainer a:hover {color:#0B77B7; background-color:#DAF0FC;}
#blogDetailedRight {padding-left:25px;width:750px;}
th#blogDetailedRight, #blogDetailedRight th a  {font:30px normal Arial, Helvetica, sans-serif;color:#0087B4;padding-bottom:20px;text-align:left;text-decoration:none;vertical-align:top;}
#blogDetailedRight th a:hover {background-color:#DAF0FC;} 
#blogDetailedRight td {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#404040; padding-top:2px; font-weight:normal;}
#blogDetailedRight span.postedBy {font-weight:bold;}
#blogDetailedRight span.tags {font-weight:bold;}
#blogDetailedRight span.divider {margin:0px 10px;}
#blogDetailedContainer td.content {border-top:1px #ccc solid;line-height:1.5;font-family:Arial, Helvetica, sans-serif;text-align:left;font-size:12px;color:#666666;padding-top:20px;!padding-top:15px;}
#blogDetailedContainer ul, #blogDetailedContainer ol {padding:0px 0px 0px 15px; margin:0px;}
#blogDetailedContainer li {padding:0px 0px; margin:5px 0px;}
#blogDetailedContainer p {padding:0px 5px 0px 0px;}	
#blogDetailedContainer p img {margin:10px 0px;}
#blogDetailedContainer br {padding:5px 0px; margin:5px 0px;}
#blogDetailedContainer img {max-width:620px !important; border:1px solid #CCCCCC; padding:10px; margin:0px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

#blogDetailedContainer .subtitle {font-weight:bold; font-size:14px; color:#1379B0; padding-top:15px;}
#blogDetailedContainer .image {text-align:center;}
#blogDetailedContainer .annotation {font-style:italic; font-size:11px; text-align:center; padding-bottom:5px;}
#blogDetailedContainer .code {font-family:Courier,"courier new"; font-size:12px;}

/* As used with RAD Versions */
#blogDetailedContainer table#featureTable {width:100%; border: 4px solid #CBCBCB; margin-top:10px;}
#blogDetailedContainer table#featureTable td {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:15px;}
#blogDetailedContainer table#featureTable td.td1 img {border:none !important; padding:0px !important;}
#blogDetailedContainer table#featureTable td.td2 {}

/*Blog Side Titles (Blog Page)*/
#blogTitles {width:100%; empty-cells:hide !important;}
#blogTitles td, #blogTitles a, td.sideMenuCell, td.sideMenuCell a, td.sideMenuCell2, td.sideMenuCell2 a {text-align:left !important; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666666; !padding:0px;}
#blogTitles div {padding:5px;}
#blogTitles td:hover, td.sideMenuCell:hover, td.sideMenuCell2:hover {background-color:#F3F3F3;}
.blogTitlesPager {display:none;}