/* @group Dashboard */

#admin-left1 {
	float: left;
	width: 360px;
	background: #fff;
	padding: 15px;
}
#admin-right1 {
	float: right;
	width: 400px;
	background: #fff;
	padding: 15px;
	position: relative;
	margin-top: 30px;
}
#admin-left1 p, #admin-right1 p {
	line-height: 142%;
	margin: 10px 0;
}
#user-details h3 {
	margin: 0;
	font-size: 15px;
}
.user-img {
	float: left;
	border: 1px solid #d5d5d5;
	margin: 0 15px 15px 0;
}
h3.block-gray {
	padding: 10px;
	background: #ededed;
	font-size: 12px;
	margin: 15px 0;
}
.smack-sm {
	background: url(http://cache-fantasy.stats.com/ptf/images/icn-smack-sm.gif) 0 0 no-repeat;
	color: #239d0b;
	padding: 3px 0 8px 28px;
	line-height: 200%;
}
#player-news h3 {
	margin-top: 0;
}
#player-news p, #player-news p.closed {
	background: url(http://cache-fantasy.stats.com/ptf/images/open-sm.gif) 98% 8px no-repeat;
	margin: 0 0 1px 0;
	padding: 5px 25px 5px 5px;
	font-size: 11px;
}
#player-news p:hover {
	background-color: #f2f2f2;
}
#player-news p.open {
	background: #f2f2f2 url(http://cache-fantasy.stats.com/ptf/images/close-sm.gif) 98% 8px no-repeat;
}
#top-performers p {
	margin: 8px 0;
}
#top-performers ol {
	margin-left: 30px;	
}
#top-performers li {
	margin: 7px 0;
	list-style-type: decimal;
}
#performers-left {
	width: 175px;
	float: left;
}
#performers-right {
	width: 185px;
	border-left: 1px solid #ccc;
	float: right;
	padding-left: 20px;
}
#performers-right select {
	float: right;
	font-size: 11px;
	margin-top: -1px;
}
#recent-smack {
	font-size: 11px;
}
#recent-smack h3 {
	padding-left: 35px;
	background: #ededed url(http://cache-fantasy.stats.com/ptf/images/icn-smack-h3.gif) 0 2px no-repeat;
}
#recent-smack span {
	float: right;
	font-style: italic;
}
#recent-smack strong {
	font-size: 12px;
	line-height: 160%;
}

/* @group Admin Tabs */

#admin-tabs {
	list-style: none;
	position: absolute;
	bottom: 100%;
	left: 15px;
}
#admin-tabs li {
	float: left;
	margin-right: 1px;
	background: #929292 url(http://cache-fantasy.stats.com/ptf/images/tab-admin-off-l.gif) 0 0 no-repeat;	
}
#admin-tabs li.cur {
	background: #fff url(http://cache-fantasy.stats.com/ptf/images/tab-admin-on-l.gif) 0 0 no-repeat;
	font-weight: bold;
}
#admin-tabs li a {
	font-size: 14px;
	text-decoration: none;
	padding: 6px 10px;
	float: left;
	background: url(http://cache-fantasy.stats.com/ptf/images/tab-admin-off-r.gif) 100% 0 no-repeat;	
}
#admin-tabs li.cur a {
	background: url(http://cache-fantasy.stats.com/ptf/images/tab-admin-on-r.gif) 100% 0 no-repeat;
}

/* @end */
/* @end */

/* @group Edit Account */
.success {
	background: #d7f0d2 url(http://cache-fantasy.stats.com/ptf/images/bg-success.gif) 6px 6px no-repeat;
	padding: 10px 10px 10px 35px;
	border: 1px solid #afe2a5;
}
.error {
	background: #f8d9d9 url(http://cache-fantasy.stats.com/ptf/images/bg-error.gif) 6px 6px no-repeat;
	padding: 10px 10px 10px 35px;
	border: 1px solid #efa6a6;
	color: #333;
}
h3.block-gray a {
	float: right;
	font-weight: normal;
}
#admin-left2 {
	float: left;
	width: 425px;
	background: #fff;
	padding: 0 15px 15px;
}

#admin-left2 a {
	color: #23970c;
}

#admin-right2 {
	float: right;
	width: 335px;
	background: #fff;
	padding: 0 15px 15px;
}
#admin-left2 p, #admin-right2 p {
	line-height: 142%;
	margin: 10px 0;
}

