/* tabs */
#main {
padding-left: 3px;
}
#nav_tab {
}
#tabbody {
height: 120px;
border: 1px solid #e2e1c7;
margin-top: 1px;
overflow: auto;
}
#main ul.subsection_tabs {
list-style:none;
margin:0;
padding:0;
clear:both;
/*border-bottom:1px solid #e2e1c7;*/
height:20px;
clear:both;
}

#main ul.subsection_tabs li {
float:left;
margin-right:7px;
text-align:center;
border-right: 1px solid #e2e1c7;
border-top: 1px solid #e2e1c7;
border-left: 1px solid #e2e1c7;
font-weight: 700;
font-size: 12px;
line-height: 1.6em;
}

#main ul.subsection_tabs li a {
display:block;
height:20px;
padding:0 3px 0 3px;
background-color:#fff;
color:#666;
width:80px;
background-color:#D9E0F5;
}

#main ul.subsection_tabs li a:hover {
background-color:#BAA27C;
text-decoration: none;
}

#main ul.subsection_tabs li a.active {
background-color:#446891;
text-decoration: none;
color: #FFF;
}

/* end tabs */

.small_txt, .smallCopy {
font-size: 11px;
}
.larger {
font-size: 120%;
}
.topstories_scroller {
overflow: auto;
height: 440px;
}
.newpromos {
height: 130px;
border-bottom: 3px solid #2E3237;
overflow: hidden;
font-size: 8pt;
}
.newpromos_left {
float: left;
border-right: 1px solid #CCC;
height: 130px;
width: 199px;
margin-right: 10px;
}

/* CUSTOMIZE BLOGS */
.headlineonly .Summary_BlogTableLeft {
display: none;
}
.headlineonly .Summary_BlogTime {
float: left;
margin-bottom: 3px;
font-size: 9px;
}
.triplepromo td {
padding: 8px;
}

.gethelp_box {
background-color: #FFF;
margin: 0px;
padding: 4px;
border: 1px solid #732C0D;
}

/* GET PUBLISHED */
.getpublished_box {
background-color: #E2E1C7;
margin: 4px 8px 8px 8px;
padding: 2px 0px;
border: 1px solid #732C0D;
}

/* DATA LIBRARY */
.universehead {
font-size: 18px;
border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC;
background-color: #D9E7E5;
margin-bottom: 4px;
margin-top: 8px;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 4px;
}
.universe_img {
float: right;
padding: 0 0 10px 10px;
}
.universe_img img {
border: 1px solid #000;
}

/* MULTIMEDIA */
.multimedia_thumbs #crop {
margin: 13px;
}
.crop2 {
	width: 180px;
	height: 70px;
	overflow: hidden;
	margin:0;
	padding:0;
	margin-bottom:6px;
	margin-right:6px;
	display: inline-block;
	float:left;
}
.mmthumb {
width: 100px;
height: 80px;
float: left;
}
.mmtitle {
font-size: 11px;
width: 70px;
height: 80px;
float: left;
margin-left: 4px;
}

/* YOURUPSTATESPORTS */
#hssports_nav ul {
margin: 0;
padding: 0;
clear: both;
padding-top: 8px;
padding-bottom: 4px;
border-bottom: 3px solid #C4B8B0;
}
#hssports_nav li {
display: inline;
font-size: 12px;
margin-right: 12px;
}
#hssports_hdr_dropdown {
float: right;
}
#hssports_hdr_dropdown select {
height: 18px;
width: 150px;
font-size: 10px;
}
#streamer {
height: 100px;
margin: 0;
padding: 0;
}
#livescores_box {
margin: 0;
padding: 0;
}
.boxscore_container {
padding: 0;
margin: 0;
width: 175px;
}
#livescores {
display: none;
height: 0;
}
.livescores_transport {
height: 15px;
margin: 0 0 0 60px;
padding: 0;
}
.livescores_transport ul {
margin: 0;
padding: 0;
}
.livescores_transport li {
display: inline;
}

#quickclick_dropdown select {
margin-top: 0px;
width: 165px;
font-size: 9pt;
}
#hssports_jump_dropdown {
float: right;
font-size: 8pt;
font-weight: bold;
margin-bottom: 4px;
}
#hssports_jump_dropdown select {
width: 200px;
font-size: 8pt;
margin-top: 4px;
}


.boxscore_headline {
font-weight: 600;
font-size: 10px;
padding: 4px 0 4px 0;
}
.boxscore {
width: 100%;
font-size: 10px;
border: 1px solid #949494;
margin: 0 0 2px 0;
padding: 0;
border-collapse: collapse;
}
.boxscore th {
border-bottom: 1px solid #949494;
}
.boxscore .score {
text-align: right;
padding: 0 4px 0 0;
}
.boxscore td {
padding: 3px;
}
.boxscore_nav {
font-weight: 600;
color: #666;
font-size: 10px;
padding: 4px 0 4px 0;
float: right;
}
.boxscore_nav a {
color: #666;
}

/* set millions of background images */
.rbroundbox { background: url(/themes/yourupstatesports/graphics/nt.gif) repeat; }
.rbtop div { background: url(/themes/yourupstatesports/graphics/tl.gif) no-repeat top left; }
.rbtop { background: url(/themes/yourupstatesports/graphics/tr.gif) no-repeat top right; }
.rbbot div { background: url(/themes/yourupstatesports/graphics/bl.gif) no-repeat bottom left; }
.rbbot { background: url(/themes/yourupstatesports/graphics/br.gif) no-repeat bottom right; }
/* height and width stuff, width not really necessary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 100%; margin: 1em auto; }

/* CLUBHOUSE STYLES */
.clubhouse_item {
border: 1px solid #CCC;
height: 110px;
margin: 10px 0;
padding: 6px;
clear: both;
}
.clubhouse_logo {
float: left;
width: 80px;
margin-right: 10px;
}
.clubhouse_info {
margin-left: 90px;
}
.clubhouse_name {
font-weight: 700;
padding-bottom: 10px;
}
a.club_link {
line-height: 2em;
font-size: 8pt;
color: #666;
}

/* TEAM AND CLUB HEADER STYLES */
.clubname {
font-size: 20px;
font-weight: 700;
}
.teamname {
font-size: 20px;
font-weight: 700;
}
#clubbox {
padding: 0;
}
#teambox {
padding: 0;
}
#clubbox_left {
float: left;
width: 410px;
font-size: 8pt;
}
#teambox_left {
float: left;
width: 410px;
font-size: 8pt;
}
#clubbox_right {
float: right;
width: 120px;
text-align: right;
}
#teambox_right {
float: right;
width: 120px;
text-align: right;
margin-top: 8px;
}
#clubbox_logo {
float: right;
text-align: right;
width: 120px;
}
#teambox_logo {
float: right;
text-align: right;
width: 120px;
}

/* SCOREBOARD */
.scoreboard {
border: 1px solid #666;
width: 380px;
border: collapse;
margin-bottom: 20px;
}
.scoreboard td {
font-size: 8pt;
padding: 4px;
margin: 0;
}
.scoreboard_date {
font-weight: 700;
width: 560px;
text-align: center;
padding: 10px 0;
}
.scoreboard_links {
width: 360px;
margin: 0 0 8px 0;
padding: 0;
}
.scoreboard_links li {
display: inline;
font-weight: 700;
margin-right: 10px;
}
.scoreboard_links a:hover {
text-decoration: none;
}
.scoreboard a:hover {
text-decoration: none;
}

/* LISTING GRID */
.listinggrid_headline {
	font-weight: 600;
	font-size: 10px;
	padding: 4px 0 4px 0;
}

