body {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: X-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	text-align: center;
	background-color:#ffffff;

	}
html>body {
	font-size: small;
	}
a:link {
	text-decoration:none; color: #000000;
}

a:visited {
	text-decoration:none; color: #333333;
}

a:hover, a:active {
	text-decoration:underline; 
}

h1 { 
font-size:16px; 
font-family: arial, Times, serif;
}

	
h3 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	/* text-transform: lowercase;*/
	}
h2 {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	font-weight: bold;
	/* text-transform: lowercase;*/
	}
h3 a:link, h3 a:visited, h3 a:hover {
	text-decoration: none;
	}

/* kicker overline */

h5 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	}

/* small headlines */

h6 {
	margin: 0 0 8px 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	}
.clear {
	clear: both;
	}
.clear-left {
	clear: left;
	}
.right {
	float: right;
	}
.padding {
	margin: 10px 10px 10px 10px;
	padding: 0;
	}
.padding20 {width:100%; height:20px; clear:both;}
.padding15 {width:100%; height:15px; clear:both;}
.padding10 {width:100%; height:10px; clear:both;}
.padding5 {width:100%; height:5px; clear:both;}
div.hidden {
	display: none;
	visibility: hidden;
	}
form {
	margin: 0;
	padding: 0;
}
.spacer {
	width: 10px;
	margin: 0;
	padding: 0;
	}
.verticalrule {
	width: 1px;
	margin: 0;
	padding: 0;
	}
.columndivider {
	width: 10px;
	margin: 0;
	padding: 0;
	}
.verticalrule2 {
	margin: 0;
	padding: 0;
	}
.horizontalrule {
	margin: 0;
	padding: 0;
	}
.promobox {
	margin: 0;
	padding: 0;
	}
table {
	margin: 0;
	padding: 0;
	border: 0;
	}
th, td {
	border: 0;
	vertical-align: top;
	text-align: left;
	font-size: 12px;
	}

#branding-container {
	clear: both;
	width: 940px;
	margin: 0px;
	text-align:right; 
	vertical-align:bottom; 
	padding: 0px 0px 5px 0px;
	}
#branding-container h1 {
	margin: 0px;
	padding: 0px;
	font-size: 24px;
	}
#branding-container img {
	/*margin: 14px 10px 10px 10px;*/
	padding: 0px;
	margin:0px;
	}

/* REGISTRATION BOX */

#usertools {
	width: 340px;
	height: 110px;
	padding: 0;
	margin: 0;
	text-align: left;
	}

#login-container {
  margin: 0;
  text-align: left;
	}


/* CAROUSEL VALUES */

#carousel-tab-container {
	width: 380px;
	border-collapse: collapse;
	padding: 0;
	line-height: normal;
	display: inline;
	}
#carousel-tab-container a{
        display:inline;
}
#carousel-tab-header ul, #carousel-tab ul {
	margin: 0;
	padding: 0 10px 0 0px;
	list-style: none;
	}
#carousel-tab-header li.carouseltab {
	float: left;
	width: 100px;
	margin-left: 3px;
	padding: 0 0 0 3px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-transform: lowercase;
	}
#carousel-tab-header li.carouselarrow {
	float: left;
	margin-left: 3px;
	padding: 0;
	text-align: center;
	}
#carousel-tab-header a {
	padding: 3px 14px 3px 7px;
	display: block;
	text-decoration: none;
	}

#carousel-tab-header #carousel-current a {
	text-align: center;
	}
#carousel-tab-header li span {
	display: none;
	visibility: hidden;
	}
#carousel-tab-header li#carousel-current span {
	margin: 0;
	padding: 0;
	display: block;
	margin: auto;
	text-indent: -5000;
	visibility: visible;
	}
#carousel-content {
	width:380px;
	clear: both;
	margin: 0;
	padding: 0;
	}

/* ADVERTISEMENT POSITIONS */ 

.launchpad {
	width: 940px;
	margin: 0;
	padding: 0;
	}
.leaderboard-container-top {
	width: 940px;
	margin: 0 auto;
	margin-bottom: 10px;
	text-align: center;
	}
.leaderboard-top {
	width: 738px;
	margin: 0 auto;
	padding: 10px 0 0 0;
	text-align: right;
	}
.leaderboard-container {
	clear: both;
	width: 940px;
	margin: 0;
	padding: 10px 0;
	text-align: center;
	}
.leaderboard {
	width: 738px;
	margin: 0 auto;
	text-align: right;
	}
.poster-container {
	clear:both;
	margin: 0px auto;
	padding: 10px 0px 10px 0px;
	text-align: center;
	}
.poster {
	clear:both;
	margin: 0px auto;
	text-align: center;
	}
.button-container {
	width: 199px;
	padding: 5px 0 10px 0;
	margin: 0;
	text-align: center;
	}
.articleflex-container {
	float: left;
	margin: 0;
	padding: 0 10px 0 0;
	text-align: left;
	}
.articleflex {
	padding: 10px 0;
	margin: 0;
	text-align: center;
	}

/* Correct div issue \*/
.cleared:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#main-container {
	width:940px;
	margin:0 auto;
	vertical-align:top;
	text-align:center;
	background-color:#fff;
	border-style:solid; 
	border-color:#eeeeee; 
	border-width:thin; 
	padding:0px; 
}
#content-container {
	width:940px;
	margin:0;
	padding:0;
	vertical-align:top;
	text-align:left
}
.section-label {
	padding:0 0 5px 0;
	margin:0;
	font-size:18px;
	font-weight:bold;
	text-transform:lowercase
}
.rightrail {
	margin:0px auto
}
.Persona_TopPluckLink {
	display:none
}
div.ForumList_ForumName {
	padding:0px
}
div.ForumList_ForumDescription {
	font-size:11px
}
div.ForumList_ForumDescription p {
	margin:0px
}
div.Sitelife_PluckLogo {
	display:none
}
div.Pluck_FooterLink {
	display:none
}
div.Persona_Main {
	font-family:Arial, Verdana, Helvetica, sans-serif
}
div.Forums_MainContainer {
	font-family:Arial, Verdana, Helvetica, sans-serif
}
div.Forums_BlockContainer {
	margin-top:10px
}
div.PersonaTabs_Container {
	padding-top:2px
}
td.PublicGalleries_TableImg {
	width:70px;
	text-align:center;
	vertical-align:middle
}
div.PublicGalleries_ViewLink {
	padding:0px 0px 0px 20px;
	margin:0px 0px 3px 0px
}
div.PublicGalleries_Description {
	padding:0px
}
#weatherContainer {
	width:310px;
	height:142px;
	margin:0px auto;
	padding:0px;
	clear:both
}
#weatherContainer .currents {
	width:145px;
	float:left
}
#weatherContainer .currents .temp {
	float:left;
	font-size:18px;
	font-weight:bold;
	padding:3px 0px 7px 5px
}
#weatherContainer .forecast {
	width:165px;
	float:right
}
#weatherContainer .forecast .day {
	width:46px;
	height:105px;
	float:left;
	text-align:center;
	margin:0px 0px 0px 6px
}
#weatherContainer .forecast .day .dayname {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:5px 0px 4px 0px
}
#weatherContainer .forecast .day .dayhigh {
	width:35px;
	height:20px;
	line-height:20px;
	font-size:14px;
	font-weight:bold;
	margin:0px auto
}
#weatherContainer .forecast .day .daylow {
	width:35px;
	height:20px;
	line-height:20px;
	font-size:14px;
	font-weight:bold;
	margin:0px auto
}
#weatherContainer .forecast form {
	margin:8px 0px 0px 0px
}
#weatherContainer .sponsor {
	font-size:10px
}
#weatherButtons {
	width:313px;
	margin:0px auto;
	clear:both
}
#weatherButtons .button {
	height:23px;
	width:76px;
	float:left;
	margin:0px 1px 0px 1px;
	padding:3px 0px 0px 0px
}
#weatherButtons .button a {
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	vertical-align:middle
}
#videoModule .videoLabel {
	font-weight:bold
}
#videoModule .videoChannels {
	height:30px
}
#videoModule .video {
	float:left;
	width:125px;
	text-align:center;
	padding:0px
}
#videoModule .duration {
	font-size:10px;
	font-style:italic;
	text-align:center
}
#videoModule a:link, #videoModule a:visited {
	font-size:12px;
	color:#fff
}
#videoModule .videoThumbs {
	padding:0px 0px 0px 0px;
	height:87px;
	vertical-align:middle;
	text-align:center;
	margin:0px auto
}
#videoModule .moreVideos {
	float:right;
	font-size:12px;
	padding:0px 10px 0px 0px
}
#videoModule ul {
	margin:0px 0px 0px 10px;
	padding:0px;
	list-style:none
}
#videoModule li {
	margin:0px;
	padding:0px 5px 0px 0px;
	display:inline
}
.rightrail-container {
	width:325px;
	padding:15px 5px 15px 5px;
	margin:0px auto;
	font-size:12px;
	text-align:left
}
.rightrail-container h3 {
	font-size:16px;
	font-weight:bold;
	text-align:left;
	margin:0px;
	padding:0px 0px 5px 0px
}
.newslist {
}
.newslist h2 {
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold
}
.webalert {
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	color:White
}
.webcast {
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	color:Red
}
.newslist-head {
	margin:0;
	padding:4px 0 10px 0
}
.newslist p {
	margin:0;
	padding:0;
	font-size:12px
}
.newslist p.photoleft {
	float:left;
	margin:0 8px 5px 0
}
.newslist p.photocenter {
	margin:0 0 5px 0
}
.newslist ul {
}
.newslist li {
}
.newslist li.more {
	font-weight:bold;
	text-transform:uppercase
}

