p {margin-bottom:0;}
a {color: #91b0d5; }
h3 {color: #002b5c;}
h5 {padding:8px 0px; margin:10px 0px;}
h6 {padding:8px; font-size:1.3em; margin:10px;}
div#pageContainer {margin:0 auto;}
#top_strip{background:#222; color:#f5f5f5;}
#top_strip ul li {float:left;}
#top_strip ul li a {display:block; padding:3px 5px; margin:3px 2px 0 2px; font-size:.8em; font-weight:bold; background:#333; color:#999;}
#top_strip ul li.promo a {background:#191919; color:#666;}
#top_strip ul li.logo a {display:block; width:150px; height:15px; margin:2px 0 0 0; background:url(http://media.kansascity.com/images/permanent/branding/kcs-blogLogo.png) no-repeat;}
#top_strip .advertisement {margin:0 auto; clear:both; padding:2px 0 0 0;}


/* pluck */
#top_strip #pluck,
#top_strip #pluck #AvatarOutput_dynamicContent {float:right;}

#top_strip #pluck {width:auto;}

#top_strip #pluck #AvatarOutput_dynamicContent,
#top_strip #pluck #AvatarOutput_dynamicContent img {width:20px;}

#top_strip #pluck #AvatarOutput_dynamicContent {margin:2px 5px;}

#top_strip #pluck .currentUser {display:none}
#top_strip #pluck #AvatarOutput_dynamicContent .currentUser,
#top_strip #pluck #AvatarOutput_dynamicContent.currentUser {display:block}

#top_strip #pluck #registration {
margin:0;
padding:5px 0;
text-align:right;
width:auto;
}

/*
#pluck {float:right; font-size:0.7em; margin:2px 0; overflow:hidden; width:160px;}
#pluck .currentUser {float:right; margin:2px 5px; width:20px;}
#pluck .currentUser img {width:20px;}
#pluck #registration {margin:0; padding:5px 0; text-align:right; width:auto;}
*/

#header .advertisement.badge_right {float:right; width:310px; margin:10px 0 0 0; text-align:right;}
#logo {
	margin:0;
	height:145px; 
	overflow:hidden; 
	width:972px; 
	float:left;
	background color: #FFF;
	}
#logo a {
	display:block; 
	background:url(http://media.kansascity.com/static/media/blogs/soccer/soccerbanner021912.jpg) no-repeat; 
	height:200px; 
	margin:0; 
	padding: 0px 0px 0px 15px;
	border:none;
	}


#rails {
	background:#fff;
	}

#left_rail {
	display:none;
	}

#pagetitle {
	display:none;
	}
.desc {
	padding:7px 10px 3px 10px;  
	color:#fff; 
	text-align:center;
	}
#section_heading_ad {
	display:none;
	}

.left_half {
	width: 70%;
	}
.right_half	{
	width:29%;
	}
.left_half .content {
	margin:20px 30px 10px 10px;
	}
.right_half .content {
	margin:12px 10px; padding:0;
	}
.date {
	float:left; margin:0 10px 10px 0;
	}
.body {
	clear:both; 
	margin:10px 0 0 0;
	}
.commentShare {
	padding:5px 0; 
	clear:both;
	}
.left_half .icon_large span span {
	display:inline; 
	float:none; 
	padding:0; 
	font-size:1em; 
	line-height:1em;
	}
.top_story {
	padding:15px 15px; 
	background: #91b0d5; 
	overflow:hidden;
	}
.top_story h3 {
	color: #000;
	font-size= 2em;
	}
.top_story a {
	color: #000;
	}
.sub_story {
	margin:0 0 20px 0; 
	clear:both; 
	overflow:hidden;
	}
.image_highlight {
	float:left;
	}
.image_highlight img {
	border:2px; 
	margin:0 10px 3px 0;
	}
.image_highlight img{
	width:175px; 
	height:auto;
	}
.top_story .imageByline, .sub_story .imageByline {
	display:none
	}
.top_story .imageCaption,.sub_story .imageCaption {
	display:none
	}
.top_story .imageCaption_default,.sub_story .imageCaption_default {
	display:none;
	}
.go {
	display:block; 
	text-align:right; 
	padding:3px 20px 2px 0;  
	background:url(http://www.kansascity.com/static/images/v15/link_go.png) no-repeat right;
	}

#footer h6 {	
	background:none;
	}
#footer .advertisement {
	text-align:center; 
	margin:0 auto;}

/* soccerblog */
body 
	{background:#111;
	}
	
h6 {
	background: #002b5c; color:#fff;
	}
	
.desc {
	color:#fff; background:#3E708F;
	}

.wide h6 {
	margin:0;
	}
.wide h3 {
	font-size:1.8em;
	}
	
.left_half a {
	color: #002b5c
	}

.right_half {
	background:#fff;
	}
.right_half .content .html_module {
	padding:0; 
	margin:0;
	}

.right_half .content .html_module h6 {
	margin:5px 0 5px 0;
	}
.right_half .content strong { }
.right_half .content ul { }
.right_half .content ul li a {
	display:block; 
	font-weight: bold; margin:7px; 
	}
.right_half h6 {
	padding:10px; 
	font-size:1.2em;
	}

.right_half a {
	color: #002b5c;
	}
	
.right_half a:hover {
	color: #002b5c;
	padding: 2px;
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	background-color: #91b0d5;
	}

#center_rail .content {	
	padding:10px;
	}
.spill_nav {
	margin:20px auto; 
	width:300px; 
	height:40px; 
	clear:both;
	}
.spill_nav .previous {
	float:left;
	}
.spill_nav .next {
	float:right;
	}
h2 {
	clear:both; 
	padding:10px;
	}
.more_stories {
	padding:10px;
	}
.more_stories li {
	clear:both; 
	padding:10px 0; 
	border-bottom:5px solid #ccc;}
.more_stories .image_highlight {
	float:left; 
	display:none; 
	margin:0 10px 10px 0;
	}
.more_stories .image_highlight img {
	border:5px solid #ddd;
	}
