@import url( /includes/nav/pf-home.css );
body {
	font: 11px/normal Arial, Helvetica, sans-serif; text-align: center; font-size-adjust: none; font-stretch: normal; background-color: rgb(192, 192, 192);
}
body {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
select {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
table {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
tr {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
tbody {
	margin: 0px; padding: 0px;
}
thead {
	margin: 0px; padding: 0px;
}
input {
	font: 11px/normal Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 11px/normal Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
select {
	font: 11px/normal Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
table {
	border: currentColor; vertical-align: top;
}
table td {
	border: currentColor; vertical-align: top;
}
table th {
	border: currentColor; vertical-align: top;
}
ul {
	list-style: none;
}
ul li {
	background: url("/images/bullett.gif") no-repeat 0px 5px; overflow: hidden; padding-left: 8px; font-size: 11px;
}
.bullet {
	background: url("/images/bullett.gif") no-repeat 0px 5px; overflow: hidden; padding-left: 8px; font-size: 11px;
}
ol {
	padding-left: 2em;
}
img {
	border: 0px currentColor;
}
fieldset {
	border: 0px currentColor;
}
a {
	color: rgb(230, 0, 29); text-decoration: none;
}
a.withFocus:focus {
	outline: dotted 1px;
}
p {
	margin: 0px 0px 1em; padding: 0px;
}
a:hover {
	text-decoration: underline;
}
iframe {
	border-width: 0px;
}
.margin {
	margin: 10px;
}
.marginTop {
	margin-top: 10px;
}
.marginRight {
	margin-right: 10px;
}
.marginBottom {
	margin-bottom: 10px;
}
.marginLeft {
	margin-left: 10px;
}
.padding {
	padding: 10px;
}
.paddingTop {
	padding-top: 10px;
}
.paddingRight {
	padding-right: 10px;
}
.paddingBottom {
	padding-bottom: 10px;
}
.paddingLeft {
	padding-left: 10px;
}
.right {
	float: right;
}
.left {
	float: left;
}
.relative {
	position: relative;
}
.absolute {
	position: absolute;
}
.centre {
	text-align: center;
}
.bold {
	font-weight: bold;
}
.borderTop {
	border-top-color: rgb(187, 187, 187); border-top-width: 1px; border-top-style: solid;
}
.borderBottom {
	border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: solid;
}
.border {
	border: 1px solid rgb(187, 187, 187);
}
.clear {
	clear: both;
}
.marginB {
	margin-bottom: 1em;
}
.marginT {
	margin-top: 1em;
}
.marginR {
	margin-right: 1em;
}
.marginL {
	margin-left: 1em;
}
.padd {
	padding: 1em;
}
.paddingB {
	padding-bottom: 1em;
}
.paddingT {
	padding-top: 1em;
}
.paddingR {
	padding-right: 1em;
}
.paddingL {
	padding-left: 1em;
}
.noPadding {
	padding: 0px !important;
}
.uppercase {
	text-transform: uppercase;
}
.lowercase {
	text-transform: lowercase;
}
.greyBG {
	background-color: rgb(248, 248, 248);
}
.bigger {
	font-size: 1.2em;
}
.block {
	display: block !important;
}
.hide {
	display: none;
}
.required {
	color: rgb(230, 0, 29);
}
.biggerBolder {
	font-size: 12px; font-weight: bold;
}
.lightUpper {
	color: rgb(137, 137, 137); text-transform: uppercase; font-size: 1.1em; margin-bottom: 10px; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: solid;
}
#channelContent h3.lightUpper {
	color: rgb(137, 137, 137); text-transform: uppercase; font-size: 1.1em; margin-bottom: 10px; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: solid;
}
.imgBorder {
	border: 1px solid rgb(0, 0, 0); display: block;
}
.imgBorder img {
	margin: 2px;
}
.middlePipe {
	background: url("/images/pipe.gif") no-repeat right 2px; padding-right: 7px; margin-right: 7px;
}
.imgLeft {
	margin-right: 1em; float: left;
}
.imgRight {
	margin-left: 1em; float: right;
}
table.fullWidthTable {
	width: 100%;
}
table.fullWidthTable th {
	text-align: left; font-size: 1.2em; font-weight: bold; border-bottom-color: rgb(115, 115, 115); border-bottom-width: 1px; border-bottom-style: solid;
}
table.fullWidthTable th {
	padding: 3px;
}
table.fullWidthTable td {
	padding: 3px;
}
ul.hList li {
	background: url("/images/pipe.gif") no-repeat right 0.1em !important; padding: 0px 8px; line-height: 11px; overflow: visible; float: left;
}
ul.hList li.last {
	
}
ul.hList li.first {
	padding-left: 0px;
}
ul.pages.hList {
	color: rgb(0, 0, 0); font-weight: bold;
}
ul.pages.hList li.active a {
	color: rgb(0, 0, 0); font-weight: bold;
}
ul.pages.hList a {
	font-weight: normal;
}
ul.pages.hList li {
	padding-bottom: 0.5em;
}
body ul li.last {
	border: currentColor;
}
.halfWidth {
	width: 50%;
}
table.dataTable {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(130, 130, 130) rgb(130, 130, 130) rgb(130, 130, 130) currentColor; width: 100%;
}
table.dataTable td {
	padding: 4px; text-align: left; border-left-color: rgb(130, 130, 130); border-left-width: 1px; border-left-style: solid;
}
table.dataTable th {
	padding: 4px; text-align: left; border-left-color: rgb(130, 130, 130); border-left-width: 1px; border-left-style: solid;
}
table.dataTable thead th {
	border-bottom-color: rgb(130, 130, 130); border-bottom-width: 1px; border-bottom-style: solid;
}
table.dataTable thead td {
	border-bottom-color: rgb(130, 130, 130); border-bottom-width: 1px; border-bottom-style: solid;
}
table.dataTable tr.firstRow th {
	text-align: left; color: rgb(255, 255, 255); font-weight: bold; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; background-color: rgb(0, 0, 0);
}
table.dataTable tr.firstRow td {
	text-align: left; color: rgb(255, 255, 255); font-weight: bold; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; background-color: rgb(0, 0, 0);
}
table.dataTable td span.trendDown {
	margin: 3px 0px -15px 3px;
}
table.dataTable td span.trendUp {
	margin: 3px 0px -15px 3px;
}
table.dataTable tfoot td {
	font-weight: bold; border-top-color: rgb(130, 130, 130); border-top-width: 1px; border-top-style: solid;
}
table.dataTable tfoot th {
	font-weight: bold; border-top-color: rgb(130, 130, 130); border-top-width: 1px; border-top-style: solid;
}
span.trendDown {
	background: url("/images/updowntriangle.gif") no-repeat 0px 0px; width: 9px; height: 8px; text-indent: -1000px; overflow: hidden; display: block;
}
span.trendUp {
	background: url("/images/updowntriangle.gif") no-repeat 0px 0px; width: 9px; height: 8px; text-indent: -1000px; overflow: hidden; display: block;
}
span.trendDown {
	background-position: 0px -8px;
}
.iconList li {
	background-position: 4px 5px; padding-left: 20px;
}
body ul li.icon_video {
	background-position: 0px 2px; background-repeat: no-repeat;
}
body ul li.icon_livevideo {
	background-position: 0px 2px; background-repeat: no-repeat;
}
body ul li.icon_photos {
	background-position: 0px 2px; background-repeat: no-repeat;
}
body ul li.icon_comments {
	background-position: 0px 2px; background-repeat: no-repeat;
}
body ul li.icon_external {
	background-position: 0px 2px; background-repeat: no-repeat;
}
body ul li.icon_audio {
	background-position: 0px 2px; background-repeat: no-repeat;
}
body ul li.icon_twitter {
	background-position: 0px 2px; background-repeat: no-repeat;
}
.icon_twitter {
	background-position: 0px 2px; background-repeat: no-repeat;
}
.icon_photos {
	background-position: 0px 2px; background-repeat: no-repeat;
}
.icon_video {
	background-position: 0px 2px; background-repeat: no-repeat;
}
.icon_livevideo {
	background-position: 0px 2px; background-repeat: no-repeat;
}
body ul li.icon_map {
	background-position: 0px 2px; background-repeat: no-repeat;
}
.icon_map {
	background-position: 0px 2px; background-repeat: no-repeat;
}
body ul li.icon_interactive {
	background-position: 0px 2px; background-repeat: no-repeat;
}
.icon_interactive body ul li.icon_survey {
	background-position: 0px 2px; background-repeat: no-repeat;
}
.icon_survey {
	background-position: 0px 2px; background-repeat: no-repeat;
}
body ul li.icon_video {
	background-image: url("/images/icon_video.gif");
}
.icon_video {
	background-image: url("/images/icon_video.gif");
}
body ul li.icon_livevideo {
	background-image: url("/images/icon_livevideo.gif");
}
.icon_livevideo {
	background-image: url("/images/icon_livevideo.gif");
}
body ul li.icon_photos {
	background-image: url("/images/icon_photo.gif");
}
.icon_photos {
	background-image: url("/images/icon_photo.gif");
}
body ul li.icon_comments {
	background-image: url("/images/icon_bubble.gif");
}
.icon_comments {
	background-image: url("/images/icon_bubble.gif");
}
body ul li.icon_external {
	background-image: url("/images/icon_external.gif");
}
.icon_external {
	background-image: url("/images/icon_external.gif");
}
body ul li.icon_audio {
	background-image: url("/images/icon_audio.gif");
}
.icon_audio {
	background-image: url("/images/icon_audio.gif");
}
body ul li.icon_interactive {
	background-image: url("/images/icon_interactive.gif");
}
.icon_interactive {
	background-image: url("/images/icon_interactive.gif");
}
body ul li.icon_map {
	background-image: url("/images/icon_map.gif");
}
.icon_map {
	background-image: url("/images/icon_map.gif");
}
body ul li.icon_survey {
	background-image: url("/images/icon_survey.gif");
}
.icon_survey {
	background-image: url("/images/icon_survey.gif");
}
body ul li.icon_twitter {
	background-image: url("/images/icon_twitter.gif");
}
.icon_twitter {
	background-image: url("/images/icon_twitter.gif");
}
div.story .icon_video {
	background-position: 0px 2px; padding-left: 15px; background-repeat: no-repeat;
}
div.story .icon_livevideo {
	background-position: 0px 2px; padding-left: 15px; background-repeat: no-repeat;
}
div.story .icon_photos {
	background-position: 0px 2px; padding-left: 15px; background-repeat: no-repeat;
}
div.story .icon_comments {
	background-position: 0px 2px; padding-left: 15px; background-repeat: no-repeat;
}
div.story .icon_external {
	background-position: 0px 2px; padding-left: 15px; background-repeat: no-repeat;
}
div.story .icon_audio {
	background-position: 0px 2px; padding-left: 15px; background-repeat: no-repeat;
}
div.story .icon_interactive {
	background-position: 0px 2px; padding-left: 15px; background-repeat: no-repeat;
}
div.story .icon_map {
	background-position: 0px 2px; padding-left: 15px; background-repeat: no-repeat;
}
div.story .icon_survey {
	background-position: 0px 2px; padding-left: 15px; background-repeat: no-repeat;
}
div.story .icon_twitter {
	background-position: 0px 2px; padding-left: 15px; background-repeat: no-repeat;
}
.storyTopBar {
	line-height: 14px;
}
.ajaxLoader {
	background: url("/images/ajax-loader.gif") no-repeat top; margin: 100px 0px 0px; padding: 37px 0px 600px; text-align: center; font-size: 12px; font-weight: bold;
}
.byline {
	margin: 0px; font-size: 1em; font-weight: bold;
}
.byline span {
	text-transform: uppercase;
}
.subheadline {
	margin: 0px; font-size: 1.1em; font-weight: bold;
}
ul.spaceLi li {
	margin-bottom: 1em;
}
.altLinks a {
	color: rgb(0, 0, 0);
}
.titleLink dt {
	font-size: 1.3em; font-weight: bold;
}
.titleLink dd {
	padding-bottom: 1em; font-weight: bold;
}
ul.tagCloud {
	font-size: 1em; word-spacing: -0.5em;
}
body ul.tagCloud li {
	padding: 0px 0.75em 0px 0px; height: 26px; text-transform: lowercase; overflow: hidden; margin-bottom: 5px; word-spacing: 0em; display: inline;
}
ul.tagCloud li a {
	white-space: nowrap;
}
ul.tagCloud li.tag00 {
	font-size: 1em;
}
ul.tagCloud li.tag01 {
	font-size: 1.1em;
}
ul.tagCloud li.tag02 {
	font-size: 1.2em;
}
ul.tagCloud li.tag03 {
	font-size: 1.3em;
}
ul.tagCloud li.tag04 {
	font-size: 1.4em;
}
ul.tagCloud li.tag05 {
	font-size: 1.5em;
}
ul.tagCloud li.tag06 {
	font-size: 1.6em;
}
ul.tagCloud li.tag07 {
	font-size: 1.7em;
}
ul.tagCloud li.tag08 {
	font-size: 1.8em;
}
ul.tagCloud li.tag09 {
	font-size: 1.9em;
}
ul.tagCloud li.tag10 {
	font-size: 2em;
}
ul.tabs {
	list-style: none; margin: 0px; padding: 0px; font-weight: bold; cliptop: 0px; clipright: 461px; clipbottom: 25px; clipleft: 0px;
}
ul.tabs li {
	padding: 0px; overflow: visible; margin-right: 2px; float: left;
}
ul.tabs li.last {
	margin-right: 0px;
}
ul.tabs a strong {
	background: url("/images/corners2.gif") no-repeat -294px -50px; padding: 0px 18px; width: 100%; height: 100%; display: block;
}
ul.tabs a {
	background: url("/images/corners2.gif") no-repeat right -75px; height: 25px; color: rgb(255, 255, 255); line-height: 24px; overflow: hidden; text-decoration: none; display: block; white-space: nowrap; cursor: pointer;
}
ul.tabs li.active a strong {
	background-position: -294px -150px;
}
ul.tabs li.active a:hover strong {
	background-position: -294px -150px;
}
ul.tabs li.active a {
	background-position: right -175px; color: rgb(255, 255, 255);
}
ul.tabs li.active a:hover {
	background-position: right -175px; color: rgb(255, 255, 255);
}
ul.dl li.active a strong {
	background-position: -294px 0px;
}
ul.dl li.active a:hover strong {
	background-position: -294px 0px;
}
ul.dl li.active a {
	background-position: right -25px; color: rgb(0, 0, 0);
}
ul.dl li.active a:hover {
	background-position: right -25px; color: rgb(0, 0, 0);
}
ul.tabs li a:hover strong {
	background-position: -294px -100px;
}
ul.tabs li a:hover {
	background-position: right -125px; text-decoration: none;
}
ul.tabs li a strong span.twitterTab {
	background: url("/images/twitter_tab_sprite.gif") no-repeat 0px 0px; top: 3px; width: 60px; height: 15px; text-indent: -9999px; overflow: hidden; font-size: 1px; display: block; position: relative;
}
ul.tabs li a:hover strong span.twitterTab {
	background-position: 0px -15px;
}
ul.tabs li.active a strong span.twitterTab {
	background-position: 0px -30px;
}
.tabsContainer div {
	display: none;
}
.tabsContainer div.active {
	display: block;
}
a.next {
	background: url("/images/controls.gif") no-repeat; width: 23px; height: 22px; text-indent: -1000px; overflow: hidden; display: block;
}
a.nextF {
	background: url("/images/controls.gif") no-repeat; width: 23px; height: 22px; text-indent: -1000px; overflow: hidden; display: block;
}
a.prev {
	background: url("/images/controls.gif") no-repeat; width: 23px; height: 22px; text-indent: -1000px; overflow: hidden; display: block;
}
a.prevF {
	background: url("/images/controls.gif") no-repeat; width: 23px; height: 22px; text-indent: -1000px; overflow: hidden; display: block;
}
a.play {
	background: url("/images/controls.gif") no-repeat; width: 23px; height: 22px; text-indent: -1000px; overflow: hidden; display: block;
}
a.pause {
	background: url("/images/controls.gif") no-repeat; width: 23px; height: 22px; text-indent: -1000px; overflow: hidden; display: block;
}
.blankL {
	height: 22px !important; overflow: hidden; background-image: url("/images/controls.gif") !important; background-repeat: no-repeat;
}
.blankR {
	height: 22px !important; overflow: hidden; background-image: url("/images/controls.gif") !important; background-repeat: no-repeat;
}
.blankF {
	height: 22px !important; overflow: hidden; background-image: url("/images/controls.gif") !important; background-repeat: no-repeat;
}
ul#dlNav .blankR {
	height: 22px !important; overflow: hidden; background-image: url("/images/controls.gif") !important; background-repeat: no-repeat;
}
ul#dlNav li.blankF {
	height: 22px !important; overflow: hidden; background-image: url("/images/controls.gif") !important; background-repeat: no-repeat;
}
a.prev {
	
}
a.next {
	background-position: 0px -22px;
}
a.pause {
	background-position: 0px -44px; width: 18px;
}
a.play {
	background-position: 0px -66px; width: 18px;
}
a.prevF {
	background-position: 0px -88px; width: 19px;
}
a.nextF {
	background-position: 0px -110px; width: 19px;
}
.blankL {
	background-position: 0px -132px;
}
.blankR {
	background-position: right -154px;
}
ul#dlNav .blankR {
	background-position: right -154px;
}
.blankF {
	background-position: 0px -176px; background-repeat: repeat-x;
}
ul#dlNav li.blankF {
	background-position: 0px -176px; background-repeat: repeat-x;
}
ul.imgList li {
	margin: 0px 1px; padding: 0px 6px; height: 41px; text-align: left; line-height: 12px; overflow: hidden; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: solid;
}
ul.imgList li.borderTop {
	border-top-color: rgb(187, 187, 187); border-top-width: 1px; border-top-style: solid;
}
ul.imgList li.last {
	border: currentColor;
}
ul.imgList li a.clearIt {
	height: 37px; overflow: hidden; margin-top: 4px; display: block; cursor: pointer;
}
.imgList span.imgBorder img {
	margin: 1px; width: 40px; height: 30px;
}
.imgList span.imgBorder {
	width: 42px; height: 32px; margin-right: 5px; float: left;
}
.twoLine.imgList a span {
	color: rgb(0, 0, 0); font-weight: normal; display: block;
}
.twoLine.imgList strong {
	font-weight: normal;
}
.twoLine.imgList strong span {
	display: inline;
}
.onlyHeadline.box .twoLine.imgList a span {
	color: rgb(230, 0, 29);
}
.onlyHeadline.box .twoLine.imgList a:hover span {
	color: rgb(230, 0, 29); text-decoration: underline;
}
.onlyHeadline.box .twoLine.imgList a strong {
	display: none;
}
.twoLine.imgList a:hover {
	text-decoration: none;
}
ul.twoLine.imgList a:hover strong span {
	text-decoration: none;
}
ul.twoLine.imgList a:hover strong {
	text-decoration: underline;
}
body ul.bigImage.imgList li {
	border: currentColor; height: auto;
}
ul.bigImage.imgList h3 {
	margin: 4px 0px 0px; padding: 0px; color: rgb(87, 87, 87); text-transform: uppercase; font-size: 10px; font-weight: normal;
}
ul.bigImage.imgList span.imgBorder img {
	margin: 1px; width: 87px; height: 70px;
}
ul.bigImage.imgList span.imgBorder {
	width: 89px; height: 72px; margin-right: 5px; float: left;
}
ul.bigImage.imgList li a.clearIt {
	height: 74px; margin-top: 3px; cursor: pointer;
}
.btnList.imgList strong {
	font-size: 12px; margin-bottom: 2px; display: block;
}
.btnList.imgList a {
	color: rgb(0, 0, 0);
}
.btnList.imgList span.imgBorder img {
	width: 120px; height: 60px;
}
.btnList.imgList span.imgBorder {
	width: 122px; height: 62px;
}
ul.btnList.imgList li {
	margin: 0px 0px 10px; padding: 0px 10px 0px 0px; height: auto !important; line-height: 15px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
ul.btnFloat.btnList.imgList li {
	width: 310px; height: 74px; margin-bottom: 0px; float: left;
}
ul.btnList.imgList li a.clearIt {
	height: auto; margin-top: 0px;
}
ul.btnFloat.btnList.imgList li a.clearIt {
	height: 66px;
}
.btnList.imgList a:hover {
	text-decoration: none;
}
.btnList.imgList a:hover {
	text-decoration: none;
}
ul.btnList.imgList a:hover strong {
	text-decoration: underline;
}
.ddContainer {
	width: 200px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; white-space: nowrap;
}
.ddContainer ul {
	list-style: none; margin: 0px; padding: 0px; background-image: none;
}
.ddContainer li {
	list-style: none; margin: 0px; padding: 0px; background-image: none;
}
.ddContainer a {
	color: rgb(85, 85, 85); text-decoration: none; cursor: default;
}
.ddContainer a:hover {
	color: rgb(85, 85, 85); text-decoration: none; cursor: default;
}
.ddBorder1 {
	border-width: 1px; border-style: solid; border-color: rgb(128, 128, 128) rgb(212, 208, 200) rgb(212, 208, 200) rgb(128, 128, 128);
}
a.ddBorder2 {
	background: url("/images/dropdownarrow.gif") no-repeat right top; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(64, 64, 64) rgb(64, 64, 64) currentColor; padding: 0px 3px; height: 15px; overflow: hidden; display: block;
}
a.ddBorder2:active {
	background-position: right -15px;
}
.ddOptionsContainer {
	display: none; position: relative; z-index: 10000;
}
ul.ddOptions {
	border-width: 1px; border-style: solid; border-color: rgb(178, 178, 178) rgb(0, 0, 0) rgb(0, 0, 0) rgb(178, 178, 178); left: 0px; top: 0px; width: 100%; height: 200px; overflow: auto; position: absolute; z-index: 100000; background-color: rgb(255, 255, 255);
}
ul.ddOptions a {
	padding: 0px 3px; height: 16px; overflow: hidden; display: block;
}
ul.ddOptions a:hover {
	color: rgb(255, 255, 255); background-color: rgb(10, 36, 106);
}
ul.floatList li {
	margin: 0px 0px 6px; padding: 0px 5px; line-height: 14px; clear: both;
}
ul.floatList li span {
	width: 14px; float: left; display: block;
}
ul.floatList li a {
	width: 155px; float: right; display: block;
}
ul.floatList100 li a {
	width: 600px; float: left; display: block;
}
ul.floatList100 li span {
	margin-right: 10px;
}
#mainContainer {
	margin: 0px auto; width: 976px; text-align: left; background-color: rgb(255, 255, 255);
}
#contentContainer {
	padding: 0px 9px;
}
#header_v2 {
	background: rgb(255, 255, 255); height: 163px; position: relative; z-index: 10001;
}
#header_v2 h1 a {
	background: url("/images/tor/torontosun_logo.gif") no-repeat; left: 24px; top: 28px; width: 191px; height: 121px; text-indent: -1000px; overflow: hidden; display: block; position: absolute;
}
#header_v2 #banner {
	left: 239px; top: 58px; width: 728px; line-height: 1px; font-size: 1px; position: absolute;
}
#header_v2 .searchbar {
	left: 544px; top: 5px; width: 427px; position: absolute;
}
#header_v2 ul.verticalsLinks {
	left: 233px; top: 26px; line-height: 1.55em; position: absolute;
}
#header_v2 ul.verticalsLinks {
	list-style: none; margin: 0px; padding: 0px;
}
#header_v2 ul.verticalsLinks li {
	list-style: none; margin: 0px; padding: 0px;
}
#header_v2 ul.verticalsLinks li {
	background: url("/images/pipe_cacaca.gif") no-repeat 0px 0.32em; padding: 0px 6px; float: left;
}
#header_v2 ul.verticalsLinks li a {
	color: rgb(113, 113, 113); font-size: 12px; font-weight: bold;
}
ul#mainNav a:hover {
	text-decoration: none;
}
ul#mainNav li ul li a:hover {
	text-decoration: underline;
}
ul#mainNav {
	background: url("/images/nav_bg1.gif") repeat-x; padding-bottom: 25px; font-size: 12px; position: relative;
}
ul#mainNav ul {
	background: url("/images/nav_bg2.gif") repeat-x; border: currentColor; left: 0px; top: 25px; width: 976px; height: 29px; overflow: hidden; display: none; position: absolute;
}
ul#mainNav li {
	background: url("/images/nav_bgdivider.gif") no-repeat right; padding: 0px; height: 25px; text-transform: none; line-height: 26px; overflow: visible; float: left; white-space: nowrap;
}
ul#mainNav ul li {
	height: auto; text-transform: none; line-height: 16px; padding-top: 5px; font-size: 11px;
}
ul#mainNav li.last {
	
}
ul#mainNav li ul li.last a {
	
}
ul#mainNav li ul li.last a:hover {
	
}
ul#mainNav li.home ul li.last a {
	
}
ul#mainNav li.home ul li.last a:hover {
	
}
ul#mainNav li a {
	margin: 0px 2px 0px 0px; padding: 0px 8px; height: 25px; color: rgb(255, 255, 255); overflow: hidden; font-weight: bold; display: block; position: relative;
}
ul#mainNav ul li a {
	background: url("/images/pipe_cacaca.gif") no-repeat right 3px !important; padding: 0px 8px 0px 6px; width: auto; color: rgb(113, 113, 113); text-indent: 0px; white-space: nowrap;
}
ul#mainNav ul li a:hover {
	background: url("/images/pipe_cacaca.gif") no-repeat right 3px !important; padding: 0px 8px 0px 6px; width: auto; color: rgb(113, 113, 113); text-indent: 0px; white-space: nowrap;
}
ul#mainNav ul li.first a {
	padding-left: 9px;
}
ul#mainNav ul li.first a:hover {
	padding-left: 9px;
}
ul#mainNav li a:hover {
	background: url("/images/nav_bg1.gif") repeat-x 0px -25px;
}
ul#mainNav li.active a {
	background: url("/images/nav_bg1.gif") repeat-x 0px -25px;
}
div#breakingNews {
	background: url("/images/breaking_news/breaking_bg.gif") no-repeat left top rgb(255, 202, 0); height: 34px; overflow: hidden; margin-top: 12px; position: relative;
}
div#breakingNews a:link {
	color: rgb(0, 0, 0); text-decoration: none;
}
div#breakingNews a:visited {
	color: rgb(0, 0, 0); text-decoration: none;
}
div#breakingNews a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
div#breakingNews a:active {
	color: rgb(0, 0, 0); text-decoration: none;
}
div#breakingNews p {
	padding: 0px 32px; color: rgb(0, 0, 0); line-height: 34px; font-family: Arial, sans-serif; font-size: 18px; font-weight: bold;
}
div#breakingNews p strong {
	background: url("/images/breaking_news/chevron.gif") no-repeat right 7px; margin: 0px 19px 0px 0px; color: rgb(0, 0, 0); text-transform: uppercase; letter-spacing: 0em; padding-right: 50px; font-family: "Arial Black", Verdana, sans-serif; float: left; display: inline;
}
#topBar {
	height: 39px; position: relative;
}
#date {
	left: 0px; top: 15px; width: 400px; line-height: 14px; font-weight: bold; position: absolute;
}
ul.waysToGetNews {
	list-style: none; margin: 0px; padding: 0px;
}
ul.waysToGetNews li {
	list-style: none; margin: 0px; padding: 0px;
}
ul.waysToGetNews {
	margin-top: -3px; margin-left: 10px; float: left;
}
ul.waysToGetNews li a {
	font-weight: bold;
}
li.ways_email a {
	background: url("/images/mailmobilerss.gif") no-repeat 0px 0px; width: 26px; height: 20px; text-indent: -1000px; overflow: hidden; display: block;
}
li.ways_mobile a {
	background: url("/images/mailmobilerss.gif") no-repeat 0px 0px; width: 26px; height: 20px; text-indent: -1000px; overflow: hidden; display: block;
}
li.ways_rss a {
	background: url("/images/mailmobilerss.gif") no-repeat 0px 0px; width: 26px; height: 20px; text-indent: -1000px; overflow: hidden; display: block;
}
li.ways_mobile a {
	background-position: -26px 0px;
}
li.ways_rss a {
	background-position: -52px 0px;
}
li.ways_delivery a {
	padding: 3px 0px 0px 10px; display: block;
}
ul.waysToGetNews li {
	float: left;
}
ul.waysToGetNews li.ways_delivery {
	
}
ul.waysToGetNews li.ways_delivery a {
	
}
ul.waysToGetNews li.ways_delivery {
	background: rgb(230, 0, 29); margin: 0px 20px 0px 5px; padding: 4px 5px !important; height: 11px; right: 0px; position: absolute;
}
ul.waysToGetNews li.ways_delivery a {
	margin: 0px; padding: 0px; color: rgb(255, 255, 255); line-height: 11px !important;
}
ul.waysToGetNews li.ways_research {
	left: 189px; top: 3px; position: relative;
}
#weather {
	top: 15px; right: 0px; white-space: nowrap; position: absolute;
}
#weather {
	font-weight: bold;
}
#weather ul {
	top: 0px; right: 0px; position: absolute;
}
#weatherInclude {
	top: 0px; right: 0px; position: absolute;
}
#weather {
	height: 20px; padding-bottom: 5px; margin-top: -4px;
}
#weather a {
	font-weight: bold; margin-left: 5px;
}
#weather img {
	width: 34px; height: 20px; margin-bottom: -5px;
}
span.weatherTomorrow {
	color: rgb(0, 0, 0); font-weight: normal; margin-left: 5px;
}
a.moreWeather {
	color: rgb(0, 0, 0); text-decoration: none;
}
a.moreWeather:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
a.moreWeather span.weatherCity {
	color: rgb(230, 0, 29);
}
a.moreWeather:hover span.weatherCity {
	text-decoration: underline;
}
#chooseCity {
	font-weight: normal;
}
#weather p {
	margin: 0px 4px 0px 0px; padding: 0px; width: auto; line-height: 24px; font-size: 9px; font-weight: normal; float: left; position: relative;
}
.chooseOrig {
	line-height: 22px;
}
.weatherSponsor {
	top: 2px; height: 19px; right: 0px; text-indent: -10000px; overflow: hidden; display: block; position: absolute; background-repeat: no-repeat;
}
#weatherAjax {
	line-height: 20px; float: left;
}
#topContentContainer {
	background: url("/images/joehereisthefade.gif") no-repeat 0px 0px; border-width: 1px medium medium; border-style: solid none none; border-color: rgb(237, 28, 36) currentColor currentColor; padding: 0px 1px; margin-top: 26px; position: relative;
}
#topContent {
	height: 270px; overflow: hidden;
}
#topContent ul.tabs {
	left: 0px; top: -25px; width: 760px; overflow: hidden; position: absolute;
}
#topContent #dl ul.tabs {
	left: 0px;
}
#dl {
	float: left;
}
#bigBox {
	float: left;
}
#popularLatest {
	float: left;
}
#dl {
	width: 461px; height: 270px; float: left;
}
#bigBox {
	width: 306px; line-height: 1px; padding-top: 10px; font-size: 1px; float: left;
}
body .ppc_main {
	line-height: normal;
}
.dlTab {
	left: 10px; top: 10px; width: 441px; display: none; position: absolute; background-color: rgb(255, 255, 255);
}
.active.dlTab {
	display: block;
}
.dlTab div.right {
	width: 179px; height: 197px; overflow: hidden;
}
.topStory li {
	background-position: 4px 5px; padding-left: 15px;
}
.dlTab li {
	background-position: 4px 5px; padding-left: 15px;
}
.topStory div.right p {
	line-height: 14px; padding-right: 10px;
}
.topStory div.right ul {
	line-height: 14px; padding-right: 10px;
}
.dlTab div.right p {
	line-height: 14px; padding-right: 10px;
}
.dlTab div.right ul {
	line-height: 14px; padding-right: 10px;
}
.topStory .imgBorder img {
	width: 248px; height: 186px;
}
.dlTab a.imgBorder img {
	width: 248px; height: 186px;
}
.topStory a.imgBorder {
	width: 252px; height: 190px; float: left;
}
.dlTab a.imgBorder {
	width: 252px; height: 190px; float: left;
}
.topStory ul a {
	color: rgb(0, 0, 0); font-weight: bold;
}
.dlTab a {
	color: rgb(0, 0, 0); font-weight: bold;
}
.hugeImage {
	padding-left: 10px; margin-bottom: 10px;
}
.dlTab p {
	margin: 0px; padding: 0px 0px 3px;
}
#channel .stories h3 {
	font-size: 22px;
}
#channel .stories h4 {
	font-size: 22px;
}
.dlTab h2 {
	font-size: 22px;
}
.storyHeadline {
	font-size: 22px;
}
.dlTab h2 {
	height: 1.2em; overflow: hidden; margin-bottom: 12px;
}
#channel .stories .moreStories {
	padding: 3px 0px 0px; color: rgb(187, 187, 187); line-height: 14px; font-size: 11px; margin-top: 7px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.dlTab h3 {
	padding: 3px 0px 0px; color: rgb(187, 187, 187); line-height: 14px; font-size: 11px; margin-top: 7px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
ul#dlNav {
	left: 26px; top: 243px; height: 22px; overflow: hidden; position: absolute; z-index: 10000;
}
ul#dlNav li {
	padding: 0px; float: left;
}
ul#dlNav .blankR {
	padding: 5px 96px 0px 5px; white-space: nowrap; background-color: transparent;
}
ul#dlNav .slideValue {
	left: 65px; top: 4px; width: 91px; text-align: center; color: rgb(255, 255, 255); line-height: 13px; font-size: 10px; position: absolute;
}
#popularLatest {
	width: 189px; height: 270px; background-color: rgb(255, 255, 255);
}
#topContent #popularLatest ul.tabs {
	left: auto; width: 186px; right: 0px;
}
#topContent #popularLatest ul.tabs li {
	padding: 0px; text-align: center;
}
#topContent #popularLatest ul.tabs strong {
	padding: 0px;
}
#tab_popular {
	width: 74px;
}
#tab_latest {
	width: 110px;
}
#popularLatest ul.tabs a strong {
	padding: 0px 16px;
}
#popular {
	height: 209px; overflow: hidden; padding-right: 5px; background-color: rgb(255, 255, 255);
}
#latest {
	height: 209px; overflow: hidden; padding-right: 5px; background-color: rgb(255, 255, 255);
}
#lastHours {
	padding: 9px 10px 0px; color: rgb(0, 0, 0); line-height: 14px; margin-right: 5px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; display: block;
}
#lastHours h2 {
	font-size: 11px;
}
#lastHours a {
	color: rgb(0, 0, 0);
}
#popular ul {
	padding-top: 8px;
}
#popular li span {
	color: rgb(0, 0, 0);
}
#popular li a {
	color: rgb(0, 0, 0);
}
#latest ul {
	overflow: hidden; padding-top: 8px;
}
#latest ul li {
	background: url("/images/bullett.gif") no-repeat 4px 4px; margin: 0px; padding: 0px 5px 6px 15px; width: 185px; clear: both; float: left; display: inline;
}
#latest ul a {
	color: rgb(0, 0, 0); display: block;
}
#miniBanners {
	padding: 15px 0px 0px;
}
#miniBanners img {
	width: 222px; height: 37px;
}
#miniBanners a {
	width: 222px; height: 37px; overflow: hidden; margin-right: 23px; float: left; display: block;
}
#miniBanners a.last {
	margin: 0px 0px 0px 1px;
}
#channelMiniBanners {
	border: 1px solid rgb(221, 221, 221); width: 639px; overflow: hidden; margin-top: 3px;
}
#channelMiniBanners .inner {
	background: url("/images/mini_banner_bg.gif") repeat-x 0px 0px; margin: 1px; padding: 3px 0px 2px 69px;
}
#channelMiniBanners img {
	width: 222px; height: 37px;
}
#channelMiniBanners a.imgBorder {
	border-color: rgb(221, 221, 221); width: 226px; height: 41px; overflow: hidden; margin-right: 43px; float: left; display: block; background-color: rgb(255, 255, 255);
}
#channelMiniBanners a.last.imgBorder {
	margin: 0px;
}
#lowerContent {
	padding-top: 17px;
}
.box {
	border: 1px solid rgb(115, 115, 115); width: 233px; background-color: rgb(248, 248, 248);
}
div.last.box {
	margin-right: 0px !important;
}
.box p {
	margin: 0px; padding: 0px;
}
.box h2 a {
	background: url("/images/gradient.gif"); padding: 0px 5px; height: 23px; text-align: left; color: rgb(255, 255, 255); text-transform: none; line-height: 22px; overflow: hidden; font-size: 14px; display: block;
}
.box h2 span {
	background: url("/images/gradient.gif"); padding: 0px 5px; height: 23px; text-align: left; color: rgb(255, 255, 255); text-transform: none; line-height: 22px; overflow: hidden; font-size: 14px; display: block;
}
#widgetContainer h2 a {
	background: url("/images/gradient.gif"); padding: 0px 5px; height: 23px; text-align: left; color: rgb(255, 255, 255); text-transform: none; line-height: 22px; overflow: hidden; font-size: 14px; display: block;
}
.box h3 a {
	background: url("/images/gradient.gif"); padding: 0px 5px; height: 23px; text-align: left; color: rgb(255, 255, 255); text-transform: none; line-height: 22px; overflow: hidden; font-size: 14px; display: block;
}
.box h3 span {
	background: url("/images/gradient.gif"); padding: 0px 5px; height: 23px; text-align: left; color: rgb(255, 255, 255); text-transform: none; line-height: 22px; overflow: hidden; font-size: 14px; display: block;
}
.boxText.box h2.marginBottom {
	margin-bottom: 0px;
}
.boxText.box h3.marginBottom {
	margin-bottom: 0px;
}
.box h3 a {
	background-position: 0px -23px; color: rgb(51, 51, 51);
}
.box h3 span {
	background-position: 0px -23px; color: rgb(51, 51, 51);
}
.box h2 a em {
	top: 0px; right: 0px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 9px; font-size: 9px; font-style: normal; font-weight: bold; display: block; position: absolute; cursor: pointer;
}
.box h2 a:hover {
	text-decoration: none;
}
#widgetContainer h2 a:hover {
	text-decoration: none;
}
.box h3 a:hover {
	text-decoration: none;
}
.box h2.marginBottom {
	margin-bottom: 6px;
}
.boxFooter {
	height: 21px; line-height: 20px; overflow: hidden; font-weight: bold; background-color: rgb(255, 255, 255);
}
.boxFooterLink {
	height: 21px; line-height: 20px; overflow: hidden; font-weight: bold; background-color: rgb(255, 255, 255);
}
.boxFooter {
	border-top-color: rgb(187, 187, 187); border-top-width: 1px; border-top-style: solid;
}
.boxFooter a {
	color: rgb(87, 87, 87);
}
a.boxFooterLink {
	color: rgb(87, 87, 87);
}
.boxFooterLink {
	text-align: center; display: block;
}
ul.miniNav {
	height: 16px; text-align: left; line-height: 14px; overflow: hidden; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.chop span {
	text-indent: -1000px; overflow: hidden; display: block; position: absolute;
}
ul.miniNav li {
	background: url("/images/pipe_red.gif") no-repeat right 3px; padding: 1px 7px; float: left;
}
ul.miniNav li.last {
	
}
ul.miniNav a {
	color: rgb(87, 87, 87);
}
.equalHeight {
	overflow: hidden;
}
.equalBottomBorder {
	background: url("/images/equal_bottom_bord.gif") no-repeat 0px 0px; height: 1px; overflow: hidden;
}
.equalHeight .box {
	padding-bottom: 32767px; margin-bottom: -32767px;
}
div.bigImage {
	text-align: center;
}
div.mediumImage {
	text-align: center;
}
div.bigImage div.inner {
	margin: 0px auto; width: 194px; text-align: left;
}
div.bigImage .imgBorder img {
	width: 188px; height: 141px;
}
div.bigImage .imgBorder img {
	width: 188px; height: 141px;
}
div.scoopImage img {
	margin: 3px 0px; padding: 2px; border: 1px solid rgb(0, 0, 0); width: 187px; height: 30px;
}
div.scoopImage {
	text-align: center;
}
div.scoopImage .padding {
	text-align: left;
}
div.scoopImage p {
	margin-bottom: 8px;
}
div.bigImage .imgBorder {
	width: 192px; height: 145px;
}
div.bigImage p {
	padding-top: 5px;
}
div.mediumImage p {
	padding-top: 5px;
}
div.bigImage ul.miniNav {
	margin-bottom: 4px;
}
div.mediumImage ul.miniNav {
	margin-bottom: 4px;
}
div.mediumImage div.inner {
	margin: 0px auto; width: 154px; text-align: left;
}
div.mediumImage div.inner .imgBorder img {
	width: 148px; height: 111px;
}
div.mediumImage div.inner .imgBorder {
	width: 152px; height: 115px;
}
body #rightColumn .seperatedLists.box {
	padding-bottom: 0px; margin-top: 0px;
}
.seperatedLists.box li a {
	color: rgb(0, 0, 0); display: block;
}
.seperatedLists.box ul {
	padding: 8px 8px 0px;
}
.seperatedLists.box li {
	margin-bottom: 8px;
}
#lowerContent .left {
	width: 723px;
}
#boxRow1 .box {
	height: 214px; overflow: hidden; margin-right: 6px; float: left;
}
#videos h2.marginBottom {
	margin-bottom: 2px;
}
#videos ul.imgList a {
	color: rgb(0, 0, 0);
}
#buttons {
	padding: 12px 0px 11px;
}
#buttons img {
	width: 120px; height: 60px;
}
#buttons a {
	width: 120px; height: 60px; overflow: hidden; margin-right: 76px; float: left; display: block;
}
#buttons a.last {
	margin: 0px 0px 0px 1px;
}
#sectionBoxes .box {
	margin-right: 6px; float: left;
}
#sectionBoxes .box ul.padding {
	padding-bottom: 0px;
}
.boxStoryList ul.padding {
	padding-bottom: 0px;
}
#rightColumn ul.padding {
	padding-bottom: 0px;
}
#sectionBoxes .box ul.padding a {
	color: rgb(0, 0, 0);
}
.boxStoryList ul.padding a {
	color: rgb(0, 0, 0);
}
#rightColumn ul.padding a {
	color: rgb(0, 0, 0);
}
#sectionBoxes .box ul.padding li {
	padding-bottom: 9px;
}
.boxStoryList ul.padding li {
	padding-bottom: 9px;
}
#rightColumn ul.padding li {
	padding-bottom: 9px;
}
#sectionBoxes .marginBottom {
	margin-bottom: 6px;
}
#textAds {
	border-width: 1px 0px; border-style: solid; border-color: rgb(0, 0, 0); margin: 18px 6px 12px 0px; padding: 15px 0px 10px; position: relative; z-index: 1;
}
#textAds h2 {
	padding: 0px 10px; left: 0px; top: -8px; text-transform: uppercase; font-size: 12px; position: absolute; background-color: rgb(255, 255, 255);
}
#textAds ul {
	padding: 0px 10px;
}
#textAds li {
	width: 197px; height: 1em; overflow: hidden; padding-bottom: 5px; float: left; display: block;
}
body#sect_home #textAds li {
	width: 166px;
}
#textAds a {
	color: rgb(87, 87, 87);
}
#boxRow2 .box {
	height: 167px; overflow: hidden; margin-right: 6px; float: left;
}
#boxRow2 ul.imgList {
	margin-top: 2px;
}
#widgetContainer {
	padding-right: 6px; margin-top: 15px;
}
#widgets {
	width: 572px; overflow: hidden; float: right;
}
div#widgetContainer div.widget {
	border: 1px solid rgb(152, 152, 152); width: 134px; height: 203px; position: relative; background-color: rgb(249, 249, 249);
}
div#widgetContainer div.lifeMoments.widget ul.miniNav li {
	padding: 1px 4px;
}
div#widgetContainer div.lifeMoments.widget ul.miniNav li a {
	font-size: 10px;
}
div#widgetContainer div.widget h2 {
	border-bottom-color: rgb(134, 134, 134); border-bottom-width: 1px; border-bottom-style: solid;
}
div#widgetContainer div.widget div.content {
	margin: 3px 2px 2px; padding: 2px;
}
div#widgetContainer div.lifeMoments.widget div.content ul.listings {
	margin: 0px; padding: 0px; overflow: hidden; list-style-type: none;
}
div#widgetContainer div.lifeMoments.widget div.content ul.listings li {
	margin: 0px 0px 5px; padding: 0px 0px 5px; width: 100%; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: inline; list-style-type: none;
}
div#widgetContainer div.lifeMoments.widget div.content ul.listings li.last {
	border: currentColor;
}
div#widgetContainer div.lifeMoments.widget div.content ul.listings li a {
	height: 2.2em; color: rgb(102, 102, 102); overflow: hidden; display: block;
}
div#widgetContainer div.lifeMoments.widget div.content ul.listings li a span.name {
	color: rgb(0, 0, 0); line-height: 1em; font-weight: bold; display: block;
}
div#widgetContainer div.lifeMoments.widget div.content ul.listings li a span.meta {
	margin: 0px; padding: 0px; color: rgb(102, 102, 102); display: block;
}
div#widgetContainer div.widget div.footer {
	left: 1px; width: 132px; height: 18px; bottom: 0px; border-top-color: rgb(187, 187, 187); border-top-width: 1px; border-top-style: solid; position: absolute; background-color: rgb(255, 255, 255);
}
div#widgetContainer div.widget div.footer a {
	left: 4px; top: 2px; color: rgb(87, 87, 87); line-height: 14px; font-size: 10px; display: block; position: absolute;
}
#contests_v2 {
	margin: 13px 6px 0px 0px; width: auto;
}
#contests_v2 .padding {
	padding: 10px 0px 10px 10px;
}
#contests_v2 .padding a {
	color: rgb(87, 87, 87);
}
.hImgList .imgBorder {
	width: 128px; height: 97px;
}
.hImgList .imgBorder img {
	width: 124px; height: 93px;
}
.hImgList a strong {
	font-weight: normal;
}
ul.hImgList {
	margin: 0px; padding: 0px;
}
ul.hImgList li {
	margin: 0px; padding: 0px 11px 0px 0px; width: 130px; overflow: hidden; float: left;
}
#boxRow3 {
	padding-top: 14px;
}
#boxRow3 .box {
	height: 245px; overflow: hidden; margin-right: 6px; float: left;
}
#moreInTheSun ul.imgList li.last {
	margin-top: 10px;
}
#newspapers {
	position: relative;
}
#newspapers h2 a em {
	top: 2px; width: 80px;
}
#boxRow3 .box#newspapers {
	overflow: visible;
}
#newspapers ul.imgList li.last {
	margin-top: 8px;
}
.newsPaperDropDown {
	left: 0px; width: 100%; bottom: 0px; border-top-color: rgb(187, 187, 187); border-top-width: 1px; border-top-style: solid; position: absolute; background-color: rgb(255, 255, 255);
}
.newsPaperDropDown li a {
	background-position: 3px 7px; padding-left: 10px; background-image: url("http://en.canoe.ca/Homepage/Images/ddbullet.gif"); background-repeat: no-repeat;
}
.newsPaperDropDown li.seperator a {
	padding-left: 3px; background-image: none;
}
.newsPaperDropDown li.seperator {
	text-transform: uppercase; padding-top: 11px; margin-top: 10px; border-top-color: rgb(137, 137, 137); border-top-width: 1px; border-top-style: dashed;
}
.newsPaperDropDown .ddContainer {
	margin: 7px;
}
.newsPaperDropDown ul.ddOptions {
	height: 190px;
}
#lowerContent .right {
	width: 235px; overflow: hidden;
}
#poll .inner {
	padding: 4px 10px;
}
#poll p {
	margin: 0px; padding: 0px 0px 10px;
}
#poll form a {
	color: rgb(87, 87, 87); font-weight: bold;
}
.pollOption {
	margin-bottom: 10px;
}
.pollOption input {
	width: 13px; height: 13px; margin-top: 1px; float: left;
}
.pollOption label {
	width: 180px; float: right; display: block;
}
#poll a.middlePipe {
	margin: 0px; padding: 0px;
}
.submitBtn {
	border-width: 2px !important; border-style: solid !important; border-color: rgb(250, 250, 250) rgb(132, 132, 132) rgb(132, 132, 132) rgb(250, 250, 250) !important; font: bold 11px/12px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 6px; height: 18px; color: rgb(230, 0, 29); text-transform: uppercase; overflow: hidden; font-size-adjust: none; font-stretch: normal; background-color: rgb(240, 240, 240);
}
.donutSurvey .survey_submit {
	border-width: 2px !important; border-style: solid !important; border-color: rgb(250, 250, 250) rgb(132, 132, 132) rgb(132, 132, 132) rgb(250, 250, 250) !important; font: bold 11px/12px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 6px; height: 18px; color: rgb(230, 0, 29); text-transform: uppercase; overflow: hidden; font-size-adjust: none; font-stretch: normal; background-color: rgb(240, 240, 240);
}
#poll .boxFooter .submitBtn {
	margin-top: 1px;
}
#poll .boxFooter {
	padding-right: 10px; padding-left: 10px;
}
#poll .boxFooter div.right {
	width: 120px; text-align: right;
}
#sect_home #skyscraper {
	margin-top: 10px;
}
.canoeAdvertorial {
	margin-bottom: 10px;
}
.canoeAdvertorial .inner {
	background: url("/images/fade_down.gif") repeat-x right top; padding: 8px; border: 1px solid rgb(214, 214, 214);
}
.canoeAdvertorial .inner p.last {
	margin: 0px; padding: 0px;
}
.canoeAdvertorial .inner a {
	font-weight: bold;
}
.canoeAdvertorial h2 {
	height: 12px; text-transform: uppercase; line-height: 16px; font-size: 12px; font-weight: bold; position: relative;
}
.canoeAdvertorial h2 span {
	padding: 0px 0px 0px 10px; left: 0px; bottom: -1px; color: rgb(137, 137, 137); line-height: 11px; text-decoration: none; position: absolute;
}
.canoeAdvertorial img {
	border: 1px solid rgb(0, 0, 0); margin-right: 8px; float: left;
}
#popularCanoe {
	margin-top: 10px;
}
#popularCanoe .inner {
	background: url("/images/fade_down.gif") repeat-x right top; padding: 20px 10px 10px; border: 1px solid rgb(214, 214, 214);
}
#popularCanoe h2 {
	height: 12px; text-transform: uppercase; line-height: 16px; font-size: 12px; font-weight: bold; position: relative;
}
#popularCanoe h2 a {
	padding: 0px 0px 0px 10px; left: 0px; bottom: -1px; color: rgb(137, 137, 137); line-height: 11px; text-decoration: none; position: absolute;
}
#popularCanoe h2 a span {
	background: url("/images/popularoncanoe.gif") no-repeat; top: -3px; width: 68px; height: 20px; right: -73px; text-indent: -1000px; overflow: hidden; display: block; position: absolute;
}
#popularCanoe ul.floatList li {
	padding: 0px; color: rgb(34, 91, 136);
}
#popularCanoe ul.floatList a {
	width: 260px; color: rgb(34, 91, 136);
}
body#sect_home #popularCanoe ul.floatList a {
	width: 195px;
}
ul#canoeLinks {
	background: url("/images/dotted_fade_down.gif") repeat-x 0px 0px; padding-top: 20px; margin-top: 5px;
}
ul#canoeLinks li {
	background: url("http://en.canoe.ca/Homepage/Images/grey_bullet.gif") no-repeat 0px 5px; width: 98px; padding-bottom: 4px; float: left;
}
ul#canoeLinks a {
	color: rgb(161, 23, 49);
}
#yellowPagesBox {
	margin-top: 10px;
}
#yellowPagesBox input {
	padding: 2px; width: 165px;
}
#yellowPagesBox .smallMarginBottom {
	margin-bottom: 5px;
}
#yellowPagesBox .paddingTop {
	padding-top: 5px;
}
#yellowPagesBox .lowerLinks a {
	color: rgb(161, 23, 49);
}
#canoeSpaceBox .lowerLinks a {
	color: rgb(161, 23, 49);
}
#yellowPagesBox input.submitBtn {
	padding: 0px 2px; width: auto;
}
#yellowPagesBox .submitBtn {
	margin-top: 6px;
}
#yellowPagesBox input.smallMarginBottom {
	width: 200px;
}
.section {
	font-size: 11px;
}
.section h1 {
	height: 12px; text-transform: uppercase; line-height: 16px; font-size: 12px; font-weight: bold; position: relative;
}
#latestPop h1 {
	height: 12px; text-transform: uppercase; line-height: 16px; font-size: 12px; font-weight: bold; position: relative;
}
#video h1 {
	height: 12px; text-transform: uppercase; line-height: 16px; font-size: 12px; font-weight: bold; position: relative;
}
#textAds h1 {
	height: 12px; text-transform: uppercase; line-height: 16px; font-size: 12px; font-weight: bold; position: relative;
}
.section h1 a {
	background: url("http://en.canoe.ca/Homepage/Images/channelbg.gif") no-repeat right; padding: 0px 20px 0px 10px; left: 0px; bottom: -1px; color: rgb(137, 137, 137); line-height: 11px; text-decoration: none; position: absolute;
}
.section h1 span {
	background: url("http://en.canoe.ca/Homepage/Images/channelbg.gif") no-repeat right; padding: 0px 20px 0px 10px; left: 0px; bottom: -1px; color: rgb(137, 137, 137); line-height: 11px; text-decoration: none; position: absolute;
}
#latestPop h1 a {
	background: url("http://en.canoe.ca/Homepage/Images/channelbg.gif") no-repeat right; padding: 0px 20px 0px 10px; left: 0px; bottom: -1px; color: rgb(137, 137, 137); line-height: 11px; text-decoration: none; position: absolute;
}
#video h1 a {
	background: url("http://en.canoe.ca/Homepage/Images/channelbg.gif") no-repeat right; padding: 0px 20px 0px 10px; left: 0px; bottom: -1px; color: rgb(137, 137, 137); line-height: 11px; text-decoration: none; position: absolute;
}
#textAds h1 span {
	background: url("http://en.canoe.ca/Homepage/Images/channelbg.gif") no-repeat right; padding: 0px 20px 0px 10px; left: 0px; bottom: -1px; color: rgb(137, 137, 137); line-height: 11px; text-decoration: none; position: absolute;
}
.section h1 a:hover {
	color: rgb(137, 137, 137); text-decoration: none;
}
.lowerLinks {
	background: url("http://en.canoe.ca/Homepage/Images/fade_down.gif") repeat-x right top; padding: 10px; border: 1px solid rgb(214, 214, 214); width: auto; color: rgb(137, 137, 137);
}
.section .submitBtn {
	font: 10px/14px Arial, Helvetica, sans-serif; margin: 0px 10px 0px 0px; padding: 0px 2px; border: 0px currentColor; height: auto; color: rgb(255, 255, 255); text-transform: uppercase; display: block; font-size-adjust: none; font-stretch: normal; background-color: rgb(154, 154, 154);
}
.adSense {
	margin-top: 15px;
}
.right .adSense {
	padding-left: 35px;
}
#footer {
	padding-top: 10px; margin-top: 35px; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; background-color: rgb(245, 245, 245);
}
#footer div {
	padding: 10px 10px 0px;
}
#footer div#footerTorontosuncom {
	padding-bottom: 5px;
}
#footer .clearIt h2 {
	width: 120px; text-transform: uppercase; font-size: 11px; float: left;
}
#footer .clearIt li {
	background: url("/images/pipe.gif") no-repeat right 2px; padding: 0px 9px 3px 8px; overflow: visible; font-weight: bold; float: left; white-space: nowrap;
}
#footer .clearIt li.last {
	
}
#footer .clearIt ul {
	width: 795px; float: left;
}
#footer p {
	margin: 0px 0px 0px 138px; padding: 20px 0px 15px; width: 600px; font-weight: bold; position: relative;
}
#footerNewspaper a {
	color: rgb(87, 87, 87);
}
#footerAdvertise a {
	color: rgb(87, 87, 87);
}
#footerServices a {
	color: rgb(87, 87, 87);
}
#footerOther a {
	color: rgb(87, 87, 87);
}
#footer div#footerOther {
	margin: 0px; padding: 0px; width: 100%; position: relative;
}
#footer .clearIt#footerOther h2 {
	display: none;
}
#footer .clearIt#footerOther ul {
	left: 420px; top: 20px; width: auto; float: none; position: absolute; z-index: 1000;
}
.miniLogo {
	background: url("/images/tor/minilogo.gif") no-repeat; left: 102px; top: 11px; width: 47px; height: 28px; text-indent: -1000px; overflow: hidden; display: block; position: absolute;
}
.logoSpace {
	padding-left: 65px;
}
#overlay {
	border: 1px solid rgb(230, 0, 29); left: 50%; top: 50%; text-align: left; overflow: hidden; display: none; position: fixed; z-index: 100000003; background-color: rgb(255, 255, 255);
}
#overlayFade {
	left: 0px; top: 0px; width: 100%; filter: alpha(opacity=30); position: absolute; z-index: 100000002; opacity: 0.3; background-color: rgb(0, 0, 0); -moz-opacity: 0.3;
}
#popHead {
	background: url("/images/tor/popup_top.gif") no-repeat; height: 53px; overflow: hidden; position: relative;
}
#popHead h1 {
	left: 100px; top: 29px; color: rgb(0, 0, 0); font-size: 14px; font-weight: bold; position: absolute;
}
#overlay h2 {
	font-size: 13px;
}
#popHead a {
	left: 378px; top: 6px; width: 10px; height: 10px; text-indent: -1000px; display: block; position: absolute;
}
#weatherPop p {
	padding: 0px;
}
#weatherPop h2 {
	margin-bottom: 10px;
}
#weatherPop select {
	width: 170px; font-size: 11px;
}
#weatherPop .centre p {
	margin: 0px auto; padding: 0px 0px 20px; width: 185px; text-align: left; line-height: 22px; font-weight: normal; position: relative;
}
#weatherPop .marginBottom {
	margin-bottom: 20px;
}
#weatherPop .padding {
	padding: 20px 15px;
}
#weatherPop .halfWidth {
	width: 178px; float: left;
}
form.formFloat label {
	width: 50px; padding-top: 1px; font-weight: bold; float: left; display: block;
}
.inputText {
	padding: 2px; border: 1px solid rgb(132, 132, 132);
}
.donutSurvey input {
	padding: 2px; border: 1px solid rgb(132, 132, 132);
}
.donutSurvey textarea {
	padding: 2px; border: 1px solid rgb(132, 132, 132);
}
.donutSurvey select {
	padding: 2px; border: 1px solid rgb(132, 132, 132);
}
.inputTextDD {
	padding: 0px; border: 1px solid rgb(132, 132, 132);
}
.inputWide {
	width: 300px;
}
form.formFloat input.inputText {
	width: 200px; font-size: 12px; float: right; display: block;
}
form.formFloat p {
	margin: 0px; padding: 0px;
}
form.emailForm {
	margin: 0px auto; width: 260px; text-align: left;
}
form.emailForm .submitBtn {
	float: right;
}
form.reportTypo {
	margin: 0px auto; width: 305px; text-align: left;
}
form.reportTypo .submitBtn {
	float: right;
}
form.reportTypo .inputText {
	font: 12px/normal Arial, Helvetica, sans-serif; width: 300px; display: block; font-size-adjust: none; font-stretch: normal;
}
form.reportTypo textarea.inputText {
	height: 100px;
}
form.reportTypo label {
	font-weight: bold;
}
.sliderContainer {
	width: 60px; position: relative;
}
.slider {
	top: 5px; height: 1px; position: relative; background-color: rgb(255, 255, 255);
}
.slider .marker {
	background: url("/images/slider_circle.gif") no-repeat; top: -4px; width: 9px; height: 9px; overflow: hidden; display: none; position: absolute; z-index: 10000;
}
.slider .seperator {
	top: -2px; width: 1px; height: 5px; overflow: hidden; position: absolute; z-index: 1; background-color: rgb(255, 255, 255);
}
.sliderContainer ul {
	list-style: none; margin: 0px; padding: 10px 0px 0px;
}
.sliderContainer li {
	margin: 0px; padding: 0px; display: none;
}
.clearIt::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
html .clearIt {
	height: 1%;
}
div.contentLeft {
	width: 650px; float: left;
}
#content {
	width: 100%; position: relative; z-index: 2;
}
#channelContent {
	border-width: 1px 1px 0px 0px; border-style: solid; border-color: rgb(230, 0, 29); padding: 8px 8px 0px 0px; min-height: 200px;
}
#channelContent p {
	font-size: 1.1em;
}
.articleHead {
	width: 100%; position: relative;
}
.articleHead .tabs {
	right: 6px; bottom: -1px; font-size: 11px; position: absolute;
}
.articleHead .byline {
	padding-top: 0.5em;
}
.articleHead .updated {
	margin: 0px; padding: 1em 0px 3px; font-size: 11px;
}
.articleHead p.lead {
	padding-top: 1em; font-size: 1em;
}
.articleHead p.lead a {
	font-weight: bold; display: block;
}
#comments p.lead a {
	font-weight: bold; display: block;
}
.breadCrumb h2 {
	font-size: 24px; display: inline;
}
.breadCrumb h2 a {
	word-spacing: 0px;
}
.breadCrumb h2 span {
	padding-left: 3px; font-size: 18px;
}
ul.micrositeNav {
	padding: 6px 0px 9px; font-size: 12px; font-weight: bold; margin-left: -7px;
}
ul.micrositeNav li {
	line-height: 12px !important;
}
.articleHead h3 {
	font-size: 1.64em;
}
body.sect_mobile #channelContent h3 {
	font-size: 1.64em;
}
#channelContent h4 {
	font-size: 1.4em;
}
.rightBorder {
	background: url("/images/breadcrumb_rightborder.gif") no-repeat right 4px; padding-right: 10px;
}
.redlineFade {
	background: url("/images/redline_fade.gif") no-repeat; width: 1px; height: 109px;
}
#content .redlineFade {
	left: 649px; bottom: -1px; position: absolute;
}
#storyButtons {
	height: 37px; overflow: hidden;
}
a.sectionSponsor {
	height: 30px; text-indent: -1000px; overflow: hidden; margin-top: -3px; float: right; display: block; background-repeat: no-repeat;
}
p.sectionSponsor {
	margin: 0px; padding: 13px 0px 0px; width: auto; line-height: 12px; font-size: 9px; font-weight: normal; float: right; position: relative;
}
p.sectionSponsor a {
	top: -3px; height: 30px; right: 0px; text-indent: -1000px; overflow: hidden; display: block; position: absolute; background-repeat: no-repeat;
}
#commentsBottom {
	padding-top: 1em; clear: both; margin-top: 1em; border-top-color: rgb(187, 187, 187); border-top-width: 1px; border-top-style: solid;
}
h4.yourComments {
	font-size: 1.3em;
}
#commentsBottom ul.hList {
	padding: 1em 0px; font-size: 11px; font-weight: bold; margin-left: -7px;
}
#commentsBottom p {
	margin: 0px; padding: 0px;
}
#commentsBottom p.updated {
	font-weight: bold;
}
.leftBox {
	margin: 0px 10px 10px 0px; width: 254px; font-size: 11px; float: left;
}
.onTheRight.leftBox {
	margin: 0px 0px 10px 10px; float: right;
}
.leftBox a {
	color: rgb(0, 0, 0);
}
.rightBox {
	width: 377px; float: right;
}
#inDepth h4 {
	padding: 15px 0px 2px 8px; text-transform: uppercase; font-size: 13px; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: solid;
}
#inDepth a {
	color: rgb(0, 0, 0);
}
#inDepth ul.iconList {
	padding-left: 8px;
}
#inDepth ul.iconList li {
	margin-top: 5px;
}
.articleImage {
	border: 1px solid rgb(115, 115, 115); margin-top: 10px; z-index: 0;
}
#audioArticle .articleImage {
	margin: 0px 0px 10px;
}
.articleImage img {
	margin: 2px; width: 248px; height: 186px;
}
.articleImage dd {
	margin: 0px 1px; padding: 0px 6px 7px;
}
.articleImage .borderTop {
	padding-top: 7px;
}
.articleImage dd.bold {
	padding: 0px 7px 7px;
}
dl.articleImage dt a {
	display: block; position: relative; z-index: 0;
}
dl.articleImage dt a span {
	background: url("/images/video_arrow.png") no-repeat 0px 0px; left: 50%; top: 47px; width: 96px; height: 96px; text-indent: -1000px; overflow: hidden; margin-left: -48px; display: block; position: absolute; cursor: pointer;
}
.articleImage a.bullet {
	padding-left: 15px;
}
.articleImage a.icon_photos {
	padding-left: 15px;
}
.articleImage a.icon_video {
	padding-left: 15px;
}
.articleImage a.bullet {
	background-position: 4px 5px;
}
.articleControls {
	border: 1px solid rgb(115, 115, 115); color: rgb(87, 87, 87); font-size: 11px; position: relative; z-index: 1000; background-color: rgb(248, 248, 248);
}
.articleControls ul.miniNav {
	border: currentColor; height: auto; overflow: visible; padding-left: 1px;
}
.articleControls ul.miniNav li {
	padding: 1px 7px 8px 6px; line-height: 14px; overflow: visible; margin-top: 8px;
}
.articleControls ul.miniNav li.sizeText {
	background-position: right 4px; margin-top: 7px;
}
.sml {
	font-size: 11px;
}
.med {
	font-size: 13px;
}
.lrg {
	font-size: 15px;
}
.lrg .hList li {
	background-position: right 0.05em; line-height: 13px;
}
.articleControls .share {
	position: relative;
}
a.moreSocial {
	left: 219px; top: 9px; font-size: 14px; font-weight: bold; text-decoration: none; position: absolute;
}
ul.social {
	background: url("/images/socialborder.gif") no-repeat 0px 26px rgb(248, 248, 248); margin: 0px; padding: 0px; left: 72px; top: -1px; width: 168px; height: 16px; overflow: hidden; position: absolute; z-index: 100000;
}
ul.borderBottom.social {
	border-bottom-color: rgb(115, 115, 115); border-bottom-width: 1px; border-bottom-style: solid;
}
.sizeText a {
	font-weight: bold;
}
.sizeText a.active {
	color: rgb(230, 0, 29); display: inline;
}
.articleControls ul.miniNav li ul.social li {
	margin: 0px; padding: 0px 6px 12px; overflow: hidden; float: left;
}
ul.social a {
	background: url("/images/social.gif") no-repeat; width: 16px; height: 16px; text-indent: -1000px; overflow: hidden; display: block;
}
ul.social a:hover {
	filter: alpha(opacity=60); opacity: 0.6; -moz-opacity: 0.6;
}
.articleControls .defineSocial {
	left: 279px; top: 1px; white-space: nowrap; position: absolute;
}
li.facebook a {
	
}
li.digg a {
	background-position: -16px 0px;
}
li.google a {
	background-position: -32px 0px;
}
li.delicious a {
	background-position: -48px 0px;
}
li.stumbleupon a {
	background-position: -64px 0px;
}
li.furl a {
	background-position: -80px 0px;
}
li.newsvine a {
	background-position: -176px 0px;
}
li.reddit a {
	background-position: -112px 0px;
}
li.technorati a {
	background-position: -128px 0px;
}
li.blinklist a {
	background-position: -96px 0px;
}
li.feed_me a {
	background-position: -144px 0px;
}
li.yahoo a {
	background-position: -160px 0px;
}
li.socializer a {
	background-position: -192px 0px;
}
li.magnolia a {
	background-position: -208px 0px;
}
li.rawsugar a {
	background-position: -224px 0px;
}
li.simpy a {
	background-position: -240px 0px;
}
li.squidoo a {
	background-position: -256px 0px;
}
li.spurl a {
	background-position: -272px 0px;
}
li.blinkbits a {
	background-position: -288px 0px;
}
li.rojo a {
	background-position: -304px 0px;
}
li.blogmarks a {
	background-position: -320px 0px;
}
li.shadows a {
	background-position: -336px 0px;
}
li.netvouz a {
	background-position: -352px 0px;
}
li.scuttle a {
	background-position: -368px 0px;
}
li.comments a {
	background-position: -384px 0px;
}
li.bloglines a {
	background-position: -400px 0px;
}
li.tailrank a {
	background-position: -416px 0px;
}
li.sitejot a {
	background-position: -432px 0px;
}
.thin.articleControls {
	width: 252px; height: 66px;
}
.widerThin.thin.articleControls {
	width: auto;
}
.thin.articleControls ul.miniNav {
	margin: 0px 1px; border: currentColor; height: 32px;
}
.thin.articleControls ul.miniNav li {
	padding-bottom: 0px;
}
.thin.articleControls .typo {
	
}
.thin.articleControls .share {
	width: 235px; border-top-color: rgb(187, 187, 187); border-top-width: 1px; border-top-style: solid;
}
.widerThin.thin.articleControls .share {
	width: 353px;
}
.thin.articleControls ul li.share {
	padding-top: 9px; position: relative;
}
.thin.articleControls .share span {
	display: none;
}
.thin.articleControls ul.social {
	left: 45px; top: 8px; position: absolute;
}
.thin.articleControls a.defineSocial {
	display: none;
}
.widerThin.thin.articleControls a.defineSocial {
	left: auto; top: auto; right: 20px; bottom: 0px; display: block;
}
.bottomBox {
	padding-top: 2em;
}
.bottomBox ul.social {
	background-position: 0px 24px;
}
.short.thin.articleControls ul.social {
	background-position: 0px 24px;
}
.bottomBox a.moreSocial {
	left: 245px; top: 1px;
}
.short.thin.articleControls .share {
	width: 235px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.short.articleControls {
	height: 32px;
}
.short.articleControls ul.miniNav li {
	margin-top: 0px;
}
#channelBoxes {
	width: 650px; padding-top: 1.2em; font-size: 11px;
}
body.storypage #channelBoxes {
	padding-top: 0px;
}
#channelBoxes .box {
	width: 207px; height: 249px; overflow: hidden; margin-top: 1em; margin-right: 7px; float: left;
}
#sunshineGirlPage #lowerSunshine .box {
	width: 207px; height: 249px; overflow: hidden; margin-top: 1em; margin-right: 7px; float: left;
}
#channelVideos .imgList {
	padding-top: 4px;
}
#thisWeeksVideos .imgList {
	padding-top: 4px;
}
#article #textAds {
	margin-right: 9px;
}
#channel #textAds {
	margin-right: 9px;
}
#sixPack .box {
	width: 207px; margin-right: 7px; float: left;
}
#sixPack .equalBottomBorder {
	background: url("/images/equal_bottom_bord_six.gif") no-repeat 0px 0px;
}
#sixPack #ninePack .box {
	height: 249px; overflow: hidden;
}
.floatFields label {
	width: 80px; padding-top: 2px; font-weight: bold; margin-right: 6px; float: left;
}
.floatFields input {
	width: 200px; float: left;
}
#comments .floatFields label {
	width: 57px;
}
#comments label {
	font-weight: bold;
}
#comments form strong {
	padding: 0px;
}
#comments form p.clearIt span {
	width: 580px; padding-top: 3px; float: right; display: block;
}
#comments form .submitBtn {
	float: left;
}
#comments h4 {
	margin: 1.5em 0px 0.2em; font-size: 1.64em;
}
#comments h4 span {
	font-size: 0.8em; font-weight: normal;
}
#comments dl {
	padding: 1em 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#comments dl.active {
	background-color: rgb(255, 239, 241);
}
#comments dt {
	font-size: 1.1em; font-weight: bold; position: relative;
}
#comments dt a.reportLink {
	top: 0px; right: 0px; text-transform: lowercase; font-size: 0.9em; font-weight: normal; position: absolute; _right: 20px;
}
#comments .commentDate {
	padding-bottom: 0.5em; font-weight: bold;
}
#comments p.lead {
	padding: 1em 0px;
}
#comments ul.marginTop {
	margin-top: 2em;
}
#commentListing {
	height: auto; overflow: hidden;
}
.commentHead {
	padding-bottom: 0.5em; margin-bottom: 0px; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: solid;
}
div.formResult {
	padding: 1em; border: 1px solid rgb(230, 0, 29); font-size: 1.2em; display: none; background-color: rgb(255, 239, 241);
}
p.formError {
	padding: 1em; border: 1px solid rgb(230, 0, 29); font-size: 1.2em; display: none; background-color: rgb(255, 239, 241);
}
div.formContainer {
	position: relative;
}
div.formContainer textarea {
	width: 500px;
}
p.formError {
	padding: 0px; left: auto; top: auto; width: 502px; font-size: 1em; font-weight: bold; position: static;
}
p.formError span {
	padding: 10px; display: block; background-color: rgb(255, 239, 241);
}
div.formResult p {
	margin: 0px; padding: 0px;
}
div.formResult p.bold {
	margin-bottom: 0.4em;
}
.formFail {
	background-color: rgb(255, 239, 241);
}
#channelContent p.finePrint {
	font-size: 0.9em;
}
p.captchaContainer span.clearIt {
	display: block;
}
p.captchaContainer img {
	margin-right: 10px; float: left;
}
p.captchaContainer #captcha_code {
	margin: 3px 0px 5px;
}
p.captchaContainer label {
	margin-bottom: 5px; display: block;
}
ul.hList li.pagSeperator {
	padding-right: 0px; padding-left: 0px;
}
#comments ul.pages li {
	font-size: 11px;
}
#textCounter {
	margin-right: 140px; float: right;
}
.commentDBError {
	margin: 1em 0px; color: rgb(230, 0, 29); font-size: 1.3em; display: block;
}
.facebookUser span.facebookProfilePic {
	margin-right: 10px; float: left;
}
.facebookUser .facebookUserName {
	font-size: 1.2em; font-weight: bold;
}
.facebookUser {
	margin-bottom: 1em;
}
#commentInstructions {
	font-size: 1.1em; font-weight: bold;
}
#commentUser {
	position: relative;
}
p.fbLogin {
	left: 370px; top: 0px; position: absolute;
}
p.fbLogin span.fbOr {
	left: -59px; top: 5px; text-transform: uppercase; font-size: 12px; font-weight: bold; position: absolute;
}
a.FB_Link {
	color: rgb(27, 123, 221) !important;
}
div#photos {
	position: relative; z-index: 2; min-height: 607px;
}
div#video {
	position: relative; z-index: 2; min-height: 607px;
}
div.wideCaption#photos {
	min-height: 0px;
}
div#photos img {
	height: 480px; text-align: center; overflow: hidden; background-color: rgb(242, 242, 242);
}
div#photos dt {
	height: 480px; text-align: center; overflow: hidden; background-color: rgb(242, 242, 242);
}
div#video dt {
	height: 480px; text-align: center; overflow: hidden; background-color: rgb(242, 242, 242);
}
#contentSwap div#photos .articleControls {
	left: 0px; top: 528px; position: absolute;
}
#contentSwap div#video .articleControls {
	left: 0px; top: 528px; position: absolute;
}
div#galleryHomepage .articleControls {
	left: 0px; top: 528px; position: absolute;
}
#coverPage .articleControls {
	left: 0px; top: 528px; position: absolute;
}
#contentSwap div.singleImage#photos .articleControls {
	top: 490px;
}
.articleControls dl {
	padding-bottom: 10px;
}
dd.galleryUpdated {
	padding-top: 3px; font-weight: bold;
}
dd.galleryCaption {
	padding-top: 45px;
}
div.singleImage#photos dd.galleryCaption {
	padding-top: 7px;
}
dd.galleryUpdated {
	padding-left: 270px;
}
dd.galleryCaption {
	padding-left: 270px;
}
dd.extraStuff {
	padding-left: 270px;
}
.wideCaption dd.galleryUpdated {
	padding-left: 0px;
}
.wideCaption dd.galleryCaption {
	padding-left: 0px;
}
.wideCaption dd.extraStuff {
	padding-left: 0px;
}
#contentSwap .articleHead {
	padding-top: 1em; margin-top: 1em; border-top-color: rgb(187, 187, 187); border-top-width: 1px; border-top-style: solid;
}
p.bottomBlurb {
	margin: 2em 0px 0px;
}
ul.galleryNav {
	left: 50%; top: 493px; width: 281px; height: 22px; text-align: center; color: rgb(255, 255, 255); line-height: 13px; overflow: hidden; font-size: 10px; margin-left: -140px; position: absolute; z-index: 10000;
}
ul.galleryNav li {
	padding: 0px; float: left; background-image: none;
}
ul.galleryNav div.blankR {
	background-position: 138px -154px; padding: 5px 96px 0px 5px; height: 17px !important; overflow: hidden; white-space: nowrap; background-color: transparent;
}
ul.galleryNav li.slideText {
	width: 60px; padding-top: 4px !important;
}
ul.galleryNav .slideValue {
	left: 65px; top: 4px; width: 91px; position: absolute;
}
.rotateItem {
	display: none;
}
.active.rotateItem {
	display: block;
}
div#video dt {
	padding: 0px 25px; height: 361px; text-align: left;
}
div#video iframe {
	margin: 8px 0px 0px; padding: 0px; border: currentColor; width: 402px; height: 338px; overflow: hidden;
}
div#video {
	min-height: 411px;
}
#contentSwap div#video .articleControls {
	top: 371px;
}
div#video dd.galleryCaption {
	padding-top: 8px;
}
div#video dt #videoPlayer {
	margin-top: 4px; display: block;
}
div.videoLarge#video dt {
	padding: 0px 5px; height: 531px;
}
#contentSwap div.videoLarge#video .articleControls {
	top: 542px;
}
div#video .extraVideoList {
	left: 451px; top: 12px; width: 165px; height: 338px; text-align: center; overflow: hidden; position: absolute;
}
.extraVideoList ul {
	list-style: none; margin: 0px; padding: 0px; left: 0px; top: 0px; position: absolute;
}
.extraVideoList li {
	margin: 0px; padding: 0px;
}
.extraVideoList li a {
	margin: 0px 0px 4px; border: 1px solid rgb(157, 157, 157); width: 163px; height: 128px; text-align: center; display: block;
}
.extraVideoList li a:hover {
	text-decoration: none; background-color: rgb(229, 229, 229);
}
.extraVideoList img {
	margin: 2px auto 0px; border: 1px solid rgb(157, 157, 157); width: 140px; height: 105px; display: block;
}
.extraVideoList a span {
	padding: 0px 2px; line-height: 19px; display: block;
}
.extraVideoList div.inner {
	height: 264px; overflow: hidden; margin-top: 24px; position: relative;
}
.extraVideoList a.scroll {
	left: 67px; top: 0px; width: 31px; height: 20px; position: absolute; background-image: url("/images/galleryarrow_vertical.gif");
}
.extraVideoList a.next.scroll {
	left: 67px; top: 0px; width: 31px; height: 20px; position: absolute; background-image: url("/images/galleryarrow_vertical.gif");
}
.extraVideoList a.next.scroll {
	background-position: 0px -20px; top: 292px;
}
a.moreVideosBtn {
	background: url("/images/morevideosbutton.gif") no-repeat; width: 106px; height: 17px; text-align: center; line-height: 17px; font-size: 12px; font-weight: bold; display: block;
}
a.moreVideosBtn:hover {
	text-decoration: none;
}
.extraVideoList a.moreVideosBtn {
	margin: 33px auto;
}
.extraVideoList a.disabledp.scroll {
	background-position: -31px 0px; cursor: default;
}
.extraVideoList a.disabledn.scroll {
	background-position: -31px -20px; cursor: default;
}
iframe#iframeMap {
	margin: 0px; padding: 0px; border: 0px currentColor; width: 640px; height: 480px;
}
div.bottomControls {
	margin-top: 10px;
}
div.bottomControls .articleControls {
	float: left;
}
div.bottomControls p.bottomCutline {
	margin: 0px; width: 370px; float: right;
}
#flashinfo {
	text-align: center;
}
a.getFlash {
	background: url("/images/getflash.jpg") no-repeat; margin: 20px auto; width: 160px; height: 41px; text-indent: -1000px; overflow: hidden; display: block;
}
div#channelContent div.graphic {
	text-align: center;
}
#channel .stories h3 {
	background: url("/images/pipe.gif") no-repeat right 2px; text-transform: uppercase; padding-right: 8px; padding-bottom: 1px; font-size: 11px; margin-right: 5px; display: inline;
}
h2.microHead {
	text-indent: -1000px; overflow: hidden; padding-bottom: 3px;
}
h2.microHead a {
	display: block;
}
#channel .stories p.updated {
	margin: 0px; padding: 0px; font-size: 0.9em; display: inline;
}
#channel .stories div.right {
	width: 375px;
}
#channel .stories p.bold {
	padding-bottom: 10px;
}
div#channel .breadCrumb {
	padding-bottom: 3px;
}
#channel .stories p.lead {
	margin: 0px; padding: 0.8em 0px;
}
body #channel .storyList p.lead {
	padding: 0px 0px 0.5em;
}
body #channel .storyList p.byline {
	padding: 0px 0px 0.5em;
}
body #channel .storyList h4 {
	color: rgb(34, 34, 34); padding-bottom: 0.1em;
}
.storyList {
	padding-top: 0em; margin-top: 1.5em; border-top-color: rgb(187, 187, 187); border-top-width: 1px; border-top-style: solid;
}
.noBorder.storyList {
	margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.story {
	padding: 1em;
}
.storyHover {
	cursor: pointer; background-color: rgb(229, 229, 229);
}
img.storyListThumb {
	margin: 0px 1em 0.5em 0px; float: left;
}
img.storyListThumbRight {
	margin: 0px 0px 0.1em 1em; float: right;
}
body#sect_specialsections #channel .btnList {
	margin-top: 20px;
}
.contestHome#channel .btnList {
	margin-bottom: 30px;
}
.contestHome#channel .btnList.imgList span.imgBorder img {
	width: 120px; height: 90px;
}
.contestHome#channel .btnList.imgList span.imgBorder {
	width: 122px; height: 92px;
}
.contestHome#channel .btnList.imgList strong {
	font-size: 14px; margin-bottom: 2px; display: block;
}
.contestHome#channel .btnList.imgList span.imgBorder {
	margin-right: 8px;
}
div#coverPage div#photos img {
	border: 1px solid rgb(115, 115, 115);
}
.photoBorder {
	border: 1px solid rgb(115, 115, 115);
}
div#coverPage div#photos dt {
	height: 482px;
}
div#coverPage h4.storyHeadline span {
	display: none;
}
#eedition .textField {
	padding: 1px; width: 200px; font-size: 11px;
}
#eedition img.marginRight {
	margin-right: 20px;
}
#eedition li {
	margin-bottom: 0.3em;
}
#eedition div.clearIt div {
	width: 340px; float: left;
}
#eedition h2 span {
	display: none;
}
ul.imageHomepage li {
	margin: 0px 10px 10px 0px; padding: 0px; float: left;
}
ul.imageHomepage li a.imgBorder {
	width: 192px; height: 145px;
}
ul.imageHomepage li a.imgBorder img {
	width: 188px; height: 141px;
}
ul.imageHomepageTab.imageHomepage li {
	width: 195px; margin-bottom: 20px;
}
ul.imageHomepageTab.imageHomepage li span.imgBorder {
	width: 193px; height: 256px;
}
ul.imageHomepageTab.imageHomepage li span.imgBorder img {
	width: 189px; height: 252px; cursor: pointer;
}
ul.imageHomepageTab.imageHomepage li a:hover {
	text-decoration: none;
}
ul.imageHomepageTab.imageHomepage li a:hover strong {
	text-decoration: underline;
}
ul.imageHomepageTab.imageHomepage li a strong {
	font-size: 14px; margin-top: 5px; display: block; cursor: pointer;
}
ul.imageHomepageTab.imageHomepage li a em {
	color: rgb(87, 87, 87); font-style: normal;
}
#subscribePage {
	margin: 0px; padding: 0px; position: relative;
}
#subscribePage .breadCrumb .offers {
	color: rgb(224, 0, 34); font-size: 18px; font-weight: bold; margin-top: 6px; float: right;
}
#subscribePage .breadCrumb .offers a {
	color: rgb(224, 0, 34); text-decoration: none;
}
#subscribePage .breadCrumb .title {
	color: rgb(127, 127, 127); font-family: Arial; font-size: 26px;
}
#subscribePage #channelContent {
	border: currentColor; position: relative;
}
#subscribePage .right_column {
	width: 538px; float: right; position: relative;
}
#subscribePage .left_column {
	width: 405px; position: relative;
}
#subscribePage #print {
	height: 325px;
}
#subscribePage #eedition {
	height: 325px;
}
#subscribePage #eedition img.eedition {
	padding: 48px 15px 0px;
}
#subscribePage #eedition div.ipad_btn {
	margin: 25px 0px 0px; padding: 10px 0px 0px; border-radius: 5px; width: 215px; height: 40px; text-align: center; color: rgb(219, 42, 68); font-size: 14px; position: relative; cursor: pointer; background-image: url("/images/subscribe/ipad_btn_bg.gif"); background-repeat: repeat-x; -moz-border-radius: 5px;
}
#subscribePage #manage {
	height: 300px;
}
#subscribePage #customer {
	height: 300px;
}
#subscribePage #follow {
	height: 130px;
}
#subscribePage #follow img {
	margin: 25px 15px 0px 0px;
}
#subscribePage #education img {
	padding: 30px;
}
#subscribePage #manage ul {
	margin-top: 25px;
}
#subscribePage #manage ul li {
	background: url("/images/subscribe/circle.png") no-repeat 0px 5px; margin-bottom: 14px;
}
#subscribePage #manage ul li a {
	color: rgb(127, 127, 127); font-size: 14px; text-decoration: underline;
}
#subscribePage #customer img {
	margin: -15px -10px 0px 0px;
}
#subscribePage #key img {
	padding: 50px 40px 0px; margin-bottom: 20px;
}
#subscribePage #customer .tel {
	color: rgb(224, 0, 34);
}
#subscribePage #eedition .red {
	color: rgb(224, 0, 34);
}
#subscribePage .block {
	padding: 15px 12px 0px 15px; border-radius: 5px; margin-bottom: 25px; position: relative; background-image: url("/images/subscribe/bg_block.gif"); background-repeat: repeat-x; -moz-border-radius: 5px;
}
#subscribePage .block h2 {
	color: rgb(127, 127, 127); font-size: 22px; font-weight: normal;
}
#subscribePage .block p {
	color: rgb(127, 127, 127); font-family: Arial; font-size: 15px; margin-top: 20px;
}
#subscribePage .block .subscribe_btn {
	background: url("/images/subscribe/subscribe_btn.png") no-repeat; width: 156px; height: 30px; position: relative;
}
#subscribePage .block .click_btn {
	background: url("/images/subscribe/click_btn.png") no-repeat; width: 118px; height: 23px; position: relative;
}
#subscribePage .left_column .block {
	width: 378px; position: relative;
}
#subscribePage .right_column .block {
	margin-left: 5px;
}
#bigColumnists {
	top: -10px; position: relative;
}
#bigColumnists .box {
	margin: 10px 6px 0px 0px; float: left;
}
#bigColumnists h3 {
	padding: 3px; text-align: left; font-size: 12px; border-bottom-color: rgb(115, 115, 115); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