.newslist h3 {
	margin:0px 0px 5px 0px;
	padding:0px 0px 2px 0px
}
.newslist h3 a:hover, .newslist h3 a:link, newslist h3 a:visited {
	text-decoration:none
}
.news-pluckcomment {
	padding-left:13px;
	height:10px
}
.newslist img {
	margin:0;
	padding:0;
	border:0
}
.minidate {
	margin:0;
	padding:0;
	font-size:10px;
	color:#eeeeee
}
.carouselcontent {
	width:380px;
	height:250px;
	margin:0;
	padding:0 0 6px 0
}
.carousel-promos {
	width:380px;
	margin:0;
	padding:10px 0 0 0;
	border-top:1px solid #e2e1c7;
	font-size:11px
}
.carousel-promos h2 {
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold
}
.carousel-promos p {
	margin:0;
	padding:0;
	font-size:11px
}
.carousel-promos p.photoleft {
	float:left;
	margin:0;
	padding:3px 8px 0 0
}
.carousel-promo-left {
	float:left;
	width:189px;
	margin:0;
	padding:0
}
.carousel-promos-left p {
	margin:0;
	padding:0 10px 0 0;
	font-size:11px
}
.carousel-promo-right {
	float:right;
	width:180px;
	margin:0;
	padding:0
}
.promo-guide {
	margin:0;
	padding:0;
	text-align:left
}
.promo-guide p {
	margin:0 0 4px 0;
	font-size:12px
}
.promo-guide img {
	margin:0 0 5px 0
}
.promo-guide ul {
	margin:0;
	padding:0;
	list-style:none
}
.promo-guide li {
	margin:0;
	padding-left:8px;
	font-size:12px
}
.promo-classifieds {
	margin:0;
	padding:0;
	text-align:left
}
.promo-classifieds img {
	float:left;
	margin:0 8px 5px 0;
	padding:0
}
.promo-classifieds h6 {
	font-size:12px;
	font-weight:bold
}
.promo-classifieds p {
	margin:0 0 10px 0;
	font-size:12px
}
.voice {
	margin:0;
	width:560px;
	padding:10px 0;
	clear:both
}
.voice p {
	padding:0;
	margin:10px 0 0 0;
	font-size:12px
}
.voice p.voice-author {
	padding:0 0 10px 0;
	margin:0;
	font-size:12px;
	font-weight:bold
}
.gtv_caption {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal
}
.gtv_body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal
}
.morenews-container {
	float:right;
	font-size:10px;
	font-weight:bold;
	padding:4px 0px 0px 0px
}
.morenews-container a {
	font-size:10px
}
.news-container {
	width:380px;
	margin:0;
	padding:10px 0;
	text-align:left
}
.news-containerlast {
	width:380px;
	margin:0;
	padding:10px 0;
	text-align:left
}
.news-left {
	float:left;
	width:190px;
	margin:0
}
.news-left h2 {
	margin:0;
	padding:0 10px 5px 0;
	font-size:14px;
	font-weight:bold
}
.news-left p {
	margin:0;
	padding:3px 10px 5px 0;
	font-size:12px
}
.news-left h3 {
	margin:0;
	padding:0 10px 5px 0;
	font-size:18px;
	font-weight:bold;
	text-transform:lowercase
}
.news-left p.photoleft {
	float:left;
	padding:3px 8px 5px 0
}
.news-left img {
	border:0
}
.news-right {
	float:right;
	width:180px;
	margin:0;
	padding:0
}
.newslead {
	margin:0;
	padding:0
}
.newslead img {
	margin:0;
	padding:0;
	border:0
}
.newslead h1 {
	margin:0px;
	padding:0px 0px 3px 0px;
	font-size:16px;
	font-family: arial, Times, serif
}
.newslead h2 {
	margin:0;
	padding:0 0 5px 0;
	font-size:14px;
	font-weight:bold
}
.newslead h3 {
	margin:0;
	padding:0 0 5px 0;
	font-size:18px;
	font-weight:bold;
	text-transform:lowercase
}
.newslead h1 a:link, .newslead h1 a:visited {
	text-decoration:none
}
.newslead h2 a:link, .newslead h2 a:visited {
	text-decoration:none
}
.newslead p {
	margin:0px;
	padding:0px 0px 3px 0px;
	font-size:12px
}
.newslead p.photoleft {
	float:left;
	padding:3px 8px 5px 0
}
.newslead p.photoright {
	float:right;
	padding:3px 0 5px 8px
}
.newslead p.photoleft-trans {
	float:left;
	padding:3px 8px 5px 0
}
.newslead p.photocenter {
	margin:0;
	padding:3px 0 5px 0
}
.newslead ul {
	margin:0;
	padding:0;
	list-style:none
}
.newslead li {
	margin:0;
	font-size:11px
}
.newslead li.article {
	margin:0;
	padding-left:15px;
	font-size:11px
}
.newslead li.gallery {
	margin:0;
	padding-left:15px;
	font-size:11px
}
.newslead li.video {
	margin:0;
	padding-left:15px;
	font-size:11px
}
.newslead-tools {
	margin:0;
	padding:0 0 10px 0
}
.newslead-tools ul {
	margin:0;
	padding:5px 0 0 0;
	list-style:none
}
.newslead-tools li {
	margin:0 8px 0 0;
	display:inline;
	font-size:11px;
	font-weight:normal
}
.newslead-tools li.recommend {
	padding-left:13px;
	font-size:11px
}
.newslead-tools li.comments {
	padding-left:15px;
	font-size:11px
}
.news-comments {
	clear:both;
	margin:0;
	padding:5px 0 0 0
}
.news-comments p {
	margin:0;
	padding:0;
	font-size:12px
}
.news-tools {
	margin:0;
	padding:0
}
.news-tools ul {
	margin:0;
	padding:0 0 3px 0;
	list-style:none
}
.news-tools li {
	margin:0 5px 0 0;
	display:inline;
	font-size:11px;
	font-weight:normal
}
.news-tools li.recommend {
	padding-left:13px
}
.news-tools li.comments {
}
.sectionlist {
	clear:both;
	margin:0;
	padding:5px 0;
	margin:5px 0px 0px 0px
}
.sectionlist img {
	margin:0;
	padding:0;
	border:0
}
.sectionlist h1 {
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:bold
}
.sectionlist h2 {
	margin:0;
	padding:0px 0px 3px 0px;
	font-size:14px;
	font-weight:bold
}
.sectionlist h1 a:link, .sectionlist h1 a:visited {
	text-decoration:none
}
.sectionlist h1 a:hover {
	text-decoration:underline
}
.sectionlist h2 a:link, .sectionlist h2 a:visited {
	text-decoration:none
}
.sectionlist h2 a:hover {
	text-decoration:underline
}
.sectionlist p {
	margin:0;
	padding:3px 0;
	font-size:12px
}
.sectionlist p.photoleft {
	float:left;
	padding:3px 8px 3px 0
}
.sectionlist p.photoright {
	float:right;
	padding:3px 0 3px 8px
}
.sectionlist p.photocenter {
	margin:0 0 3px 0
}
.sectionlist li.article {
	margin:0;
	padding-left:15px;
	font-size:11px
}
.sectionlist li.gallery {
	margin:0;
	padding-left:15px;
	font-size:11px
}
.sectionlist li.video {
	margin:0;
	padding-left:15px;
	font-size:11px
}
.rightcolumn {
	margin:0;
	padding:0
}
.explore-container {
	width:339px;
	margin:0;
	padding:0;
	text-align:left
}
#explore-tabs {
	clear:both;
	width:341px;
	margin:0;
	padding:0
}
#explore-tabs h1 {
	margin:0;
	padding:10px 0 5px 10px;
	font-size:16px;
	font-weight:bold
}
#explore-tabs ul {
	margin:0 0 10px 10px;
	padding:0;
	list-style:none
}
#explore-tabs li {
	float:left;
	margin:0;
	padding-right:3px
}
#explore-tabs img {
	margin:0;
	padding:0;
	border:0;
	display:block
}
.explore-content {
	clear:both;
	width:341px;
	margin:0;
	padding:0
}
.explore-content img {
	margin:0 0 10px 10px;
	padding:0;
	border:0
}
.explore-content h2 {
	margin:0;
	padding:10px 0 5px 10px;
	font-size:14px;
	font-weight:bold;
	text-transform:lowercase
}
.explore-content h5 {
	margin:0;
	padding:0 0 0 10px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase
}
.explore-content p {
	margin:0;
	padding:0 0 8px 10px;
	font-size:12px
}
.explore-content p.more {
	font-weight:bold;
	text-transform:uppercase
}
.explore-content ul {
	margin:0 0 10px 10px;
	padding:0;
	list-style:none
}
.explore-content li {
	margin:0;
	padding:0;
	font-size:12px
}
.explore-content .gslArticleControl {
	padding-left:10px
}
.explore-container .Summary_ForumsContainer {
	padding:10px 0px 5px 10px
}
.explore-content .gslDiscoveryCount {
	padding-left:13px;
	height:10px;
	font-size:12px
}
.explore-content .news-pluckcomment {
	font-size:12px
}
#explore-tabs-text {
	float:left;
	font-size:11px;
	line-height:normal;
	clear:both;
	width:341px
}
#explore-tabs-text h1 {
	font-size:16px;
	font-weight:bold;
	margin:0pt;
	padding:10px 0pt 5px 10px
}
#explore-tabs-text ul {
	margin:0 0 0 10px;
	padding:0;
	list-style:none
}
#explore-tabs-text li {
	float:left;
	margin:0 3px 0 0;
	padding:0 0 0 8px
}
#explore-tabs-text a {
	float:left;
	display:block;
	padding:6px 15px 7px 6px;
	text-decoration:none;
	font-weight:bold
}
#explore-tabs-text a {
	float:none
}
.gslNoLabels .gslCommentsLabel {
	display:none
}
.gslNoLabels .gslReviewsLabel {
	display:none
}
.gslNoLabels .gslRecommendLabel {
	display:none
}
#header-container {
	clear:both;
	width:940px;
	margin:0;
	padding:0
}
#header-partners {
	clear:both;
	width:940px;
	margin:0;
	padding:0px 10px 0px 10px
}
#header-partners ul.right {
	float:right;
	margin:0;
	padding:10px 15px 0px 0;
	list-style:none
}
#header-partners ul.left {
	float:left;
	margin:0;
	padding:10px 0 5px 0;
	list-style:none
}
#header-partners li {
	margin:0;
	padding:0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	display:inline;
	list-style-type:none
}
#header-partners a {
	text-decoration:none;
	font-size:11px
}
#headermast {
	clear:both;
	width:940px;
	margin:0;
	padding:0
}
#headermast-main {
	width:940px;
	margin:0;
	padding:0;
	vertical-align:middle
}
#masthead {
	margin:0;
	padding:26px 0px 0px 12px;
	float:left;
	width:230px
}
#masthead h1 {
	margin:0;
	padding:10px 0 10px 10px
}
#masthead img {
	margin:0;
	padding:0;
	border:0
}
#header-search-container {
	width:425px;
	height:50px;
	margin:20px 7px 0px 0px;
	padding:2px 0px 0px 6px;
	float:right
}
#header-search {
	width:170px;
	float:left
}
#search-sponsor {
	margin:0px 40px 0px 0px;
	padding:0px;
	width:88px;
	height:45px;
	float:right;
	font-size:10px;
	text-align:center
}
#search-sponsor h5 {
	margin:0;
	padding:0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase
}
#footer-container {
	clear:both;
	width:940px;
	margin:2px 0px 0px 0px;
	padding:0px;
	text-align:left
}
#partner-logos {
	clear:both;
	width:940px;
	margin:0;
	padding:0;
	text-align:center
}
#partner-logos ul {
	margin:0;
	padding:10px 0;
	list-style:none
}
#partner-logos li {
	margin:0 0 0 40px;
	padding:0;
	display:inline;
	list-style-type:none
}
#partner-logos img {
	border:none
}
#partner-links {
	clear:both;
	width:940px;
	margin:0;
	padding:0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center
}
#partner-links ul {
	margin:0;
	padding:8px 0;
	list-style:none
}
#partner-links li {
	margin:0 0 0 5px;
	padding:0;
	display:inline;
	list-style-type:none
}
#seo-links {
	clear:both;
	width:940px;
	margin:0;
	padding:0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left
}
#seo-links ul {
	margin:0;
	padding:5px 0;
	list-style:none
}
#seo-links li {
	margin:0;
	padding:0;
	display:inline;
	list-style-type:none
}
#legal {
	clear:both;
	width:940px;
	margin:0;
	padding:0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	text-align:left
}
#legal ul {
	margin:0;
	padding:8px 0 4px 0;
	list-style:none
}
#legal li {
	margin:0;
	padding:0;
	display:inline;
	list-style-type:none;
	font-weight:bold
}
#legal p {
	margin:0;
	padding:0
}
.calendar-container {
	width:340px;
	margin:0;
	padding:0
}
.calendar-label {
	width:340px;
	height:31px;
	margin:0;
	padding:0
}
.calendar-label h2 {
	margin:0;
	padding:10px 0 5px 10px;
	font-size:14px;
	font-weight:bold
}
.calendar-label ul {
	float:right;
	margin:0;
	padding:10px 10px 5px 0;
	list-style:none
}
.calendar-label li {
	margin:0;
	padding:0;
	display:inline;
	font-size:11px;
	font-weight:bold
}
.calendar-label a:link, .calendar-label a:visited, .calendar-label a:hover, .calendar-label a:active {
	text-decoration:none
}
.calendar-sevenday {
	width:320px;
	margin:10px 10px 0 10px;
	padding:0;
	text-align:center
}
.calendar-square {
	float:left;
	width:39px;
	height:32px;
	overflow:hidden;
	text-align:center
}
.calendar-square a:link, .calendar-square a:hover, .calendar-square a:visited, .calendar-square a:active {
	text-decoration:none
}
.calendar-day {
	font:bold 13px/16px Verdana, Geneva, Arial, Helvetica, sans-serif
}
.calendar-date {
	font:bold 16px/13px Verdana, Geneva, Arial, Helvetica, sans-serif
}
#calendar-day6 {
	border-right:0;
	width:44px
}
#calendar-day0, #calendar-day1, #calendar-day2, #calendar-day3, #calendar-day4, #calendar-day5 {
	width:44px
}
.calendar-content {
	width:320px;
	margin:10px 10px 5px 10px;
	padding:0
}
.calendar-content h2 {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold
}
.calendar-content p {
	margin:0;
	padding:0 0 5px 0;
	font-size:11px
}
.weather-label {
	width:199px;
	height:33px;
	margin:0;
	padding:0;
	text-align:left
}
.weather-label h2 {
	margin:0;
	padding:10px 0 5px 10px;
	font-size:12px;
	font-weight:bold
}
.weather-label ul {
	float:right;
	margin:0;
	padding:10px 10px 5px 0;
	list-style:none
}
.weather-label li {
	margin:0;
	padding:0;
	display:inline;
	font-size:11px;
	font-weight:bold
}
.weather-widget {
	width:180px;
	margin:0;
	padding:0;
	text-align:left
}
.weather-item {
	clear:both;
	margin:0;
	padding:8px 0
}
.weather-item img {
	border:0
}
.weather-item p.weathericon-left {
	float:left;
	margin:3px 6px 0 0
}
.weather-item p.weathericon-right {
	float:right;
	margin:3px 6px 0 0
}
.weather-item p.weathericon-right {
	float:right;
	margin:3px 6px 0 0
}
.weather-item p.weathermap {
	text-align:center
}
.weather-item p.weathersponsor {
	float:right;
	margin:0 0 0 5px
}
.weather-item p {
	margin:0;
	padding:0;
	font-size:12px
}
.weather-widget ul {
	margin:0;
	padding:5px 0 10px 0;
	list-style:none
}
.weather-widget li {
	padding:0 10px 0 8px;
	display:inline;
	font-size:11px;
	font-weight:bold
}
.weather-container-horizontal {
	widht:340px;
	height:151x;
	margin:0;
	padding:0
}
.weather-content-horizontal {
	widht:340px;
	height:120px;
	margin:0;
	padding:0
}
.weather-label-horizontal {
	width:340px;
	height:31px;
	margin:0;
	padding:0
}
.weather-label-horizontal h2 {
	margin:0;
	padding:10px 0 5px 10px;
	font-size:12px;
	font-weight:bold
}
.weather-label-horizontal ul {
	float:right;
	margin:0;
	padding:10px 10px 5px 0;
	list-style:none
}
.weather-label-horizontal li {
	margin:0;
	padding:0;
	display:inline;
	font-size:11px;
	font-weight:bold
}
.weather-label-horizontal a:link, .weather-label-horizontal a:visited, .weather-label-horizontal a:hover, .weather-label-horizontal a:active {
	text-decoration:none
}
.weather-item-horizontal {
	float:left;
	overflow:hidden;
	text-align:center;
	height:120px;
	margin:0;
	padding:0
}
.weather-item-horizontal img {
	border:0
}
#weather-horizontal-item1, #weather-horizontal-item2, #weather-horizontal-item3 {
	width:80px
}
#weather-horizontal-item4 {
	border-right:0;
	width:90px
}
.weather-item-horizontal p {
	margin:0;
	padding:0;
	font-size:10px
}
.weather-item-horizontal p.weathericon {
	margin:7px 0 0 0
}
.weather-item-horizontal p.weathersponsor {
	text-align:center;
	margin:20px 0 0 0
}
.PhotoRecommend .gslRecommendLink {
	padding-left:13px
}
.PhotoRecommend .gslRecommended {
	padding-left:13px
}
#registerpage {
	clear:both;
	width:700px;
	margin:0;
	padding:0
}
#registerpage h1 {
	margin:10px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold
}
#registerpage p {
	margin:0 10px 10px 10px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px
}
#registerpage-login {
	float:left;
	margin:10px;
	padding:0;
	width:380px;
	text-align:left
}
#registerpage-register {
	float:right;
	margin:10px 0;
	padding:0;
	width:280px;
	text-align:left
}
.voicesviews-label {
	width:400px;
	height:33px;
	margin:0;
	padding:0;
	text-align:left
}
.voicesviews-label h2 {
	margin:0;
	padding:10px 0 5px 10px;
	font-size:12px;
	font-weight:bold
}
.pd-search-sections {
	width:330px;
	margin-left:0px
}
.pd-search-sections ul {
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:11px;
	line-height:normal
}
.pd-search-sections li {
	float:left;
	margin-left:3px;
	padding:0px 0px 0px 2px
}
.pd-search-sections li span {
	display:none;
	visibility:hidden
}
.pd-search-sections a {
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	padding:3px 4px 3px 3px;
	display:block
}
.pd-search-sections a:link, .pd-search-sections a:visited, .pd-search-sections a:active {
	text-decoration:none
}
.pd-search-sections-more {
	position:absolute;
	z-index:2000;
	width:97px;
	border:1px solid
}
.pd-search-sections-more ul {
	text-align:left;
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:bold;
	line-height:normal
}
.pd-search-sections-more li {
	margin:0px
}
.pd-searchMore-droplist a, .pd-searchMore-droplistOn a {
	padding:3px 4px 3px 3px
}
.pd-searchMore-droplist a:link, .pd-searchMore-droplist a:visited, .pd-searchMore-droplist a:active {
	text-decoration:none
}
.pd-searchMore-droplistOn a:link, .pd-searchMore-droplistOn a:visited, .pd-searchMore-droplistOn a:active {
	text-decoration:none
}
.pd-searchMore-droplist {
	padding:3px 4px 3px 3px
}
.pd-searchMore-droplistOn {
	padding:3px 4px 3px 3px
}
li.pd-search-section-on span {
	margin:0px;
	padding:0px;
	display:block;
	margin:auto auto -8px;
	text-indent:-5000;
	visibility:visible
}
.pd-search-section-on a {
	padding:3px 4px 3px 3px
}
.pd-search-section-on a:link, .pd-search-section-on a:visited, .pd-search-section-on a:active {
	text-decoration:none
}
.keyword-input {
	width:254px;
	margin:0px
}
.go-button {
	margin:-5px 0px 0px 0px
}
.pd-search-text {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	margin:18px 8px 0px 0px;
	width:110px;
	float:left;
	text-align:right
}
.calendar-module2-container {
	width:310px;
	margin:0;
	padding:0;
	text-align:center
}
.calendar-module2-label {
	width:310px;
	height:33px;
	margin:0;
	padding:0
}
.calendar-module2-label h2 {
	margin:0;
	padding:8px 0 5px 10px;
	font-size:15px;
	font-weight:bold;
	text-align:left
}
.calendar-module2-label ul {
	float:right;
	margin:10px 0 0 0;
	padding:0;
	list-style:none
}
.calendar-module2-label li {
	margin:0;
	padding:0 10px 0 0;
	display:inline;
	font-size:11px;
	font-weight:bold
}
.calendar-module2-label a:link, .calendar-module2-label a:hover, .calendar-module2-label a:visited, .calendar-module2-label a:active {
	text-decoration:none
}
.calendar-module2-days {
	margin:0px;
	padding:5px 0px 0px 5px
}
.calendar-module2-days ul {
	margin:0px;
	padding:5px 0px 0px 0px;
	list-style:none
}
.calendar-module2-days li {
	float:left;
	width:38px;
	margin-left:4px;
	padding:0;
	text-align:center
}
.calendar-module2-days p.day {
	margin:0px;
	padding:0px;
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase
}
.calendar-module2-days p.date {
	margin:0px;
	padding:0px;
	font-size:14px;
	font-weight:bold
}
.calendar-module2-days a:link, .calendar-module2-days a:hover, .calendar-module2-days a:visited {
	padding:3px;
	display:block;
	text-decoration:none
}
.calendar-module2-days a:active {
	padding:3px;
	display:block;
	text-decoration:none
}
.calendar-module2-links {
	margin:0px;
	padding:0px 10px 8px 0px;
	text-align:left
}
.calendar-module2-links ul {
	margin:0px;
	padding:0px;
	list-style:none
}
.calendar-module2-links li {
	margin:0px;
	padding:0px 10px 0px 0px;
	display:inline;
	font-size:11px;
	font-weight:bold
}
.calendar-module2-links a:link, .calendar-module2-links a:hover, .calendar-module2-links a:visited, .calendar-module2-links a:active {
	font-size:11px;
	font-weight:bold
}
.calendar-module2-weather {
	float:right;
	width:110px;
	margin:0px 0px 5px 5px;
	padding:0px;
	text-align:center
}
.calendar-module2-weather p {
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:bold
}
.calendar-module2-weather p.icon {
	float:left;
	margin:0px;
	padding:4px 0px 2px 5px
}
.calendar-module2-weather p.ad {
	margin:0px;
	padding:5px 0
}
.calendar-module2-weather h4 {
	margin:0px;
	padding:8px 0px 3px 0px;
	font-size:18px;
	font-weight:bold
}
.calendar-module2-weather a:link, .calendar-module2-weather a:hover, .calendar-module2-weather a:visited, .calendar-module2-weather a:active {
	font-weight:bold;
	text-decoration:underline
}
.calendar-module2-weather img {
	border:0px
}
.pd-calendar-results {
	margin:30px 0px 0px 0px;
	padding:10px 10px 0px 10px;
	font-size:11px;
	text-align:left
}
.pd-calendar-results ul {
	margin:0px;
	padding:0px 0px 3px 0px;
	list-style:none
}
.pd-calendar-results li.vevent {
	margin:0px 0px 3px 0px;
	padding:0px
}
.title {
	margin:0px;
	padding:0px;
	font-weight:normal
}
.title span.dtstart {
	font-weight:bold;
	display:none
}
.title abbr.datestart {
	font-weight:bold
}
.title span.url a {
	text-decoration:underline
}
.location {
	margin:0px;
	padding:0px;
	font-size:11px
}
span.summary {
	margin:0px;
	padding:0px;
	font-size:11px
}
div.summary {
	margin:0px;
	padding:0px;
	font-size:11px;
	display:none
}
.mstr_container {
	background-color:#FFF;
	float:left;
	margin:0px auto;
	width:940px
}
#client_footer {
	float:left;
	margin:0px auto;
	width:940px
}
#articlesubmissions_wrapper {
	float:left;
	width:100%;
	align:center
}
div#master_container {
	margin:0px auto;
	float:none !important;
	width:940px !important
}
div#header {
	background:none
}
div#master_subcontainer, div.pd_footer_wrapper {
	width:940px
}
div#main_content_area {
	text-align:left
}
ul.glob_link_12px li {
	list-style:none
}
.gslComments {
	font-size:12px
}
.gslRecommendLink {
	padding-left:13px
}
.gslRecommended {
	padding-left:13px
}
#crop {
	width:98px;
	height:70px;
	overflow:hidden;
	margin:0;
	padding:0;
	margin-bottom:6px;
	margin-right:6px;
	display:inline-block;
	float:left
}
.gallerylist-container {
	margin:0;
	padding:0
}
.gallerylist-container p.more {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase
}
.gallerylist-container a:link, newslist a:visited {
	text-decoration:underline
}
.gallerylist {
	clear:both;
	margin:0 0 8px 0;
	padding:0
}
.gallerylist p {
	margin:0;
	padding:0;
	font-size:11px
}
.gallerylist img {
	border:0
}
.gallerylist p.photoleft {
	float:left;
	margin:0 8px 0 0;
	padding:0;
	border:0
}
.gallerylist p.photolarge {
	margin:0 0 3px 0;
	padding:0;
	border:0
}
div.sectionfront-hidden {
	display:none;
	visibility:hidden
}
#sectionfront-tab-container {
	width:380px;
	border-collapse:collapse;
	font-size:11px;
	line-height:normal
}
#sectionfront-tab-header ul, #sectionfront-carousel-tab ul {
	margin:0;
	padding:0 10px 0 0;
	list-style:none
}
#sectionfront-tab-header li {
	float:left;
	width:178px;
	margin-left:3px;
	padding:0 0 0 3px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	text-transform:lowercase
}
#sectionfront-tab-header a {
	padding:3px 14px 3px 7px;
	display:block;
	text-decoration:none;
	font-size:11px
}
#sectionfront-tab-header #sectionfront-current a {
	text-align:center;
	font-size:11px
}
#sectionfront-tab-header li span {
	display:none;
	visibility:hidden
}
#sectionfront-tab-header li#sectionfront-current span {
	display:block;
	margin:auto;
	text-indent:-5000;
	visibility:visible
}
#sectionfront-content {
	clear:both;
	margin:0;
	padding:0;
	font-size:11px
}
.headlines-list {
	clear:both;
	margin:0;
	padding:12px 0
}
.headlines-list h2 {
	margin:0;
	padding:0 0 2px 0;
	font-size:14px
}
.headlines-list p {
	margin:0;
	padding:2px 0 10px 0;
	font-size:11px
}
.headlines-list ul {
	margin:0;
	padding:0;
	list-style:none
}
.headlines-list li {
	margin:0 0 .4em 0;
	padding:0;
	font-size:12px;
	font-weight:bold
}
.headlines-list li.more {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase
}
.newslist-head h3, .newsfront-latest {
	margin:0;
	padding:0 0 3px 0;
	font-size:22px;
	font-weight:bold
}
.UAWidget-PopUp {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	padding:10px
}
.UAWidget-PopUp h3 {
	font-size:15px;
	font-weight:bold;
	margin-top:0px
}
.UAWidget-PopUp label, span {
	font-size:11px
}
.UAWidget-PopUp a:link, .UAWidget-PopUp a:visited, .UAWidget-PopUp a:hover, .UAWidget-PopUp a:active {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase
}
.UAWidget-Inline {
	font-family:Arial, Sans-Serif;
	font-size:11px;
	margin:0px;
	padding:0px 0px 0px 8px;
	text-align:left;
	text-transform:none
}
.UAWidget-Inline h3 {
	font-size:15px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-transform:none
}
.UAWidget-Inline img {
	padding:0px;
	margin:0px
}
.UAWidget-Inline span {
	font-size:11px
}
.UAWidget-Inline a:link, .UAWidget-Inline a:visited, .UAWidget-Inline a:hover, .UAWidget-Inline a:active {
	font-size:11px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-decoration:underline;
	text-transform:none
}
.URWidget-Logo {
	clear:both;
	margin:0px;
	padding:0px;
	vertical-align:bottom
}
.URWidget-Inline {
	margin-top:20px;
	padding:20px;
	width:520px
}
.URWidget-Inline h3 {
	font-family:Verdana, Arial, sans-serif;
	font-size:20px;
	font-weight:bold;
	text-transform:none
}
.URWidget-Inline td {
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:normal
}
.URWidget-Inline span {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	line-height:1.4em
}
.UAAvatar {
	float:left;
	margin:0px;
	padding:5px;
	width:88px;
	height:85px
}
.GDNLine {
	height:1px;
	width:75%
}
.GDNStatus {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold
}
.GDNErrorSummary {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	position:relative;
	top:0px;
	left:0px
}
#Avatar {
	background:url(/graphics/avatar.gif) no-repeat;
	float:left;
	margin:0px;
	padding:0px;
	width:88px;
	height:85px
}
#CancelMembershipConfirmWidget {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	padding:10px
}
#CancelMembershipConfirmWidget h3 {
	font-size:15px;
	font-weight:bold;
	margin-top:0px
}
#CancelMembershipConfirmWidget span {
	font-size:13px
}
#CancelMembershipConfirmWidget a {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase
}
#CancelMembershipThanksWidget {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	padding:10px
}
#CancelMembershipThanksWidget h3 {
	font-size:15px;
	font-weight:bold;
	margin-top:0px
}
#CancelMembershipThanksWidget span {
	font-size:11px
}
#CancelMembershipThanksWidget a {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase
}
#ChangePasswordWidget {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	padding:10px
}
#ChangePasswordWidget h3 {
	font-size:15px;
	font-weight:bold;
	margin:0px
}
#ChangePasswordWidget span, label {
	font-size:11px
}
#ChangePasswordWidget a {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase
}
#ChangePasswordThanksWidget {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	padding:10px
}
#ChangePasswordThanksWidget h3 {
	font-size:15px;
	font-weight:bold;
	margin-top:0px
}
#ChangePasswordThanksWidget span {
	font-size:11px
}
#ChangePasswordThanksWidget a {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase
}
#ForgotPasswordWidget {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	padding:10px
}
#ForgotPasswordWidget h3 {
	font-size:15px;
	font-weight:bold;
	margin-top:0px
}
#ForgotPasswordWidget span, label {
	font-size:11px
}
#ForgotPasswordWidget a {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase
}
#ForgotPasswordThanksWidget {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	padding:10px
}
#ForgotPasswordThanksWidget h3 {
	font-size:15px;
	font-weight:bold;
	margin-top:0px
}
#ForgotPasswordThanksWidget span {
	font-size:11px
}
#ForgotPasswordThanksWidget a {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase
}
#LoggedInWidget {
	font-family:Arial, Sans-Serif;
	font-size:11px;
	margin:0px;
	text-align:left;
	text-transform:none
}
#LoggedInWidget h3 {
	font-size:15px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-transform:none
}
#LoggedInWidget img {
	padding:0px;
	margin:0px
}
#LoggedInWidget span {
	font-size:11px
}
#LoggedInWidget a {
	margin:0px;
	padding:0px;
	text-decoration:underline;
	text-transform:none;
	font-size:11px
}
#LoggedOutWidget {
	font-family:Arial, Sans-Serif;
	font-size:11px;
	margin:0px;
	text-align:left;
	text-transform:none
}
#LoggedOutWidget h3 {
	font-size:15px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-transform:none
}
#LoggedOutWidget img {
	padding:0px;
	margin:0px
}
#LoggedOutWidget span {
	font-size:11px
}
#LoggedOutWidget a {
	margin:0px;
	padding:0px;
	text-decoration:underline;
	text-transform:none;
	font-size:11px
}
#LoginWidget {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	padding:10px
}
#LoginWidget h3 {
	font-size:15px;
	font-weight:bold;
	margin:0px;
	text-align:left;
	text-transform:lowercase
}
#LoginWidget img {
	border:0px;
	float:left;
	margin:5px 0px 0px 5px;
	padding-right:10px
}
#LoginWidget span, label {
	font-size:11px
}
#LoginWidget a {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase
}
#NewslettersWidget {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	padding:10px
}
#NewslettersWidget h3 {
	font-size:15px;
	font-weight:bold;
	margin-top:0px
}
#NewslettersWidget span, label {
	font-size:11px
}
#NewslettersWidget a {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase
}
#RegistrationWidget {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	padding:10px
}
#RegistrationWidget h3 {
	font-size:15px;
	font-weight:bold;
	margin:0px;
	text-align:left
}
#RegistrationWidget span, label {
	font-size:11px
}
#RegistrationWidget a {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase
}
#RegistrationThanksWidget {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	padding:10px
}
#RegistrationThanksWidget h3 {
	font-size:15px;
	font-weight:bold;
	margin-top:0px
}
#RegistrationThanksWidget span {
	font-size:11px
}
#RegistrationThanksWidget a {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase
}
#ResendConfirmationWidget {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	padding:10px
}
#ResendConfirmationWidget h3 {
	font-size:15px;
	font-weight:bold;
	margin-top:0px
}
#ResendConfirmationWidget span, label {
	font-size:11px
}
#ResendConfirmationWidget a {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase
}
#ResendConfirmationThanksWidget {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	padding:10px
}
#ResendConfirmationThanksWidget h3 {
	font-size:15px;
	font-weight:bold;
	margin-top:0px
}
#ResendConfirmationThanksWidget span {
	font-size:11px
}
#ResendConfirmationThanksWidget a {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase
}
#PageLoginForm {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	padding:10px;
	width:318px
}
#PageLoginForm h3 {
	font-size:15px;
	font-weight:bold;
	margin:0px;
	text-align:center;
	text-transform:lowercase
}
#PageLoginForm img {
	border:0px;
	float:left;
	margin:5px 0px 0px 5px;
	padding-right:10px
}
#PageLoginForm span, label {
	font-size:11px
}
#PageRegistrationForm {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	padding:10px;
	width:350px
}
#PageRegistrationForm h3 {
	font-size:15px;
	font-weight:bold;
	margin:0px;
	text-align:left
}
#PageRegistrationForm span, label {
	font-size:11px
}
#PageRegistrationThanks {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	padding:10px
}
#PageRegistrationThanks h3 {
	font-size:15px;
	font-weight:bold;
	margin-top:0px
}
#PageRegistrationThanks span {
	font-size:11px
}
#PageRegistrationThanks a {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase
}
#FooterLine {
	height:1px;
	width:75%
}
.UserStatus {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold
}
.ErrorSummary {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	position:relative;
	top:0px;
	left:0px
}
#sitemapcontainer {
	padding:20px;
	text-align:left
}
#sitemapcontainer a:link, #sitemapcontainer a:visited {
	text-decoration:none
}
#sitemapcontainer a:hover {
	text-decoration:underline
}
.sitemaplevel1 {
	padding-left:30px;
	padding-top:2px;
	padding-bottom:2px
}
.sitemaplevel1-name {
	padding-left:8px
}
.sitemaplevel2 {
	padding-left:50px;
	padding-top:2px;
	padding-bottom:2px
}
.sitemaplevel2-name {
	padding-left:8px
}
.sitemaplevel3 {
	padding-left:70px;
	padding-top:2px;
	padding-bottom:2px
}

