/******************************
 Main Blog Styles 
 *****************************/
 
 h2{
  	color:#000000 !important;
  	} 

h3{
   color:#000000;
  	font-size: 18px;
  	}

h4{
   color:#000000;
  	font-size: 13px;
  	}

h4  a:link, a:visited{
  	color:#000000;
	text-decoration: underline;
  	} 

h4  a:hover{
  	color:#666666 !important;
	text-decoration: none;
  	} 
  
  #secondHalf {	
	  margin: 0;
	  _margin: -2px 0 -3px 0; /* For Fussy IE */
	  padding: 0;
  }

  #container {
  /*	background: url('http://www.soccer.com/images/soccer/fplayout05/elements/backgrounds/2Col2.gif') repeat-y 0 0 ;	*/
   background-color: #fff;
  	}

  #blogFeature {
  	margin: 5px 0 10px 0;
   }

#bannerBar {
	text-align: center;
	margin: 0 0 -5px 0;
	padding: 5px 0 0 0;
	width: 750px;
  	background: #fff url('http://www.soccer.com/blog/images/skin/banner_bar_bg.jpg') repeat-x 0 0;	
	}
   	

  /****************************** 
  Left Column Styles 
  *****************************/

#catalog a:link, #catalog a:visited{
  	color:#000000 !important;
	text-decoration: underline;
  	}

#catalog  a:hover{
  	color:#666666 !important;
	text-decoration: none;
  	}

.pastwinners-header a:link, .pastwinners-header a:visited {
	color:#000000 !important;
	text-decoration: underline;
  	}

 .pastwinners-header  a:hover{
  	color:#666666 !important;
	text-decoration: none;
  	}

.box li  a:hover{
	background: #999 !important;
  	}  

 #scoreboard li{
  	padding-bottom: 1em;	
  	line-height: 1em;
  	}

 #playerPoll {
 	background: #eee;
 	}

 #playerPoll {	
  	line-height: 1.1em;
  	}

 #playerPoll h2{
  	margin-bottom: .5em;	
  	font-size: 95%;	
  	color: #9E1C22;
  	text-transform: none;	
  	line-height: 1em;	
  	}

  #playerPoll input {	
    margin-top: 5px;
    }

  .box H1 {
	background: #ccc url('http://www.soccer.com/images/soccer/fplayout05/elements/headers/boxheader_base.jpg') no-repeat;
   }
  

  /****************************** 
  Right Column Styles 
  *****************************/

 #mainContent {
  	padding:10px 0 0 0;
  	margin: 0 0 0 150px;
  	width: 400px;
  	}

 #mainContent  a:link, a:visited{
  	color:#000000;
	text-decoration: underline;
  	} 

 #mainContent  a:hover{
  	color:#666666 !important;
	text-decoration: none;
  	} 

 #modules {
  	padding:10px 5px 10px 0;
  	margin:0, auto;
  	float: right;
  	}

 #modules  a:link, a:visited{
  	color:#000000;
	text-decoration: underline;
  	} 

 #modules  a:hover{
  	color:#666666 !important;
	text-decoration: none;
  	} 

  .date-header {
  	margin-top: 0;   
  	font-size: 11px;   
  	font-weight: bold;   
  	text-transform: uppercase;
  	}

  .entry-header {
  	margin-top: 4px;
  	margin-bottom: 7px;   
  	color: #666 !important; 
  	line-height: 18px; 
  	font-size: 18px;
  	}

  .entry-content,.comment-content,.trackback-content {
  	margin: 0;  
  	font-size:12px; 
  	line-height: 16px;
  	}

  .entry-content  p {
 	margin-bottom:13px;
  }

  .entry-more  p {
 	margin-top:6px;
  }

  .entry-footer,.comment-footer,.trackback-footer { 
   margin: 10px 0 10px 0;
  	border-top: 1px solid #dae0e6;
  	padding-top: 3px;   
  	color: #666;   
  	font-size: 10px;   
  	text-align: right;
  	}

  .content-nav { 
  margin: 0 0 7px 0;
  padding-bottom: 7px;
  border-bottom: 1px solid #ddd;
    }

  #trackbacks-info { 
  margin: 10px 0;  
  border: 1px dashed #a3b8cc;   
  padding: 0 10px;   
  color: #292e33;   
  font-size: 11px;   
  text-align: center;   
  background: #e6ecf2;
  }

  .comments-open-footer{ margin: 10px 0;}

  .entry-more-link,
  .entry-footer,
  .comment-footer,
  .trackback-footer,
  .typelist-thumbnailed
  {
   font-size: 11px;
  }

  .entry-more-link {
  	margin-top: 3px;
  }

  #banner-right {
  	margin: 3px 0 5px 0;
  }

   #banner-right-top {
  	margin: 0 0 5px 0;
  }

  /****************************** 
  Module Styles 
  *****************************/


  .module{  
   width: 180px;
   margin: 0 0 5px 0;   
   border: 1px solid #ccc;  
   background: #eee;
   }

  .module-header {   
	margin-top: 0;	
	padding:5px;   
	color: #666;   
	font-size: 11px;
	text-transform: uppercase;
	}

   .module-content {
	 margin: 0 0 10px 0;
	 padding: 10px 10px 0 10px;
	 font-size: 10px;   
	 line-height: 1.2;
	 }


