body {
	background: url(http://stmedia.startribune.com/designimages/gamefacemn_compDBtop.png) no-repeat scroll center top;
	background-color: #000000;
	color:#333132;
	font-family:sans-serif;
	font-size:0.75em;
	line-height:120%;
	margin:0;
	padding:0;
	text-align:left;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}

html, body, p, h1, h2, h3, h4, h5, h6 {
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
    color: #222222;
}

#docLayout {
	overflow:visible;
	width:988px;
	background-color: white;
}

#innerDiv{
	border: none;
}

table, tr, td {
	vertical-align:top;
}

img {
	border:0 none;
}

h2.widgetTitle {
	-x-system-font:none;
	color:#6A747A;
	float:left;
	font-family:arial;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:200%;
	margin:0;
	padding:0px;
	position:relative;
}

.postDate {
	color:#B8BCBF;
}

a, a:active, a:link, a:visited 
    {color: #175205;
    text-decoration: none;
    border: 0;
    font-weight: bold;
}

a:hover {
	color: #297013; 
    text-decoration: underline;
    font-weight: bold;
}

.noLeftNav .columnOne {
	float:left;
	margin:12px 0;
	padding:0 12px;
}

.noLeftNav .columnTwo {
	border-color:#FFFFFF;
	border-style:solid;
	border-width:0 0 0 0px;
	float:left;
	margin:0px 0 12px -1px;
	padding:0 0 0 12px;
}

.noLeftNav .columnOne {
	margin:0px 0;
	padding:0 0 0 9px;
	width:660px;
	border-width:0px;
	}

.noLeftNav .columnOne .columnOne {
	border-color:#9BB4BF;
	border-style:solid;
	border-width:0 0px 0 0;
	padding:0;
	width:217px;
}

.noLeftNav .columnOne .columnTwo {
	padding-left:9px;
	width:432px;
}

#header {
	border: none;
	margin: 15px auto 0;
	height: 110px;
	width:990px;
}

#outerDiv {
	background-color:transparent;
	border: none;
	margin:0 auto;
	width:990px;
}

#topLeaderboard {
	background:#ffffff none repeat scroll 0 0;
	height:90px;
	padding:12px 0;
	border-top: 4px solid white;
	text-align:center;
}

.contentArea {
	width: 990 px;
	padding: 3px 9px 9px 9px;
	background-color:white
}

.footer {
	background-color:#151515;
	border: none;
	color:#ffffff;
	font-size: .9em;
	line-height:120%;
	text-align:left;
	padding: 16px 9px 9px 9px;
	width: 972px;
	height: 104px;
        margin-bottom: 35px;
}

.footer a, .footer a:active, .footer a:link, .footer a:visited {
	border:0 none;
	color:#8b8b8b;
	font-weight:normal;
	text-decoration:none;
}

.footer a:hover {
	border:0 none;
	color:#8b8b8b;
	font-weight:normal;
	text-decoration:underline;
}


/** Rotator **/


.tabMenuWrapper { 
	overflow: hidden; 
	width: 100%; 
} 

.tabMenu { 
	float: left; 
	list-style-type: none; 
	padding: 0; margin: 0; 
	border: solid #DBE3E7; 
	border-width: 0 1px 0 0; 
} 

.tabMenu li { 
	display: inline; 
} 

.tabMenu li a {
	display: block;
	float: left; 
	border: solid #DBE3E7;
	padding: 6px;
	border-width: 1px 0 0 1px; 
} 

.tabMenu li.tabSelected a { 
	background-color: #F1F1F1; 
	border-bottom-color: red;
} 