div.Summary_PhotoTitle {
font-weight: bold
}

div.Summary_ForumsTitle {
font-weight: bold
padding-bottom: 10 px;
}

div.Summary_ArticleTitle {
font-weight: bold;
padding-bottom: 10 px;
}

.tababs, .tababs a, .tababs a:link, .tababs a:visited, .tababs a:hover{
color:#CCCCCC; 
font-size:16px; 
font-family:Georgia, arial, Times, serif;
 }

h1, h1 a:link, h1 a:visited, h1 a:hover {
 color:#000000; 
}
h3 a:link, h3 a:visited, h3 a:hover {
	color:#2e3237
}
h5 {
	color:#4B5565
}

.blueheader, .blueheader a:link, .blueheader a:visited, .blueheader a:hover{
 font-family: Georgia, Arial, Helvetica, sans-serif;
 color:#006699; 
 font-weight: bold; 
 font-size: 18px;
 }
 
 .blueheader, .blueheader a:link, .blueheader a:visited, .blueheader a:hover{
 font-family: Georgia, Arial, Helvetica, sans-serif;
 color:#006699; 
 font-weight: bold; 
 font-size: 18px;
 }
 
 a.blueheader {
 font-family: Georgia, Arial, Helvetica, sans-serif;
 color:#006699; 
 font-weight: bold; 
 font-size: 18px;
 }
 