.module-channels img{
	margin-bottom: 5px;
}

.module-search input { font-size: 10px; }

.module-search #search { width: 100px; }

.module-mmt-calendar .module-content table,.module-calendar .module-content table { font-size: 10px; }

.module-powered { border-width: 0; }

.module-powered .module-content {  
 margin-bottom: 0;   
 border: 1px dashed #a3b8cc;   
 padding-bottom: 10px;   
 color: #292e33;   
 background: #fff;
 }

.module-photo { 
 background: none; 
 }

.module-photo img { 
 border: solid 1px #fff; 
 }

.module-list { 
 margin: 0 15px 10px 15px;  
 list-style: disc;
 }

.module-list .module-list{
 margin: 5px 0 0 0;   
 padding-left: 15px;   
 list-style: circle;
 }

.module-list li {
	margin-bottom: 6px;
}

.module-list-item{ 
 margin-top: 0;   
 color: #666;   
 line-height: 1.2;
 }

.typelist-thumbnailed .module-list{   
 margin: 0 0 10px 0;  
 list-style: none;
 }

.typelist-thumbnailed .module-list-item{  
 margin: 1px 0;   
 padding: 0;   
 background: #f3f6f9;
 }

.typelist-thumbnail{ 
 background: #fff;
 }

.module-photo img { 
 border: 1px solid #fff; 
 }

.module-featured-photo { 
 width: 398px;
 }

.module-featured-photo .module-content{ 
 margin: 0;   
 border-width: 0;   
 padding: 0;
 }

.module-featured-photo img { 
 width: 398px; 
 }

.module-recent-photos .module-content { 
 padding: 10px 0 0 19px; 
 }

.module-recent-photos .module-list { 
 margin: 0; 
 }

.module-recent-photos .module-list-item{   
 width: 64px; /* mac ie fix */  
 margin: 0 10px 10px 0;   
 padding: 0;   
 background: none;
 }

.module-recent-photos .module-list-item a {   
 border: #cfd4d9 1px solid;   
 padding: 1px;   
 background: #fff;
 }

.module-recent-photos .module-list-item a:hover{  
 border-color: #36414d;   
 background: #fff;
 }


  /****************************** 
  Archive Styles 
  *****************************/

.trackbacks-header,
.comments-header,
.comments-open-header,
.search-this-blog-header
{
   margin: 0;
   padding: 0 0 5px 0;
   font-size: 14px;
   font-weight: bold;
   line-height: 1;
   text-transform: uppercase;
}

  .archive-header {
  	margin-top: 3px;
  	margin-bottom: 10px;      
  	font-size: 18px;
  	text-transform: uppercase;
  	}

  	.archive-content {
   margin: 5px 0 10px 20px;
	 }

	.archive-list li {
	 margin-top: 3px;
	 margin-bottom: 5px;
	}

 #posting-rules {
	margin: 5px 0 10px 0;
	color: #cc0000;
   }

.comments-open label {
	display: block; 
	}

.comment-preview {
	margin-bottom: 10px;
 }

 #comment-author, #comment-email, #comment-url {
   width: 240px;
	margin-bottom:10px;
   }

 #comment-text {
   width: 390px;
  }

 #comment-bake-cookie {
   vertical-align: middle;
  }

#comment-post {
  font-weight: bold;
  }

.submission-error {
	margin: 10px 0 10px 0;
   }

  /****************************** 
  Photo Styles 
  *****************************/
	.entry-body img{
	margin: 5px 0 5px 0;
	border: 4px solid #ddd;
	}

  /****************************** 
  Search Styles 
  *****************************/
  
.search-this-blog-header {
   margin: 0;
   padding: 0 0 5px 0;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;
	}

  .search-results-header {
  	margin-bottom: 10px;
   }

   .search-results-subheader {
  	margin: 15px 0 5px 0;
  	font-size: 13px;
   }

  .posted {
  	margin: 5px 0 7px 0;
  	font-size: 11px;
  	color: #666;
   }


  /****************************** 
  Promo Grid Styles 
  *****************************/

  /** promotions div is width of entire column **/


  /** promo div is single cell **/

  .promo {
  	float: left;		
  	overflow: hidden;
   /* width: 152px; full width */
 	width: 127px;
 	height: 85px;
 	padding: 5px 0 0 5px;
   }


  .promo h3 {	
   /* height: 25px; */	
   display: block;		
   height: 2em;	
   margin-bottom: 3px;	
   padding: 0 5px;	
   overflow: hidden;		
   font-size: 10px;	
   line-height: 1em;
   }

  .promo .price {		
   padding: 2px 2px;
   font: bold 130% arial,helvetica,sans-serif;		
   color: #666;
   }

  .promo .save {
   margin: -3px 0 0 0;	
   font: bold 85% verdana,helvetica,sans-serif;	
   color: #000;
   }

  .promo .copy {		
   display: block;		
   height: 3em;	
   padding: 0 5px;	
   font: 10px arial,verdana,helvetica,sans-serif;	
   color: #666;	
   line-height: 1em;
   }


   .prod a:link, .prod a:visited, .prod a:hover {		
   text-decoration: none !important;
   }	


   /** product cell specific **/
   
  .prod IMG {		
   width: 43px;		
   height: 43px;	
   float: left;		
   clear: both;		
   margin: 3px 0 10px 0;	
   padding: 0 5px;
   }
  

