/* TYPE SELECTORS** _____________________________________________________________________________*/a {	color: #1f638a;	text-decoration: none;}a:visited { color: #4a94bf; }a:hover {	color: #4a94bf;	text-decoration: underline;}a:visited:hover { text-decoration: underline; }html {	/* Use code if do not want centered background image */	/* background:url(/application/images/site/background_main_v3.gif) repeat-x left top #666; */	margin:0;	padding:0;	color:#333;}body {/* 	min-width:960px; */	margin:0;	/* Use code if want centered background image */	/* background:#f5f4ea url(/application/images/site/background_main_v2.gif) repeat-y center top; */	background:#fff;}#wrap {	background:#fff;	margin:0 auto;	width:960px;}h1, h2, h3, h4, h5, h6 {	font-family:Georgia;	margin: 0;	color: #333;}h1 {	font-size: 24px;	margin: 0;	padding: 0;}h2 { font-size: 22px; }h3 { font-size: 16px; }h4 { font-size: 14px; }h5 { font-size: 12px; }h6 { font-size: 11.5px; }h7 { font-size: 11px; }img { border-width: 0px; }div, p {	font-family:Georgia;	font-weight: normal;	/* font-size: 12px; */		color: #666;	text-align: left;	text-decoration: none;	margin:0;	padding-top:0;}p {	line-height:120%; }blockquote {	color:#888;	padding:10px 40px;	margin:0;}/* HEADER ** _____________________________________________________________________________*/#masterNavContainer {	background:#fff;	height:30px;	border-bottom:1px solid #ccc;}#masterNavSource {	float:left;	list-style-type: none;	margin: 0;	padding: 9px 0 0 0;	font-size:11.5px;}#masterNavSource li {	padding-left:20px;}#masterNavSource li a {	color:#ed1c24;}#masterNavOptions {	float:right;	list-style-type: none;	margin: 0;	padding: 5px 0 0 0;	font-size:11.5px;}#masterNavOptions li {	float: left;	padding-left:8px;}#masterNavOptions li.first {	border-left:none;}#masterNavOptions li.last {	padding-right:20px;	margin-top:3px;	border-left:1px solid #ccc;	margin-left:8px;}#masterNavOptions li a#subscribe {	padding-top:3px;	padding-bottom:3px;	padding-left:25px;	background:#fff url(/application/images/icons/letter_20x20.gif) no-repeat center left;	color:#ed1c24;}#header {/* 	background:#fff url(/application/images/site/header_full_v1.gif) repeat-x left top; */	background-color:#fff;	height:75px;	padding:0;	margin:0;}   a#logo {	text-decoration: none;}#logo h1 { display: none; } /* make accessible */   #logoImage {	margin-top:13px;	margin-left:0;}#searchContainer {	float:right;	border:0;	padding-right:20px;	padding-top:55px;}#searchContainerList {	list-style:none;	padding-top:0;	margin-top:0;}/* Navigation** _____________________________________________________________________________*/#mainNav {	margin:5px 0 0 0;	padding:0;}#mainNav ul {	padding-left: 0;	margin-left: 0;	background:#b6b7b3 url(/application/images/bg_nav.gif) repeat-x top left;	text-transform: uppercase;	color: #333;	font-family:Verdana;	font-size:13px;	float: left;	width:960px;}#mainNav ul li {	display: inline;}#mainNav ul li a {  	padding: 6px 1.5em 7px 1.5em;	background:#b6b7b3 url(/application/images/bg_nav.gif) repeat-x top left;/*   	background-color: #c18321; */	color: #333;	text-decoration: none;	float: left;	border-right: 1px solid #b6b7b3;}#mainNav ul li a:hover, #mainNav ul li a.on {	background: #ed1c24;/* 	background:#333 url(/application/images/bg_nav_on.gif) repeat-x top left; */	color: #fff;}/* SEARCH** _____________________________________________________________________________*/#masterSearchBox {float:left;	width:207px;	padding:2px;	margin-top:4px;	margin-left:10px;	border:none;	margin-bottom:4px;	font-size:14px;	font-family:Verdana;	color:#666;}#masterSearchButton {	float:right;	text-transform:uppercase;	font-family:Verdana;	font-size:11px;    color: #ffffff;	margin:4px 10px 3px 5px;	padding: 2px 5px 2px 5px;	background-color: #ed1c24;	border: 1px solid #ed1c24;	border-radius: 2px;	-moz-border-radius: 2px;	-webkit-border-radius: 2px;	cursor:pointer;}#masterSearchButton:hover {	color:#ccc;	border-radius: 2px;	-moz-border-radius: 2px;	-webkit-border-radius: 2px;}/* FEATURED** _____________________________________________________________________________*/#featuredContainer { 	clear:both;	padding-top:10px;}#contentFeaturedContainer {	float:left;	width:695px;	padding-left:10px;	padding-right:10px;}#featuredImage {	float:left;	width:380px;}#featuredContent {	float:left;	width:300px;	margin-left:15px;	margin-right:0;	padding-right:0;}#featuredContentSelectContainer ul {	float:right;	margin-top:4px;}#featuredContentSelectContainer li {	display: inline;	list-style-type: none;	font-size:15px;	font-family:Verdana;}#featuredContentSelectContainer li a.on {	color: #fff;	background-color: #ed1c24;	text-decoration: none;}#featuredContentSelectContainer a {	padding: 1px 5px 1px 6px;	background-color: #666;	color:#fff;/* 	border:1px solid #666; */	border-radius: 2px;	-moz-border-radius: 2px;	-webkit-border-radius: 2px;}#featuredContentSelectContainer a:hover {	color: #fff;	background-color: #ed1c24;	text-decoration: none;}#featuredContent #title {	font-size:28px;}#featuredContent #teaser p {	margin-top:10px;	font-size: 16px;	color:#333;	font-family:Verdana;}.bylineContainer { }.bylineList {	list-style-type: none;	margin: 10px 0 0 0;	padding: 0;	color:#999;	font-size: 10px;	font-family:Verdana;	text-transform:uppercase;}.bylineList li {	border-left: 1px solid #ccc;	float: left;	line-height: 1.1em;	margin: 0 .5em 0 -.5em;	padding: 0 .5em 0 .5em;}.bylineList li#first {	border-left:0;}.clearer#feature {	padding-bottom:15px;}/* TOPIC AREA LIST** _____________________________________________________________________________*/#topicFeaturedContainer {	float:right;	width:240px;	font-family:Georgia;	margin-left:0;	margin-top:0;	padding-top:0;	padding-left:0;	padding-right:0;	border-left:1px solid #e2e2e2;}#topicFeaturedContainer ul {	display: block;	margin:0 0 0 10px;	padding:0;}#topicFeaturedContainer li {	list-style: none;	margin: 0;	padding: 8px 0 6px 10px;	border-top: 1px solid #e2e2e2;}#topicFeaturedContainer li.first {	padding-top:5px;	border-top: none;}#topicFeaturedContainer li a {	font-size: 14px;	padding: 6px 0 3px 0;}#topicFeaturedContainer li a:hover {	background-color: #fff;}#topicFeaturedContainer .featuredIcon {	height:25px;	float:right;	margin-top:-4px;	padding-left:5px;	padding-right:10px;}/* this is inline in the template in order to facilitate automation#topicFeaturedContainer #environment  {	background: url(/application/images/temp/environment.gif) no-repeat right center;}*//* TOOLS** _____________________________________________________________________________*/#tools {	padding-left: 0;	padding-right:0;	margin-left: 0;	font-size:12px;	font-family:Verdana;	padding-bottom:0;}#tools li {	list-style: none;	margin: 0;	padding: 0.25em;}ul.toolsLeft {	width:125px;	float:left;	padding-bottom:0;	margin-bottom:0;}ul .toolsRight {	width:75px;	float:right;	padding-bottom:0;	margin-bottom:0;}#tools a {	display: block;	padding: 3px 2px 3px 24px;}#tools a.email {	background: #fff url(/application/images/icons/email_21x21.gif) no-repeat center left; }#tools a.print {	background: #fff url(/application/images/icons/print_21x21.gif) no-repeat center left; }#tools a.comment {	background: #fff url(/application/images/icons/comment_21x21.gif) no-repeat center left; }#tools a.share {	background: #fff url(/application/images/icons/share_21x21.gif) no-repeat center left; }/* HEADER** _____________________________________________________________________________*/#headerArea { 	clear:both;	padding-top:5px;	padding-bottom:144px;}#headerArea ul.coverageImage {	float:left;	width:960px;	display:inline;	margin:0;	padding:0;}#headerArea ul.coverageImage li.coverage {	padding-bottom:0;	margin-bottom:0;	list-style-type: none;}#headerArea ul.coverageImage li.coverage .overlay {	position:relative;}#headerArea ul.coverageImage li.coverage .overlay .name {	position:absolute;	z-index:2;	left:22px;	top:34px;	font-family:Georgia;	font-size:50px;	color:#fff;}#headerArea ul.coverageImage li.coverage .overlay .name a {	color:#fff;	text-decoration:none;}#headerArea ul.coverageImage li.coverage .overlay .name a:hover {	color:#fff;	text-decoration:none;}#headerArea ul.coverageImage li.coverage .overlay .name .image {	padding:0;	margin:0;}/* MAIN MODULES** _____________________________________________________________________________*/#main {	background:#fff;	float:left;	width:630px;	padding:0;	margin:10px 0 30px 0;}.mainTitle { }.mainTitle ul {	width:620px;	height:17px;	border-top:3px solid #000;	/*	background: #fff url(/application/images/bg_headerfade.gif) repeat-x top left;	border-bottom:1px solid #ccc;*/	font-family:Verdana;	font-size:12px;	color:#333;	text-transform: uppercase;	padding:0 10px 10px 0;	margin-top:0;}.mainTitle li {	float:left;	display: inline;	list-style-type: none;	background-color:#ed1c24;	padding:5px 5px 6px 5px;	padding-left:10px;	padding-right:10px;	color:#fff;/*	border-radius: 0 0 2px 2px;	-moz-border-radius: 0 0 2px 2px;	-webkit-border-radius:  0 0 2px 2px;*/}.mainTitle li a {	color:#fff;}.mainTitle li a:hover {	color:#ccc;	text-decoration:none;}.mainTitle li.rss {	float:left;	padding-top:6px;	padding-left:5px;	padding-bottom:5px;	margin-top:0;	margin-bottom:0;}.mainContent { }.mainContent .storyList { }.mainContent .storyList .storyTitle {	padding-bottom:0;	margin-bottom:2px;}.mainContent .storyList .storyByline {	margin-bottom:0px;	padding-bottom:25px;}.mainContent .storyList .storyTeaser {	margin-bottom:20px;	padding:10px 10px 0 10px;	border-top:1px solid #ccc;	border-bottom:1px solid #ccc;	font-size:15px;	color:#333;	clear:both;}.mainContent .storyList .storyTeaser li#teaser {	float:left;	width:380px;	margin-right:10px;}.mainContent .storyList .storyTeaser li#teaser p {	color:#666;	font-size:13px;	font-family:Verdana;}.mainContent .storyList .storyTeaser li#toolContainer {	float:right;	width:210px;	margin-left:10px;	padding-bottom:10px;}.mainContent .storyList .storyByline ul.blogByline {	display: inline;	padding: 0;	color:#999;}.mainContent .storyList .storyByline ul.blogByline li {	float: left;	list-style-type: none;	border-left: 1px solid #ccc;	color:#666;	font-size: 12px;	font-family:Verdana;	text-transform:uppercase;	line-height: 1.1em;	margin: 0 .5em 0 -.5em;	padding: 0 .5em 0 .5em;}.mainContent .blogList .storyByline ul.blogByline li {	float: left;	list-style-type: none;	border-left: 1px solid #ccc;	color:#666;	font-size: 12px;	font-family:Verdana;	text-transform:uppercase;	line-height: 1.1em;	margin: 0 .5em 0 -.5em;	padding: 0 .5em 0 .5em;}.mainContent .storyList .storyContent p {	font-size:16px;	line-height:130%;}.mainContent .storyList .storyContent ul {	margin:10px 0;	padding:0;}.mainContent .storyList .storyContent ul li {	font-size:16px;	list-style-type: square;	list-style-position: inside;	margin:0;	padding:0;}.dropcap:first-letter {	float:left;	color:#333;	font-size:65px;	line-height:47px;	border-top:5px solid #fff;	padding-right:8px;	text-transform:uppercase;}.mainContent .blogList { }.mainContent .blogList .blogSep {	width:498px;	margin-left:60px;	padding-top:10px;	margin-bottom:30px;	border-bottom:1px solid #ccc;}.mainContent .blogList .storyTitle {	padding-bottom:0;	margin-bottom:2px;}.mainContent .blogList .storyByline {	margin-bottom:0px;	padding-bottom:25px;}.mainContent .blogList .storyByline ul.blogByline {	display: inline;	padding: 0;	color:#999;}.mainContent .blogList .storyByline ul.blogByline li {	float: left;	list-style-type: none;	border-left: 1px solid #ccc;	color:#666;	font-size: 11px;	font-family:Verdana;	line-height: 1.1em;	margin: 0 .5em 0 -.5em;	padding: 0 .5em 0 .5em;}.mainContent p {	font-size:14px;	color:#333;	line-height: 130%;	margin-bottom:13px;}.mainContent .storyTitle {	font-size:30px;	font-family:Georgia;	color:#333;	margin-bottom:2px;}.mainContent .blogTitle {	font-size:22px;	font-family:Georgia;	color:#333;	margin-bottom:2px;}.mainContent .storyTitleTeaser {	margin-bottom:10px;	margin-top:0;	padding-top:0;	font-size:16px;	color:#666;}.mainContent ul {	font-size:14px;	color:#333;	padding:0 0 30px 0;	margin:3px 0 10px 0;}.mainContent li {	list-style-type: none;}.mainContent li.image {	float:left;	padding-right:10px;	padding-top:0;	margin-top:0;	padding-bottom:3px;}.mainContent li.imageSource, .mainContent li.imageSourceWide {	clear:left;	float:left;	font-size:11px;	color:#999;	padding-right:10px;	padding-bottom:3px;	padding-top:0;	margin-top:0;}.mainContent li.imageSource {	width:75px;}.mainContent li.imageSourceWide {	width:150px;}.mainContent li.byline {	color:#666;	font-size:12px;}.mainContent li.title {	font-size:22px;}.mainContent li.teaser p {	font-size:13px;	margin-top:5px;	margin-bottom:7px;	font-family:Verdana;}.mainContent .more {	float:right;	width:630px;	border-top:1px solid #ccc;	padding-top:7px;	margin-bottom:5px;	font-size:13px;	text-align: right;}.displayTitle {	font-size:22px;	font-family:Georgia;	color:#333;	margin-bottom:10px;}ul.featuredDisplay {	margin-top:0;	margin-bottom:0;	padding-bottom:5px;}ul.featuredDisplay li.col1, ul.featuredDisplay li.col2, ul.featuredDisplay li.col3, ul.featuredDisplay li.col4 {	float:left;	width:125px;	display:inline;}ul.featuredDisplay li.col2, ul.featuredDisplay li.col3, ul.featuredDisplay li.col4 {	margin-left:43px;}ul#authorSearch {	margin-top:0;	margin-bottom:20px;	padding:10px;	border:1px solid #ccc;	background:#e2e2e2 url(/application/images/bg_authorsearch.gif) repeat-x top left;}ul#authorSearch li#title {	text-transform:uppercase;	font-family:Georgia;}ul#authorSearch li#searchOptions {	margin-top:10px;	text-align:center;}ul#alphaNav {	text-align:center;}ul#alphaNav li {	display:inline;	margin-left:25px;	font-size:22px;}.mainContent ul.subHead {	clear:both;	border-bottom:1px solid #ccc;	margin:0;	padding:0 0 20px 0;}.mainContent ul.subHead li {	display:inline;	margin:0;	padding:0;}.mainContent ul.subHead li.title {	float:left;	font-size:14px;	color:#333;	text-transform: uppercase;}.mainContent ul.subHead li.summary {	float:right;	color:#999;	text-transform:none;}.mainContent .subMore {	clear:both;	float:right;}.mainContent .subMoreContent {	font-size:13px;}.mainContent .column1and2 {	clear:both;	float:left;	width:630px;	margin-right:10px;}.mainContent ul.column1and2 { 	padding-bottom:15px;	margin-bottom:0;}.mainContent ul.column1and2 li.title { 	padding-bottom:0;	margin-bottom:0;}.mainContent ul.column1and2 li.teaser { 	padding-top:0;	margin-top:0;}.mainContent ul.column1and2 li.teaser p { 	padding:0;	margin:0;	font-family:Verdana;	margin-bottom:10px;}.mainContent ul.column1and2 li.bylineSpace { 	margin-top:5px;	padding-bottom:0;	margin-bottom:0;}.mainContent ul.column1and2 li.byline {	padding-bottom:0;	margin-bottom:0;}.mainContent li.teaser {	font-size:13px;	font-family:Verdana;}.mainContent .column1 {	clear:both;	float:left;	width:295px;	margin-right:20px;	margin-left:10px;	padding-bottom:0;margin-bottom:0;}.mainContent .column2 {	float:right;	width:295px;	margin-right:10px;}.mainContent .column1 ul.byline li, .mainContent .column2 ul.byline li {	font-size:10px;	text-transform:uppercase;}.mainContent ul.byline {	display: inline;	padding: 0;	color:#999;	font-size: 13px;	text-transform:uppercase;}.mainContent ul.byline li {	float: left;	list-style-type: none;	border-left: 1px solid #ccc;	color:#666;	font-size: 11px;	font-family:Verdana;	line-height: 1.1em;	margin: 0 .5em 0 -.5em;	padding: 0 .5em 0 .5em;}.mainContent li#first {	border-left:0;}.mainContent ul#aboutNav {	float:left;	width:150px;	padding-right:20px;	font-family:Georgia;	font-size:13px;	padding-left:0;	padding-bottom:0;	margin-bottom:20px;}.mainContent ul#aboutNav li {	border-top: 1px solid #ccc;	padding:10px 10px 12px 10px;}.mainContent ul#aboutNav li#on {	font-weight:bold;}.mainContent ul#aboutNav li.last {	border-bottom: 1px solid #ccc;}.mainContent ul.miniSidebar {	float:right;	width:220px;	display:inline;	margin:0 0 0 15px;	padding-bottom:0;}.mainContent ul.sourceList {	float:right;	width:220px;	display:inline;	margin:0 0 10px 15px;	padding-bottom:0;	background:#e2e2e2;}.mainContent ul.sourceList li#sourceTitle {	text-transform:uppercase;	font-family:Georgia;	font-size:12px;	padding:10px;}.mainContent ul.sourceList li#sourceImage {	width:87px;	float:left;	padding-left:10px;	padding-bottom:5px;}.mainContent ul.sourceList li#sourceLink {	width:98px;	float:right;	font-size:12px;	padding:0 5px 10px 10px;	margin-top:0;}.mainContent ul.blogTools {	float:right;	width:220px;	display:inline;	margin:0 0 15px 15px;	padding-bottom:0;	border-bottom:1px solid #ccc;}.mainContent ul.storyImage {	float:right;	width:220px;	display:inline;	margin:0 0 20px 15px;	padding-bottom:0;}.mainContent ul.storyImage li.image {	padding-bottom:0;	margin-bottom:0;}.mainContent ul.storyImage li.image .imagePostion {	position:relative;}.mainContent ul.storyImage li.image .imagePostion .overlaycamera {	position:absolute;	z-index:2;	right:0;	/* top:148px; */	bottom:0;}.mainContent ul.storyImage li.caption {	clear:both;	font-size:10px;	color:#777;	padding-top:0;	margin-top:0;	padding-right:5px;	padding-left:5px;	text-align: right;}.mainContent ul.storyImage li.caption p {	font-size:13px;	color:#555;	padding-top:0;	margin-top:5px;	padding-right:10px;	padding-left:0;	padding-bottom:0;	margin-bottom:0;	text-align: left;}.mainContent .bio {	clear:both;	width:610px;	margin-top:15px;	padding:10px;	background-color:#e2e2e2;}.mainContent .bio .bioImage {	margin-top:5px;}ul#accountList {	margin-top:0;	margin-bottom:0;}ul#accountList li {	float:left;	display:inline;	width:75px;	margin-right:20px;	border:3px solid #e2e2e2;	padding:4px 2px 0 2px;}.accountListUsername {	text-align:center;	margin:20px 60px;	padding:15px;	background-color:#e2e2e2;}/* SIDEBAR MODULES** _____________________________________________________________________________*/#sidebar {	float:right;	width:310px;	padding:0;	margin:10px 0 30px 0;}.sidebarContainer { margin-bottom:25px; }.sidebarContainer#related {	background-color: #fef8d3;}.sidebarTitle {}.sidebarTitle a {	color:#fff;}.sidebarTitle a:hover {	color:#ccc;	text-decoration:none;}.sidebarTitle ul {	width:300px;	height:17px;	border-top:3px solid #000;	/*	background: #fff url(/application/images/bg_headerfade.gif) repeat-x top left;	border-bottom:1px solid #ccc;*/	font-family:Verdana;	font-size:12px;	color:#333;	text-transform: uppercase;	padding:0 10px 10px 0;	margin-top:0;}.sidebarTitle li {	float:left;	display: inline;	list-style-type: none;	background-color:#ed1c24;	padding:5px 5px 6px 5px;	padding-left:10px;	padding-right:10px;	color:#fff;/*	border-radius: 0 0 2px 2px;	-moz-border-radius: 0 0 2px 2px;	-webkit-border-radius:  0 0 2px 2px;*/}.sidebarTitle li.rss {	float:left;	padding-top:6px;	padding-left:5px;	padding-bottom:5px;	margin-top:0;	margin-bottom:0;}.sidebarContent { }.sidebarContent p {	font-size:13px;	padding:0 10px;}.sidebarContent ul {	font-size:14px;	color:#333;	padding:3px 10px 12px 10px;	margin:14px 0 0 0;}.sidebarContent li {	font-size:13px;	list-style-type: none;}.sidebarContent li.image {	float:left;	padding-right:10px;	padding-bottom:7px;}.sidebarContent li.rollTitle {	font-weight:bold;}.sidebarContent li.byline {	color:#666;	font-size:12px;	margin-bottom:3px;}.sidebarContent li.title {	font-family:Georgia;	font-size:22px;}.sidebarContent li.titleSmall {	font-family:Georgia;	font-size:15px;	padding-bottom:2px;}.sidebarContent li.teaser {	font-size:12px;}.sidebarContent li.teaser p {	padding-left:0;	padding-right:0;	margin-top:5px;	font-family:Verdana;}.sidebarContent ul.related {	font-family:Georgia;	font-size: 14px;	padding-bottom:0;	margin-top:0;	padding-bottom:15px;	background-color: #fef8d3;}.sidebarContent ul.basicList {	font-family:Georgia;	font-size: 13px;	padding-bottom:0;}.sidebarContent ul.reporters {	font-family:Georgia;	font-size: 12px;	padding:0 0 5px 10px;	clear:both;}#sidebarTopicList {	font-family:Georgia;	margin-left:0;	margin-top:0;	padding-top:0;	padding-left:0;}#sidebarTopicList ul {	display: block;	margin:0;	padding:0;}#sidebarTopicList li {	list-style: none;	margin: 0;	padding: 8px 0 6px 10px;	border-top: 1px solid #e2e2e2;}#sidebarTopicList li.first {	padding-top:5px;	border-top: none;}#sidebarTopicList li a {	font-size: 14px;	padding: 6px 0 3px 0;}#sidebarTopicList li a.on {	font-weight:bold;}#sidebarTopicList li a:hover {	background-color: #fff;}#sidebarTopicList .featuredIcon {	height:20px;	float:right;	margin-top:-2px;	padding-left:5px;	padding-right:10px;}.sidebarContent li.column1 {	float:left;	width:120px;	margin-right:10px;}.sidebarContent li.column2 {	float:right;	width:150px;	padding-left:10px;}/*.sidebarContent ul.coverage {	font-family:Georgia;	font-size: 12px;	border-top:1px solid #ccc;	padding-top:10px;}.sidebarContent ul.coverage#first {	border-top:none;	padding-top:0;}.sidebarContent ul.coverage li.column2 {	width:140px;}.sidebarContent ul.coverage li.column2 {	border-left:1px solid #ccc;	padding-bottom:22px;}*/.sidebarContent li.column2#last {	padding-bottom:5px;}.sidebarContent ul.lgSmList {	padding:3px 10px 0 10px;	margin:0;}.sidebarContent ul.lgSmList li.byline {	font-family:Verdana;	font-size:11px;	text-transform:uppercase;	padding-top:13px;	padding-bottom:1px;}.sidebarContent ul.lgSmList li.first {	padding-top:0;}.sidebarContent ul.lgSmList li.titleSmall {	padding-top:0;	font-size:15px;}.sidebarContent ul.lgSmList li.teaser, .sidebarContent ul.lgSmList li.teaser p {	color:#333;	font-size:13px;	line-height:130%;}.sidebarContent ul.blog {	background: #fff url(/application/images/bg_blogfade.gif) repeat-x bottom left;	border-bottom:1px solid #ccc;}.sidebarContent ul.blog li.title {	font-size:20px;}.sidebarContent ul.blog li.teaser {	margin-bottom:5px;}.sidebarContent ul.blog li.byline {	font-family:Verdana;	font-size:11px;	text-transform:uppercase;}.sidebarContent ul.blog li.teaser p {	color:#333;	font-size:13px;	line-height:130%;}.sidebarContent ul.more  {	padding:0 0 7px 0;	margin:0;}.sidebarContent ul.more li {	float:right;	padding:0;		margin-right:10px;	font-size:13px;} .sidebarContent ul.more li.lgSmMore {	margin-top:10px;}.sidebarContent ul#most {	margin-bottom:25px;}.sidebarContent ul#most li {	border-bottom:1px solid #e2e2e2;	display: inline;	list-style-type: none;	font-family:Georgia;	font-size: 13px;}.sidebarContent ul#most li#read {	float:left;	width:145px;	text-align: center;	padding:5px 0;}.sidebarContent ul#most li#emailed {	float:right;	width:145px;	text-align: center;	padding:5px 0;}.sidebarContent ul#most li.on {	background-color: #e2e2e2;}.sidebarContent ul#most a:hover#read {	text-decoration: none;	background-color: #e2e2e2;	padding:5px 53px 5px 58px;	margin-right:5px;}.sidebarContent ul#most a:hover#emailed {	text-decoration: none;	background-color: #e2e2e2;	padding:5px 48px 5px 43px;	margin-left:5px;}.sidebarContent ol#mostList li {	list-style-type: decimal;	font-family:Georgia;	font-size:14px;	color:#333;}.sidebarContent ol#mostList li.mostListItem {	clear:both;	padding-top:10px;}.sidebarContent ol#mostList  ul.byline {	display: inline;	padding: 0 0 10px 0;	color:#999;	font-size: 12px;	text-transform:uppercase;}.sidebarContent ol#mostList ul.byline li {	float: left;	list-style-type: none;	border-left: 1px solid #ccc;	color:#666;	font-size: 11px;	font-family:Verdana;	line-height: 1.1em;	margin: 2px .5em 0 -.5em;	padding: 0 .5em 0 .5em;}.sidebarContent ol#mostList ul.byline li#first {	border-left:0;}.sidebarContent ul.related li.relatedTitle {	border-bottom: 1px solid #ccc;	list-style-type: none;	margin-left:0;	margin-bottom:7px;	padding-bottom:0;	padding-left:10px;	color:#333;}.sidebarContent ul.related li {	list-style-type: square;	color:#666;	margin-left:25px;	padding-bottom:5px;}}/* PAGING** _____________________________________________________________________________*/#pagingContainer {	margin-top:20px;	font-size:15px;	font-family:Verdana;}ul#paging {	float:left;	width:620px;	border-top:1px solid #ccc;	border-bottom:1px solid #ccc;	list-style-type: none;	margin:0 10px 15px 0;	padding:10px 10px 12px 0;}ul#paging li {	list-style-type:none;	padding-left:0;	margin-left:0;}ul#paging li a {	display: block;	padding: 0 0;	text-align: center;}ul#paging li a:hover { }ul#paging .left { float: left; }ul#paging .right { float: right; }ul#pagingOptions {		display:inline;	list-style-type: none;}ul#pagingOptions li { 	display:inline;	list-style-type: none;	padding-right:5px;	padding-left:5px;}ul#pagingOptions li#pagingOn {	color:#fff;	background-color:#ed1c24;	padding:2px 4px 2px 4px;	margin-left:2px;	margin-right:2px;}ul#pagingOptions li a { 	display:inline;	list-style-type: none;}ul#pagingOptions #last { padding:10px 0 12px 0; }.maincontentPaging {	margin-top:0;	padding-top:0;	margin-bottom:10px;	text-align:right;	font-size:15px;	font-family:Verdana;}.maincontentPaging a:link { }.maincontentPaging a:visited { }.maincontentPaging a:hover { }.maincontentPaging b {	color:#fff;	font-weight:normal;	background-color:#ed1c24;	padding:2px 4px 2px 4px;	margin-left:2px;	margin-right:0px;}.pager { white-space:pre; }.mainContentPagingBottom {	margin-top:30px;}/* CAPTCHA ** _____________________________________________________________________________*/.captchaElement {	float:left;	border:1px solid #ccc;	margin:20px 0 0 2px;}.captchaMessaging {	float:left;	margin-top:40px;	margin-left:20px;}/* FORMS** _____________________________________________________________________________*/fieldset {	margin-top:15px;	border:0;	padding-bottom:15px;}fieldset legend {	font-size:13px;	color:#333;	padding-right:5px;	padding-left:5px;}fieldset ol, fieldset ul, fieldset li {	border:0;	margin:0;	padding:0;	list-style:none;	font-size:12px;}fieldset li {	clear:both;	list-style:none;	padding:10px;}fieldset input {	float:left;}fieldset select {	float:left;}fieldset label {	float:left;	padding-top:0.3em;	width:120px;}fieldset textarea {	height:100px;	width: 352px;	padding-bottom:0;	margin-bottom:0;}fieldset button { 	border:0;	margin:0;	padding:0 0 3px 20px;	clear:both;	width:90px;	height:19px;	background:#4099ff url(/application/images/site/submitbutton.gif) no-repeat;	line-height:19px;	color:#FFFFFF;	font-size:11px;	font-weight:bold;}/*fieldset .submitButton {	margin-top:0;	margin-bottom:15px;		height:19px;	padding-bottom:3px;	border:none;	background:#4099ff url(//application/images/site/submitbutton.gif) no-repeat;	padding-left:35px;	padding-right:10px;	color:#fff;	font-size:11px;	font-weight:bold;	}*/fieldset li.messaging {	margin-left:3px;	padding-top:5px;}fieldset .messagingNote {	margin-left:10px;	font-size:11px;	color:#999;}fieldset .messagingNoteLarge {	font-size:11px;	color:#999;}fieldset .required {	font-weight:bold;}fieldset .notRequired {	font-weight:normal;}fieldset .alert {	color:#C00;}fieldset li .seperator {	border-bottom:1px solid #ccc;	width:475px;	margin-left:30px;	margin-top:10px;}fieldset li .seperatorTextArea {	border-bottom:1px solid #ccc;	width:475px;	margin-left:30px;	margin-top:5px;}fieldset .checkboxMessaging {	margin-top:0.3em;}#feedback textarea {	background-color:#fff;	border:1px solid #ccc;}/* MEDIA PARTNERS** _____________________________________________________________________________*/.sectionContainerItem {margin-top:5px;}.partnerImage1 {float:left;margin-right:12px;margin-bottom:20px;}.partnerImage2 {float:left;margin-right:30px;margin-bottom:20px;}.partnerImage3 {float:left;margin-right:12px;margin-bottom:20px;}/* TAG CLOUD** _____________________________________________________________________________*/.tagcloud{	line-height: 24px;	margin-top: 10px;		margin-bottom: 10px;	}	a.tag10 {  font-size: 28px;  }a.tag9 {  font-size: 27px;  }a.tag8 {  font-size: 26px;  }a.tag7 {  font-size: 25px;  }a.tag6 {  font-size: 23px;  }a.tag5 {  font-size: 21px;  }a.tag4 {  font-size: 19px;  }a.tag3 {  font-size: 16px;  }a.tag2 {  font-size: 13px;  }a.tag1 {  font-size: 10px;    }/* FOOTER** _____________________________________________________________________________*/#footer {	background:#fff;	border-top:3px solid #000;	clear:both;	margin:0; padding:0;	width: 960px;}#footer ul {	font-size:14px;	color:#333;	padding:0 0 30px 0;	margin:6px 0 10px 0;}#footer li {	list-style-type: none;	padding-left:10px;}#footer li.byline {	color:#666;	font-size:12px;}#footer li.title {	font-family:Georgia;	font-size:14px;	text-transform: uppercase;	border-bottom:1px solid #ccc;	padding-bottom:3px;}#footer li.teaser {	padding-top:8px;	font-size:13px;}#footer .column1 {	float:left;	width:300px;	margin-right:10px;}#footer .column2 {	float:left;	width:300px;	margin-right:10px;}#footer .column3 {	float:left;	width:300px;	margin-right:10px;}#footer ul.bulletList {	display: block;	padding: 0;	color:#999;}#footer ul.bulletList li {	float: left;	width:285px;	list-style-type: square;	color:#666;	font-size: 14px;	font-family:Georgia;	margin: 0 0 0 20px;	padding: 0;}#footer li#first { }#footer ul#copywrite {	display: block;	padding: 0;	border-top:1px solid #ccc;	margin:15px 10px 20px 10px;	padding-top:8px;}#footer ul#copywrite li {	text-align: center;	list-style-type: none;	color:#666;	font-size: 13px;	font-family:Georgia;	margin: 0 0 0 15px;	padding: 0;}#masterFooterContainer {	background:#fff;	height:30px;	border-top:1px solid #ccc;	margin:10px 0 20px 0;}/* MISC** _____________________________________________________________________________*/div.clearer {	clear: both;	display: block;	margin: 0;	padding: 0;	height: 0;	line-height: 1%;	font-size: 1px;}/* hack to fix layout bug with addThis module */#atff { display: none; }