.verticalrule {
	background-color:#eeeeee;
	
}
.rightrail {
	background-color:#ffffff; border-left:thin; border-color:#eeeeee; 
}
.columndivider {
	background-color:#14365a
}
.verticalrule2 {
	border-left:1px solid #eeeeee
}
.horizontalrule {
	background-color:#eeeeee;
	border-top:solid #eeeeee 1px;
	border-bottom:solid #eeeeee 1px 
}

.promobox {
	background-color:#f4f4e4;
	border-bottom:3px solid #2e3237
}
#branding-container {
	border-bottom:1px solid #eeeeee
}
#branding-container h1 {
	color:#446891
}
.navigation-container {
	border-bottom:1px solid #14365a
}

#usertools {
	background-color:#f4f4e4;
	border-bottom:3px solid #e2e1c7
}
#registerpage {
	border:1px solid #DFDBB0;
	background-color:#F2F1E1
}
#registerpage h1 {
	color:#442E0D
}
#registerpage-login {
	border-right:1px solid #DFDBB0
}

#carousel-tab-header li {
	color:#2e3237
}
#carousel-tab-header a {
	color:#2e3237;
	background:url("") no-repeat right top
}

#carousel-tab-header #carousel-current {
	background:url("") no-repeat left top
}
#carousel-tab-header #carousel-current a {
	color:#fff;
	background:url("") no-repeat right top
}
#carousel-tab-header li#carousel-current span {
	background:url("") no-repeat center top
}
.carousel-promo-left {
	border-right:1px solid #e2e1c7
}
.promo-guide li {
	background:url("/graphics/bullet.gif") no-repeat 0 5px
}
.weather-label {
}
.weather-label h2 {
	color:#fff
}
.weather-item {
	border-bottom:1px solid #eeeeee
}
.weather-item-horizontal {
	background-color:#f4f4e4;
	background:#fff
}
#weather-horizontal-item1, #weather-horizontal-item2, #weather-horizontal-item3 {
	border-right:1px solid #e2e1c7
}
.weather-label-horizontal h2 {
	color:#fff
}
.weather-label-horizontal li {
	color:#d9e7f5
}
.weather-label-horizontal a:link, .weather-label-horizontal a:visited, .weather-label-horizontal a:hover, .weather-label-horizontal a:active {
	color:#d9e7f5
}
.weather-label li {
	color:#d9e7f5
}
.weather-widget li {
}
.weather-container-horizontal {
	border-bottom:3px solid #e2e1c7
}
.weather-content-horizontal {
	background-color:#f4f4e4
}
.weather-label-horizontal {
}
#weatherContainer {
	background:url(/weather/graphics/weather_module/weatherModule_bg.jpg)
}
#weatherContainer .currents .temp {
	color:#fff
}
#weatherContainer .forecast .day {
	background:url(/weather/graphics/weather_module/weatherModule_columnbg.jpg) 0 0 repeat-x
}
#weatherContainer .forecast .day .dayname {
	color:#fff
}
#weatherContainer .forecast .day .dayhigh {
	background:url(/weather/graphics/weather_module/weatherModule_highbg.jpg) 0 0 repeat-x;
	color:#fff
}
#weatherContainer .forecast .day .daylow {
	background:url(/weather/graphics/weather_module/weatherModule_lowbg.jpg) 0 0 repeat-x;
	color:#fff
}
#weatherContainer .sponsor {
	color:#fff
}
#weatherButtons .button {
	background:url(/weather/graphics/weather_module/weatherModule_buttonbg.jpg) 0 0 repeat-x
}
#weatherButtons .button a {
	color:#fff
}
#videoModule {
	background-color:#333333;
	border-top:solid #14365a 1px;
	border-bottom:solid #14365a 1px
}
#videoModule .videoLabel {
	border-right:solid #14365a 1px;
	color:#9b4f16;
	background-color:#e2e1c7
}
#videoModule .videoChannels {
	background-color:#4b5565
}
#videoModule .video a:link, #videoModule .video a:visited {
	color:#fff
}
#videoModule .videoThumbs {
	background-color:#fff
}
#videoModule .moreVideos a:link, .videoModule .moreVideos a:visited {
	color:#fff
}
.rightrail-container {
	border-top:solid 2px #ffffff;
	font-size:12px;
	text-align:left
}
.rightrail-container a:link, .rightrail-container a:visited {
	font-weight:bold;
	color:#446891
}
.PhotoRecommend .gslRecommendLink {
	background:url("/graphics/icon_recommend.gif") no-repeat 0 50%
}
.PhotoRecommend .gslRecommended {
	background:url("/graphics/icon_recommended.gif") no-repeat 0 50%
}
#header-partners li {
	color:#e2e1c7
}
#header-partners a {
	color:#d19d4e
}
#search-sponsor h5 {
	color:#fff
}
#header-search-container {
	color:#fff;
}
#header-search a {
	color:#fff;
	font-weight:bold;
	font-size:12px
}
#partner-logos {
	background-color:#fff
}
#partner-links {
	background-color:#fff
}
#partner-links li {
	color:#626c76
}
#partner-links {
	color:#626c76
}
#seo-links {
	color:#E2E1C7
}
#seo-links ul {
	border-bottom:1px solid #f4f4e4
}
#legal {
	color:#E2E1C7
}
#legal a, #seo-links a {
	color:#d19d4e
}