.tabContentBox {
	border: solid 1px #DBE3E7;
	padding: 12px;
	background-image: url(http://stmedia.startribune.com/designimages/gameFaceMN_boxBkgnd.png); 
	background-repeat: repeat-x; 
	margin-bottom: 12px; 
} 

.tabContentBox .highlight { 
	border: none; 
	padding: 0; 
	margin: 0; 
	float: none; 
} 

.tabContentBox h2 { 
	font-size: 1em; 
	line-height: 120%; 
	margin: 0;
}

.tabContentBox h3 {
	font-size: 1em;
	line-height: 120%;
	margin: 12px 0 6px 0;
	color: #475D68;
	padding: 0; 
} 

.tabContentBox p { 
	padding: 0; margin: 0 0 6px 0;
} 

.tabContentBox ul { 
	margin-bottom: 9px;
} 

.tabContentBox .highlight { 
	float: left;
} 

.homepage .tabContentBox .highlight { 
	float: none; 
} 

.tabContentBox h1 { 
	font-size: 1.2em; 
	margin: 6px 0 9px 0;
}

#footerCopy {
	float: left; 
	width: 228px; 
}

#bottomLeaderboard {
	float: right; 
	width: 728px; 
	padding: 0px; 
	background-color: #151515; 
}

/** Subnavigation Dashboard **/

#dashContainer {
	background-color: white;
	height: 45px;
}

#dashboard {
	background-color: #fbf8da;
	margin:0 auto;
	width:890px;
	height: 15px;
	border-left: solid 1px #c8c4c4; 
	border-right: solid 1px #c8c4c4;
	font-size: 1.1em;
	padding-top: 12px;
}

#dashboardFooter {
	background:transparent url(http://stmedia.startribune.com/designimages/gamefaceDashCorners.gif) no-repeat scroll left top;
	height:13px;
	margin:0 auto 2px;
	width:892px;
}

.signIn {
	float: right;
	width: 60px;
	padding: 0 0px 0 6px;
	text-align: left;
}

.welcomeUser {
	float: left;
	overflow: hidden;
	padding: 0px 4px 0px 0px;
	text-align: left;
}

.mailAlert{
	float: left;
	width: 90px;
}

.mailToggle {
	float: left;
	padding: 0;
}

.mailIcon {
	float: left;
	padding: 0 4px 0 0;
}

#facebookuser {float:right; margin-top: -2px;}

.facebookAvatar {display:none;}

.FBConnectUserName {display: none;}

.dashDisplay {
	float: left;
	width: 800px;
	padding: 0 0 0 9px;
}

.pipe {
	color: #c8c4c4;
	margin:0 4px;
}

/** You dropdown menu **/

.spartaNav {
	padding-right: 10px;
	width: 60px;
	float: left;
}

.spartaNav ul{
	list-style-type: none;
	margin:0;padding:0
}

.dropmenudiv{ 
	position: absolute; 
	width: 150px; 
	visibility: hidden; 
	z-index: 9999; 
	margin-top: -1px; 
	margin-left: -1px; 
	border-width: 0; 
	font-size: .85em;
}

.dropmenudiv a { 
	position: relative; 
	display: block; 
	border: solid #c8c4c4; 
	border-width: 1px; 
	border-top-color: #E3EEF3; 
	padding: 5px 0 5px 5px; 
	color: #175205; 
	background-color: white; 
	width: 150px; 
} 

.dropmenudiv a.dropIndent { 
	border-width: 0 1px 1px 1px; 
	margin-top: -1px; 
	text-indent: 9px; 
} 

.dropmenudiv a:hover { 
	background-color: #fbf8da; 
	color: #297013;
} 

/** Dashboard Sparta status **/
.statusButton {
margin-top: -3px;
display: inline;
height: 20px;
font-size: 11px;
}

#statusshow {
	width: 290px;
	float: left;
}