.listinggrid{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0 0 0 0;
	border-collapse: collapse;
	text-align: left;
	clear: both;
	color: #333;
	width: 100%;
		
}
.listinggrid p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 10px;
}

.listinggrid a {
	color: blue;
	text-decoration: underline;
}

.listinggrid a:visited {
	color: blue;
}

.listinggrid a:hover {
	color: black;
	text-decoration: none;
}

.listinggrid th{
	background-color:#E4E6DC;
	padding: 4px 7px 4px 7px;
	/*background-image: url("/datadesk/images/header_datagrid_bg.gif");
	color: 009cac;
	font-size: 12px;
	border-top: 1px solid #c7c7c7;*/
}

.listinggrid td{
	height: 19px;
	border-top: 1px solid #afc4d2;
	border-bottom: 1px solid #afc4d2;
	padding: 2px 4px 2px 4px;
}

.listinggrid td.furniture:hover {
	background-color: #FFFFFF;
}

.listinggrid td.furniture {
	border-top: 0px solid #FFFFFF;
}
.listinggrid td.furniture p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 2px;
	margin-bottom: 15px;
}

.listinggrid tr:hover {
}
.listinggrid .odd {
	background-color: #f6f6f6;
}

.listinggrid .even {
	background-color: #FFF;
}

/* DATAGRID */
#datagrid_label {
float: left;
}
.datagrid_dropdown_label {
font-size: 10px;
}
#datagrid_dropdown {
float: right;
margin-top: 0px;
}
#datagrid_dropdown select {
width: 150px;
font-size: 10px;
}
.datagrid_headline {
font-weight: 700;
font-size: 14px;
}
.datagrid_dropdeck {
font-weight: 500;
font-size: 11px;
}
.datagrid {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
border: 1px solid #949494;
border-collapse: collapse;
width: 100%;
color: #333;
margin: 4px 0;
padding: 0;
}
.datagrid p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 10px;
}
.datagrid th{
background-color:#E3E6DB;
padding: 4px 7px 4px 7px;
font-size: 11px;
border-top: 1px solid #c7c7c7;*/
}
.datagrid th.left {
text-align: left;
}
.datagrid td {
text-align: center;
height: 19px;
border-top: 1px solid #afc4d2;
border-bottom: 1px solid #afc4d2;
padding: 4px 7px 4px 7px;
}
.datagrid td.center {
font-size: 9pt;
}
.datagrid td.left {
text-align: left;
padding-left: 4px;
font-size: 9pt;
}
.datagrid td.right {
text-align: right;
padding-right: 4px;
font-size: 9pt;
}
.datagrid tr:hover {
background-color: #E9E6DB;
}
.odd {
background-color: #f6f6f6;
}

.even {
background-color: #FFF;
}

/* END YOURUPSTATESPORTS */

/* PERSONA GROUPS */

.persona {
width: 399px;
}
.persona-header {
width: 100%;
height: 80px;
}
.persona-header-avatar {
width: 70px;
height: 80px;
float: left;
}
.persona-header-text {
width: 329px;
height: 80px;
float: left;
}
.persona-about {
width: 100%;
border-bottom: 1px dotted #9B4F16;
padding-bottom: 5px;
}

/* END PERSONA GROUPS */

/* LEFT COLUMN STYLE */
#oneclick_container {
background-color: #D9E7F5;
padding: 2px;
}
.oneclick_header {
font-weight: 700;
}
.oneclick_links ul {
margin: 0;
padding: 0;
}
.oneclick_links li {
display: inline;
}

/* AP HEADS */
.ap-photogallery-table img {
width: 170px;
}
.ap-photogallery-table {
width: 170px;
background-color: #FFF;
}
.ap-photogallery-table td {
background-color: #FFF;
font-weight: bold;
}

.ap-htmlfragment-table {
display: none;
}

.topheadlinebody {
font-size: 14px;
}

.sectionlist {
	clear: both;
	margin: 0;
	padding: 10px 0;
	}
.sectionlist img {
	margin: 0;
	padding: 0;
	border: 0;
	}
.sectionlist h1 {
	margin: 0;
	padding: 0;
	font-size: 180%;
	font-weight: bold;
	}

.ap-adhocnewslisting-a {
	margin: 0;
	padding: 14px 0 0 0;
	font-size: 150%;
	font-weight: bold;
	}
.sectionlist h1 a:link, .sectionlist h1 a:visited {
	text-decoration: none;
	}
.sectionlist h1 a:hover {
	text-decoration: underline;
	}
.ap-adhocnewslisting-a a:link, .ap-adhocnewslisting-a a:visited {
	text-decoration: none;
	}
.ap-adhocnewslisting-a h2 a:hover {
	text-decoration: underline;
	}

.topheadlinebody {
	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 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.sectionlist li {
	margin: 0;
	padding-left: 15px;
	font-size: 90%;
	}
.sectionlist li.article {
	margin: 0;
	padding-left: 15px;
	}
.sectionlist li.gallery {
	margin: 0;
	padding-left: 15px;
	}
.sectionlist li.video {
	margin: 0;
	padding-left: 15px;
	}

.image img {
padding: 0 10px 10px 10px;
}

.ap-adhocnewslisting-br {
clear: both;
}

/* CENTER COLUMN STYLES */
.center_col_dropdown {
width: 175px;
font-size: 10px;
}
.padding_lt {
padding: 10px 4px 10px 10px;
font-size: 80%;
}
.pdform label {
line-height: 2em;
}
.middle-container {
border-left: 1px solid #E2E1C7;
padding:0 10px;
}

/* PLUCK OVERRIDES */
#mySolicitPhoto .SolicitPhoto_Container {
width: 160px;
margin: 0 auto;
margin-bottom: 20px;
padding: 0;
background-color: #FFF;
border: 0px solid #FFF;
}
#mySolicitPhoto .SolicitPhoto_SectionHead,
#mySolicitPhoto .SolicitPhoto_Subject,
#mySolicitPhoto .SolicitPhoto_Link {
font-family: Arial;
background-color: #FFF;
}
#mySolicitPhoto .SolicitPhoto_SectionHead {
color: #446891;
font-size: 16px;
display: none;
}
#mySolicitPhoto .SolicitPhoto_Details {
width: 100px;
}
#mySolicitPhoto .SolicitPhoto_Link {
display: none;
}
#mySolicitPhoto .SolicitPhoto_Subject a {
color: #732C0D;
}
#mySolicitPhoto .SolicitPhoto_Action a {
color: #732C0D;
}
#mySolicitPhoto .SolicitPhoto_Photo img {
width: 90px;
height: 90px;
}


.mobile_stack li {
font-size: 12px;
}
.mobile_stack li a {
color: #000;
font-weight: 700;
line-height: 1.5em;
}

/* RIGHT COLUMN STYLES */
.eicblogger, h3.eicheader, h6.eicattrib  {
width: 160px;
}
.eichead a:link, .eichead a:visited {
color: #732C0D
}
.eichead a:hover {
text-decoration: underline;
}
.eichead {
color: #732C0D
}
#explorerplayer_container {
padding-left: 10px;
padding-top: 8px;
background-color: #9FA4AD;
}

/* RIGHT RAIL PROMO STYLES */
#rightpromorail_leftstack {
float:left;
width: 170px;
padding-right: 10px;
}
#rightpromorail_rightstack {
}
.rail-container {
	width: 320px;
	margin: 0;
	text-align: left;
	}
.rail-left {
	float: left;
	width: 170px;
	margin: 0;
padding: 0 10px 0 0;
border-right: 1px solid #FFF;

	}