#header-container {
	background-color:#fff
}
.section-label {
	color:#446891
}

.newslist h2 {
	color:#442E0D
}
.newslist h3 {
	border-bottom:1px solid #eeeeee
}
.newslist h5 a:link, .newslist h5 a:visited, .newslist h5 a:hover {
	color:#442E0D
}
.latestheadlines a:link, .latestheadlines a:visited, .latestheadlines a:active, .latestheadlines a:hover {
	color:#442E0D
}
.promo-guide img {
	border:1px solid #e2e1c7
}
.voice p.voice-author {
	color:#9b4f16;
	border-bottom:1px solid #e2e1c7
}
.morenews-container {
	color:#5b5e5b
}
.news-container {
	border-bottom:3px solid #e2e1c7
}
.news-left {
	border-right:1px solid #e2e1c7
}

.news-comments {
	border-top:1px solid #e2e1c7
}
.news-comments p {
	color:#6C3A07
}
.news-tools ul {
}
.newslist p.photoleft {
	background-color:#fff
}
.newslist p.photocenter {
	background-color:#fff
}
.news-pluckcomment {
	background:url("/graphics/icon_comment.gif") no-repeat 0 50%
}
.newslead p.photoleft {
	background-color:#fff
}
.newslead p.photoright {
	background-color:#fff
}
.newslead li {
}
.newslead li.article {
}
.newslead li.gallery {
}
.newslead li.video {
}
.newslead-tools li.comments {
}
.news-tools li.comments {
}
.sectionlist h2 {
}
.sectionlist {
	border-top:1px solid #dddddd
}
.sectionlist p.photoleft {
	background-color:#fff
}
.sectionlist p.photoright {
	background-color:#fff
}
.sectionlist li.article {
}
.sectionlist li.gallery {
}
.sectionlist li.video {
}
.rightcolumn {
}
#explore-tabs {
}
#explore-tabs h1 {
	color:#fff
}
.explore-content h2 {
	color:#fff
}
.explore-content h5 {
	color:#fff
}
.explore-content {
	background-color:#9fa4ad;
	border-bottom:3px solid #2e3237
}
.explore-content p {
	color:#fff
}
.explore-content p.more {
	color:#4b5565
}
.explore-content a:link, .explore-content a:visited, .explore-content a:hover {
	color:#4b5565
}
.explore-content .gslDiscoveryCount {
	color:#fff;
	background:url("/graphics/icon_comment.gif") no-repeat 0 50%
}
.explore-content .news-pluckcomment {
	background:url("/graphics/icon_comment.gif") no-repeat 0 50%
}
.explore-content .gslCommentsCount {
	color:#4b5565
}
.explore-content .news-pluckcomment {
	color:#fff
}
.explore-content .Summary_ForumsIn {
	color:#FFF
}
.explore-content .Summary_BlogTime {
	color:#FFF
}
.explore-content .Summary_BlogBy {
	color:#FFF
}
.explore-content .Summary_PhotoIn {
	color:#FFF
}
.explore-content .Summary_PhotoBy {
	color:#FFF
}
#explore-tabs-text {
}
#explore-tabs-text h1 {
	color:#FFF
}
#explore-tabs-text li {
}
#explore-tabs-text a {
	color:#4b5565
}
#explore-tabs-text a:hover {
	color:#4b5565
}
#explore-tabs-text .current {
}
#explore-tabs-text .current a {
	color:#fff
}
#headermast {
}
.calendar-container {
	background-color:#f4f4e4;
	border-bottom:3px solid #e2e1c7
}
.calendar-label {
}
.calendar-label h2 {
	color:#fff
}
.calendar-label li {
	color:#d9e7f5
}
.calendar-label a:link, .calendar-label a:visited, .calendar-label a:hover, .calendar-label a:active {
	color:#d9e7f5
}
.calendar-sevenday {
	background:#fff
}
.calendar-square {
	background:#fff;
	border-right:1px solid #f4f4e4
}
.calendar-day {
	color:#9fa4ad
}
.calendar-date {
	color:#688fb1
}
.calendar-module2-container {
	background-color:#F4F4E4;
	border:1px solid #2e3237
}
.calendar-module2-label {
	background-color:#4c5566
}
.calendar-module2-label h2 {
	color:#fff
}
.calendar-module2-label li {
	color:#fff
}
.calendar-module2-label a:link, .calendar-module2-label a:hover, .calendar-module2-label a:visited, .calendar-module2-label a:active {
	color:#fff
}
.calendar-module2-days a:link, .calendar-module2-days a:hover, .calendar-module2-days a:visited {
	color:#2E3237;
	background-color:#d4cc9e
}
.calendar-module2-days a:active {
	color:#2E3237;
	background-color:#d19d4e
}
.calendar-module2-links li {
	color:#9B4F16
}
.calendar-module2-links a:link, .calendar-module2-links a:hover, .calendar-module2-links a:visited, .calendar-module2-links a:active {
	color:#9B4F16
}
.calendar-module2-weather {
	border-left:1px solid #E2E1C7;
	border-bottom:1px solid #E2E1C7
}
.calendar-module2-weather p {
	color:#757C89
}
.calendar-module2-weather h4 {
	color:#000
}
.calendar-module2-weather a:link, .calendar-module2-weather a:hover, .calendar-module2-weather a:visited, .calendar-module2-weather a:active {
	color:#9B4F16
}
.title {
	color:#000
}
.title span.url a {
	color:#9B4F16
}
.location {
	color:#666
}
span.summary {
	color:#666
}
div.summary {
	color:#666;
	display:none
}
#pd-partner-tab-container {
	border-bottom:3px solid #E2E1C7
}