#bigColumnists div.inner {
	height: 250px; overflow: hidden;
}
#bigColumnists div.bigImage.box {
	width: 207px;
}
#bigColumnists div.bigImage.box ul.imgList {
	margin-top: 5px;
}
#bigColumnists div.bigImage.box ul.imgList img {
	width: 40px; height: 30px;
}
#bigColumnists div.bigImage.box ul.imgList span.imgBorder {
	width: 42px; height: 32px;
}
a.columnistName {
	color: rgb(87, 87, 87); text-transform: uppercase; font-weight: bold;
}
#bigColumnists .headline {
	color: rgb(0, 0, 0); font-size: 12px; font-weight: bold;
}
.box#fullColumnistsList {
	width: 637px;
}
ul.imgList li.sectionTitle {
	height: auto; padding-top: 3px; padding-bottom: 3px; font-weight: bold; background-color: rgb(255, 255, 255);
}
.sectionTitle {
	height: auto; padding-top: 3px; padding-bottom: 3px; font-weight: bold; background-color: rgb(255, 255, 255);
}
body ul.altColors li.altBG {
	background-color: rgb(255, 255, 255);
}
.topColumnist.topStory li {
	margin-bottom: 4px;
}
.topStory div.imgBorder {
	width: 252px; float: left;
}
.topStory div.imgBorder ul {
	padding: 1px 5px 5px;
}
.blogsBig {
	padding: 10px 0px 10px 20px; font-size: 0.9em; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: solid;
}
.aBlog li a {
	color: rgb(0, 0, 0);
}
.aBlog {
	width: 194px; overflow: hidden; margin-right: 9px; float: left;
}
.aBlog a.imgBorder img {
	width: 188px; height: 141px;
}
.aBlog a.imgBorder {
	width: 192px; height: 145px; margin-bottom: 2px;
}
.aBlog a span {
	color: rgb(87, 87, 87);
}
.box#fullBloggersList {
	width: 639px;
}
#sunshineGirlPage #lowerSunshine .box#previousSunshineGirls {
	width: 423px; height: 249px; overflow: hidden; margin-right: 0px;
}
#sunshineGirlPage .ajaxLoader {
	margin-top: 50px;
}
#previousSunshineGirls .inner {
	padding-top: 4px;
}
.imgHList {
	list-style: none; margin: 0px; padding: 0px; font-size: 10px;
}
.imgHList li {
	margin: 0px; padding: 0px 0px 5px; width: 60px; text-align: center; line-height: 11px; float: left;
}
.imgHList .imgBorder {
	margin: 0px auto; width: 44px; height: 34px; overflow: hidden;
}
.imgHList .imgBorder img {
	width: 40px; height: 30px;
}
.imgHList li.active .imgBorder {
	border: 2px solid rgb(230, 0, 29); width: 42px; height: 32px;
}
.imgHList a.imgBorder:hover {
	border-color: rgb(230, 0, 29);
}
.imgHList li.active .imgBorder img {
	margin: 1px;
}
#previousSunshineGirls h4 {
	color: rgb(230, 0, 29); line-height: 14px; padding-bottom: 1px; padding-left: 8px; font-size: 11px;
}
#sunshineGirlPage #lowerSunshine .sunshineCalendarBox.box#previousSunshineGirls {
	height: 322px;
}
#sunshineGirlPage #lowerSunshine .sunshineCalendarBox.box#previousSunshineGirls .imgHList li {
	
}
.sunshineCalendar {
	position: relative;
}
.sunshineCalendar ul.miniNav {
	top: -1px; width: auto; height: 17px; right: 0px; line-height: 14px; font-size: 11px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; position: absolute;
}
.sunshineCalendar ol {
	padding-top: 3px;
}
body.sect_newspapers #channelContent ul.miniNav {
	padding-bottom: 6px; margin-bottom: 20px;
}
div.noRight div.contentLeft {
	width: auto; float: none;
}
div.noRight #channelContent {
	border-width: 1px 0px 0px; border-style: solid; border-color: rgb(230, 0, 29); padding: 8px 0px 0px; width: auto; height: auto; overflow: hidden;
}
iframe#feedroom {
	margin: 0px 0px 0px -13px; padding: 0px; border: 0px currentColor; width: 970px; height: 900px; overflow: hidden;
}
iframe#webport {
	margin: 0px; padding: 0px; border: 0px currentColor; width: 642px; height: 700px; overflow: hidden;
}
div#galleryHomepage .articleControls {
	top: 491px;
}
#galleryHomepage #inDepth h4 {
	padding-top: 0px;
}
#galleryHomepage dd.galleryCaption {
	padding-top: 10px;
}
.box#latestGalleriesList {
	width: auto;
}
h4.sectionTitle a {
	color: rgb(87, 87, 87); padding-left: 5px; font-size: 11px; font-weight: normal;
}
.scrollingBox {
	border-width: 1px 0px; border-style: solid; border-color: rgb(187, 187, 187); padding: 10px 36px; font-size: 11px; position: relative;
}
.scrollingInner {
	width: 566px; height: 113px; overflow: hidden; position: relative;
}
.scrollingBox ul {
	left: 0px; top: 0px; width: 1500px; position: absolute;
}
.scrollingBox li {
	margin: 0px 24px 0px 0px; padding: 0px; width: 94px; overflow: hidden; float: left;
}
.scrollingBox .imgBorder img {
	width: 88px; height: 66px;
}
.scrollingBox .imgBorder {
	width: 92px; height: 70px;
}
a.scroll {
	background: url("/images/galleryarrow.gif") no-repeat; left: 8px; top: 32px; width: 20px; height: 31px; text-indent: -1000px; display: block; position: absolute;
}
a.next.scroll {
	background-position: -20px 0px; left: 610px;
}
a.disabledp.scroll {
	background-position: 0px -31px; cursor: default;
}
a.disabledn.scroll {
	background-position: -20px -31px; cursor: default;
}
.archivePage #channelContent {
	padding-top: 15px;
}
.archivePage #channelContent h3.archiveHead {
	background: url("/images/pipe.gif") no-repeat right 0.1em !important; height: 23px; line-height: 10px; padding-right: 15px; font-size: 14px; float: left; position: relative;
}
ul.archiveYears li.active a {
	color: rgb(0, 0, 0); font-weight: bold;
}
ul.archiveMonths li.active a {
	color: rgb(0, 0, 0); font-weight: bold;
}
ul.archiveYears {
	height: 23px;
}
ul.archiveYears li {
	height: 23px;
}
ul.archiveYears li.active span {
	height: 23px;
}
.archiveFullNav {
	background: url("/images/archive_nav_bg.gif") repeat-x 0px 14px;
}
ul.archiveYears li {
	background: url("/images/pipe.gif") no-repeat right 0.1em !important; margin: 0px; padding: 0px 1px 0px 0px; width: 43px; text-align: center; line-height: 12px; float: left;
}
ul.archiveYears li.active span {
	background: url("/images/archive_arrow.gif") no-repeat bottom; display: block;
}
.archivePage #channelContent h4 {
	margin: 1em 0px; padding-left: 5px; font-size: 12px;
}
ul.archiveDay {
	padding: 0px 0px 1em 20px; border-bottom-color: rgb(202, 202, 202); border-bottom-width: 1px; border-bottom-style: solid;
}
ul.archiveDay a {
	color: rgb(0, 0, 0);
}
ul.archiveDay a:visited {
	color: rgb(170, 170, 170) !important;
}
ul.archiveDay li {
	padding-bottom: 0.5em;
}
ul.archiveMonths {
	padding: 3px 0px; border-bottom-color: rgb(202, 202, 202); border-bottom-width: 1px; border-bottom-style: solid;
}
ul.archiveMonths li {
	padding: 0px 6px; color: rgb(172, 172, 172); float: left;
}
#galleryList a.imgBorder {
	width: 92px; height: 70px;
}
#galleryList a.imgBorder img {
	width: 88px; height: 66px;
}
table#galleryList thead th {
	padding-bottom: 3px; font-weight: bold; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: solid;
}
table#galleryList th {
	padding: 5px;
}
table#galleryList td {
	padding: 5px;
}
table#galleryList td a {
	color: rgb(0, 0, 0); font-weight: bold;
}
table.altColors tr.altBG td {
	background-color: rgb(248, 248, 248);
}
table.altColors tr.altBG th {
	background-color: rgb(248, 248, 248);
}
table#galleryList .col1 {
	width: 100px;
}
table#galleryList .col2 {
	width: 120px;
}
table#galleryList .col3 {
	width: 80px;
}
table#galleryList .col4 {
	width: 301px;
}
a.upArrow {
	background: url("/images/arrows.gif") no-repeat right 4px; padding-right: 15px;
}
a.downArrow {
	background: url("/images/arrows.gif") no-repeat right 4px; padding-right: 15px;
}
a.downArrow {
	background-position: right -21px;
}
iframe.iframe_bigbox {
	width: 300px; height: 250px;
}
iframe.iframe_superbanner {
	width: 728px; height: 90px;
}
iframe.iframe_skyscraper {
	width: 160px; height: 600px;
}
.homeStatic #channelContent h3 {
	font-size: 1.3em;
}
.homeStatic #channelContent h4 {
	font-size: 1.1em;
}
#staticPage h3 {
	font-size: 1.2em; margin-bottom: 1em;
}
.pollResults {
	width: 75%; font-size: 11px;
}
.pollResults .pollInner {
	margin: 0px; padding: 8px;
}
.pollResults dl {
	margin: 0px; padding: 0px;
}
.pollResults dt {
	margin: 0px; padding: 0px 0px 12px; font-size: 1.25em; font-weight: bold;
}
.pollResults dd {
	width: 100%; position: relative;
}
.pollResults dd em {
	width: 32px; text-align: right; right: 0px; bottom: 13px; line-height: 11px; font-style: normal; display: block; position: absolute;
}
.pollBar {
	border: 1px solid rgb(115, 115, 115); margin-top: 2px; background-color: rgb(248, 248, 248);
}
.pollResults dd .pollBar div {
	height: 15px; background-color: rgb(230, 0, 29);
}
.pollResults dd {
	margin: 0px; padding: 0px 0px 10px;
}
.pollResults .pollBar {
	margin-right: 34px;
}
.pollResults p {
	margin: 0px; padding: 0px;
}
#rightColumn {
	width: 300px; float: right;
}
#rightColumn .buttons {
	padding: 8px 0px 0px;
}
#rightColumn .box {
	width: auto; padding-bottom: 3px;
}
#rightColumn #moreInTheSun {
	margin-bottom: 10px;
}
#rightColumn #bigbox {
	margin-bottom: 10px;
}
#rightColumn #popularCanoe {
	margin-bottom: 10px;
}
#skyscraper {
	margin-bottom: 10px;
}
#rightColumn .adSense {
	margin-bottom: 10px;
}
#rightColumn .box {
	margin-bottom: 10px;
}
#rightColumn #boxMovieListings {
	margin: 32px 0px 10px;
}
#moreInTheSun li {
	background-position: 3px 6px; padding-left: 15px;
}
#skyscraper {
	background: url("/images/sky_bg.jpg") repeat-x 0px 0px; border-width: 1px 0px; border-style: solid; border-color: rgb(214, 214, 214); text-align: center; max-height: 600px;
}
#rightColumn .adSense {
	margin-bottom: 0px;
}
div#buttonRow {
	margin-bottom: 12px;
}
div#buttonRow div.button {
	width: 120px; height: 60px; overflow: hidden; margin-right: 53px; float: left;
}
div#buttonRow div.last.button {
	margin-right: 0px; margin-left: 2px;
}
body#sect_home div#buttonRow {
	margin-top: 12px;
}
body#sect_home div#buttonRow div.button {
	margin-right: 79px;
}
body#sect_home div#buttonRow div.last.button {
	margin-right: 0px; margin-left: -1px;
}
ul.ourFeeds {
	margin: 1em 0px;
}
ul.ourFeeds li {
	background: url("/images/rss_on_white.gif") no-repeat 0pt 5px; padding: 3px 0pt 3px 15px; margin-bottom: 1em;
}
.rssRules ul.ourFeeds ul {
	margin-bottom: 0px;
}
ul.ourFeeds li li {
	margin-bottom: 0px;
}
.rssRules h3 {
	text-transform: uppercase; padding-bottom: 15px; font-size: 11px; display: inline;
}
.rssRules ol {
	margin-bottom: 15px; margin-left: 20px;
}
.rssRules ul {
	margin-bottom: 15px;
}
ul#oopsList li {
	padding-bottom: 8px;
}
ul#oopsList li a {
	color: rgb(230, 0, 29); font-size: 12px; font-weight: bold;
}
ul#oopsList .hList {
	margin-left: -8px;
}
ul#oopsList li ul li a {
	color: rgb(0, 0, 0); font-size: 11px; font-weight: normal;
}
#oopsContent {
	padding-bottom: 8px; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: solid;
}
#expired {
	color: rgb(47, 47, 47);
}
#yourScoop h3 {
	font-size: 16px; font-weight: bold; margin-bottom: 8px;
}
#yourScoop h4 {
	margin: 10px 0px 5px; font-size: 16px; font-weight: bold;
}
.yourScoop_container {
	padding: 5px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; margin-bottom: 5px; background-color: rgb(230, 0, 29);
}
.yourScoop_grey {
	padding: 5px; font-size: 14px; font-weight: bold; margin-bottom: 5px; background-color: rgb(222, 222, 222);
}
.yourScoop_grey h4 {
	color: rgb(230, 0, 29);
}
.yourScoop_grey input {
	width: 195px;
}
.yourscoop_container span {
	width: 200px; float: left;
}
.yourScoop_grey span {
	width: 200px; float: left;
}
.yourScoop_container a {
	color: rgb(255, 255, 255); font-size: 11px; font-weight: normal;
}
#yourScoop strong {
	color: rgb(0, 0, 0); font-size: 11px;
}
.yourScoop_container textarea {
	padding: 3px; width: 550px; height: 130px;
}
#yourScoop_files ul {
	margin-bottom: 10px;
}
.donutSurvey form span {
	margin-bottom: 0.5em; display: block;
}
.donutSurvey form div#personal_info span {
	width: 250px; margin-bottom: 1em; float: left; display: block;
}
.donutSurvey input.survey_radio {
	border: currentColor;
}
.donutSurvey input.survey_checkbox {
	border: currentColor;
}
dl.survey_answ_cont_radio dt {
	margin: 0px 0px 3px 5px;
}
dl.survey_answ_cont_checkbox dt {
	margin: 0px 0px 3px 5px;
}
.donutSurvey form dl {
	margin-bottom: 1em;
}
.donutSurvey form input.survey_text {
	width: 450px;
}
.donutSurvey form textarea {
	width: 450px;
}
.donutSurvey form select {
	padding: 0px;
}
.donutSurvey form textarea {
	height: 150px;
}
.donutSurvey input.survey_checkbox {
	margin-right: 3px; vertical-align: middle;
}
.donutSurvey input.survey_radio {
	margin-right: 3px; vertical-align: middle;
}
.donutSurvey table#personal_info {
	margin: 0px; padding: 0px; width: 400px;
}
.donutSurvey table#personal_info td {
	margin: 0px; padding: 0px; width: 400px;
}
.donutSurvey hr {
	background: rgb(132, 132, 132); border: currentColor; height: 1px; overflow: hidden; margin-bottom: 1em; display: block;
}
.donutSurvey form table#personal_info span {
	width: auto; margin-bottom: 0px;
}
.donutSurvey form table#personal_info input.survey_text {
	margin: 0px; width: 250px;
}
.donutSurvey form span.survey_privacy {
	width: auto; line-height: 2em; float: none; display: inline;
}
.donutSurvey input.survey_submit {
	float: right;
}
.donutSurvey form span#survey_required {
	color: rgb(230, 0, 29);
}
#survey_outcome {
	text-align: center; font-size: 22px; font-weight: bold; margin-top: 20px;
}
body#staticHeaderFooter #contentContainer {
	padding-top: 20px;
}
body#staticHeaderFooter center form {
	margin: 0px auto; width: 600px; font-size: 12px;
}
body#staticHeaderFooter center form input {
	font-size: 12px;
}
body#staticHeaderFooter center form textarea {
	font-size: 12px;
}
body#staticHeaderFooter center form textarea {
	width: 250px;
}
body#staticHeaderFooter center form td {
	text-align: left;
}
body#staticHeaderFooter table {
	margin: 0px auto;
}
#navbarCanoe_container ul li {
	overflow: visible; padding-left: 0px;
}
#moreInTheSun li.ourFeeds {
	background: url("/images/rss_on_white.gif") no-repeat 0px 2px;
}