.rail-left h2 {
	margin: 0;
	padding: 0 10px 5px 0;
	font-size: 120%;
	font-weight: bold;
	}
.rail-left p {
	margin: 0;
	padding: 3px 10px 5px 0;
	font-size: 100%;
	}
.rail-left h3 {
	margin: 0;
	padding: 0 10px 5px 0;
	font-size: 140%;
	font-weight: bold;
	/* text-transform: lowercase; */
	}
.rail-left p.photoleft {
	float: left;
	padding: 3px 8px 5px 0;
	}
.rail-left img {
	border: 0;
	}
.rail-right {
	float: right;
	width: 130px;
	margin: 0;
	padding: 0;
	}

.spacer5 {padding: 5px 0 0 0;}
.spacer10 {padding: 10px 0 0 0;}
.spacer20 {padding: 20px 0 0 0;}

/* BORROWED FROM DESMOINES */
.footerpromo {
	width: 940px;
	height:200px;
	background-color:#446891;
	padding:10px 0 13px 0;
	font:Verdana;
	}
.footerleft {
	background-color:#E2E1C7;
	float: left;
	width: 200px;
	height:200px;
	border-bottom:3px solid #2E3237;
	}
.footerleft-inner {
	width: 190px;
	height:180px;
	margin:10px 5px 0 5px;
	padding-right:3px;
	border-right: 1px solid #688FB1;
	}
.footerleft-inner2 {
	width: 190px;
	height:180px;
	margin:10px 5px 0 5px;
	}
.footerleft h2 {
	margin: 0;
	padding: 10px 10px 5px 0;
	font-size: 14px;
	font-weight: bold;
	color:#446891;
	}
.footerleft h3 {
	margin: 0;
	padding: 0 10px 5px 0;
	font-size: 18px;
	font-weight: bold;
	text-transform: lowercase;
	color:#446891;
	}
.landingleft {
	background-color:#FFFFFF;
	float: left;
	width: 190px;
	height:120px;
	}
.landingleft-inner {
	width: 180px;
	height:100px;
	margin:10px 5px 0 5px;
	padding-right:3px;
	padding-top:5px;
	border-right: 1px solid #C7BFA3;
	}
	
.landingleft-inner2 {
	width: 180px;
	height:100px;
	padding-top:5px;
	margin:10px 5px 0 5px;
	}
.landingleft h2 {
	margin: 0;
	padding: 10px 10px 5px 0;
	font-size: 14px;
	font-weight: bold;
	color:#446891;
	}
.landingleft h3 {
	margin: 0;
	padding: 0 10px 5px 0;
	font-size: 18px;
	font-weight: bold;
	text-transform: lowercase;
	color:#446891;
	}
.footerright {
	background-color:#D9E7F5;
	float: right;
	width: 340px;
	height:200px;
	margin: 0;
	border-bottom:3px solid #2E3237;
	}
.footerright-inner {
	width: 339px;
	height:192px;
	padding:10px 5px 0 5px;
	border-left: 1px solid #446891;
	}
.footerright h2 {
	margin: 0;
	padding: 10px 10px 5px 0;
	font-size: 14px;
	font-weight: bold;
	color:#446891;
	}
.footerright h3 {
	margin: 0;
	padding: 0 10px 10px 0;
	font-size: 18px;
	font-weight: bold;
	text-transform: lowercase;
	color:#446891;
	}
img.newspaper {
	width:120px;
	margin-left:10px;
	}
ul.duffy {
	padding:0;
	width:180px;
	margin:10px 0 0 0;
	font:11px/13px verdana;
	list-style-position:outside;
	list-style-type:square;
	}	
.sevenDay {
	background:url(/graphics/bkgd_greenlt.gif) repeat;width:150px;margin:0;height:22px;padding:5px 0 0 0;margin:0px;
	}
.medBlueBack {
	background:url(/graphics/bkgd_greenlt.gif) repeat;
	}
div.sevenDay h1 {
	 padding-top:3px;
	 }
.sevenDayBody {
	background-color:#99c1d8;width:150px;margin:0;padding:0;
	}
.sponsor {
	background:url(/graphics/bkgd_defcon.gif);margin-bottom:0;margin-left:0;margin-top:0;
	}

/* FRONT PAGE RIGHT RAIL */
.archiveWrap {
	width:150px;
	float:left;
	margin-top:0;
	}
.archiveHead {
	background:url(/graphics/bkgd_greenlt.gif) repeat;
	width:150px;
	margin:0 0 5px 0;
	height:30px;
	padding:0;
	}
.archiveHead h1 {
	color:#fff;
	font-size:16px;
	font-weight:bold;
	margin:0px;
	padding:5px 0px 0px 10px;
	text-align:left;
	}
.archiveContainer {
	background:#99c1d8;
	width:150px;
	margin:0;
	padding:0;
	float:left;
	}	
.dayOff {
	width:150px;
	height:17px;
	text-indent:10px;
	background:#d9e7f5;
	padding-top:4px;
	margin-top:2px;
	clear:both;
	}
.dayOn {
	color:#99cad8;
	width:150px;
	height:17px;
	text-indent:10px;
	margin-top:2px;
	margin-bottom:0px;
	padding-top:5px;	
	margin-left:0px;
	}
a.gold:link, a.gold:visited {
	font:11px/13px verdana;
	text-decoration:underline;
	color:#9b4f16;
	}
a.gold:hover {
	text-decoration:none;
	}
a.ltgold:link, a.ltgold:visited {
	font:11px/13px verdana;
	text-decoration:underline;
	color:#000;
	}
a.ltgold:hover {
	text-decoration:none;
	}
h1.left {
	padding-left:10px;
	}
/* RIGHTRAIL-PROMO LIST STYLES */

.rightrail-promo {
	position:relative;
	margin:-10px;
	width:341px;
	height:30px;
	background-image:url(/graphics/bkgd_greendk.gif);
	}
	
.rightrail-promo h1 {
	margin-top:0px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	padding-top:5px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:0px;
	}
	
.subscription-promo {
	color:#362F22;
	font-size:11px;
	width:341px;
	margin:-10px;
	font-weight:bold;
	background-image:url(/graphics/bkgd_greenlt.gif);
	}

.subscription-promo a:link {
	color:#362F22;
	font-size:11px;
	font-weight:bold;
	}
	
.subscription-promo a:visited {
	color:#362F22;
	font-size:11px;
	font-weight:bold;
	}
	
.subscription-promo ul {
	color:#362F22;
	font-size:11px;
	font-weight:bold;
	line-height: 1.5em;
	text-indent: 0px;
	}
	
.subscription-promo li {
	color:#362F22;
	font-size:11px;
	font-weight:bold;
	line-height: 1em;
	margin-left: 2em;
	padding-left: 0;
	padding-bottom: 4px;
	}
	
.new-promo h1 {
	margin-top:0px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	padding-top:5px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:0px;
	}	
	
	
.new-promo {
	color:#362F22;
	font-size:11px;
	width:341px;
	margin:-10px;
	font-weight:bold;
	background:#e2e1c7;
	}

ul.promo_stack {
	list-style-type:square;
	list-style-position:outside;
	line-height:12px;
	font:11px/13px verdana;
	margin:0;
	margin-left:24px;
	padding:0;
	}


/* END LOCAL.CSS */
/* global styles */ 

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;
	}
html>body {
	font-size: small;
	}
a:link, a:visited {
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	}
h3 {
	margin: 0;
	padding: 5px 0;
	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 9px 10px 10px;
	padding: 0;
	}
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;
	}
.verticalrule2 {
	margin: 0;
	padding: 0;
	}