.statusTxt {
	background: url(http://stmedia.startribune.com/designimages/GF_statusInputBg.gif) repeat-x;
	border: 1px solid #c8c4c4;
	font-size: .9em;
	height: 14px;
	color: #908f8f;
	padding: 3px 10px;
	float: left;
	margin-top: -5px;
	margin-right: 10px;
	width: 140px;
}

.columnTwo h1{
	font-size:97%;
	margin-bottom:8px;
}

/*article styles*/
.sectionpath { display: none; }


#pageDiv1 p:first-child { margin-top: 0; }
.doubleWide { margin: 0 auto 9px auto; }

.doubleWide img
{
	border: solid black 1px;
	margin: 0 0 6px 0;
}

.storyBody
{
	font-family: "Lucida Grande",Arial,Helvetica,Verdana,sans-serif;
	line-height: 18px;
	font-size: 13px;
}

.precede
{
	font-family: "Lucida Grande",Arial,Helvetica,Verdana,sans-serif;
	font-size: 14px;
	margin: 0 0 12px 0;
	line-height: 18px;
	font-weight: bold;
}

.sidebar
{
	float: right;
	width: 210px;
	background-color: #FBF8DA;
	margin: 2px 0 12px 12px;
	line-height: 120%;
	padding: 9px;
}

.sidebar ul li {
color:#6a747a;
list-style-type:square!important;
margin-bottom: 4px;
}

.r3b2 {
font-size: .9em;
}

p.noteText {
color:#222222;
	font-family: "Lucida Grande",Arial,Helvetica,Verdana,sans-serif;
	line-height: 18px;
	font-size: 13px;
}

.leftNavGroup {
background:transparent url(http://stmedia.startribune.com/designimages/leftRailArrowBackgroundGray.png) no-repeat scroll center top;
}

.leftNavGroup {
background:transparent url(http://stmedia.startribune.com/designimages/leftRailArrowBackgroundGray.png) no-repeat scroll center top;
}

.hasLeftNav .columnOne {
border-color:#C8C4C4;
}

.columnTwo {
border-color:#C8C4C4;
}

.hasLeftNav .outerContentBlock {
border-color:#C8C4C4;
}

.leftNavGroup li {
border-color:#C8C4C4;
}

#preArticleDetail, #nextArticleDetail {
background-color:#FBF8DA;
}

.moreURL {
color:#175205;
}
.moreURL:hover {
color:#175205;
text-decoration:underline;
}

/** Stories page highlights **//
#story1.highlight {
border-color:#E9E9E9;
border-width:0 0 2px;
width:100%;
}

.highlight {
overflow:hidden;
}

.overline {
color: #6a747a;
font-weight:bold;
}

.highlight ul li {
color:#6a747a;
list-style-type:square!important;
margin-bottom: 4px;
}

#story1.highlight {
border-color:#c8c4c4;
border-width:0 0 2px;
width:100%;
}

/** Header main nav **/	
#wrapper {display:block;position: relative; z-index: 2; height:25px; margin: -25px auto 0 auto; width: 990px;}
#wrapper-sub {display:block;position: relative; z-index: 1; margin: 0px auto; width: 990px; height: 25px; background-color:#000000; opacity: .4; filter: alpha(opacity=40);}
#wrapper ul { float:left;list-style:none;margin:0;padding:0; min-height:30px; width:990px}
#wrapper ul li { float:left; padding:0; margin:5px 3px 0 0; }
#wrapper ul li a { color:#fff;font-weight:bold;text-decoration:none;padding:6px 15px 5px; }
#wrapper ul li a:hover { background:#000000; }


/** Video page styles **/
#vDetailsBox ul li{
color:#6A747A;
list-style-type:square !important;
margin-bottom:4px;
}

/** Sparta widget styling **/
.browseLink {
	float:left;
	clear:both;
	padding-top: 6px;
}

.avatar1 a:hover {
	border:2px solid #D7D7D7;
	padding:1px;
}

.avatar1 a {
	background:#FFFFFF none repeat scroll 0 0;
	border:2px solid #E8E8E8;
	float:left;
	padding:1px;
}

