/* @group about sbn, right column  */

#about_sbn {
  margin-left:15px;        
  margin-right:125px;
  padding-bottom:0px;
}

#about_sbn p {
  margin-top:15px;
  padding-top:0px;
  font-size:11px;
  font-weight:bold;
  line-height:16px;
}

#about_and_fan {
  padding-top:10px;
  margin-top:0px;
  margin-left:0px;
  margin-right:5px;
  padding-bottom:0px;
  margin-bottom:0px;
  background: url(http://assets3.sbnation.com/images/portal/fan.gif.v5304) no-repeat bottom right;
  min-height: 350px;
}

#sbn_logo {
  margin-left:10px;
  margin-bottom:0px;
}

#sbn_logo img {
  display: block;
}



/* @end */

/* @group Featured posts */

.comments {
  margin-top:5px;
  font-family:verdana;
  text-transform:uppercase;
  font-size:9px;
  text-align:right;
  font-weight:bold;
}

.comments img {
  margin-bottom:-1px;
}

#featured_posts {
  font-weight:bold;
  padding-top:2px;
}

#featured_posts .blog_icon {
  float:left;
  margin-top:2px;
  margin-left:13px;
}

#featured_posts .blog_icon img {
  display:block;
}

.featured_post {
  padding-bottom:5px;
  position:relative;
}

#featured_posts_head, #recent_posts_head {
  height:13px;
}

#featured_posts_head img, #recent_posts_head img {
  display:inline;
}

#featured_post_container .more_box {
  background-color:#ffffff;
  border:0px;
  border-left:1px solid #D9D8C4;
  border-right:1px solid #D9D8C4;
  border-bottom:1px solid #D9D8C4;
}

.featured_post p {
  margin:0px;
  margin-top:4px;
  line-height:14px;
}

.featured_post_meta {
  margin-top:5px;
  margin-left:80px;
  margin-bottom:0px;
  padding-right:10px;
}

.featured_post_meta h1 {
  font-size:18px;
  margin:0px;
  padding:0px;
  line-height:18px;
}



/* @end */

/* @group recent posts */

#recent_posts {
  margin-top:10px;
}

.post_list_meta {
  float:right;
  font-size:10px;
  padding-left:10px;
}


.post_list_wrapper {
  border:1px solid #DEDCC7;
}

ul.post_list {
  list-style:none;
  margin:0;
  padding:0;
}

ul.post_list li {
  font-weight:bold;
  background-color:#F5F0EA;
  padding:5px;
  padding-left:10px;
  margin-bottom:1px;
}

ul.post_list li.alt {
  background-color:#F9F8F4;
}

#recent_posts_tab_list {
	background: #686665;
	height: 22px;
}

#recent_posts_tab_list li {
	padding-right: 1px;
}

#recent_posts_tab_list li a {
	color:  white;
	font-weight: bold;
	padding: 0px;
	background: #5f5d5c url(http://assets0.sbnation.com/images/portal/recent-tab-bg.png.v5304) repeat-x;
	height: 22px;
	line-height: 22px;
	text-transform: uppercase;
	text-align: center;
	width: 78px;
}

#recent_posts_tab_list li a#recent_posts_4_link {
	width: 88px;
}

#recent_posts_tab_list li a#recent_posts_3_link {
	width: 74px;
}

#recent_posts_tab_list li a#recent_posts_7_link {
	width: 82px;
}

#recent_posts_tab_list li a:hover {
	background: #7b7b7b url(http://assets0.sbnation.com/images/portal/recent-tab-hover.png.v5304) repeat-x;
	text-decoration: none;
}

#recent_posts_tab_list li a:hover {
	background: #7b7b7b url(http://assets0.sbnation.com/images/portal/recent-tab-hover.png.v5304) repeat-x;
	text-decoration: none;
}