.horizontalrule {
	margin: 0;
	padding: 0;
	}
.promobox {
	margin: 0;
	padding: 0;
	}
table {
	margin: 0;
	padding: 0;
	border: 0;
	}
th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: top;
	text-align: left;
	}

#branding-container {
	clear: both;
	width: 940px;
	margin: 0px;
	padding: 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 {
	/*width: 500px;
	padding: 5px 0px 0px 5px;*/
	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;
	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 {
	width: 340px;
	margin: 0;
	padding: 10px 0;
	text-align: center;
	}
.poster {
	margin: 0 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;
	}
#content-container {
	width: 940px;
	margin: 0;
	padding: 0;
	vertical-align: top;
	text-align: left;
	}
.ratingbyline {
	padding: 2px 0;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	}
.section-label {
	padding: 0 0 5px 0;
	margin: 0;
	font-size: 18px;
	font-weight: bold;
	text-transform: capitalize;
	}

/***** HEADLINE LIST STYLES *****/

.newslist {
	margin: 0;
	padding: 0;
	text-align: left;
	}
.newslist h2 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	}
.newslist-head {
	margin: 0;
	padding: 4px 0 10px 0;
	}
.newslist p {
	margin: 0;
	padding: 0;
	font-size: 11px;
	}
.newslist p.photoleft {
	float: left;
	margin: 0 8px 5px 0;
	}
.newslist p.photocenter {
	margin: 0 0 5px 0;
	}
.newslist ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.newslist li {
	margin: 0 0 .5em 0;
	padding: 0;
	font-size: 11px;
	}
.newslist li.more {
	font-weight: bold;
	text-transform: uppercase;
	}
.newslist h3 a:link, .newslist h3 a:hover, .newslist h3 a:visited  {
	text-decoration: none;
	}
.news-pluckcomment {
	padding-left: 13px;
	height:10px;
	}
.newslist img {
	margin: 0;
	padding: 0;
	border: 0;
	}


/* AP HEADLINES */

li.ap-bulleted-headline-1 a:link, .ap-bulleted-headline-1 a:visited {
	text-decoration: none;
	}
li.ap-bulleted-headline-1 a:hover {
	text-decoration: underline;
	}
li.ap-bulleted-headline-2 a:link, .ap-bulleted-headline-2 a:visited {
	text-decoration: none;
	}
li.ap-bulleted-headline-2 a:hover {
	text-decoration: underline;
	}

.minidate {
	margin: 0;
	padding: 0;
	font-size: 10px;
	}


/***** CAROUSEL ****/

.carouselcontent {
	width: 380px;
	height: 250px;
	margin: 0;
	padding: 0 0 6px 0;
	}

/***** CAROUSEL PROMO BUCKETS *****/

.carousel-promos {
	width: 380px;
	margin: 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #e2e1c7; /* neutral light */
	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;
	}


/***** GUIDE PROMOTION STYLES *****/

.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;
	}

/***** CLASSIFIEDS STYLES *****/

.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;
	padding: 10px 0;
	}
.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;
	}

/***** NEWSLIST STYLES *****/

.morenews-container {
	margin: 0;
	padding: 10px 0;
	text-align: left;
	}
.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: 0;
	padding: 0 0 3px 0;
	font-size: 18px;
	font-weight: bold;
	}
.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: 0;
	padding: 3px 0 5px 0;
	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;
	padding-left: 15px;
	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 {
	/* clear: both; */
	margin: 0;
	padding: 0;
	}
.news-tools ul {
	margin: 0;
	padding: 0 0 3px 0;
	list-style: none;
	}
.news-tools li {
	margin: 0 8px 0 0;
	display: inline;
	font-size: 11px;
	font-weight: normal;
	}
.news-tools li.recommend {
	padding-left: 13px;
	}
.news-tools li.comments {
	padding-left: 15px;
	}

/***** SECTION FRONT ARTICLE STYLES *****/

.sectionlist {
	clear: both;
	margin: 0;
	padding: 10px 0;
	}
.sectionlist img {
	margin: 0;
	padding: 0;
	border: 0;
	}
.sectionlist h1 {
	margin: 0;
	padding: 0;
	font-size: 19px;
	font-weight: bold;
	}
.sectionlist h2 {
	margin: 0;
	padding: 14px 0 0 0;
	font-size: 15px;
	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: 11px;
	}
.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 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.sectionlist li {
	margin: 0;
	padding-left: 15px;
	font-size: 11px;
	}
.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;
	}

/***** EXPLORE WIDGET *****/

.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;
	/* display: inline; */
	/* list-style-type: none; */
	}
#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 STYLES *****/

#header-container {
	clear: both;
	width: 940px;
	margin: 0;
	padding: 0;
	}
#header-partners {
	clear: both;
	width: 940px;
	margin: 0;
	padding: 0;
	}
#header-partners ul.right {
	float: right;
	margin: 0;
	padding: 10px 0 5px 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;
	}
#headermast {
	clear: both;
	width: 940px;
	margin: 0;
	padding: 0;
	}
#headermast-main {
	width: 940px;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	}
#masthead {
	margin: 0;
	padding: 0;
	}
#masthead h1 {
	margin: 0;
	padding: 10px 0 10px 10px;
	}
#masthead img {
	margin: 0;
	padding: 0;
	border: 0;
	}
#header-search {
	width: 500px;
	margin: 0;
	padding: 10px;
	}
#search-sponsor {
	margin: 0;
	padding: 10px 30px 10px 0;
	}
#search-sponsor h5 {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	}

/***** FOOTER STYLES *****/

#footer-container {
	clear: both;
	width: 940px;
	margin: 0;
	padding: 0;
	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 10px;
	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;
	}

/***** EVENTS CALENDAR MODULE *****/

.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 WIDGET *****/

.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;
	}

/***** Photo Gallery *****/

.PhotoRecommend .gslRecommendLink {
	padding-left: 13px;
	}
	
.PhotoRecommend .gslRecommended  {
	padding-left: 13px;
	}


/***** LOGIN REGISTRATION FORM - FULL PAGE *****/

#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;
	}

/***** PLANET DISCOVER *****/
/** SEARCH **/

.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 5px 0px 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 Module */


.calendar-module2-container {
	width: 340px;
	margin: 0;
	padding: 0;
	text-align: center;
	}
.calendar-module2-label {
	width: 340px;
	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: 0;
	padding: 5px 0 0 5px;
	}
.calendar-module2-days ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.calendar-module2-days li {
	float: left;
	width: 41px;
	margin-left: 4px;
	padding: 0;
	text-align: center;
	}
.calendar-module2-days p.day {
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	}
.calendar-module2-days p.date {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	}
.calendar-module2-days a:link.calendarcurrent, .calendar-module2-days a:hover.calendarcurrent, .calendar-module2-days a:visited.calendarcurrent {	
	padding: 3px;
	display: block;
	text-decoration: none;
	}
.calendar-module2-days a:link, .calendar-module2-days a:hover, .calendar-module2-days a:visited {
	padding: 3px;
	display: block;
	text-decoration: none;
	}
.calendar-module2-links {
	margin: 0;
	padding: 0 10px 8px 0;
	text-align: left;
	}
.calendar-module2-links ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.calendar-module2-links li {
	margin: 0;
	padding: 0 10px 0 0;
	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: 0 0 5px 5px;
	padding: 0;
	text-align: center;
	}
.calendar-module2-weather p {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	}
.calendar-module2-weather p.icon {
	float: left;
	margin: 0;
	padding: 4px 0 2px 5px;
	}
.calendar-module2-weather p.ad {
	margin: 0;
	padding: 5px 0;
	}