#cc label {
	float: left;
	clear: left;
	margin: 10px 0 0 0;
	padding-top: 5px;
	width: 120px;
	text-align: right;
	font-weight: bold;
}
#cc label span {
	position: relative;
	top: 0;
	left: 0;
	margin-bottom: -10px;
	font-weight: normal;
	font-size: 0.8em;
}
#cc input, #cc textarea {
	float: left;
	margin: 10px 0 0 15px;
	width: 150px;
}
#cc input#address2 {
	display: inline;
	margin-left: 135px;
}
#cc select {
	float: left;
	margin: 10px 0 0 15px;
	padding: 2px;
	font-size: 12px;
}
input#security_code { width: 72px; }
input#exp_month { width: 55px; }
input#exp_year { width: 99px; }
input#update, #acct-info input#update, #profile input#update, #profileImage input#update { 
	width: 61px;
	height: 21px;
	padding: 0;
	float: right;
}
#acct-info input#update { 
	margin-right: 40px;
}
#lab_exp_month, #lab_exp_year { float: left; }
#lab_exp_month .text, #lab_exp_year .text { margin: 0; }
#lab_exp_month { width: 80px; padding-left: 15px; }
#lab_exp_year { width: 120px; }

#acct-info label {
	float: left;
	clear: left;
	margin: 10px 0 0 0;
	padding-top: 5px;
	width: 170px;
	text-align: right;
	font-weight: bold;
}
#acct-info input, #acct-info select, #acct-info table {
	float: left;
	margin: 10px 0 0 15px;
	width: 190px;
}

#edit-profile .user-img {
	float: none;
	margin: 0 0 0 155px;
}
#profile label, #profileImage label {
	float: left;
	clear: left;
	margin: 10px 0 0 0;
	padding-top: 5px;
	width: 140px;
	text-align: right;
	font-weight: bold;
}
#profile textarea, #profile input, #profileImage input {
	float: left;
	margin: 10px 0 0 15px;
	width: 150px;
}
#profile select {
	float: left;
	margin: 10px 0 0 15px;
	padding: 2px;
	font-size: 12px;
}
#profile .state {
	margin: 10px 0 0 10px;
}
#profileImage #Logo {
	width: 245px;
}
#cc input#update, #profile input#update, #profileImage input#update { 
	margin-right: 40px;
}

/* @end */

/* @group Owner Public */

#owner-public {
	background: #fff;
	padding: 15px;
}
#owner-public p {
	line-height: 142%;	
}
#owner-left {
	float: left;
	width: 425px;
}
#owner-right {
	float: right;
	width: 370px;
}
#owner-left #user-details .user-img, .team .user-img {
	margin-bottom: 0;
}
#owner-right #trophy-room h3 {
	margin-top: 0;
}
#owner-teams h3, #created-leagues h3 {
	margin-bottom: 0;
}
.team {
	clear: left;
	padding-top: 15px;
	border-top: 1px solid #fff;
}
.team p {
	margin: 0;
	padding-top: 5px;
}

div.radios {
	display: inline;
	float: left;
	clear: left;
	width: 200px;
	margin: 18px 0 0 100px;
}
div.radios label{
	margin-right: 10px;
}

/* @end */


/* begin rules */

#rules-index {min-height: 500px;}

.content {width: 810px; padding: 20px; line-height: 140%; background: #fff;}
	.content p {margin: 10px 0;}

.rules {}
	.rules h2 {text-transform: uppercase;}
	.rules h3{padding: 10px; background: #ededed; font-size: 12px; margin: 15px 0;}
	.rules a {color: #23970c;}
	.rules p {line-height: 140%; margin: 10px 0;}
	.rules ul, .rules ul li {list-style-type: disc;}
	.rules ul li {margin: 10px 0 10px 20px;}
	.rules ul li ul li {list-style-type: circle;}
	.rules ul, .rules ol, .rules p, .rules h4 {padding: 0 10px;}
	.rules table {font-size: 12px; border-bottom: 1px solid #ccc; width: 95%; margin: 15px auto;}
	.rules th {font-size: 12px; background: #666666; color: #fff; text-align: left; padding: 5px;}
	.rules td { padding: 5px; }
	.rules .shade td {background: #eee;}


  #rules-r ul, #rules-l ul, #rules-l ul li, #rules-r ul li {list-style-type: disc;}


  #rules-l #admin-tabs, #rules-l #admin-tabs li { margin: 0; list-style: none; }


/* end rules */

