/*

Theme Name: FanSided
Description: Custom design for the FanSided Network
Author: Pro Blog Design
Author URI: http://www.problogdesign.com/

*/	

/* Global Layout */

body 
{
font-size: .75em;
margin: 0px;
text-align: center;
background: #173865 url(img/bg.gif) center;
color: #424242;
font-family: Arial, Helvetica, sans-serif;
}

#top{
	position: relative;
	height: 27px;
	background: url(img/tn-bg.gif) top left;	
	-moz-box-shadow: -5px 5px 5px rgba(0,0,0, .5);
	-webkit-box-shadow:  -5px 5px 5px rgba(0,0,0, .5);
	box-shadow: -5px 5px 5px rgba(0,0,0, .5);
	z-index: 10;
}

	#top-menu{
		position: relative;
		margin: auto;
		width: 980px;
		height: 27px;
	}
	
		#top-menu li{
			float: left;
			height: 27px;	
			padding-right: 10px;	
			position: relative;
			border-right: 1px solid #9C9C9C;	
		}
		
		#top-menu li a{
			float: left;
			color: #222;
			text-transform: uppercase;
			padding: 4px 11px 0 11px;
			height: 23px;
			font-weight: bold;
			font-size: 13px;
		}
		
		#top-menu li.has-menu>a{			
			background: url(img/drop-tick.gif) right center no-repeat;
		}
		
		#top-menu li a.has-logo {display:block;width:71px;height:27px;background:url(img/fan-tab.gif) 0 0 no-repeat;text-indent:-9999px;}
		
		#top-menu li:last-child{
			border: 0;
		}
		
		#top-menu li ul{
			position: absolute;
			top:27px;
			left: 0;
			width: 180px;
			display: none;
			background: #A1A1A1;
		}
		
		#top-menu li li{
			position: relative;
			height: auto;
			padding: 5px 0 5px 0;
			margin:0;
			float: none;
			border-bottom: 1px solid #ADADAD;
		}
		
		#top-menu li li a{
			position: relative;
			height: auto;
			padding: 0 0 0 8px;
			display: block;
			margin:0;
			float: none;
			font-weight: normal;
			text-align: left;
			text-transform: none;
			text-decoration: none;	
		}
		
		#top-menu li:hover ul, #top-menu li.sfhover ul{
			display: block;
		}
		
		#top-menu li li a:hover{
			color: #fff;
		}
		
		#top-menu li ul ul {
			margin: -27px 0 0 180px;
		}
		
		#top-menu li:hover ul ul, #top-menu li.sfhover ul ul {
			left: -999em;
		}
		
		#top-menu li li:hover ul, #top-menu li li.sfhover ul {
			left: auto;
		}


	
	