.calendar-module2-weather h4 {
	margin: 0;
	padding: 8px 0 3px 0;
	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: none;
	}
.calendar-module2-weather img {
	border: 0;
	}
.pd-calendar-results {
	margin: 0;
	padding: 3px 10px 0 10px;
	font-size: 11px;
	text-align: left;
	}
.pd-calendar-results ul {
	margin: 0;
	padding: 0 0 3px 0;
	list-style: none;
	}
.pd-calendar-results li.vevent {
	margin: 0 0 3px 0;
	padding: 0;
	}
.title {
	margin: 0;
	padding: 0;
	font-weight: normal;
	}
.title span.dtstart {
	font-weight: bold;
	display: none;
	}
.title abbr.datestart {
	font-weight: bold;
	}
.title span.url a {
	text-decoration: none;
	}
.location {
	margin: 0;
	padding: 0;
	font-size: 11px;
	/* display: none; */
	}
span.summary {
	margin: 0;
	padding: 0;
	font-size: 11px;
	}
div.summary {
	margin: 0;
	padding: 0;
	font-size: 11px;
	display: none;
	}

/* Style Fixes for Search and Get Published Pages */

.mstr_container {
	background-color:#FFFFFF;
	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;
	background: url(http://beta.desmoinesregister.com/graphics/bkgd_main.gif);
	}

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;
	}


.gslRecommendLink {
	padding-left: 13px;
	}
	
.gslRecommended  {
	padding-left: 13px;
	}

/* CROP PHOTOS */

#crop {
	width: 98px;
	height: 70px;
	overflow: hidden;
	margin:0;
	padding:0;
	margin-bottom:6px;
	margin-right:6px;
	display: inline-block;
	float:left;
	}

/* NEWSFRONT 2 */

.gallerylist-container {
	margin: 0;
	padding: 0;
	}
.gallerylist-container p.more {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	}
.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;
	}

/* SOCIAL BOOKMARKS*/

#bookmark-tools {
	margin: 0;
	padding-top: 10px;
	font-size: 11px;
	}
#bookmark-tools ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#bookmark-tools li {
	margin: 0;
	padding: 0;
	display: inline;
	}
#bookmark-tools li.title {
	margin: 0;
	padding:  0 10px 0 0;
	font-weight: bold;
	color: #2E3237;
	text-transform: uppercase;
	}
#bookmark-tools li.delicious {
	padding: 0 10px 0 20px;
	background: url("/gcicommonfiles/sr/graphics/common/bookmarks/delicious.gif") no-repeat 0 50%;
	}
#bookmark-tools li.facebook {
	padding: 0 10px 0 20px;
	background: url("/gcicommonfiles/sr/graphics/common/bookmarks/facebook.gif") no-repeat 0 50%;
	}
#bookmark-tools li.digg {
	padding: 0 10px 0 20px;
	background: url("/gcicommonfiles/sr/graphics/common/bookmarks/digg.gif") no-repeat 0 50%;
	}
#bookmark-tools li.reddit {
	padding: 0 10px 0 20px;
	background: url("/gcicommonfiles/sr/graphics/common/bookmarks/reddit.gif") no-repeat 0 50%;
	}
#bookmark-tools li.newsvine {
	padding: 0 10px 0 17px;
	background: url("/gcicommonfiles/sr/graphics/common/bookmarks/newsvine.gif") no-repeat 0 50%;
	}

/*** GDN ***/

/* UA POP UP WIDGETS */

.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, .UAWidget-PopUp span {
	font-size:11px;
	}
.UAWidget-PopUp a:link,
.UAWidget-PopUp a:visited,
.UAWidget-PopUp a:active {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}
.UAWidget-PopUp a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	}

/* UA INLINE WIDGETS */

.UAWidget-Inline {
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	margin: 0px;
	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:active {
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	text-transform: none;
	}
.UAWidget-Inline a:hover {
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
	text-transform: none;
	}

/* UR ZAG WIDGETS */

.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;
	}

/* AVATAR */

.UAAvatar {
	float: left;
	margin: 0px;
	padding: 5px;
	width: 88px;
	height: 85px;
	}

/* HORIZONTAL LINE */

.GDNLine {
	height: 1px;
	width: 75%; 
	}

/* STATUS MESSAGES */

.GDNStatus {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}

/* ERROR SUMMARY */

.GDNErrorSummary {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	position: relative;
	top: 0px;
	left: 0px;
	}


/*** GDN - DEPRECATED ***/

/* AVATAR */

#Avatar {
	background: url(/graphics/avatar_bkgd.gif) no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 88px;
	height: 85px;
	}

/* CANCEL MEMBERSHIP CONFIRMATION WIDGET */

#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:link, #CancelMembershipConfirmWidget a:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}
#CancelMembershipConfirmWidget a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	}

/* CANCEL MEMBERSHIP THANKS WIDGET */

#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:link, #CancelMembershipThanksWidget a:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
	text-transform: uppercase;
	}
#CancelMembershipThanksWidget a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;	
	text-transform: uppercase;
	}

/* CHANGE PASSWORD WIDGET */

#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 {
	font-size: 11px;	
	}
#ChangePasswordWidget label {
	font-size: 11px;
	}
#ChangePasswordWidget a:link, #ChangePasswordWidget a:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}
#ChangePasswordWidget a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	}

/* CHANGE PASSWORD THANKS WIDGET */

#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:link, #ChangePasswordThanksWidget a:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}
#ChangePasswordThanksWidget a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	}

/* FORGOT PASSWORD WIDGET */

#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 {
	font-size: 11px;	
	}
#ForgotPasswordWidget label {
	font-size: 11px;	
	}
#ForgotPasswordWidget a:link, #ForgotPasswordWidget a:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}
#ForgotPasswordWidget a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	}

/* FORGOT PASSWORD THANKS WIDGET */

#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:link, #ForgotPasswordThanksWidget a:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
	text-transform: uppercase;
	}
#ForgotPasswordThanksWidget a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;	
	text-transform: uppercase;
	}

/* LOGGED IN WIDGET */

#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:link, #LoggedInWidget a:visited {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	text-transform: none;
	font-size: 11px;
	}
#LoggedInWidget a:hover {
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
	text-transform: none;
	font-size: 11px;
	}

/* LOGGED OUT WIDGET */

#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: underline;
	}
#LoggedOutWidget img {
	padding: 0px;
	margin: 0px;
	}
#LoggedOutWidget span {
	font-size: 11px;
	}
#LoggedOutWidget a:link, #LoggedOutWidget a:visited {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	text-transform: none;
	font-size: 11px;
	}
#LoggedOutWidget a:hover {
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
	text-transform: none;
	font-size: 11px;
	}

/* LOGIN WIDGET */

#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 {
	font-size: 11px;	
	}
#LoginWidget label {
	font-size: 11px;
	}
#LoginWidget a:link, #LoginWidget a:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}
#LoginWidget a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	}

/* NEWSLETTERS WIDGET */

#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 {
	font-size: 11px;
	}
#NewslettersWidget label {
	font-size: 11px;
	}
#NewslettersWidget a:link, #NewslettersWidget a:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}
#NewslettersWidget a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	}

/* REGISTRATION WIDGET */

#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 {
	font-size: 11px;
	}
#RegistrationWidget label {
	font-size: 11px;
	}
#RegistrationWidget a:link, #RegistrationWidget a:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}
#RegistrationWidget a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	}

/* REGISTRATION THANKS WIDGET */

#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:link, #RegistrationThanksWidget a:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}
#RegistrationThanksWidget a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	}

/* RESEND CONFIRMATION EMAIL WIDGET */