#recent_posts_tab_list li.active a,
#recent_posts_tab_list li a.active{
	background: #7b7b7b url(http://assets0.sbnation.com/images/portal/recent-tab-on.png.v5304) repeat-x;
}


/* @end */

/* @group More Great Blogs */

.more_blog {
  float:left;
  width:90px;
  height:85px;
  text-align:center;
  font-size:10px;
  margin-left:8px;
  margin-bottom:10px;
  line-height:11px; 
}

.more_blog .blog_icon {
  display:block;
  width:42px;
  margin-left:auto;
  margin-right:auto;
}

#more_great_blogs_head {
  margin-left:10px;
  margin-top:5px;
  margin-bottom:15px;
  display:block;
}

#more_blogs {
  padding-top:10px;
  width:300px;
  font-weight:bold;
}



/* @end */

/* @group Featured Blogs */

#featured_blogs_head {
  margin-bottom:0px;
}

.featured_blog {
  font-weight:bold;
  float:left;
  padding-left:10px;
  padding-right:10px;
  margin-top:15px;
  margin-bottom:15px;
  width:166px;
}

#featured_blogs .dotted_left {
  padding-left:10px;
  padding-right:10px;
  margin-left:0px;
  margin-right:0px;
}

.featured_blog h2 {
  margin-top:5px;
  margin-bottom:0px;
  font-size:16px;
}

.featured_blog .blog_icon, .featured_blog .blog_icon img {
  display:block;
}



/* @end */

/* @group Misc */

#main {
	background: #E2E2E2 url(http://assets2.sbnation.com/images/network_bar/bar-shadow.png.v2428) repeat-x;
}

#radio_wrapper {
  clear:both;
  margin-bottom:10px;
  margin-top:15px;
  padding-top:15px;
}

#medium_rectangle {
 margin-left: 7px;
}

#radio {
  width:165px;
  margin-left:auto;
  margin-right:auto;
}

.spinner {
  height:14px;
  margin-right:5px;
}

.net-bar .nb-dashlink a, .net-bar .nb-dashlink a:visited {
line-height:30px;
}



/* @end */

/* @group blog boxes */

.blog_box_wrapper {
  margin-top:0px;
  padding-top:0px;
  padding-bottom:0px;
  margin-bottom:0px;
  clear:both;
}

.blog_box {
  padding-left:0px;
  margin-left:0px;
  font-weight:bold;
  font-size:9px;
}

.blog_box td {
  color:#837E7A;
}

.blog_box a {
  font-size:10px;
}

.blog_box h2, .blog_box th, .blog_box .group_head {
  text-transform:uppercase;
  font-family:verdana;
}

.blog_box h2 {
  margin-top:0px;
  padding-top:10px;
  font-size:13px;
  margin-left:10px;
  margin-bottom:10px;
}

.blog_box table {
  width:908px;
  border-collapse:collapse;
}

.blog_box th {
  font-weight:bold;
  font-size:10px;
  text-align:left;
}

.blog_box tr.head {
  background-color:#ffffff;
}

.blog_box tr {
  background-color:#F5F0EA;
}

.blog_box tr.alt {
  background-color:#F9F8F4;
}

.blog_box th {
  padding-bottom:5px;
}

.blog_box td {
  padding-top:5px;
  padding-bottom:5px;

}

.blog_box td {
  width:33%;
}

.blog_box table.four_cols td {
  width:25%;
}

.blog_box td.group_head {
  padding-top:10px;
  padding-bottom:10px;
  color:#413C36;
  background-color:#ffffff;
  font-size:10px;
}

.blog_box td, .blog_box th  {
  padding-left:10px;
  border-bottom:1px solid #ffffff;
  border-right:1px dotted #DBDAD8;
}

.blog_box .blog_label {
  padding-top:4px;
}

.blog_box .blog_icon {
  float:left;
  margin-right:8px;
}

#mlb_postseason_button {
  text-align:center;
  padding-top:15px;
  padding-bottom:15px;
}


/* @end */