/*Blog Tool*/
.Blog_tool ul.bullet {padding:5px 0 0 2px;}
.Blog_tool ul.bullet li {margin:0 0 5px 0;list-style-type:none;}
.Blog_tool ul.bullet li a span {padding-left:2px;color:#1c5d7f;}
.Blog_tool ul.bullet li {float:left;margin:0 10px 0 0;margin:0 20px 0 0;}
.Blog_tool ul.bullet li.linktothisblog {background:url(/images/blog/linktothisblog.jpg) -1px -3px no-repeat;padding-left: 24px;}
.Blog_tool ul.bullet li.email {background:url(/images/blog/email.jpg) -1px -5px no-repeat;}
.Blog_tool ul.bullet li.print {background:url(/images/blog/print.gif) top left no-repeat;}
.Blog_tool ul.bullet li.digg {background:url(/images/blog/digg.jpg) -1px -3px no-repeat;}
.Blog_tool ul.bullet li.facebook {background:url(/images/blog/facebook.gif) 3px 0 no-repeat;}
.Blog_tool ul.bullet li.delicious {background:url(/images/blog/delicious.jpg) -1px -5px no-repeat;}
.Blog_tool ul.bullet li.share {background:url(/images/blog/share.gif) top left no-repeat;}
.Blog_tool ul.bullet li.comments {background:url(/images/icons/comments.gif) top left no-repeat;}
.Blog_tool ul.bullet li.postfavorites {background:url(/images/blog/share.gif) top left no-repeat;padding-left:20px;}
.Blog_tool ul.bullet li.blogfavorites {background:url(/images/blog/share.gif) top left no-repeat;padding-left:20px;}
.Blog_tool ul.bullet li.sectionfavorites {background:url(/images/blog/share.gif) top left no-repeat;padding-left:20px;}
.Blog_tool ul.bullet li.emailreplies {background:url(/images/blog/share.gif) top left no-repeat;padding-left:20px;}

/*paging*/
.paging {margin: 20px 0 10px 0;font-size:120%;}

/*blogroll*/
#blogroll {width:300px;font-family:arial;font-size:12px;}
#blogroll .textlinks {float:left;margin:10px 0 5px 0;}
#blogroll .textlinks ul {float:left;}
#blogroll .textlinks ul li {padding-bottom:5px;background:transparent url(/images/blog/list_dot.gif) no-repeat scroll 0 5px;}
#blogroll .textlinks ul.bullettext li a {color:#1c5d7f;font-family:arial;font-size:12px;display:block;margin-left:10px;}
#blogroll .textlinks ul.bullettext li a span {display:block;margin-left:10px;}

/*content*/
.content {width:300px;color:#7B7B7B;font-family:arial;font-size:12px;}
.content .text {float:left;line-height:18px;padding:3px 0 5px;}
.content .feedreader ul {width:auto}
.content .feedreader ul li {float:left;list-style-type:none;display:inline-block;width:109px;height:18px;margin:0 5px 5px 0;}
.content .feedreader ul.myfeeder li a {float:left;display:block;}

/*calendar*/
#cwcalendar {width:298px;background:transparent url(/images/blog/bg_story_tool.gif) repeat-x;border:1px #e8e8e8 solid;float:left;font-size:11px;font-family:Georgia;
	padding:10px 0;margin-top:10px;}
#cwcalendar .calTitle {font-size:12px;text-transform:uppercase;font-weight:bold;padding-left:10px;text-align:left; float:left;}
#cwcalendar .calMonth {color:#000000;margin:0 10px;text-transform:uppercase;font-weight:bold;float:left;}
#cwcalendar .calMonth ul#monthTitle {list-style-type:none;padding:5px 0;margin:0 auto;text-align:center;float:left;}
#cwcalendar .calMonth ul#monthTitle li span {display:inline-block;width:86px;height:20px;list-style-type:none;float:left;}

#cwcalendar .calendarWrapper {margin: 0 10px;}
#cwcalendar .calendarTitle {font-size:12px;font-weight:bold;text-transform:uppercase;}
#cwcalendar .calendarNextPrev {font-size:10px;text-transform: none;color:#000000;}
#cwcalendar .calendarDayHeader {color:#000000;margin:0 10px;font-weight:bold;border-top:1px dotted #A2ADBC;}
#cwcalendar .calendarTodayDay {color:#6aa3ae;background-color:#CECECE;font-weight:bold;}
#cwcalendar .calendarSelector {}
#cwcalendar .calendarSelectedDay {}
#cwcalendar .calendarDay {padding:5px 4px;margin:0 auto;text-align:center;color:#1c5d7f;font-weight:bold;}
#cwcalendar .calendarDay a:link {color: #000000;text-decoration:none;border: 1px solid #cecece;padding: 0 8px;}
#cwcalendar .calendarDay a:visited {color:#608194;text-decoration:none;border: 1px solid #cecece;padding: 0 8px;}
#cwcalendar .calendarDay a:active {color:#6aa3ae;background-color:#6699FF;}
#cwcalendar .calendarDayOtherMonth {padding:5px 4px;margin:0 auto;text-align:center;color:#cccccc;font-weight:bold;}

/*custom link list*/
#customlinklist {width:300px;font-family:arial;font-size:12px;}
#customlinklist .textlinks {float:left;margin:10px 0 5px 0;list-style: none;}
#customlinklist .linkListCategoryTitle {font-size:12px;list-style: none; font-weight: 700; margin-bottom: 5px;}
#customlinklist .textlinks ul li {padding-bottom:5px;background:transparent url(/images/list_dot.gif) no-repeat scroll 0 5px;}
#customlinklist .textlinks ul.bullettext li a {color:#1c5d7f;font-family:arial;font-size:12px;display:block;margin-left:10px;}
#customlinklist .textlinks ul.bullettext li a span {display:block;margin-left:10px;}
#customlinklist .bullettext { margin-left: 5px; }

/*bread crumb trail*/
.breadcrumbtrail { padding-top: 10px; }
.breadcrumbtrail a { color:#1C5D7F;font-size:11px;font-family:arial; }

/* small section nav*/
.sectionnav { padding-top: 10px; }
.sectionnav a { color:#1C5D7F;font-size:11px;font-family:arial; }

/** No longer used - CM 
#calPreviousMonth {text-transform:capitalize;text-align:left;}
#calPreviousMonth a {color:#000000; text-decoration:none;}
#calNowMonth {text-align:center;font-size:12px;font-weight:bold;text-transform:uppercase;}
#calNextMonth {text-transform:capitalize;text-align:right;}
#calNextMonth a {color:#000000; text-decoration:none;}
.cwcalendar .calDaysNames {color:#000000;float:left;margin:0 10px;text-transform:uppercase;font-weight:bold;border-top:1px dotted #A2ADBC;
	border-bottom:1px dotted #A2ADBC;}
.cwcalendar .calDaysNames ul#calDays {list-style-type:none;padding:5px 4px;margin:0 auto;text-align:center;}
.cwcalendar .calDaysNames ul#calDays li span {float:left;display:inline-block;width:37px;height:15px;text-align:center;}
.cwcalendar .calWeek {color:#1c5d7f;font-family:arial;float:left;color:#1c5d7f;}
.cwcalendar .calWeek ul#calWeekDays {list-style-type:none;padding:5px 4px;margin:0 auto;text-align:center;}
.cwcalendar .calWeek ul#calWeekDays li span {float:left;display:inline-block;width:37px;height:15px;text-align:center;}
.cwcalendar .calOtherMonthDays {color:#cccccc;}
.cwcalendar a:link {color: #000000;text-decoration:none;}
.cwcalendar a:visited {color:#608194;}
.cwcalendar a:active {color:#6aa3ae;background-color:#6699FF;}
.cwcalendar .today {color:#000000;background-color:#cecece;}
**/

/*acivetags*/
.acivetags {width:300px;font-family:arial;color:#1c5d7f;margin:5px 0;}
.acivetags ul.SidebarTag {padding:0;list-style-image:none;list-style-position:outside;list-style-type:none;}
.acivetags ul.SidebarTag li {list-style-image:none;list-style-position:outside;list-style-type:none;}
.tag1 {display:inline;font-size:20px;padding:0;margin:0;}
.tag1 a {font-size:25px;color:#1c5d7f;}
.tag1 a:hover {color:#ffffff;background-color:#1c5d7f;text-decoration:underline;}
.tag2 {display:inline;font-size:18px;padding:0;margin:0;}
.tag2 a {font-size:20px;color:#1c5d7f;}
.tag2 a:hover {color:#ffffff;background-color:#1c5d7f;text-decoration:underline;}
.tag3 {display:inline;font-size:15px;padding:0;margin:0;}
.tag3 a {font-size:18px;color:#1c5d7f;}
.tag3 a:hover {color:#ffffff;background-color:#1c5d7f;text-decoration:underline;}
.tag4 {display:inline;font-size:13px;padding:0;margin:0;}
.tag4 a {font-size:15px;color:#1c5d7f;}
.tag4 a:hover {color:#ffffff;background-color:#1c5d7f;text-decoration:underline;}
.tag5 {display:inline;font-size:11px;padding:0;margin:0;}
.tag5 a {font-size:12px;color:#1c5d7f;}
.tag5 a:hover {color:#ffffff;background-color:#1c5d7f;text-decoration:underline;}
.tag6 {display:inline;font-size:10px;padding:0;margin:0;}
.tag6 a {font-size:10px;color:#1c5d7f;}
.tag6 a:hover {color:#ffffff;background-color:#1c5d7f;text-decoration:underline;}

/*headerimage*/
.headerimage {float:left;margin-bottom:5px;width:939px;height:90px; clear:both;}

/*Image Box*/
#imageBox {float:left;margin-bottom:5px;}
#imageBox .imagetext {margin:0px 0 3px 0;color: #7b7b7b;line-height:14px;}
#imageBox .imagetext h1 {font-size:11px;font-weight:normal;margin:5px 0px 0px 0px;}
#imageBox .imagetext h2 {font-size:11px;font-weight:normal;margin:5px 0px 5px 0px;}
.imagesize170 {float:left;width:170px;}
.imagesize310 {float:left;width:310px;}
.imagesize460 {float:left;width:460px;}
#imageBox.imagesize170 img {width:160px;}
#imageBox.imagesize310 img {width:300px;}
#imageBox.imagesize460 img {width:460px;}
#imageBox.imagesize170 .imagetext {width:160px;}
#imageBox.imagesize310 .imagetext {width:300px;}
#imageBox.imagesize460 .imagetext {width:460px;}
#imageBox.imagesize160 .wrapper_0_10_0_0 {padding-right:10;}
#imageBox.imagesize300 .wrapper_0_10_0_0 {padding-right:10;}
#imageBox.imagesize460 .wrapper_0_10_0_0 {padding:0;}

/*media groups*/
#mediagroups {width:300px;font-family:arial;font-size:12px;}
#mediagroups .listlinks {float:left;padding:10px 0 5px 0;}
#mediagroups ul {float:left;}
#mediagroups ul li {margin-bottom:10px;background:transparent url(/images/blog/list_dot.gif) no-repeat scroll 0 5px;}
#mediagroups ul.bulletlist li {padding:0 0 0 10px;clear:left;}
#mediagroups ul.bulletlist li a {color:#1c5d7f;font-family:arial;font-size:12px;}
#mediagroups ul.bulletlist li .RecentPostSubject a{font-size:12px;}
#mediagroups ul.bulletlist li a span {display:block;margin-left:10px;}

/*recent posts*/
#recentposts {width:300px;font-family:arial;font-size:12px;}
#recentposts .listlinks {float:left;padding:10px 0 5px 0;}
#recentposts ul {float:left;}
#recentposts ul li {margin-bottom:10px;background:transparent url(/images/blog/list_dot.gif) no-repeat scroll 0 5px;}
#recentposts ul.bulletlist li {padding:0 0 0 10px;}
#recentposts ul.bulletlist li a {color:#1c5d7f;font-family:arial;font-size:12px;}
#recentposts ul.bulletlist li .RecentPostSubject a{font-size:12px;}
#recentposts ul.bulletlist li a span {display:block;margin-left:10px;}

/*recent comments*/
#recentcomments {width:300px;font-family:arial;font-size:12px;}
#recentcomments .listlinks {float:left;padding:10px 0 5px 0;}
#recentcomments ul {float:left;}
#recentcomments ul li {margin-bottom:10px;background:transparent url(/images/blog/list_dot.gif) no-repeat scroll 0 5px;}
#recentcomments ul.bulletlist li {padding:0 0 0 10px;}
#recentcomments ul.bulletlist li a {color:#1c5d7f;font-family:arial;}
#recentcomments ul.bulletlist li .RecentPostSubject a{font-size:12px;}
#recentcomments ul.bulletlist li a span {display:block;margin-left:10px;}

/*Story Headlines*/
.storyheader {padding:10px 0 10px 0;}
.storyheader .headline {padding:0px 0 10px 0;}
.storyheader .headline h1 a {font-family:georgia;font-size:28px;color:#000000;font-weight:normal; text-decoration:none;}

/*Story Sub Headlines*/
.storyheader .subheadline {padding:10px 0 5px 0;}
.storyheader .subheadline .textLinksLins {font-family:arial;font-size:12px;color:#1c5d7f;font-weight:normal;}
.storyheader .subheadline .textLinksLins a {font-family:arial;font-size:12px;color:#1c5d7f;font-weight:normal;}

/*Story by lines*/
.storyheader .name a {font-family:arial;font-size:11px;color:#000000;text-transform:uppercase;font-weight:bold;padding:0px 15px 10px 0;}
.storyheader .timestamp {font-family:arial;font-size:11px;color:#999999;text-transform:uppercase;padding:0px 15px 5px 0;}
.storyheader .comments a {font-family:arial;font-size:11px;color:#999999;text-transform:uppercase;padding:0px 15px 5px 0;}
.storyheader .blogspage a {font-family:arial;font-size:11px;color:#999999;text-transform:uppercase;padding:0px 15px 5px 0;}
.storyheader .weblog a {font-family:arial;font-size:11px;color:#999999;text-transform:uppercase;padding:0px 15px 5px 0;}

/*Story Content*/
.storycontent {color:#464646;font-family:arial;font-size:15px;line-height:23px;width:auto;}
.storycontent a {font-family:arial;font-size:15px;color: #035a91;width:auto;line-height:20px;text-decoration: underline;}
.storycontent p {color:#464646;font-family:arial;font-size:15px;line-height:23px;width:auto;}
.storycontent .continueReading a {font-size:15px;font-weight:bold; margin:0 auto; color:#1c5d7f;}

/*Soundoff*/
#soundoff {padding:10px 0 10px 0;}
#soundoff .comments {float:left;padding-bottom:10px;margin:10px 0 10px 0;border-bottom:1px solid #e8e8e8;}
#soundoff .addyourcomments {float:right;font-family:arial;padding-bottom:10px;text-transform:uppercase;}
#soundoff .commnetsname, #soundoff .commnetsname a {color:#000000;font-family:georgia;font-size:13px;font-weight:bold;margin:0 0 10px;padding:0 0 1px;}
#soundoff .commentstext, .commentPostResponse {font-family:arial;font-size:13px;color: #7b7b7b;line-height:18px;}
#soundoff .commentstext a {font-family:arial;font-size:12px;color: #7b7b7b;}
#soundoff .start_quote {display:inline;float:left;width:23px;height:15px;background:url(/images/blog/quote_start.gif) top left no-repeat;}
#soundoff .end_quote {padding:0 10px;height:15px;background:url(/images/blog/quote_end.gif) top left no-repeat;}
#soundoff .flag a {float:left;padding-bottom:10px;font-family:arial;font-size:12px;color: #7b7b7b;line-height:18px;text-decoration:underline;}
#soundoff .date {float:left;padding-bottom:10px;font-family:arial;font-size:12px;line-height:18px;}
#soundoff .commnetsdate {float:left;}

/*soundoffpost*/
#soundoffpost {float:left;width:auto;border:1px solid #e3e3e3;background:url(/images/blog/bg_story_tool.gif) top left repeat-x; margin-bottom:10px;}
#soundoffpost .section_title {border:none;margin:5px 0 0 10px;}
#soundoffpost .posttext {font-family:arial;font-size:12px;color: #7b7b7b;line-height:18px;margin:5px 5px 0 10px;}
#soundoffpost .commnetsname {margin:10px 0 0 10px; font-weight:bold; color:#333333;}
#soundoffpost #WebsiteOptional {margin:10px 0 0 10px; font-weight:bold; color:#333333;}
#soundoffpost .input_userName {margin-left:10px;width:140px;}
#soundoffpost .input_website {margin-left:10px;width:140px;}
#soundoffpost #label_rememberMe {padding:10px 0 0 0;float:left;}
#soundoffpost #label_rememberMe #RememberMe {margin:2px 0 0 10px;font-weight:bold;color:#333333;float:left;}
#soundoffpost #label_rememberMe .checkBox_rememberMe {margin:0 0 0 10px;float:left;}
#soundoffpost .textarea_comments {margin-left:10px;width:400px;height:75px;}
#soundoffpost .submitbutton {float:left;margin:10px 0 0px 10px;padding-bottom:10px;}
#soundoffpost .submitbutton {width:60px;height:22px;float:left;background:url(/images/blog/btn_submit.gif) top left no-repeat;padding:5px 10px 0 0;}
#soundoffpost .submitbutton a {float:left;width:60px;height:22px;}
#soundoffpost .submitbutton a span {display:none;}

/*topnav*/
.topnav {margin:0;padding:5px 0;}

/*topnavlinks*/
.topnav .topnavlinks {margin-top:5px;font-size:10px;font-family:arial;color:#1c5d7f;}
.topnav .topnavlinks ul.topinline {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;}
.topnav .topnavlinks ul.topinline li {list-style-image:none;list-style-position:outside;list-style-type:none;display:inline-block;float:left;}
.topnav .topnavlinks ul.topinline li a {color:#7b7b7b;text-transform:uppercase;display:inline-block;text-align:center;padding:0 10px;float:left;border-right:1px solid #000000;}
.topnav .topnavlinks ul.topinline li a:hover, .topnav .topnavlinks ul.topinline li a:active, .headerimage ul.topinline li a:visited {color:#000000;text-decoration:underline;}
.topnav .topnavlinks ul.topinline li.subscriberss {padding-left:5px;margin:0 0 0 7px;background:url(/images/blog/rsslogo.jpg) top left no-repeat;}
.topnav .topnavlinks ul.topinline li#active a span{color:#000000;text-decoration:underline;}

/*topnav*/
.topnav .daytime {font-family:arial;font-size:10px;color:#000000;float:right;margin-top:5px;}
.topnav .daytime .todayinline {font-weight:bold;font-size:11px;padding:2px 0px 2px 0;}
.topnav .daytime .todayinline .uppercase {font-weight:bold;font-size:11px;text-transform:uppercase;}