#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 {
	font-size: 11px;	
	}
#ResendConfirmationWidget label {
	font-size: 11px;	
	}
#ResendConfirmationWidget a:link, #ResendConfirmationWidget a:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}
#ResendConfirmationWidget a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	}

/* RESEND CONFIRMATION EMAIL THANKS WIDGET */

#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:link, #ResendConfirmationThanksWidget a:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
	text-transform: uppercase;
	}
#ResendConfirmationThanksWidget a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;	
	text-transform: uppercase;
	}

/* PAGE LOGIN FORM */

#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 {
	font-size: 11px;	
	}
#PageLoginForm label {
	font-size: 11px;	
	}

/* PAGE REGISTRATION FORM */

#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 {
	font-size: 11px;
	}
#PageRegistrationForm label {
	font-size: 11px;
	}

/* PAGE REGISTRATION THANKS */

#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:link, #PageRegistrationThanks a:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}
#PageRegistrationThanks a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	}

/* FOOTER LINE */

#FooterLine {
	height: 1px;
	width: 75%; 
	}

/* STATUS MESSAGES */

.UserStatus {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}

/* ERROR SUMMARY */

.ErrorSummary {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	position: relative;
	top: 0px;
	left: 0px;
	}

/* HTML Site Map */

#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;
	}

/* IE6 SECURITY SETTING ALERT */

#IE6Error {
	width: 940px;
	margin: 0;
	padding: 0;
	text-align: left;
	display: none;
	}
#IE6Error ul {
	margin: 0;
	padding: 10px;
	border-bottom: 1px solid #999;
	list-style: none;
	}
#IE6Error li {
	margin: 0;
	padding: 6px 0 6px 22px;
	font-size: 14px; 
	color: #c00;
	font-weight: bold;
	background: url(/gcicommonfiles/sr/graphics/common/ie6error_alert.gif) no-repeat 0 50%;
	}
#IE6Error a {
	color: #c00;
	text-decoration: underline;
	}

/* IE6 SECURITY SETTING MESSAGE */

#IE6ErrorFix {
	margin: 0;
	padding: 0;
	text-align: left;
	}
#IE6ErrorFix h3 {
	margin: 10px 10px 15px 10px;
	padding 0;
	font-size: 14px; 
	font-weight: bold;
	color: #000;
	}
#IE6ErrorFix p {
	margin: 10px 10px 15px 10px;
	padding 0;
	font-size: 12px; 
	}
#IE6ErrorFix li {
	margin: 0 10px 8px 10px;
	padding: 0;
	font-size: 12px; 
	}

/* VIDEO NETWORK */
	
.video-widget-container {
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}
.video-widget-container a:link, .video-widget-container a:hover, .video-widget-container a:visited, .video-widget-container a:active {
	color: #732c0d;
	}
.video-widget-container h3 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	color: #688fb1;
	}
.video-widget-container p.more {
	float: right;
	margin: 0;
	padding: 5px 0 0 0;
	font-size: 11px;
	font-weight: bold;
	}
.video-widget-item {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #e2e1c7;
	}
.video-widget-thumb {
	float: left;
	margin: 0;
	padding: 8px 8px 8px 0;
	border: 0;
	}
.video-widget-thumb img {
	border: 0;
	}
.video-widget-title p {
	margin: 0;
	padding: 8px 0;
	font-size: 12px;
	}
.video-widget-title span {
	color: #999;
	font-size: 11px;
	}
/******************PLUCK COMMENT****************/
/* Comments */ 
.gslComments {width:100%; text-align:left; font-family: Arial, Helvetica, sans-serif; padding-top:8px
;}
.gslComSmryCount {font-size: 14px; font-weight: bold; }  
.gslComFormInHead {font-size: 11px; font-weight:normal; }
.gslSortOrder {font-size:11px; }
.gslSortOrder select {font-size:11px; font-family: Arial, Helvetica, sans-serif; }
.gslComFormInHeadMsg {float:left; font-size: 12px;font-weight: bold; padding-bottom:0px; margin-bottom
:2px; _MARGIN-BOTTOM:-12px;}
.gslComFormInHeadHandle {float: right; padding-bottom:0px;  _MARGIN-BOTTOM:-20px;}
.gslComFormInHeadHandle a {text-decoration: none; }
.gslComFormOutHead {font-size:12px; font-weight:bold; MARGIN-BOTTOM:2px; _MARGIN-BOTTOM:-27px;}
.gslComFormOutHeadMsg {font-weight:normal;}
.gslComFormOutHeadLogin a {text-decoration: none; }
.gslComFormOutHeadRegister a {text-decoration: none; }
.gslComFormOutHeadLogin a:hover, .gslComFormOutHeadRegister a:hover { text-decoration:underline; }
.gslComForm {margin-top:0px; margin-bottom: 0px;}
.gslComFormBody textarea { width:99%; height:102px;font-family: Arial, Helvetica, sans-serif;font-size
:12px;}
.gslComFormSubmit {padding-bottom: 30px; padding-top: 10px;}
.gslComFormSubmit input {width:65px; height:21px;}
.commentsponsor {float:right; margin:9px 0 0 0;}
.gslComStaff {font-weight:bold; font-size: 13px; display:block; padding-bottom: 3px;}
.gslComUserPhoto a img {float: left; vertical-align: top; margin-right:10px; margin-top:2px; width: 40px; height:40px; }
.gslComHeader {padding-left: 70px; font-size: 11px; vertical-align: top; margin-bottom: 5px; }
.gslComBody   {text-align:left; padding-top:5px;  margin:auto; overflow:hidden;width:490px;}
.gslComWroteBy {font-size: 11px; margin-right: 5px; float:left; display:block; margin-left:1px; }
.gslComWroteBy a {font-weight: bold; text-decoration: none; font-size: 11px; }
.gslComDate {font-size: 11px;  }
.gslComCtls {font-size:11px;padding-left:70px; vertical-align: bottom;}
.gslComSeparator {margin: 3px 0px 0px 0px; height:5px; }
.gslCommentsLink a {font-size: 10px; text-decoration: none;  }
.gslDisabledCommentsLink {font-size: 10px; text-decoration: none; }
.gslComRec{width:50%;}
.gslComRepAbuse{padding-left: 13px;background: url(/gcicommonfiles/sr/graphics/palette6/icon_alert.gif) no-repeat 0 50%;}
.gslComments_MaxLengthText{font-weight:normal; font-style:italic;}
table.gslComments_NestedTable{width:100%; table-layout:fixed; text-align:left; margin-top:3px;}
td.gslComments_NestedRecommend{width:50%; font-size:11px;}
td.gslComments_NestedReport{width:50%;font-size:11px;}
div.gslSitelife_PluckLogo{text-align:right;}
div.ReportAbuse_Container{width:170px; font-weight:bold;font-family:Verdana; font-size:10px; text-align:left; z-index:4; position:absolute;}
.gslPagination{margin:0px 0px 10px 0px;}
.gslSitelife_PluckLogo a{padding-left: 115px;background: url(/gcicommonfiles/sr/graphics/common/pluck/poweredbypluck.gif) no-repeat 0 50%;}
/* Report Abuse pop up   */
div.gslReportAbuseSectionHead{padding:2px; height:15px;}
div.gslReportAbuseSectionHead a{float:right;padding:1px; text-decoration:none; }
div.gslReportAbuseInterior{ width:170px; padding-bottom:3px; clear:both;}
div.gslReportAbuseInterior a{float:left; font-weight:bold; height:15px;padding:2px 0px 0px 10px; width:160px;text-decoration:none; }
div.gslReportAbuseInterior select{margin-left:5px; }
div.gslReportAbuseComment{width:170px;}
div.gslReportAbuseComment textarea{width:90%; height:70px; margin-left:5px;}
div.gslReportAbuseComment input{padding:1px; margin:3px 0px 3px 5px; }
div.Summary_Container{font-size:11px;text-align:left;}
div.Summary_Container table *{font-size:11px;}
/******** Blog Summary ******/
td.Summary_BlogTableLeft img{padding:0px 8px 5px 0px;}
div.Summary_BlogTitle a{font-weight:bold;}
div.Summary_BlogBy{overflow:hidden;width:100%;float:left;}
/******** Forums Summary ******/
div.Summary_ForumsContainer{padding:5px 0px 5px 5px; font-size:12px;}
div.Summary_ForumsTitle a{font-weight:bold;}
/******** Gallery Summary ******/
td.Summary_GalleryTableLeft img{padding:0px 8px 5px 5px;}
td.Summary_GalleryTableRight a{font-weight:bold;}
/******** Photo Summary ******/
td.Summary_PhotoTableLeft img{ padding:0px 8px 5px 0px;}
div.Summary_PhotoTitle{font-size:12px;}
div.Summary_PhotoTitle a{font-weight:bold;}
/***************** Profile Summary ******************/
td.Summary_ProfileTableLeft img{padding:0px 8px 5px 0px;}
div.Summary_ProfileName{padding:5px 0px 0px 0px;}
div.Summary_ProfileName a{font-weight:bold;}
div.Summary_ProfileTime{padding-top:3px;}
.Summary_ProfileName{overflow:hidden;}
#SiteAttributionActivity{display:none;}
.plucknotavailable{color:red;}
#pluckphotocomments.voice {width:600px;}
.article-headline {
	margin: 0;
	padding: 0;
	text-align: left;
	}
