/* TYPE SELECTORS** _____________________________________________________________________________*/a {	color: #999;	text-decoration: none;}a:visited { color: #666; }a:hover {	color: #777;	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:940px;}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: #333;	text-align: left;	text-decoration: none;	margin:0;	padding-top:0;}p {	line-height:120%; }blockquote {	color:#888;	padding:10px 40px;	margin:0;}hr {	border:1px solid #ccc;	margin-bottom:10px;}/* 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:12px;}#masterNavSource li {	padding-left:20px;	display:inline;	padding:0 7px 0 5px;}#masterNavSource li#last {	border-right:0;}#masterNavSource li a {	color: #999;}#masterNavOptions {	float:right;	list-style-type: none;	margin: 0;	padding: 5px 0 0 0;	font-size:12px;}#masterNavOptions li {	float: left;	padding-left:8px;}#masterNavOptions li.first {	border-left:none;}#masterNavOptions li.text-link {	margin-top:3px;	border-left:1px solid #666;	margin-left:8px;}#masterNavOptions li.last {	padding-right:20px;	margin-top:3px;	border-left:1px solid #666;	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: #0054a6;}#header {	background:#fff;/* 	background-color:#fff; */	height:93px;	padding:0;	margin:18px 0 0 0;}   a#logo {	text-decoration: none;}#logo h1 { display: none; } /* make accessible */   #logoImage {	margin: 23px 0 0;	width: 296px;	height: 45px;}#searchContainer {	float:right;	border:0;	padding-right:20px;	padding-top:55px;}#searchContainerList {	list-style:none;	padding-top:0;	margin-top:0;}/* Navigation** _____________________________________________________________________________*/#mainNav {	float:left;	width:940px;	margin:7px 0 11px 0;	padding:4px 0 0 0;}#mainNav ul {	margin:0;	padding:0;	color: #666;	font-size:19px;}#mainNav ul li {	float: left;	margin:0 32px;	list-style-type:none;		display: inline;	padding-bottom:12px;}#mainNav ul li a {/* 	float: left; */	color: #1b2e5a;	font-size: 16px;	text-decoration: none;}#mainNav ul li.arrow_on {	background:transparent url(/application/images/bg_nav_on_location.png) no-repeat bottom center;}#mainNav ul li:first-child {	margin: 0 32px 0 0;}#mainNav ul li a:hover, #mainNav ul li a.on {	text-decoration: underline;	cursor: pointer;}/* SEARCH** _____________________________________________________________________________*/#search {	float:right;	margin-top:34px;	margin-right:10px;}form#new-cse-search-box input[type=text] {	background:#fff url(/application/images/search_icon.gif) no-repeat center left;}#masterSearchBox {	float:left;	width:182px;	padding:2px 10px 2px 25px;	margin-top:0;	margin-left:10px;	border:1px solid #1b2e5a;	margin-bottom:4px;	font-size:16px;	font-family:Georgia;	color:#999;	height:22px;}.masterButton {	text-transform:uppercase;	font-family:Georgia;	font-size:15px;	letter-spacing:1px;	color: #fff;	margin:0px 0 3px 0;	padding: 3px 8px;	background: #1b2e5a;	height:28px;	border: 1px solid #1b2e5a;	border-radius: 2px;	-moz-border-radius: 2px;	-webkit-border-radius: 2px;	cursor:pointer;}.masterButton:hover {	background: #1d253c;	text-decoration:none;	border-radius: 2px;	-moz-border-radius: 2px;	-webkit-border-radius: 2px;}.globalSearch {	margin-left:5px;}.generalButton {	font-size:16px;	text-transform:none;	margin-left:0;}a.button {	color:#fff;	text-decoration: none;	}/* FEATURED** _____________________________________________________________________________*//*#contentFeaturedContainer {	height:285px;}*/#featuredContainer { 	float:left;	width:100%;	margin:12px 0 0 0;	padding:0;	height:285px;}#featuredImage {	float:left;	width:380px;	margin:0;	padding:0;}#featuredContent {	float:left;	width:300px;	margin-top:0;	margin-left:20px;	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 {	clear:both;	font-size:26px;}#featuredContent #teaser p {	margin-top:10px;	font-size: 15px;	color:#333;}.bylineList {	float:left;	list-style-type: none;	margin: 7px 0 0 0;	padding: 0;	color:#999;	font-size: 12px;	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:20px;}#featuredTopics {	float:right;	width:220px;	margin-top:8px;}#featuredTopics ul {	margin:0;	padding:0;}#featuredTopics ul li {	padding-left:8px;	list-style-type: none;}#featuredTopics ul li.arrow_on {	background:transparent url(/application/images/bg_feature_on_location.png) no-repeat left center;}#featuredTopics ul li a {	list-style-type: none;	display:block;	color:#333;	font-size:18px;	border-bottom:1px solid #ccc;	padding:11px 10px 11px 14px;}#featuredTopics ul li.arrow_on a, #featuredTopics ul li a:hover {	color: #fff;	background: #999;	text-decoration: none;	cursor:pointer;}/* 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 {	margin:0;	padding:0;	font-size:14px;}#tools li {	list-style: none;	margin: 0 0 15px 0;	padding: 0;}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: 6px 0 6px 30px;}#tools a.email {	background: #fff url(/application/images/icons/email_25x25.gif) no-repeat center left; }#tools a.print {	background: #fff url(/application/images/icons/print_25x25.gif) no-repeat center left; }#tools a.comment {	background: #fff url(/application/images/icons/comment_25x25.gif) no-repeat center left; }#tools a.share {	background: #fff url(/application/images/icons/share_25x25.gif) no-repeat center left; }#tools a.ical {	background: #fff url(/application/images/icons/ical_25x25.gif) no-repeat center left; }#tools a.gcal {	background: #fff url(/application/images/icons/gcal_25x25.gif) no-repeat center left; }/* HEADER** _____________________________________________________________________________*/#headerArea {	margin-top:0;	margin-bottom:20px;}/* MAIN MODULES** _____________________________________________________________________________*/.main {	background:#fff;	float:left;	width:620px;	padding:0;	margin:0 0 30px 0;}.mainHome {	margin-top:22px;}.mainTitle { 	padding:0 0 3px 0;	margin:0 0 25px 0;	font-size:36px;	color:#808080;	border-bottom:4px solid #999;}.mainTitle a {	color:#808080;	font-size: 26px;}.mainTitle a:hover {	color: #666;	text-decoration:none;}.mainSubTitle {	padding:0 0 4px 0;	margin: 25px 0 15px 0;	font-size:24px;	color:#666;	border-bottom:1px solid #dadada;}.mainSubTitle a {	color:#666;}.mainSubTitle a:hover {	color:#999;}.mainSubTitle_subhead {	font-size:14px;	color:#666;	margin-top:5px;}.mainContent {	float:left;	width:100%;}.mainContent .breadcrumbs {	font-size:12px;	color:#666;	margin-bottom:16px;}.mainContent .pageTitle {	font-size:42px;	color:#999;	padding:0;	margin:0;}.mainContent .storyList { }.mainContent .storyList .eventBreak {	margin-top:15px;}.mapMore {	text-align:right;	font-size:14px;}.mainContent .storyList .storyTitle {	padding-bottom:0;	margin-bottom:2px;	font-size:36px;}.mainContent .storyList .storyByline {	float:left;	width:100%;	padding-bottom:0;	margin-bottom:20px;}.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:360px;	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;	margin:0;	color:#666;}.mainContent .storyList .storyByline ul.blogByline li {	float: left;	list-style-type: none;	border-right: 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 .storyByline ul.blogByline li#last {	border-right:0;}.mainContent .blogList .storyByline ul.blogByline li {	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  -.5em;	padding: 0 .5em 0 .5em;}.mainContent .blogList .storyByline ul.blogByline li#last {	border-right:0;}.eventContent {	float:left;	width:320px;}.mainContent .storyList .storyContent p {	font-size:16px;	color:#333;	line-height:130%;	margin-bottom:20px;}.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;}.mainContent .storyList .storyContent .program {	text-transform:uppercase;	font-size:14px;	margin-bottom:5px;}.mainContent .aboutContent {	margin-top:15px;}.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:100%;	padding-top:3px;	margin-bottom:17px;	border-bottom:1px solid #dadada;}.mainContent .blogList .storyTitle {	padding-bottom:0;	margin-bottom:2px;}.mainContent .blogList .storyByline {	margin-bottom:10px;}.mainContent .blogList .storyByline ul.blogByline {	display: inline;	padding: 0;	color:#999;}.mainContent .blogList .storyByline ul.blogByline li {	display:inline;	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 p {	font-size:15px;	color:#333;	line-height: 130%;	margin-bottom:13px;}p.blogMore {	text-transform:uppercase;	font-size: 12px;}.mainContent .storyTitle {	font-size:30px;	font-family:Georgia;	color:#333;	margin-bottom:2px;}.mainContent .blogTitle {	font-size:32px;	font-family:Georgia;	color:#333;	margin-bottom:0;}.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:20px;	padding-top:0;	margin-top:0;	padding-bottom:5px;}.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.date {	color:#666;	font-size: 12px;	font-family:Verdana;	text-transform:uppercase;}.mainContent li.title {	font-size:18px;	margin-top:5px;	margin-bottom:2px;}.mainContent li.titleSm {	font-size:18px;}.mainContent li.teaser p {	font-size:15px;	margin-top:5px;	margin-bottom:7px;}.mainContent .more {	float:right;	width:600px;	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;}.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 ul.noBottom {	padding-top:0;	border-bottom:none;	padding-bottom:0;	margin-bottom:25px;}.mainContent ul.feature li p {	font-size:18px;}.mainContent li.teaser {	font-size:13px;	font-family:Verdana;}.mainContent ul.columns {	clear:both;}.mainContent ul.columnSep {	float:left;	padding-bottom:0;	margin-bottom:5px;}.mainContent .moreItems {	clear:both;	float:right;	padding-top:15px;}.mainContent .column1 {	clear:both;	float:left;	width:300px;	margin-right:20px;	margin-left:0;	padding-bottom:0;	margin-bottom:0;}.mainContent .column2 {	float:right;	width:300px;	margin-right:0;}.mainContent .column1 ul.byline li, .mainContent .column2 ul.byline li {	font-size:12px;	text-transform:uppercase;}.mainContent ul.byline {	display: inline;	padding: 0;	color:#999;	font-size: 13px;	text-transform:uppercase;	margin-top:4px;}.mainContent ul.byline li {	float: left;	list-style-type: none;	border-left: 1px solid #999;	color:#333;	font-size: 12px;	font-family:Verdana;	text-transform:uppercase;	line-height: 1.1em;	margin: 0 .5em 0 -.5em;	padding: 0 .5em 0 .5em;}.mainContent li#first {	border-left:0;}.mainContent ul.bylineBorderRight li {	border-right: 1px solid #999;	border-left:0;}.mainContent ul.bylineBorderRight li#last {	border-right:0;}ul#aboutNav {}ul#aboutNav li {	font-size:16px;	padding-left:25px;	margin-bottom:5px;	background:url(/application/images/icons/arrow.gif) no-repeat top left;}ul#aboutNav li#on {	font-weight:bold;}ul#aboutNav li.last {}.mainContent ul.miniSidebar {	float:right;	width:270px;	display:inline;	margin:0 0 0 15px;	padding-bottom:0;}.mainContent ul.sourceList {	float:right;	width:270px;	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:145px;	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;	background:#fff url(/application/images/bg_tools.png) repeat-x bottom left;	margin:0 0 20px 15px;	padding:16px 25px 1px 25px;	border:1px solid #ccc;}.mainContent ul.storyImage {	float:right;	width:270px;	display:block;	margin:0 0 20px 15px;	padding:0;}.mainContent ul.blogListImage {	width:220px;	margin-bottom:10px;	padding-bottom:0;}.mainContent ul.storyImage li.image {	margin:0;	padding: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;	float:right;	width:265px;	font-size:10px;	color:#333;	margin-top:0;	padding:0 0 0 5px;	text-align: right;	text-transform:uppercase;}.mainContent ul.storyImage li.caption p {	font-size:15px;	color:#666;	font-style:italic;	margin-top:10px;	padding:0;	margin-bottom:0;	text-align: right;	text-transform:none;	}.mainContent ul.bio {	margin:15px 0 0 0;	padding:20px 0 0 0;	border-top:1px solid #ccc;}.mainContent ul.bio li.image {	float:left;}.mainContent .bio .bioImage {	width:145px;}.mainContent ul.bio li.teaser ul {	float:left;	margin:0;	padding:0;}.mainContent ul.bio li.teaser ul li#name {	font-family:Georgia;	font-size:22px;	color:#333;}ul#accountList {	float:left;	border:1px solid #ccc;	padding:30px 24px;	margin:10px 0 0 0;}ul#accountList li {	float:left;	display:inline;	width:75px;	margin-right:10px;	border:3px solid #e2e2e2;	padding:4px 2px 0 2px;}.accountListUsername {	text-align:center;	margin:20px 0;	padding:15px;	background-color:#e2e2e2;}.openID {	float:left;	margin-top:30px;/*	border-top:1px solid #ccc;	padding-top:20px;*/}.moreInfo {	float:left;	width:100%;	border-top:1px solid #ccc;	padding-top:10px;	margin-bottom:20px;	text-align:right;	font-size:12px;	text-transform:uppercase;}.moreInfo2 {	float:left;	width:100%;	text-align:right;	font-size:12px;	text-transform:uppercase;}.sep {	width:400px;	border-top:1px solid #ccc;	padding:0 0 20px 0;	margin:20px 0 0 110px;}/* MAIN BODY COL1 AND COL2 PRESENTATION** _____________________________________________________________________________*/.mainContent .column1and2 {	clear:both;	float:left;	width:100%;	margin:0 10px 25px 0;	padding-bottom:25px;	border-bottom:1px solid #dadada;}.mainContent ul.first {	border-bottom:0;	padding-bottom:10px;}.mainContent .event {	border-top:0;}.mainContent ul.column1and2 { /*	padding-bottom:15px;	margin-bottom:0;*/}.mainContent ul.column1and2 li.main460 {	float:right;	width:460px;	margin:0;	padding:0;}.mainContent ul.column1and2 li.main400 {	float:right;	width:400px;	margin:0;	padding:0;}.mainContent ul.column1and2 li.main320 {	float:left	width:320px;	margin:0;	padding:0;}.mainContent ul.column1and2 li.main460 ul, .mainContent ul.column1and2 li.main400 ul, .mainContent ul.column1and2 li.main320 ul {	margin:0;	padding:0;}.mainContent .column1and2 li.image {	float:left;	margin:0 20px 0 0;	padding:0;}.mainContent ul.column1and2 li.video {	margin-top:15px;	text-align:center;}.mainContent ul.column1and2 li.video {	text-align:none;}.mainContent ul.column1and2 li.audio {	margin-top:15px;}.mainContent ul.column1and2 li.bigDate { 	float:left;	width:140px;	margin-right:20px;}.mainContent ul.column1and2 li.bigDate ul li.date { 	font-family:Georgia;	font-size:32px;	color:#999;	text-transform:none;}.mainContent ul.column1and2 li.bigDate ul li.dayOfWeek { 	font-size:14px;	color:#666;	text-transform:uppercase;}.mainContent ul.column1and2 li.title { 	font-size:24px;	margin:0 0 5px 0;	padding:0;}.mainContent ul.column1and2 li.titleSm { 	font-size:18px;}.mainContent ul.column1and2 li.teaser { 	margin:0;	padding:0;}.mainContent ul.column1and2 li.byline { 	float:left;	font-style:italic;}.mainContent ul.column1and2 li.byline ul {	margin:0;	padding:0;}.mainContent ul.archive li.teaser {/* 	margin-left:165px; */}.mainContent ul.column1and2 li.teaser p { 	padding:0;	margin:0;	font-size:15px;	color:#333;	margin-bottom:10px;}.mainContent ul.column1and2 li.teaser p.viewMore { 	font-size:12px;	text-transform:uppercase;}.mainContent ul.column1and2 li.teaser .topic { 	float:left;	text-transform:uppercase;	padding-right:3px;}.mainContent ul.column1and2 li.list { }.mainContent ul.column1and2 li.list ul {	margin:0;	padding:0 0 10px 0;}.mainContent ul.column1and2 li.list ul li { 	font-size:18px;	line-height:1.3em;	list-style-type:square;	color:#0054a6;	margin-left:30px;}.mainContent ul.column1and2 li ul {	float:left;	width:100%;	margin:10px 0 0 0;	padding:0;}.mainContent ul.column1and2 li ul li ul {	margin:0;	padding:0;}.mainContent ul.column1and2 li ul li.listTitle {	font-size:18px;}.mainContent ul.column1and2 li ul li.listByline ul {	float:left;	width:100%	margin:7px 0 0 0;	padding:0;}.mainContent ul.column1and2 li ul li.listByline ul li {	list-style-type:none;	display:inline;	font-size:12px;	color:#999;	text-transform:uppercase;	border-right:1px solid #999;	margin-right:7px;	padding-right:7px;}.mainContent ul.column1and2 li ul li.pressByline {	font-size:12px;	color:#999;	text-transform:uppercase;	list-style-type: none;	margin-bottom:10px;}.mainContent ul.column1and2 li ul li.listByline ul li.last {	border:none;}.mainContent ul.column1and2 li.bylineSpace { 	float:left;/* 	margin-left:165px; */	margin-top:5px;	padding-bottom:0;	margin-bottom:0;}.mainContent ul.column1and2 li.byline {	padding-bottom:0;	margin-bottom:0;}/* SUB CONTENT SELECTOR** _____________________________________________________________________________*/#subContentSelectContainer {	float:right;	width:100%;	margin:0 0 10px 0;}#subContentSelectContainer ul {	float:right;	margin:0;	padding:0;}#subContentSelectContainer li {	display: inline;	list-style-type: none;	font-size:15px;	font-family:Verdana;}#subContentSelectContainer li a.on {	color: #fff;	background-color: #febd11;	text-decoration: none;}#subContentSelectContainer a {	padding: 1px 5px 1px 6px;	background-color: #ccc;	color:#fff;/* 	border:1px solid #666; */	border-radius: 2px;	-moz-border-radius: 2px;	-webkit-border-radius: 2px;}#subContentSelectContainer a:hover {	color: #fff;	background-color: #b5b5b5;	text-decoration: none;}/* ZEBRA TABLE PRESENTATION** _____________________________________________________________________________*/.hor-zebra {	font-family:Verdana;	font-size: 12px;	text-transform:uppercase;	color:#999;	margin: 20px 0 10px 0;	width: 460px;	text-align: left;	border-collapse: collapse;}.hor-zebraSmall {	width:320px;}.hor-zebra tr {	border-bottom:1px solid #d9d9d9;}.hor-zebra td {	padding: 8px;	vertical-align:top;}.hor-zebra td .info {	font-weight:bold;	text-transform:none;	color:#666;}.hor-zebra .odd {	background: #f4f4f4 url(/application/images/bg_eventslist.png) repeat-x left bottom; }.hor-zebra .first {	border-top:1px solid #d9d9d9;}/* PERSON SEARCH AND PRESENTATION** _____________________________________________________________________________*/ul.authorSearch {	font-family:Verdana;	margin:0 0 17px 0;	padding:15px 10px 0 6px;	border:1px solid #dadada;	background:#fff url(/application/images/bg_personsearch.png) repeat-x bottom left;	height:65px;}ul.authorSearch #title {	font-size:14px;	color:#666;	font-weight:bold;	margin-right:7px;}ul.authorSearch li#searchOptions {	margin-top:10px;	text-align:center;}ul#alphaNav {	text-align:center;	margin:0 0 14px 0;	padding:0;}ul#alphaNav li {	display:inline;	margin-left:25px;	font-size:22px;}ul.authorSearch li form .inputBox {	background:#fff;	font-size:16px;	font-family:Georgia;	color:#666;	width:115px;	padding:3px;	border:1px solid #ccc;}ul.authorSearch li form select {/* 	-webkit-appearance: none; */	-moz-border-radius: 0;	-webkit-border-radius: 0;	border-radius: 0;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	background-color: #fff;	border: 1px solid #ccc;	color: #666;	outline: 0;	padding: 2px 3px;	font-size:16px;	font-family:Georgia;	height: 1.8em;	margin-right:7px;	margin-top:0;	/* IE7 */	*padding-top: 2px;	*padding-bottom: 1px;	*height: auto;}ul.authorSearch li form select:focus {	-moz-box-shadow: #06f 0 0 7px;	-webkit-box-shadow: #06f 0 0 7px;	box-shadow: #06f 0 0 7px;	/* for Opera */	z-index: 1;}/* EVENT SEARCH AND PRESENTATION** _____________________________________________________________________________*/ul.eventSearch {	font-family:Verdana;	margin:0;	padding:10px 30px 5px 30px;	border:1px solid #dadada;	background:#fff url(/application/images/bg_personsearch.png) repeat-x bottom left;	height:90px;}ul.eventSearch li#title {	float:left;	width:150px;	font-size:14px;	color:#666;	font-weight:bold;	margin-right:7px;	margin-top:6px;}ul#eventSearchCriteria {	float:left;}ul#eventSearchCriteria li {	margin-bottom:5px;}ul.eventSearch li#searchOptions {	float:left;	width:100%;	margin-top:10px;}ul.eventSearch li#searchOptions ul {	list-style-type:none;	margin:0;	padding:0;}ul.eventSearch li form .inputBox {	background:#fff;	font-size:16px;	font-family:Georgia;	color:#666;	width:150px;	margin-right:10px;	padding:3px;	border:1px solid #ccc;}ul.eventSearch li input.date {	background:#fff url(/application/images/icons/cal.png) no-repeat center right;}ul.eventSearch li form select {/* 	-webkit-appearance: none; */	-moz-border-radius: 0;	-webkit-border-radius: 0;	border-radius: 0;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	background-color: #fff;	border: 1px solid #c1c1c1;	color: #666;	outline: 0;	padding: 2px 3px;	font-size:16px;	font-family:Georgia;	height: 1.8em;	margin-right:7px;	/* IE7 */	*padding-top: 2px;	*padding-bottom: 1px;	*height: auto;}ul.eventSearch li form select:focus {	-moz-box-shadow: #06f 0 0 7px;	-webkit-box-shadow: #06f 0 0 7px;	box-shadow: #06f 0 0 7px;	/* for Opera */	z-index: 1;}/* EVENT RESULTS AND CALENDAR** _____________________________________________________________________________*/#resultsCal {	float:left;	width:100%;	font-family:Verdana;	font-size:12px;	font-weight:bold;	color:#666;	padding-bottom:5px;	margin-bottom:20px;	margin-top:15px;	border-bottom:1px solid #dadada;}/* FEATURED DISPLAY (3 COL)** _____________________________________________________________________________*/ul.featuredDisplay {	float:left;	width:100%;	margin-top:0;	margin-bottom:0;	padding-bottom:25px;}ul.featuredDisplay li.col1, ul.featuredDisplay li.col2, ul.featuredDisplay li.col3, ul.featuredDisplay li.col4 {	float:left;	width:190px;	display:inline;}ul.featuredDisplay li.col2, ul.featuredDisplay li.col3, ul.featuredDisplay li.col4 {	margin-left:25px;}ul.featuredDisplay ul.info {	font-size:12px;	font-family:Verdana;	text-transform:uppercase;	color:#999;	margin:1px 0 0 0;	padding:0;}ul.featuredDisplay ul.info li {	display:block;	margin:0;}ul.featuredDisplay ul.info li.topics {	margin:0;	padding:0;}ul.featuredDisplay ul.info li.topics ul {	margin:0;	padding:0;}ul.featuredDisplay ul.info li.name {	margin:0;	padding:0;}ul.featuredDisplay ul.info li.topics ul li {	display:inline;	list-style-type: none;	font-size:12px;	color:#999;	border-right:1px solid #999;	padding-right:7px;	margin-right:2px;}ul.featuredDisplay ul.info li.topics ul li.last {	border:none;	padding-right:0;	margin-right:0;}/* FEATURED DISPLAY SMALL (4 COL)** _____________________________________________________________________________*/ul.featuredDisplaySmall {	float:left;	width:100%;	margin-top:0;	margin-bottom:0;	padding-bottom:25px;}ul.featuredDisplaySmall li.col1, ul.featuredDisplaySmall li.col2, ul.featuredDisplaySmall li.col3, ul.featuredDisplaySmall li.col4 {	float:left;	width:140px;	display:inline;}ul.featuredDisplaySmall li.col2, ul.featuredDisplaySmall li.col3, ul.featuredDisplaySmall li.col4 {	margin-left:20px;}ul.featuredDisplaySmall ul.info {	font-size:12px;	font-family:Verdana;	text-transform:uppercase;	color:#999;	margin:1px 0 0 0;	padding:0;}ul.featuredDisplaySmall ul.info li {	display:block;	margin:0;}ul.featuredDisplaySmall ul.info li.name {	margin:0;	padding:0;}/* SIDEBAR MODULES** _____________________________________________________________________________*/#sidebar {	float:right;	width:300px;	padding:0;	margin:30px 0 30px 0;}.sidebarContainer {	background:#fff url(/application/images/bg_module_fade.png) repeat-x bottom left;	margin-bottom:20px; }.sidebarContainer#related {	background-color: none;}.sidebarTitle { 	background: #999;/* 	height:35px; */	padding-top:5px;	padding-bottom:5px;	padding-left:18px;	margin:0;	font-size:22px;	color:#fff;}.sidebarTitle a {	color:#fff;}.sidebarTitle a:hover {	text-decoration:underline;}.sidebarContent {	border-right:1px solid #ccc;	border-bottom:1px solid #ccc;	border-left:1px solid #ccc;	background:transparent url(/application/images/bg_module_fade_top.png) repeat-x top left;	padding:25px;}.sidebarContent p {	font-size:14px;	line-height:18px;	padding:0;	margin:0;}.sidebarContent .sidebarFeaturedGen {	float:left;	width:114px;	padding:0 0 0 0;}.sidebarContent .sidebarFeaturedLeft {	margin-left:20px;}.sidebarContent .sidebarFeaturedSep {	padding-top:20px;}.sidebarContent .listSeps {	margin-bottom:12px;}.sidebarContent .mapInfo {	margin-top:5px;	text-align:right;	font-size:14px;	color:#333;}.sidebarContent .entry {	padding-bottom:16px;	margin-bottom:16px;	border-bottom:1px solid #999;}.sidebarContent .entry.last {	padding-bottom:0;	margin-bottom:0;	border-bottom:none;}.sidebarContent .searchEvents {	margin-bottom:20px;/*	padding-bottom:10px;	border-bottom:3px solid #333;*/}.sidebarContent .searchEvents .title {	font-size:14px;	font-weight:bold;	color:#666;	margin-bottom:8px;	padding-bottom:0;}.sidebarContent .searchEvents .eventSearch {	float:left;}.sidebarContent .searchEvents .eventSearch .citySearchBox {	float:left;	width:72px;	padding:2px 10px 2px 5px;	margin-top:0;	margin-left:0;	border:1px solid #ccc;	margin-bottom:4px;	font-size:16px;	font-family:Georgia;	color:#999;	height:22px;}.sidebarContent .searchEvents .eventSearch .stateDropdown {	float:left;	width:85px;	padding:2px 0 2px 8px;	margin:0 10px 0 10px;	background-color:#fff;	border:1px solid #ccc;	margin-bottom:4px;	font-size:16px;	font-family:Georgia;	color:#999;	height:28px;}.sidebarContent .event {	padding-bottom:13px;	margin-bottom:11px;}.sidebarContent .sidebarImage {	float:right;	padding-left:10px;	padding-bottom:7px;}.sidebarContent .eventDate, .sidebarContent .eventLocation {	font-family:Verdana;	font-size:12px;	font-weight:bold;	color:#666;}.oneLine {	white-space: nowrap;}.sidebarContent .eventDate .header, .sidebarContent .eventLocation .header {	text-transform:uppercase;	color:#999;	font-weight:normal;}.sidebarContent .date {	font-family:Verdana;	font-size:12px;	font-weight:bold;	color:#666;	margin-bottom:3px;}.sidebarContent .title {	font-family:Verdana;	font-size:15px;	margin-bottom:8px; }.sidebarContent span.title {	font-family:Verdana;	font-size:13px;	margin-bottom:8px; }.sidebarContent span.titleOther {	font-family:Georgia;	font-size:14px;	margin-bottom:8px; }.sidebarContent .programs .title {	font-size:14px;	margin-bottom:2px;}.sidebarContent .byline ul {	font-family:Verdana;	font-size:12px;	text-transform:uppercase;	color:#999;	padding-top:0;	margin-top:8px;}.sidebarContent .byline ul li {	display:inline;	list-style-type:none;	border-right:1px solid #999;	padding-right:8px;	margin-right:5px;}.sidebarContent .byline ul li.last {	border-right:none;}.sidebarContent .blog {	font-family:Arial	font-size:12px;	margin-bottom:8px;}.sidebarContent .more {	float:right;	text-align:right;	font-size:14px;	text-transform:uppercase;	margin:0;}.sidebarContent ul {	font-size:14px;	color:#333;	padding:0;	margin:0;}.sidebarContent li {	font-size:12px;	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:14px;	color:#333;}.sidebarContent li.teaser p {	padding-left:0;	padding-right:0;	margin-top:5px;	font-family:Verdana;}.sidebarContent ul.related {	font-family:Georgia;	font-size: 18px;	padding-bottom:0;	margin-top:0;	padding-bottom:0;	margin-left:-10px;	background-color: none;}.sidebarContent ul.related li {	font-size:14px;}.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.titleSmall {	padding-top:10px;	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 {	float:left;	width:100%;	margin-top:20px;/* 	border-top:1px solid #ccc; */	padding-top:10px;	font-size:16px;}li#pageID {	float:left;	width:200px;}li#paging {	float:right;	width:400px;	text-align:right;}li#paging b {	color:#fff;	background:#0054a6;	font-weight:normal;	padding:2px 6px;}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:#0054a6;	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:4px solid #999;	clear:both;	margin:0;	padding:0;	width: 940px;}#footer ul {	font-size:14px;	color:#333;	padding:0 0 30px 0;	margin:0 0 10px 0;}#footer li {	list-style-type: none;}#footer li.byline {	color:#666;	font-size:12px;}#footer li.title {	font-family:Georgia;	font-size:18px;	text-transform: uppercase;	border-bottom:1px solid #ccc;	padding-bottom:5px;	padding-top:6px;}#footer li.teaser {	padding-top:15px;	font-size:13px;}#footer .column1 {	float:left;	width:300px;	margin-right:20px;	margin-left:0;}#footer .column2 {	float:left;	width:300px;	margin-right:20px;}#footer .column3 {	float:left;	width:300px;	margin-right:0;}#footer ul.bulletList {	display: block;	padding: 0;	color:#999;	margin-top:20px;}#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:20px 0 20px 0;}/* HTML Sitemap** _____________________________________________________________________________*/.sitemap ul {	padding-bottom: 0;	margin: 0;}.sitemap li {	list-style-type: inherit;	padding-left: 4px;	margin-left: 12px;	line-height: 140%;}/* 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; }