#wrap{
	position: relative;
	margin: auto;
	width: 980px;
	overflow: hidden;
}

	#head{
		position: relative;
		height: 100px;
		padding-top: 10px;	
	}
	
		.top-advert{
			float: right;
			background: #242424;
			border: 1px solid #3F3F3F;
			height: 90px;
			width: 728px;
		}
		
		#logo{
			float: left;
			height: 90px; /*79px;*/
			margin-top: 0px; /*6px*;*/
			width: 239px;
			text-indent: -9999em;
			background: url(img/logo.png) top left no-repeat;
		}
	
	#nav{
		position: relative;
		height: 40px;
		border-top: 3px solid #FC4B04;
		border-right: 1px solid #FC4B04;
		border-left: 1px solid #FC4B04;
		-moz-border-radius: 8px 8px 0 0;
		background: url(img/nav-bg.gif) top left;	
		width: 974px;
		margin-left: -1px;
		padding-left: 6px;
		z-index: 8;
		border-bottom: 3px solid #E5E5E5;
	}
	
		#nav li{
			float: left;
			height: 40px;
			position: relative;
			border-right: 1px solid #000;	
		}
		
		#nav a{
			color: #fff;
		}
		
		#nav li a{
			float: left;
			font-size: 14px;
			text-transform: uppercase;
			color: #fff;
			color: rgba(255,255,255,.95);
			text-shadow: 3px 3px 2px #000;
			font-weight: bold;
			height: 27px;
			padding: 13px 20px 0 20px;
			text-decoration: none;
		}
		
		#nav li:last-child{
			border-right: 0;
		}
		
		#nav li.alt a{
			color: #FE7D47;
			color: rgba(254,125,71,.9);
		}
		
		#nav li a:hover,#nav li:hover>a{
			background: #000;
		}
		
		#nav li ul{
			position: absolute;
			top: 40px;
			left: -1px;
			width: 200px;
			background: #212121;
			border-left: 1px solid #000;
			display: none;	
		}
		
		#nav li:hover ul, #nav li.sfhover2 ul{
			display: block;
		}
		
		#nav li li{
			float: none;
			padding: 0;	
			height: auto;
		}
		
		#nav li li a{
			float: none;
			display: block;
			text-align: left;
			height: auto;
			background: #212121;
			padding: 5px 0 5px 20px;
			font-weight: normal;
			font-size: 12px;
		}
	
	
	
	#page{
		position: relative;
		overflow: hidden;
		background: url(img/pbg.gif) top left;
	}
	
		#content{
			float: left;
			position: relative;
			width: 554px;
			padding: 8px 0 0 8px;
		}

		#content2{
			float: left;
			position: relative;
			width: 970px;
			padding: 8px 0 0 8px;
                        background:#F5F5F5;
		}
		
			.entry-head{
				position: relative;
				min-height: 91px;
				padding-top: 1px;
				background: url(img/post-head.gif) top left no-repeat;
			}
			
				.entry-head span.date{
					float: left;
					font-size: 18px;
					color: #fff;
					width: 60px;
					padding: 26px 0 0 9px;
					text-align: center;	
				}
				
					.entry-head span.date strong{
						display:block;
						text-transform: uppercase; 
					}
					
					.pagetitle{
						color: #111;
						text-align: left;
						font-size: 20px;
						line-height: 1.3em;
						font-weight: bold;
						position: relative;
						padding: 15px 0 15px 18px;	
					}
					
					
					.entry-head h1{
						color: #111;
						text-align: left;
						font-size: 24px;
						line-height: 1.3em;
						font-weight: bold;
						margin: 18px 0 5px 85px;
						padding-right:15px;
					}
					
						.entry-head h1 a{
							color: #111;
						}
					
					.entry-head p{
						color: #787878;	
						text-align: left;
						margin-left: 85px;
						font-size: 11px;
					}
					
					.entry-head p a{
						color: #FC4B04;
					}
				
				
				
				.featured-image{
					position: relative;
					padding: 13px 13px 16px 13px;
					min-height: 110px;
					background: url(img/feature-image-bg.gif) bottom left no-repeat;
				}
				
					.featured-image img{
						display: block;
						position: relative;
						max-width: 524px;	
					}
					
					* html .featured-image img{
						width: 528px;
					}
				
				


				.entry-content{
					position: relative;
					color: #424242;
					padding: 10px;
					text-align: left;	
				}
				
					.entry-content p{
						line-height: 1.5em;
						padding-bottom: 1em;
					}
					
					.entry-content blockquote{
						font-style: italic;
						-moz-border-radius: 8px;
						-webkit-border-radius: 8px;
						border-radius: 8px;
						padding: 0 35px 10px 30px;
						border-top: 10px solid #E5E5E5;
						background: #E5E5E5 url(img/post-quotes.gif) top left no-repeat;
						margin-bottom: 1em;	
					}
					
					.entry-content blockquote p{
						padding: 0 0 1em 10px;
						border-left: 1px solid #FC4B04;
					}
					
					.entry-content ul, ul.trackbacks{
						line-height: 1.5em;
						padding-bottom: 1em;	
					}
					
					.entry-content ul li, ul.trackbacks li{
						padding-left: 20px;
						margin: 9px 0 9px 0;
						background: url(img/li-tick.gif) 0 .4em no-repeat;
					}
					
					.entry-content a, ul.trackbacks a{
						color: #FC4B04;
	font-weight:bold;				}
					
					.entry-content h1{
						font-size: 24px;
						color: #000;
					}
					
					.entry-content h2{
						font-size: 20px;
						color: #000;
					}
					
					.entry-content h3{
						font-size: 18px;
						color: #000;
					}
					
					.entry-content h4{
						font-size: 16px;
						color: #000;
					}
					
					.entry-content h5{
						font-size: 14px;
						color: #000;
					}
					
					.entry-content h6{
						font-size: 13px;
						color: #000;
					}
					
					.entry-content ol{
						line-height: 1.8em;
						font-style: italic;	
					}
					
					.entry-content ol li{
						list-style: inside decimal;
					}
				
				
				
				.entry-tags{
					padding: 10px 0 10px 35px;
					text-align: left;
					border-top: 1px dotted #444;
					font-size: 11px;
					margin-bottom: 10px;
					background: url(img/tags.gif) 10px 9px no-repeat;
				}
				
					.entry-tags a{
						color: #FC4B04;
					}
				
				
				.share{
					margin: 0 10px 28px 10px;
					background: #E7E7E7;
					overflow: hidden;
					-moz-border-radius: 8px;
					-webkit-border-radius: 8px;
					border-radius: 8px;
					line-height: 1.4em;
					clear:both;
				}
				
					.share label{
						float: left;
						margin: 8px 0 8px 8px;
					}
					
					.share ul{
						float: left;
						padding-top: 8px;
					}
					
					.share li{
						float: left;		
						padding-left: 8px;				
					}
					
					.share li a{
						float: left;
						height: 16px;
						width: 16px;
						text-indent: -9999em;	
					}
					
					.social1{
						background: url(img/social1.gif) center;
					}
					.social2{
						background: url(img/social2.gif) center;
					}
					.social3{
						background: url(img/social3.gif) center;
					}
					.social4{
						background: url(img/social4.gif) center;
					}
					.social5{
						background: url(img/social5.gif) center;
					}
					.social6{
						background: url(img/social6.gif) center;
					}
					.social7{
						background: url(img/social7.gif) center;
					}
					
					a.do-comment{
						float: right;
						padding: 8px 12px 0 30px;
						height: 24px;
						color: #111;
						font-weight: bold;
						-moz-border-radius: 0 8px 8px 0;
						-webkit-border-radius: 0 8px 8px 0;
						border-radius: 0 8px 8px 0;
						background: #BDBDBD url(img/comment-icon.gif) 8px center no-repeat;	
					}
					
					a.do-read{
						float: right;
						padding: 8px 12px 0 12px;
						height: 24px;
						color: #111;
						font-weight: bold;
						-moz-border-radius: 0 8px 8px 0;
						-webkit-border-radius: 0 8px 8px 0;
						border-radius: 0 8px 8px 0;
						background: #BDBDBD;
					}
				
				
				.post-advert{
					position: relative;
					margin-bottom: 18px;
					text-align: center;
				}
				
					.post-advert img{
						display: block;
						margin: auto;
					}
				
				
				.subscribe-options{
					color: #5A5A5A;
					position: relative;
					width: 530px;
					margin: auto;
					overflow: hidden;
					text-align: left;
					padding: 24px 0 3px 0;	
					-moz-border-radius: 8px;
					-webkit-border-radius: 8px;
					border-radius: 8px;
					background: url(img/share-bg.gif) top left repeat-y;
				}
				
					.subscribe-options form{
						float: left;
						padding-left: 23px;
						width: 218px;
					}
					
					.subscribe-options h4{
						position: relative;
						color: #111;
						font-size: 14px;
						font-weight: bold;
						text-transform: uppercase;
					}
					
						.subscribe-options h4 strong{
							color: #FC4B04;
						}
					
					.subscribe-options p{
						padding: .5em 0 .5em 0;
						overflow: hidden;
					}
					
					.subscribe-options .text{
						float: left;
						height: 27px;
						line-height: 27px;
						font-size: 10px;
						color: #777;
						padding-left: 10px;
						width: 170px;
						border: 0;
						background: url(img/content-email.gif) top left no-repeat;
					}
					
					* html .subscribe-options .text{
						width: 160px;
					}
					
					.subscribe-options .submit{
						float: left;
						height: 27px;
						width: 38px;
						border: 0;
						text-indent: -9999em;
						background: url(img/content-email-submit.gif) center;	
					}
				
				.subscribe-options ul{
					float: right;
					width: 210px;
				}
				
					.subscribe-options ul li{
						padding-bottom: 23px;	
					}
					
					.subscribe-options li a{
						color: #5A5A5A;
						padding: 2px 0 2px 20px;						
					}
					
					.so1{
						background: url(img/social1.gif) left center no-repeat;
					}					
					.so2{
						background: url(img/social2.gif) left center no-repeat;
					}
					.so3{
						background: url(img/social3.gif) left center no-repeat;
					}
			


			.extra-posts{
				position: relative;
				padding: 24px 0 24px 0;
				overflow: hidden;
				width: 530px;
				margin: auto;
				text-align: left;
			}
			
				.extra-col{
					float: left;
					width: 225px;
				}
				
				
				.extra-col:nth-child(2){
					float: right;
				}
				
					.extra-col ul{
						line-height: 1.6em;
						padding-top: 10px;
					}
					
					.extra-col li{
						padding: 5px 0 5px 0;
						background: url(img/dotts.gif) bottom left repeat-x;
					}
					
					.extra-col li:last-child{
						background: none;
					}
					
					.extra-col li a{
						display: block;
						color: #111;
						padding-left: 20px;
						background: url(img/tick.gif) 0 7px no-repeat;
					}
					
					.extra-posts h4{
						position: relative;
						color: #111;
						font-size: 14px;
						font-weight: bold;
						text-decoration: none;
						text-transform: uppercase;
					}
					
						.extra-posts h4 strong{
							color: #FC4B04;
						}
			
			
			#comwrap{
				position: relative;
				overflow: hidden;	
				text-align: left;
			}
			
				.commentlist li{
					padding: 0 19px 0 0;
					min-height: 150px;
					background: url(img/comment-bg-2.gif) top right no-repeat;
				}
				
				.commentlist li a{
					color: #ff4a00;	
				}
				
				#commentform a{
					color: #ff4a00;	
				}
				
				.comment-body{
					position: relative;
					margin-bottom: 20px;
					padding: 21px 0 0 147px;
					background: url(img/comment-bg-1.gif) top left no-repeat;
				}
				
				.comment-author{
					height: 24px;
					line-height: 24px;
					background: #f7f7f7;
					padding-left: 8px;
					margin-bottom: 16px;
				}
				
					.comment-author a{
						font-weight: bold;
					}
				
				.commentlist li p, .comment-meta{
					line-height: 1.5em;
					padding-bottom: 1em;
				}
				
				ul.children{
					margin: 0 -19px 0 95px;
				}
				
				ul.children ul.children {
					margin: 0 -19px 0 0px;
				}
				
				div.reply{
					position: absolute;
					right: 0px;
					top: 21px;
				}
				
					div.reply a{
						display: block;
						float: right;
						height: 24px;
						width: 47px;
						text-indent: -9999em;
						background: url(img/reply-button.gif) top left;
					}
				
				ol.commentlist .avatar{
					position: absolute;
					top: 18px;
					left: 15px;
					width: 76px;
					height: 76px;
					border: 3px solid #ccc;
				}
			
				#comment-title{
					padding: 32px 0 0 85px;
					height: 57px;
					font-size: 19px;
					font-weight: bold;
					color: #111;
					position: relative;
					background: url(img/comments-header.gif) top left no-repeat;
				}
				
				#comment-title span{
					position: absolute;
					top: 20px;					
					left: 9px;
					width: 60px;
					color: #fff;
					font-size: 36px;
					display: block;
					text-align: center;
				}
				
				#discuss-title{
					padding: 32px 0 0 85px;
					height: 57px;
					font-size: 19px;
					font-weight: bold;
					color: #111;
					position: relative;
					background: url(img/join-discussion.gif) top left no-repeat;
				}
				
				#commentform{
					position: relative;
					padding-left: 16px;	
				}
				
					#commentform p{
						position: relative;
						overflow: hidden;
						padding-bottom: 22px;
					}
					
					#commentform .comment-fields label{
						float: left;
						width: 85px;
						height: 23px;
						padding: 8px 5px 0 0;
						background: #313131;
						color: #fff;
						text-align: right;
						-moz-border-radius: 8px 0 0 8px;
						-webkit-border-radius: 8px 0 0 8px;
						border-radius: 8px 0 0 8px;
					}
					
					#author, #email, #url{
						float: left;
						padding: 0 10px 0 10px;
						line-height: 31px;
						height: 31px;
						width: 322px;
						border: 0;
						color: #777;
						background: url(img/comment-text.gif) top right no-repeat;	
					}
					
					.children #author, .children #email, .children #url{
						width: 182px;
					}
					
					#comment{
						position: relative;
						padding: 10px;
						width: 494px;
						height: 117px;
						background: url(img/message-bg.gif) top left no-repeat;
						border: 0;
					}
					
					.cancel-comment-reply{
						padding-left: 16px;
					}
					
					.children #comment{
						width: 360px;
					}
					
					#submit{
						float: left;
						height: 33px;
						width: 74px;
						border: 0;
						font-size: 0;
						text-indent: -9999em;
						background: url(img/message-submit.gif) top left no-repeat;	
					}
					
					.comment-advert{
						text-align:center;
						margin:0 0 20px 0;
					}




		#sidebar{
			float: right;
			width: 389px;
			overflow: hidden;
			position: relative;
			padding-right: 4px;
		}
		
			#sidebar #search{
				padding: 18px 2px 18px 0;
				overflow: hidden;
				background: #F5F5F5;
			}
			
				#search p{
					float: right;	
				}
				
					#search .submit{
						float: left;
						height: 28px;
						width: 61px;
						border: 0;
						margin: 3px 3px 0 0;
						text-indent: -9999em;	
						background: url(img/search-btn.gif) top left no-repeat;	
					}
					
					#search .text{
						float: left;
						height: 28px;
						line-height: 28px;
						color: #777;
						padding-left:31px;
						width: 130px;
						border: 0;
						margin: 3px 0 0 0;
						background: url(img/search-bg.gif) top left no-repeat;
					}
					
			
				#search ul{
					float: left;
					overflow: hidden;
				}
				
				#search ul li{
					float: left;
					padding: 0 4px 0 10px;	
				}
				
				#search li a{
					float: left;
					height: 35px;
					width: 36px;
					text-indent: -9999em;	
				}
				
				.sbs1{
					background: url(img/share1.gif) center;
				}				
				.sbs2{
					background: url(img/share2.gif) center;
				}				
				.sbs3{
					background: url(img/share3.gif) center;
				}
			
			
			.module{
				position: relative;
				background: #F5F5F5;
				text-align: left;
				padding: 10px;
			}
			
				.module-title{
					position: relative;
					padding: 14px 0 0 16px;
					font-size: 15px;
					height: 27px;
					text-transform: uppercase;
					font-weight: bold;
					color: #fff;
					text-align: left;
					background: url(img/module-heading.gif) top left;
				}
				
					.module-title strong{
						color: #FC4B04;
					}
				
				.recently{
					position: relative;
					overflow: hidden;	
				}
				
					.recently li{
						position: relative;
						overflow: hidden;
						padding: 12px 0 12px 12px;
						background: url(img/dotts.gif) left bottom repeat-x;
					}
					
					.recently li:last-child{
						background: none;
					}
					
					.recently h4{
						font-size: 14px;
						font-weight: bold;	
					}
					
					.recently h4 a{
						color: #111;	
					}
					
					.recently p a{
						font-size: 11px;
						font-weight: bold;
						color: #FC4B04;
					}
					
					.recently .date{
						float: left;
						padding: 1px;
						background: #fff;
						width: 38px;
						text-align: center;
						padding-bottom: 2px;
						color: #111;
						font-size: 16px;
						font-weight: bold;
						margin-right: 12px;
						-moz-box-shadow: 0 0 5px #bbb;
					}
					
						.recently .date strong{
							display: block;
							text-transform: uppercase;
							color: #fff;
							background: #FC4B04;
							padding: 2px 0 2px 0;	
							margin-bottom: 3px;	
							font-size: 11px;
						}
					
					
					.generic{
						position: relative;
						overflow: hidden;
						padding-bottom: 18px;
					}
					
						.generic li{
							float: left;
							width: 46%;
							padding: 4px 0 4px 0;
							margin: 0 1.9% 0 1.9%;
							background: url(img/dotts.gif) left bottom repeat-x;
						}
						
						* html .generic li{							
							margin: 0 1.1% 0 1.1%;
						}
						
						.generic li a{
							display: block;
							color: #333;
							text-transform:normal;
							/*padding-left: 30px;*/
							line-height: 1.8em;
							/*background: url(img/network-image.gif) left center no-repeat;*/
						}
						
						.generic li a:hover, .generic li a:active {text-decoration:none;font-weight:bold;}
						
						.generic li a img {position:relative;top:4px;}
						
						
						.generic li{
							color: #FC4B04;
							font-size: 11px;
							text-transform: uppercase;
						}
						
						li.team1 a{
							padding: 5px 0 5px 30px;
							font-weight: bold;
							background: url(img/related1.gif) left center no-repeat;
						}
						li.team2 a{
							padding: 5px 0 5px 30px;
							font-weight: bold;
							background: url(img/related2.gif) left center no-repeat;
						}
						li.team3 a{
							padding: 5px 0 5px 30px;
							font-weight: bold;
							background: url(img/related3.gif) left center no-repeat;
						}
						li.team4 a{
							padding: 5px 0 5px 30px;
							font-weight: bold;
							background: url(img/related4.gif) left center no-repeat;
						}
						
						
					
					
					.advert{
						position: relative;
						text-align: center;
						padding-bottom: 5px;
						background: #F5F5F5;
					}
					
						#sidebar .advert .advert-inner{
							display: block;
							margin: auto;	
							background:#313131;
							padding:20px 0 20px 0;
							border:24px solid #f5f5f5;
							border-width:0 24px 0 24px;
						}			
				
				.widget-head{
					position: relative;
					padding: 0;
					font-size: 14px;
					height: 51px;
					text-transform: uppercase;
					font-weight: bold;
					color: #fff;
					text-align: left;
					background: #F5F5F5 url(img/module-heading.gif) top left no-repeat;
				}
				
					.widget-head h3{
						position: relative;
						float: left;
						margin-top:3px;
						padding: 11px 18px 0 40px;
						height: 37px;
					}
					
					.widget-head h3:hover {cursor:pointer;}
					
					.widget-head h3.active-1, .widget-head h3.active-2, .widget-head h3.active-3{
						background: #000 url(img/active-tick.gif) bottom left repeat-x;
					}
					
					.widget-head h3:first-child{
						-moz-border-radius: 5px 0 0 0;
						-webkit-border-radius: 5px 0 0 0;
						border-radius: 5px 0 0 0;
					}
					
					div.box-1, div.box-2, div.box-3{
						display: none;
					}
					
					div#box1{
						display: block;
					}
					
					div#box3{
						display: block;
					}
					
					div#box5{
						display: block;
					}
				
				.module a{					
					color: #FC4B04;
				}
				
				
				.full{
						position: relative;
						overflow: hidden;
						padding-bottom: 18px;
					}
					
						.full li{
							padding: 9px 0 9px 0;
							overflow: hidden;
							line-height: 1.1em;
							background: url(img/dotts.gif) left bottom repeat-x;
						}
						
						.full li a{
							color: #FC4B04;
							font-weight: bold;
						}
						
						.full strong, .full abbr{
							color: #666;
							font-size: 11px;
						}
						
						.full li img{
							float: left;
							margin-top: 3px;
							margin-right: 10px;
						}
					
					
					.double{
						position: relative;
						overflow: hidden;
						padding-bottom: 18px;
					}
					
						.double li{
							float: left;
							width: 46%;
							padding: 4px 0 4px 0;
							margin: 0 1.9% 0 1.9%;
							background: url(img/dotts.gif) left bottom repeat-x;
						}
						
						.double li ul{
							display: none;
						}
						
						.double li a{
							color: #333;
							padding-left: 30px;
							line-height: 1.8em;
							font-weight: bold;
							background: url(img/tick.gif) left center no-repeat;
						}

					.double_blogroll{
						position: relative;
						overflow: hidden;
						padding-bottom: 18px;
					}
					
						.double_blogroll li{
							float: left;
							width: 46%;
							padding: 4px 0 4px 0;
							margin: 0 1.9% 0 1.9%;
							background: url(img/dotts.gif) left bottom repeat-x;
                                                        font-size:9px;
						}
						
						.double_blogroll li ul{
							display: none;
						}
						
						.double_blogroll li a{
							color: #333;
							padding-left: 30px;
							line-height: 1.4em;
							font-weight: bold;
							background: url(img/tick.gif) left center no-repeat;
						}
					
					
					#the-sidebar{
						position: relative;
						overflow: hidden;	
						background: url(img/sb-line.gif) 187px 0 no-repeat;
					}
					
						#sidebar-sectiona{
							float: left;
							position: relative;
							width: 188px;	
						}
						
							#sidebar-sectiona h4{
								position: relative;
								padding: 14px 0 0 16px;
								font-size: 13px;
								height: 27px;
								text-transform: uppercase;
								font-weight: bold;
								color: #fff;
								text-align: left;
								background: url(img/module-heading.gif) top left;								
							}
							
								#sidebar-sectiona h4 strong{
									color: #FC4B04;
								}
								
							
								.widget{
									position: relative;
									text-align: left;
									padding-bottom: 18px;
								}
								
								.widget ul{
									padding: 7px;	
								}
								
								.widget li{
									padding: 9px 0 9px 0;
									overflow: hidden;
									line-height: 1.1em;
									background: url(img/dotts.gif) left bottom repeat-x;
								}
								
								.widget a{									
									color: #111;
								}
								
								.widget li ul{
									display: none;
								}
								
								#wp-calendar{
									width: 95%;
									margin: auto;
								}
								
								.widget li strong{
									color: #777;
									font-size: 10px;
									text-transform: uppercase;
									display: block;
									padding-top: 2px;
									letter-spacing: -.05em;
								}
								
								.widget li a{
									color: #111;
								}
								
								.widget img{
									margin: auto;
									display: block;
								}
								
								.widget p{
									padding:7px
								}
								
								.widget li p{
									padding: 7px 0 7px 0;
								}
								
								.widget li strong a{
									color: #FC4B04;
									text-transform: lowercase;
								}
								
								
								.widget strong{
									font-weight: bold;
								}
							
							
							
							
						
						#sidebar-sectionb{
							float: right;
							position:relative;
							width: 188px;
						}
						
							#sidebar-sectionb h4{
								position: relative;
								padding: 14px 0 0 16px;
								font-size: 13px;
								height: 27px;
								text-transform: uppercase;
								font-weight: bold;
								color: #fff;
								text-align: left;
								background: url(img/module-heading.gif) top right;								
							}
							
								#sidebar-sectionb h4 strong{
									color: #FC4B04;
								}
							
							#mini-email{
								position: relative;
								overflow: hidden;
							}
							
								#mini-email .text{
									float: left;
									height: 27px;
									line-height: 27px;
									font-size: 10px;
									color: #777;
									padding-left: 10px;
									width: 125px;
									border: 0;
									background: url(img/content-email.gif) top left no-repeat;
								}
					
								#mini-email .submit{
									float: left;
									height: 27px;
									width: 38px;
									border: 0;
									text-indent: -9999em;
									background: url(img/content-email-submit.gif) center;	
								}





	#footer{
		position: relative;
		overflow: hidden;
		text-align: left;
		border-top: 12px solid #202020;
		border-bottom: 12px solid #202020;
		background: url(img/foot-bg.gif) center;
		clear:both;
	}
	
		.foot-column{
			float: left;
			padding: 0 5% 0 4%;
			width: 24.3%;
			color: #fff;	
		}
		
			.foot-column h5{
				text-transform: uppercase;
				font-weight: bold;
				font-size: 14px;
				padding: 10px 0 12px 0;
			}
			
			.foot-column h6{
				font-weight: bold;
			}
			
			.foot-column p{
				padding-bottom: 1.5em;
			}
		
			.foot-column a{
				color: #FC4B04;
			}
			
			.foot-column li p{
				font-size: 11px;
			}
			
			.foot-column li p a{
				color: #fff;
			}


	#bottom{
		position: relative;
		border-right: 1px solid #FC4B04;
		border-left: 1px solid #FC4B04;
		-moz-border-radius: 0 0 8px 8px;
		-webkit-border-radius: 0 0 8px 8px;
		border-radius: 0 0 8px 8px;
		background: #000;
		width: 980px;
		margin-left: -1px;
		padding: 10px 0 10px 0;
		border-bottom: 3px solid #FC4B04;
		margin-bottom: 55px;
		font-size: 11px;
		overflow: hidden;
	}
	
		p.copyright{
			float: right;
			color: #6e6e6e;
			padding-right: 14px;
		}
		
			p.copyright a{				
				color: #6e6e6e;
			}
		
		#bottom ul{
			float: left;
			padding-left: 20px;
			color: #fff;	
			padding-bottom: 4px;
		}
		
			#bottom li{
				float: left;
				color: #fff;
			}
			
			#bottom li a{
				float: left;
				color: #fff;
				border-right: 1px solid #fff;
				padding: 0 10px 0 10px;	
			}
			
			#bottom li:last-child a{
				border-right: 0;	
			}
			
			p.user-links{
				float: left;
				clear: both;
				color: #FC4B04;
				padding-left: 30px;
			}
			
				p.user-links a{
					color: #FC4B04;
				}