.article-headline h1 {
	margin: 0;
	padding: 15px 0 10px 0;
	font-size: 20px;
	font-weight: bold;
	}
.article-headline h2 {
	margin: 0;
	padding: 10px 0 0 0;
	font-size: 16px;
	font-weight: bold;
	}
.article-tools ul {
	margin: 0;
	padding: 8px 0 4px 0;
	list-style: none;
	}
.article-tools li {
	margin: 0 8px 0 0;
	display: inline;
	font-size: 11px;
	font-weight: normal;
	}
.article-tools li.print {
	padding-left: 18px;
	}
.article-tools li.email {
	padding-left: 15px;
	}
.article-tools li.recommend {
	padding-left: 13px;
	}
.article-tools li.comments {
	padding-left: 15px;
	}
.article-tools .gslRecommendLink {
	padding-left: 13px;
	}
.article-tools .gslRecommended  {
	padding-left: 13px;
	}

.article-bodytext {
	margin: 0;
	padding: 15px 0;
	}
.article-bodytext h3 {
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	}
.article-bodytext p {
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 12px;
	}
.article-sidebar {
	width: 318px
	margin: 0;
	padding: 10px;
	}
.sidebar-related {
	margin: 0;
	padding: 0 0 12px 0;
	}
.sidebar-related ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.sidebar-related li {
	margin: 0 0 .5em 0;
	padding: 0;
	font-size: 11px;
	}
.sidebar-related p {
	margin: 0;
	padding: 0;
	font-size: 11px;
	}
.sidebar-photo {
	margin: 0;
	padding: 0 0 12px 0;
	}
.sidebar-photo img {
	border: 0;
	}
.sidebar-photo p.photo-horz {
	margin: 0;
	padding: 0 0 2px 0;
	}
.sidebar-photo p.photo-vert {
	float: left;
	margin: 0;
	padding: 0 10px 10px 0;
	}
.sidebar-photo p.photo-byline {
	margin: 0;
	padding: 0 0 6px 0;
	font-size: 11px;
	text-align: right;
	}
.sidebar-photo p {
	margin: 0;
	padding: 0 0 12px 0;
	font-size: 11px;
	}
.sidebar-quote {
	margin: 0;
	padding: 0 0 12px 0;
	}
.sidebar-quote p {
	padding: 5px 0 5px 0;
	font-size: 15px;
	font-weight: bold;
	}
.sidebar-newslist {
	margin: 0;
	padding: 10px 0;
	}
.sidebar-newslist h3 {
	margin: 0;
	padding: 10px 0 5px 0;
	font-size: 16px;
	font-weight: bold;
	text-transform: lowercase;
	}
.sidebar-newslist p {
	margin: 0;
	padding: 0;
	font-size: 11px;
	}
.sidebar-newslist ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.sidebar-newslist li {
	margin: 0 0 .5em 0;
	padding: 0;
	font-size: 11px;
	}
.sidebar-newslist li.more {
	font-weight: bold;
	text-transform: uppercase;
	}
.sidebar-newslist a:link, #sidebar-newslist a:visited {
	text-decoration: none;
	}

.article-buttons {
	width: 320px;
	margin: 0;
	padding: 0;
	text-align: center;
	}
.article-button-left {
	float: left;
	width: 160px;
	margin: 0;
	padding: 10px 0;
	}
.article-button-right {
	float: right;
	width: 160px;
	margin: 0;
	padding: 10px 0;
	}
/* POP UP WIDGET */

.PopUpWidget-BG
{
  background-color: #EDEAD7;
}

.PopUpWidget-Border
{
  border: 1px solid #1B5A69;
}

/* AVATAR */

#Avatar
{
  background: url(/graphics/avatar_bkgd.gif) no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 88px;
	height: 85px;
}

/* CANCEL MEMBERSHIP CONFIRMATION WIDGET */

#CancelMembershipConfirmWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#CancelMembershipConfirmWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin-top: 0px;
}
#CancelMembershipConfirmWidget span
{
  font-size: 13px;
}
#CancelMembershipConfirmWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* CANCEL MEMBERSHIP THANKS WIDGET */

#CancelMembershipThanksWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#CancelMembershipThanksWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin-top: 0px;
}
#CancelMembershipThanksWidget span
{
  font-size: 11px;	
}
#CancelMembershipThanksWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;	
	text-transform: uppercase;
}

/* CHANGE PASSWORD WIDGET */

#ChangePasswordWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#ChangePasswordWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin: 0px;
}
#ChangePasswordWidget span, label
{
  font-size: 11px;	
}
#ChangePasswordWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* CHANGE PASSWORD THANKS WIDGET */

#ChangePasswordThanksWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#ChangePasswordThanksWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin-top: 0px;
}
#ChangePasswordThanksWidget span
{
  font-size: 11px;		
}
#ChangePasswordThanksWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* FORGOT PASSWORD WIDGET */

#ForgotPasswordWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#ForgotPasswordWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin-top: 0px;
}
#ForgotPasswordWidget span, label
{
  font-size: 11px;	
}
#ForgotPasswordWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* FORGOT PASSWORD THANKS WIDGET */

#ForgotPasswordThanksWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#ForgotPasswordThanksWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin-top: 0px;
}
#ForgotPasswordThanksWidget span
{
  font-size: 11px;	
}
#ForgotPasswordThanksWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;	
	text-transform: uppercase;
}

/* LOGGED IN WIDGET */

#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;
	color: #8A4701;
	margin: 0px;
	padding: 0px;
  	text-transform: none;
}
#LoggedInWidget img
{
	padding: 0px;
	margin: 0px;
}
#LoggedInWidget span
{
	font-size: 11px;
}
#LoggedInWidget a
{
  	color: #1B5A69;	
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
	text-transform: none;
	font-size: 11px;
}