.midCont {
	float: left;
	display: block;
	width: 146px;
	padding: 0 0 0 6px;
	text-align: left;
	font-size: 11px;
	line-height: 120%;
}

.columnOne .columnTwo .midCont {
margin-right: 8px;
padding-bottom: 8px;
width: 156px;
}


.midCont a {
	font-weight: bold;
}

.avatarRecent {
  	display:none;
}

ul li {
	list-style-type:none;
	margin:0;
	padding:0;
}

.actBox {
	width:189px;
	background:#FAFAFA none repeat scroll 0 0;
	border:1px solid #EcEcEc;
	color:#6A747A;
	float:left;
	font-size:11px;
	margin-left:0px;
	padding:5px;
}

.actBox .actIcon {
	float:left;
	padding-top:2px;
	width:16px;
}

.actBox .txt{
    float:right;
    width:89%;
    text-align:left;
}

/* Bar Graphs */

.graph {
  width: 100%;
  position: relative;
}

.bar-title {
  position: relative;
  float: left;
  width: 32%;
  line-height: 20px;
  margin-right: 7px;
  text-align: right;
}

.bar-container {
  position: relative;
  float: left;
  width: 42%;
  height: 10px;
  margin: 0px 0px 5px;
}

.bar-container div {
  background-color:#6A747A;
  height: 20px;
}

.bar-container strong {
  position: absolute;
  right: -32px;
  top: 0px;
  overflow: hidden;
  font-weight:normal;
}

#poll-results{
  padding-top:10px;
}

#poll-results p {
  text-align: center;
  font-size:100%;
}

.clear3 {
	clear:both;
	font-size:0;
	height:0;
	margin:0;
	padding:0;
}

.graph td {
	font-size: 12px;
	line-height: 14px;
}

.groupInfo {
	padding: 8px 0 0 0;
}

.groupName {
	color:#666666;
	font-size:11px;
	float: left;
	width: 90px;
	text-align: left;
	line-height: 120%;
	font-weight: normal;
	padding:0 0 0 5px;
}

.groupName a {
	display: inline;
	text-decoration: none;
}

.avatarGroups {
	float:left;
}

.avatarGroups a {
	background:#FFFFFF none repeat scroll 0 0;
	border:2px solid #E8E8E8;
	float:left;
	padding:1px;
}

.widgetBorder {
	background: #ffffff url(http://stmedia.startribune.com/designimages/gameFaceMN_boxBkgnd.png)  repeat-x;
	border:1px solid #E9E9E9;
	padding:0 2px 6px;
}

.widgetShadow {
	background:#F8FAFB none repeat scroll 0 0;
	padding:2px 2px 2px 0;
}

.widget-head {
	background:transparent url(http://live.spartasocialnetworks.com/images/homepage/widgetTitleBg.gif) repeat scroll 0 0;
	height:30px;
	margin:0;
	padding:0 0 0 10px;
}

.widgetBorderPoll {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #E9E9E9;
	padding: 2px 0 0 0;
}

.widgetShadow3 {
	background:#F8FAFB none repeat scroll 0 0;
	padding:2px;
}

#widgetPoll {
	width: 430px
}

.widgetContent {
	font-size: 12px;
	text-align: left;
	padding:8px;
    overflow: hidden;
}

#widgetContentRecent {
	padding:4px;
}

.widgetShadow, .widgetShadow3 {
margin-bottom: 9px;
}

.prepFriend {
	width: 81px;
	display: block;
	float: left;
	text-align: center;
	padding: 0 0 10px 0;
	font-size: 11px;
	overflow: hidden;
}

.prepFriend a { 
	text-decoration: none; 
}

.prepFriend img {
	margin-bottom: 4px;
}

.prepFriend a img {
	border:2px solid #e8e8e8;
	padding:1px;
	background:#fff;
}

.prepFriend a:hover img {
	border:2px solid #d7d7d7;
	padding:1px;
}

.widgetActivities{
	width:217px;
}