.mpp ul li {margin-bottom:10px;}
#footer .mpp ul li a:hover, #footer .mpp ul li a:active {text-decoration:underline;}
.mpp ul li span.wpp-comments {display:block;}


body.single .entry-content table {display:block;margin:0 0 20px 0;}
body.single .entry-content table th {background:#ddd;padding:4px 0px 4px 10px;font-size:14px;font-weight:bold;}
body.single .entry-content table tr {}
body.single .entry-content table tr td {border-bottom:1px solid #ddd;padding:4px 0px 4px 10px;}

/* Begin WordPress Images CSS */
p img {padding: 0;max-width: 100%;}

img.centered {display: block;margin-left: auto;margin-right:auto;}

img.alignright {margin: 0 0 2px 10px;display: inline;}

img.alignleft {margin: 0 10px 2px 0;display: inline;}

.alignright {float: right;}

.alignleft {float: left}

.clear {clear:both;}

/* End Images */

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

.wp-post-image {border:4px solid #ccc;}

.navigation {padding:0 10px 20px 10px;}
.navigation a:link, .navigation a:visited {color:#FC4B04;}

/*** WP PageNavi Styles ***/

.wp-pagenavi {padding:0 0 20px 0;}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 0px solid #0066cc;
	color: #fc4b04;
	background-color: #f2f0f0;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 0px solid #0066cc;
	color: #fc4b04;
	background-color: #f2f0f0;	
}
.wp-pagenavi a:hover {	
	border: 0px solid #000000;
	color: #000000;
	background-color: #d6d6d6;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 0px solid #0066cc;
	color: #0066cc;
	background-color: #d6d6d6;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px;
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 0px solid #000000;
	background-color: #f2f0f0;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	font-weight: bold;
	border: 0px solid #000000;
	color: #000000;
	background-color: #f2f0f0;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px;
	margin: 2px;	
	border: 0px solid #000000;
	color: #000000;
	background-color: #f2f0f0;
}

strong {font-weight:bold;}
em {font-style:italic;}

.pagination {text-align:center;}
.pagination #pag-next {float:right;}
.pagination #pag-prev {float:left;}

.pagination a:link, .pagination a:visited {background:#FC4B04;color:#fff;font-weight:bold;padding:3px;}
#pag-next a:link, #pag-next a:visited, #pag-prev a:link, #pag-prev a:visited {background:none;color:#FC4B04;font-weight:bold;}

#postvote {position:fixed;left:20px;top:200px;background:#fff;border:1px solid #000;width:70px;padding:10px 0 0 10px;}
#postvote ul li {float:left;margin-top 10px;} 

.share li.ballhype a {text-indent:0;}  
.share li.twackle a {text-indent:0;} 


#socialtoppost, #socialtoppost li, #socialtoppost li a { margin: 0; padding-top:5px; padding-bottom:5px; float:left; line-height: 2em; display:block;}