/* LOGGED OUT WIDGET */

#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;
	color: #8A4701;
	margin: 0px;
	padding: 0px;
	text-transform: none;
}
#LoggedOutWidget img
{
	padding: 0px;
	margin: 0px;

}
#LoggedOutWidget span
{
	font-size: 11px;
}
#LoggedOutWidget a
{
	color: #1B5A69;	
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
	text-transform: none;
	font-size: 11px;
}

/* LOGIN WIDGET */

#LoginWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#LoginWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	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
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* NEWSLETTERS WIDGET */

#NewslettersWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#NewslettersWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin-top: 0px;
}
#NewslettersWidget span, label
{
  font-size: 11px;
}
#NewslettersWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* REGISTRATION WIDGET */

#RegistrationWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#RegistrationWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin: 0px;
	text-align: left;
}
#RegistrationWidget span, label
{
  font-size: 11px;
}
#RegistrationWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* REGISTRATION THANKS WIDGET */

#RegistrationThanksWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#RegistrationThanksWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin-top: 0px;
}
#RegistrationThanksWidget span
{
  font-size: 11px;	
}
#RegistrationThanksWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* RESEND CONFIRMATION EMAIL WIDGET */

#ResendConfirmationWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#ResendConfirmationWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin-top: 0px;
}
#ResendConfirmationWidget span, label
{
  font-size: 11px;	
}
#ResendConfirmationWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* RESEND CONFIRMATION EMAIL THANKS WIDGET */

#ResendConfirmationThanksWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#ResendConfirmationThanksWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin-top: 0px;
}
#ResendConfirmationThanksWidget span
{
  font-size: 11px;	
}
#ResendConfirmationThanksWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;	
	text-transform: uppercase;
}

/* PAGE LOGIN FORM */

#PageLoginForm
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
	width: 318px;
}
#PageLoginForm h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	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;	
}

/* PAGE REGISTRATION FORM */

#PageRegistrationForm
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
	width: 350px;
}
#PageRegistrationForm h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin: 0px;
	text-align: left;
}
#PageRegistrationForm span, label
{
  font-size: 11px;
}

/* PAGE REGISTRATION THANKS */

#PageRegistrationThanks
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#PageRegistrationThanks h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin-top: 0px;
}
#PageRegistrationThanks span
{
  font-size: 11px;	
}
#PageRegistrationThanks a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* FOOTER LINE */

#FooterLine
{
  height: 1px;
  width: 75%; 
}

/* STATUS MESSAGES */

.UserStatus
{
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

/* ERROR SUMMARY */

.ErrorSummary
{
  color: #FF0000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  position: relative;
  top: 0px;
  left: 0px;
}

/* menu styles */

.navigation-container {
	clear: both;
	width: 940px;
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	}
.navigation-container img {
	margin: 0;
	padding: 0;
	border: 0;
	}
.navigation-container ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.navigation-menu-level1 {
	width: 940px;
	margin: 0;
	padding: 4px 0px;
	list-style: none;
	}
.level1-expand {
	margin: 0;
	list-style: none;
	}
.level1-collapse a {
	text-decoration: underline;	
	}
.navigation-menu-level1 span {
	margin: 0;
	padding-right: 4px 6px;
	display: inline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	}
.navigation-menu-level1 a:link, .navigation-menu-level1 a:visited {
	margin: 0;
	padding: 4px 6px 4px 6px;
	text-decoration: none;
	}
.navigation-menu-level1 a:hover {
	margin: 0;
	padding: 4px 6px 4px 6px;
	
	}
.level1-collapse a:hover{
	text-decoration: underline;	
	}


/***** LEVEL 2 *****/

.navigation-menu-level2 {
	clear: both;
	width: 940px;
	margin: 0;
	padding: 4px 0px;
	list-style: none;
	}
.level2-expand {
	clear: both;
	margin: 0;
	list-style: none;
	}

.navigation-menu-level2 span {
	margin: 0;
	padding-right: 6px;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	/* text-transform: lowercase; */
	}
.level2-collapse a {
	margin: 0;
	text-decoration: none;
	}
.navigation-menu-level2 a:link, .navigation-menu-level2 a:visited {
	margin: 0;
	padding: 4px 6px 4px 6px;
	text-decoration: none;
	}

.navigation-menu-level2 a:hover {
	margin: 0;
	padding: 4px 6px 4px 6px;
	}

.level2-collapse a:hover {
	margin: 0;
	text-decoration: underline;
	}

/***** LEVEL 3 *****/

.navigation-menu-level3 {
	width: 200px;
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 1000;
	}
.navigation-menu-level3 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.navigation-menu-level3 li {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	/* text-transform: uppercase; */
	}
.navigation-menu-level3 a:hover {
	margin: 0;
	padding: 3px 10px;
	display: block;
	text-decoration: none;
	}
.navigation-menu-level3 a:link, .navigation-menu-level3 a:visited {
	margin: 0;
	padding: 3px 10px;
	display: block;
	text-decoration: none;
	}

/***** LEVEL 4 - UNUSED *****/

.navigation-menu-level4 {
        position: absolute;
	width: 200px;
	margin: 0;
	padding: 0;
	list-style: none;
	}
.navigation-menu-level4 ul {
	margin: 0;
	padding: 5px 0 7px 0;
	list-style: none;
	}
.navigation-menu-level4 li {
	margin: 4px 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	}
.navigation-menu-level4 a:hover {
	margin: 0;
	padding: 3px 40px 3px 10px;
	color: #fff;
	text-decoration: none;
	}
.navigation-menu-level4 a:link, .navigation-menu-level4 a:visited {
	margin: 0;
	padding: 3px 10px;
	text-decoration: none;
	}
.navArrow{
	padding: 0px 6px;
}

.navDivider {
            padding-right: 1px;
}

div.pd-hidden {
	display: none;
	visibility: hidden;
	}
#pd-partner-tab-container {
	width: 379px;
	border-collapse: collapse;
	padding-bottom: 12px;
	font-size: 11px;
	line-height: normal;
	}
#pd-partner-tab-header ul, #pd-carousel-tab ul {
	margin: 0;
	padding: 0 10px 0 0px;
	list-style: none;
	}
#pd-partner-tab-header li {
	float: left;
	width: 84px;
	margin-left: 3px;
	padding: 0 0 0 3px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-transform: lowercase;
	}
#pd-partner-tab-header a {
	padding: 3px 14px 3px 7px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	}

#pd-partner-tab-header #pd-partner-current a {
	color: #fff; 
	text-align: center;
	font-size: 11px;
	}
#pd-partner-tab-header li span {
	display: none;
	visibility: hidden;
	}
#pd-partner-tab-header li#pd-partner-current span {
	margin: 0;
	padding: 0;
	display: block;
	margin: auto;
	text-indent: -5000;
	visibility: visible;
	}
#pd-partner-content {
	clear: both;
	margin: 0;
	padding: 0;
	/* height: 200px; */
	font-size: 11px;
	}
.pd-result-content {
	float: left;
	width: 189px; 
	margin: 0;
	font-size: 11px;
	}
.pd-result-header {
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 8px 0;
	}
.pd-results {
	margin: 0 10px 10px 0;
	}
.pd-more-results {
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	}
.pd-right-content {
	float: right;
	width: 180px; 
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-size: 11px;
	text-align: left;
	}
.pd-right-content p {
	padding: 0;
	}
.pd-right-content ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.pd-right-content li {
	padding-left: 10px;
	margin-bottom: 4px;
	font-weight: bold;
	/* text-transform: uppercase; */
	}
.pd-title {
	font-size: 11px;
	font-weight: bold;
	}