.pd-result-content {
	border-right:1px solid #E2E1C7
}
.pd-result-header {
	color:#446891
}
.pd-more-results {
	color:#000
}
.pd-right-content li {
	background:url("/graphics/bullet.gif") no-repeat 0 50%;
	color:#000
}
.pd-title {
	color:#000
}
.article-headline h1 {
}
.ratingbyline, .ratingbyline a:link, .ratingbyline a:hover, .ratingbyline a:visited, .ratingbyline a:active, {
	background-color:#eeeeee;
	border-top:solid 1px #dddddd;
	border-bottom:solid 1px #dddddd;
	font-size: 10px;
	color: #2A6784;
	
}
.article-headline h2 {
	color:#C4B8B0
}
.sidebar-quote {
	color:#446891;
	border-top:3px solid #e2e1c7;
	border-bottom:3px solid #e2e1c7
}
.article-bodytext h3 {
	color:#000
}
.articleflex {
	border-top:3px double #bf7822;
	border-bottom:3px double #bf7822
}
.sidebar-newslist h3 {
	color:#9fa4ad;
	border-top:1px solid #e2e1c7
}
.sidebar-video {
	background-color:#F4F4E4
}
.article-tools {
	border-bottom:solid 2px #9b4f16
}
.article-tools li.print {
	padding-left:18px;
	background:url(/graphics/icon_print.gif) no-repeat 0px 50%
}
.article-tools li.email {
	padding-left:15px;
	background:url(/graphics/icon_email.gif) no-repeat 0px 50%
}
.article-tools li.recommend {
}
.article-tools li.comments {
	padding-left:15px;
	background:url(/graphics/icon_comment.gif) no-repeat 0px 50%
}
.article-tools li.increasefont {
	padding-left:15px;
	background:url(/graphics/icon_plus.gif) no-repeat 0px 50%
}
.article-tools li.decreasefont {
	padding-left:15px;
	background:url(/graphics/icon_minus.gif) no-repeat 0px 50%
}
.article-tools a:link, .article-tools a:visited {
	color:#bf7822
}
.article-buttons {
	border-top:3px solid #e2e1c7;
	border-bottom:3px solid #e2e1c7
}
.sidebar-video li {
	background:url(/graphics/video-icon.gif) no-repeat 0px 10%
}
.sidebar-video li a:link, .sidebar-video li a:visited {
	font-weight:bold
}

.headlines-list {
	border-top:3px solid #eeeeee
}
.newslist-head h3.newsfront-latest {
	color:#bda27b
}

.pd-search-sections a:link, .pd-search-sections a:visited, .pd-search-sections a:active {
	color:#2E3237
}
.pd-searchMore-droplist a:link, .pd-searchMore-droplist a:visited, .pd-searchMore-droplist a:active {
	color:#2E3237
}
.pd-searchMore-droplistOn a:link, .pd-searchMore-droplistOn a:visited, .pd-searchMore-droplistOn a:active {
	color:#FFF
}
.pd-searchMore-droplist {
	background-color:#99C1D8
}
.pd-searchMore-droplistOn {
	background-color:#9FA4AD
}

.pd-search-section-on a:link, .pd-search-section-on a:visited, .pd-search-section-on a:active {
	color:#FFF
}
.pd-search-text {
	color:#9FA4AD
}

.leaderboard-top {}
.leaderboard {}
.UAWidget-PopUp h3 {
	color:#446891
}
.UAWidget-PopUp a:link, .UAWidget-PopUp a:visited, .UAWidget-PopUp a:hover, .UAWidget-PopUp a:active {
	color:#9b4f16
}
.UAWidget-PopUpBg {
	background-color:#f4f4e4
}
.UAWidget-PopUpBorder {
	border:1px solid #e2e1c7
}
.UAWidget-Inline h3 {
	color:#446891
}
.UAWidget-Inline a:link, .UAWidget-Inline a:visited, .UAWidget-Inline a:hover, .UAWidget-Inline a:active {
	color:#9b4f16
}

.URWidget-Inline {
	background-color:#FFF;
	border:1px solid #e2e1c7
}
.URWidget-Inline h3 {
	color:#446891
}

.URWidget-Inline span {
	color:#666
}
.GDNStatus {
	color:#000
}
.GDNErrorSummary {
	color:#F00
}
.PopUpWidget-BG {
	background-color:#f4f4e4
}
.PopUpWidget-Border {
	border:1px solid #e2e1c7
}
#CancelMembershipConfirmWidget h3 {
	color:#446891
}
#CancelMembershipConfirmWidget a {
	color:#9b4f16
}
#CancelMembershipThanksWidget h3 {
	color:#446891
}
#CancelMembershipThanksWidget a {
	color:#9b4f16
}
#ChangePasswordWidget h3 {
	color:#446891
}
#ChangePasswordWidget a {
	color:#9b4f16
}
#ChangePasswordThanksWidget h3 {
	color:#446891
}
#ChangePasswordThanksWidget a {
	color:#9b4f16
}
#ForgotPasswordWidget h3 {
	color:#446891
}
#ForgotPasswordWidget a {
	color:#9b4f16
}
#ForgotPasswordThanksWidget h3 {
	color:#446891
}
#ForgotPasswordThanksWidget a {
	color:#9b4f16
}
#LoggedInWidget h3 {
	color:#446891
}
#LoggedInWidget a {
	color:#9b4f16
}
#LoggedOutWidget h3 {
	color:#446891
}
#LoggedOutWidget a {
	color:#9b4f16
}
#LoginWidget h3 {
	color:#446891
}
#LoginWidget a {
	color:#9b4f16
}
#NewslettersWidget h3 {
	color:#446891
}
#NewslettersWidget a {
	color:#9b4f16
}
#RegistrationWidget h3 {
	color:#446891
}
#RegistrationWidget a {
	color:#9b4f16
}
#RegistrationThanksWidget h3 {
	color:#446891
}
#RegistrationThanksWidget a {
	color:#9b4f16
}
#ResendConfirmationWidget h3 {
	color:#446891
}
#ResendConfirmationWidget a {
	color:#9b4f16
}
#ResendConfirmationThanksWidget h3 {
	color:#446891
}
#ResendConfirmationThanksWidget a {
	color:#732c0d
}
#PageLoginForm h3 {
	color:#446891
}
#PageRegistrationForm h3 {
	color:#446891
}
#PageRegistrationThanks h3 {
	color:#446891
}
#PageRegistrationThanks a {
	color:#9b4f16
}
.UserStatus {
	color:#000
}
.ErrorSummary {
	color:#f00
}
.sitemaplevel1-name {
	background:transparent url"(/graphics/bullet.gif") no-repeat scroll 0pt 50%
}
.sitemaplevel2-name {
	background:transparent url("/graphics/bullet.gif") no-repeat scroll 0pt 50%
}
.gslRecommendLink {
	padding-left:15px;
	background:url("/graphics/icon_recommend.gif") no-repeat 0 50%
}
.gslRecommended {
	padding-left:15px;
	background:url("/graphics/icon_recommended.gif") no-repeat 0 50%
}
li.recommend {
	background:url() no-repeat 0 3px
}
td.ViewEditList_TableLeft {
	background-color:#fff
}
td.ViewEditList_TableMiddle {
	background-color:#fff
}
td.ViewEditList_TableRight {
	background-color:#fff
}
tr.ViewEditList_TableRowColor td {
	border-color:#ccc;
	background-color:#fff
}
table.BloggerProfile_Table {
	background-color:#f4f4e4
}
div.Blog_AddToWatchlist a {
	border:2px solid #FC0511;
	background-color:#e2e1c7;
	color:#9b4f16
}
div.Messages_NewMessageContainer {
	border-color:#fff;
	border-color:#fff
}
div.PersonaHeader_Container {
	background-color:#F4F4E4;
	color:#000
}

div.PersonaStyle_ItemContainer {
	border:0px solid #fff
}
div.PersonaTabs_Container {
	background-color:#587da2
}
div.PersonaTabs_Container a.PersonaTabs_Off:link, div.PersonaTabs_Container a.PersonaTabs_Off:visited {
	background-color:#587da2;
	color:#fff
}
div.PersonaTabs_Container a.PersonaTabs_On:link, div.PersonaTabs_Container a.PersonaTabs_On:visited, div.PersonaTabs_Container a.PersonaTabs_On:active {
	background-color:#b0242a;
	color:#fff
}
div.PersonaTabs_Container a.PersonaTabs_Off:hover {
	background-color:#ECF1FA;
	color:#000
}
table.Persona_2ColumnTable {
	color:#000
}
div.Reactions_Link a {
	color:#9b4f16
}
div.Reactions_Link a:hover {
	color:#9b4f16
}
table.Friends_List {
	border-color:#ccc
}
td.Messages_MessageTableRight {
	border-color:#ccc;
	background-color:#fff
}
td.MessagePreview_TableLeft {
	background-color:#fff
}
td.MessagePreview_TableRight {
	border-color:#ccc;
	background-color:#fff
}
td.PersonaBlog_TableRight {
	color:#666
}
div.PersonaHeader_PublicContent a {
	border:1px solid #728FA1;
	background-color:#e2e1c7;
	color:#9b4f16
}
div.msg {
	background-color:#fff
}
div.Reactions_Link a:link {
	color:#9b4f16
}
.UserComments_DateTime {
	color:#ccc
}
div.BlogMain_EntryContainer {
}
div.BlogMain_EntryDate {
	color:#999
}
div.PersonaTabs_Container a.PersonaTabs_On {
	border:0px solid #ccc;
	background-color:#9fa4ad;
	color:#fff
}
div.PersonaTabs_Container a.PersonaTabs_Off {
	border:0px solid #fff;
	background-color:#99c1d8;
	color:#2e3237
}
div.PersonaTabs_Container a.PersonaTabs_Off:hover {
}
div.Comments_NestedDate {
	color:#999
}
div.UserGalleryList_ActionLink a {
	border:0px solid #fff;
	color:#9b4f16
}
div.GallerySubmissions_ActionLink a {
	background-color:#e2e1c7;
	color:#9b4f16
}
div.GallerySubmissions_ActionLink a:hover {
	color:#9b4f16
}
.Persona_NullContent p a {
}
div.Summary_ForumsAltColor {
	background-color:transparent
}
tr.Summary_BlogAltTRColor {
	background-color:transparent
}
div.MultiBlog_Container {
	background-color:#fff
}
tr.Summary_PhotoAltTRColor {
	background-color:transparent
}
tr.Comments_TableAltRowColor {
	background-color:#DEE7F7
}

div.Forums_MainContainer {
	color:#000
}
div.Forums_ContainerHead {
	color:#fff
}
div.Forums_ContainerHead a:link, div.Forums_ContainerHead a:hover, div.Forums_ContainerHead a:visited {
	color:#fff
}
tr.ForumsTable_HeadTR {
	background-color:#c7d4e9;
	border-bottom:1px solid #2e3237
}
tr.ForumsTable_TRcolor {
	background-color:#ECF1FA
}
tr.ForumsTable_AltTRcolor {
	background-color:#DEE7F7
}
tr.ForumsTable_UserTRcolor {
	background-color:#fff
}
table.ForumList_SearchTable {
	background-color:#c7d4e9;
	color:#000;
	border:1px solid #2e3237
}
div.Forums_BlockContainer {
	border:1px solid #2e3237
}
div.DiscussionList_Admin {
	background-color:#4b5565;
	color:#d18d55
}
div.Discussion_PostContainer {
	background-color:#e2e1c7
}
div.Discussion_AltPostContainer {
	background-color:#f4f4e4
}
div.Discussion_UserPostContainer {
	background-color:#fff
}
div.Discussion_ModeratorPostContainer {
	background-color:#f4f4e4;
	border-bottom:1px solid #fff
}
td.ForumMain_RecentTableDiscussion {
	background-color:#f4f4e4
}
div.Forums_RecentGroupActivityContianer {
	background-color:#f4f4e4
}
.Forums_PageTableStart a.Forums_AddPost {
	background-image:url("/graphics/pluck/addNewPost.gif")
}
.Forums_PageTableStart a.Forums_StartDiscussion {
	background-image:url("/graphics/pluck/newDiscussion.gif")
}
.Forums_PageTableStart a.Forums_RegisterToJoinForums {
	background-image:url("/graphics/pluck/register_join_forums.gif")
}
a.Forums_ViewGroupForum {
}
a.Forums_JoinGroup {
	background-image:url("/graphics/pluck/join_group.gif")
}
a.Discussions_JoinGroup {
	background-image:url("/graphics/pluck/join_group.gif")
}
a.Forums_LeaveGroup {
	background-image:url("/graphics/pluck/leave_group.gif")
}
a.Forums_ViewGroupMembers {
	background-image:url("/graphics/pluck/view_group_members.gif")
}
a.Forums_InviteUserToGroup {
	background-image:url("/graphics/pluck/invite_user_to_group.gif")
}
div.ForumMain_CategoriesLink a {
	background-image:url("/graphics/pluck/viewAllCategories.gif")
}
table.ForumList_GroupTable {
	color:#000
}
table.CreateItem_Table {
	background-color:#f4f4e4
}
div.PublicGalleries_SectionHead {
	color:#000;
	border-top:1px solid #2e3237;
	font-size:16px;
	font-weight:bold;
	padding:2px
}
div.PublicGalleries_Container {
	color:#000
}
td.PublicGalleries_TableDetails {
	color:#000
}
div.PublicGalleries_UploadLink {}
div.PublicGalleries_ViewLink {}
div.PublicGallery_Container {
	color:#000
}
div.PublicGallery_Title {
	color:#000;
	border-top:1px solid #2e3237;
}
div.GalleryPhoto_Container {
	color:#000
}
div.GalleryPhoto_Heading {
	color:#000;
	border-top:3px solid #2e3237
}
div.PhotoUpload_Container {
	background-color:#e2e1c7
}
div.PhotoUpload_SectionHead {
	background-color:#e2e1c7
}
div.PhotoUpload_Instructions {
	background-color:#e2e1c7
}
div.PhotoUpload_FileBrowse {
	background-color:#e2e1c7
}
div.PhotoUpload_AddSubmit {
	background-color:#e2e1c7
}
div.Persona_Main {
	color:#000
}

.gslComFormInHeadHandle a {
	color:black
}
.gslComFormOutHeadLogin a {
	color:#00529b
}
.gslComFormOutHeadRegister a {
	color:#00529b
}
.gslComUserPhoto a img {
	border:1px solid #999
}
.gslComBody {
	color:black
}
.gslComWroteBy a {
	color:#508ab3
}
.gslComDate {
	color:gray
}
.gslCommentsLink a {
	color:#666
}
.gslDisabledCommentsLink {
	color:#666
}
div.ReportAbuse_Container {
	background-color:#ccc;
	border:1px solid #000
}
.gslCom_odd {
	background-color:#f6f6f6
}
#gslFormError {
	color:red
}
.gslReportAbuseForm {
	background-color:#ccc
}
div.gslReportAbuseSectionHead a {
	border:1px solid #000;
	color:#000;
	background-color:#FFF
}
div.gslReportAbuseSectionHead a:hover {
	background-color:#000;
	color:#FFF
}
div.gslReportAbuseInterior a {
	border-bottom:1px solid #000;
	color:#000;
	background-color:#FFF
}
div.gslReportAbuseInterior a:hover {
	background-color:#CCC
}
td.Summary_BlogTableLeft img {
	border:1px solid #000
}
td.Summary_GalleryTableLeft img {
	border:1px solid #000
}
td.Summary_PhotoTableLeft img {
	border:0px; padding:2px
}

div.Summary_PhotoTitle {
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
color:#FF0000
}

div.Summary_ForumsTitle {
font-weight: bold;
padding-top:5px
}

#unindent {
margin: 0; /*removes indent IE and Opera*/
list-style-type: none; /*turns off display of bullet*/
}
