/*
Theme Name: suh theme
Theme URI: http://ndamukong.org/
Description: Theme for the fan site of the best football player ever
Version: 1.0
Author: Jeff Hood
Author URI: http://hoodmonkey.org/
Tags: blue, custom header, fixed width, two columns, widgets
*/

/* CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr, th{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: verdana, arial;
	vertical-align: baseline;
}
body{ line-height: 1; color: black; }
span{ color:inherit; background-color:inherit; }
p{ padding:8px 8px 8px 8px; }
strong, b{ font-weight:bold; }
cite, em, i{ font-style: italic; }
ol, ul{ list-style: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
:focus{ outline: 0; }
a:hover{ text-decoration:underline; }
.clear{ clear:both;	height:1px; }
table{ border-collapse: separate; border-spacing: 0; }
caption, th, td{ text-align: left; font-weight: normal; }
.noBorder{ border:0px; }
/* End CSS Reset */

	body, html{
		background-color:#320000;
	}
	
		#m{
			background:#eeeeee url(images/mainBg.png) repeat-x;
		}
	
		#mWrapper{
			width:1024px;
			margin:0px auto;
			text-align:center;
		}
		
			#header{
				width:999px;
				background:url(images/header.jpg) bottom no-repeat;
				margin:0px 0px 0px 13px;
			}
			
				#logo{
					float:left;
					width:156px;
					margin:0px 0px 0px 0px;
				}
		
			#contentShadow{
				background:url(images/mWrapperBg.png) repeat-y;
			}
	
			#content{
				background:#ffffff url(images/contentBg.png) repeat-x;
				width:1000px;
				text-align:left;
				margin:0px 0px 0px 13px;
			}
			
				#mainMenu{
					height:56px;
					overflow:hidden;
				}
				
					#mainMenu a{
						margin:6px 7px 8px 4px;
						float:left;
						padding:12px 14px 12px 14px;
						color:#fff;
						text-decoration:none;
						text-shadow:1px 1px 0px #000;
						font-size:10pt;
						font-weight:bold;
						font-family:Tahoma;
						border:solid 1px transparent;
						
					}
					
						#mainMenu a:hover{
							background:url(images/menuItem.png) repeat-x;
							border:solid 1px white;
							color:#fff;
							text-shadow:1px 1px 0px #000;
						}
						
						
			#cLeft{
				float:left;
				width:664px;
				padding:16px 0px 0px 8px;
			}
			
			#cRight{
				float:left;
				width:320px;
			}
			
			#footer{
				background:url(images/footerBg.png) repeat-x;
				padding:32px 0px 0px 0px;
				color:white;
				font-size:10pt;
			}
			
				#footerWrapper{
					width:1024px;
					margin:0px auto;
					text-align:center;
				}
				
				.footerBox{
					padding:0px 20px 32px 0px;
					float:left;
					width:316px;
					text-align:left;
					color:#ffc1c1;
					text-shadow:1px 1px 0px #000000;
				}
				
					.footerBox a{
						color:#fde8e8;
					}
					
					.footerBox p{
						color:#cebbbb;
						padding:8px 0px 8px 0px;
						line-height:12pt;
						font-size:8pt;
					}
					
					.footerBox li{
						padding:8px 0px 0px 0px;
						font-size:8pt;
					}
			
/* formatting */
.bigh2{
	font-weight:bold;
	font-size:12pt;
	padding:0px 0px 8px 0px;	
}

.breadcrumb{
	font-size:8pt;
}

	.breadcrumb a{
		color:black;
	}

.postTitle{
	font-weight:bold;
	color:#320000;
	font-size:18pt;
	padding:8px 8px 0px 0px;
	font-family:Times;
}

.post h2{
	margin:16px 0px 0px 0px;
	font-weight:bold;
	font-size:12pt;
}

.post p{
	padding:0px 0px 8px 0px;
	font-size:10pt;
	line-height:14pt;
	font-family:Tahoma;
}

.postTime{
	text-align:center;
	margin:16px 0px 16px 0px;
	border-top:solid 1px silver;
}

	.postTime span{
		float:left;
		padding:0px 8px 0px 8px;
		margin:-8px 0px 0px 16px;
		font-size:10pt;
		background:url(images/dBg.png) repeat-x;
	}
	
/* end formatting */

#mainGalleryImg{
	float:left;
	width:332px;
}

	#mainGalleryImg img{
		border:solid 1px #8a8a8a;
		border-radius:4px;
		padding:4px;
		background-color:white;
	}

#mainGalleryLinks{
	float:left;
	width:316px;
}

	#mainGalleryLinks span{
		float:right;
		font-weight:normal;
	}

	#mainGalleryLinks div{
		display:block;
		font-size:8pt;
		font-weight:bold;
		font-family:Arial;
		color:gray;
		padding:4px 0px 0px 0px;
	}

	#mainGalleryLinks li{
		padding:0px 0px 12px 0px;
		margin:0px 0px 8px 0px;
		border-bottom:dotted 1px silver;
	}

	#mainGalleryLinks a{
		font-size:11pt;
		font-weight:bold;
		color:#600808;
		text-decoration:none;
		font-family:Arial;
	}
	
		#mainGalleryLinks a:hover{
			text-decoration:underline;
			color:black;
		}
		
.postComments{
	margin:32px 0px 0px 0px;
	border-top:solid 1px silver;
}

	.postComments h2{
		float:left;
		background-color:white;
		margin:-8px 0px 0px 16px;
		font-size:10pt;
		font-weight:bold;
		padding:0px 8px 16px 8px;
	}
	
	.commentLeft{
		float:left;
		width:80px;
		margin:0px 0px 0px 28px;
	}
	
		.commentLeft img{
			border:solid 1px black;
			border-radius:4px;
			padding:2px;
		}
	
	.commentRight{
		float:left;
		width:548px;
	}
	
		.commentRight small{
			font-size:8pt;
			color:gray;
		}
	
		.commentRight p{
			padding:8px 0px 8px 0px;
			line-height:14pt;
		}
	
	.postComments li{
		border-bottom:solid 1px silver;
		padding:8px 0px 0px 0px;
		font-size:10pt;
	}
	
		.postComments p{
			font-size:8pt;
			color:#2f2e2e;
			line-height:14pt;
		}
	
	.commentForm{
		margin:28px 0px 0px 0px;
		border-top:solid 1px silver;
		font-size:10pt;
	}
	
		.commentForm h2{
			float:left;
			background-color:white;
			margin:-8px 0px 0px 16px;
			font-size:10pt;
			font-weight:bold;
			padding:0px 8px 16px 8px;			
		}
		
		.commentForm ul{
			padding:0px 0px 0px 32px;
		}
	
		.commentForm li{
			border:0px;
		}
		
			.commentForm span{
				float:left;
				width:128px;
			}
			
			.commentForm input[type=text], .commentForm textarea{
				float:left;
				width:396px;
				border-radius:4px;
				border:solid 1px #8a8a8a;
				padding:4px;
				font-family:Tahoma;
			}
			
			.commentForm textarea{
				height:132px;
				border-radius:4px;
			}

.postSocial{
	margin:8px 0px 0px 0px;
	background-color:#ffdddd;
	font-size:10pt;
	border-top:solid 1px #fd9393;
	border-bottom:solid 1px #fd9393;
	padding:8px;
	font-weight:bold;
	height:96px;
	text-align:center;
}

	.postSocial div{
		float:left;
		width:72px;
	}

.frontPageBox{
	border:solid 1px #8a8a8a;
	background:url(images/fpBox.png) repeat-x;
	margin:0px 0px 16px 0px;
	border-radius:4px;
}

	.frontPageTitle{
		padding:6px 8px 10px 8px;
		font-size:10pt;
		color:white;
		text-shadow:1px 1px 0px black;
		font-family:Tahoma;
	}
	
	.frontPageBoxBlurb{
		padding:8px;
		color:black;
		font-size:8pt;
		text-shadow:1px 1px 0px #ebebeb;
		font-family:Tahoma;
	}
	
	.frontPageBox li{
		font-size:10pt;
		color:gray;
		padding:8px;
		border-bottom:solid 1px silver;
	}
		
		.frontPageBoxa{
			color:#ff4747;
			text-decoration:none;
		}
		
	.frontPageBox small{
		font-size:8pt;
		float:right;
	}
	
.sidebarAd{
	border:solid 1px #8a8a8a;
	border-radius:4px;
	padding:4px;
}

.adTable{
	margin:8px 0px 0px 32px;
}

	.adTable td{
		padding:0px 8px 5px 0px;
	}
	
.sidebarConnect{
	margin:16px 0px 0px 8px;
	border-top:solid 1px silver;
}

	.sidebarConnect h2{
		float:left;
		padding:0px 8px 0px 8px;
		margin:-8px 0px 0px 80px;
		font-size:10pt;
		font-weight:bold;
		background-color:white;
	}
	
	.sbConnectTable{
		margin:0px 0px 0px 24px;
	}
	
		.sbConnectTable td{
			padding:8px;
		}
		
			.sbConnectTable img{
				float:left;
				width:32px;
			}
			
			.sbConnectTable a{
				text-decoration:none;
				font-size:8pt;
			}
			
				.sbConnectTable a:hover{
					text-decoration:underline;
				}
			
				.sbConnectTable span{
					float:left;
					margin:10px 0px 0px 12px;
				}
				
	.archivesDiv{
		margin:16px 0px 0px 0px;
		border-top:solid 1px silver;
	}
	
		
	
		.archivesDiv h1{
			float:left;
			margin:-8px 0px 16px 16px;
			background-color:white;
			font-size:10pt;
			padding:0px 8px 0px 8px;
		}
		
		.archivesDiv div{
			font-size:10pt;
			line-height:14pt;
			padding:0px 0px 8px 0px;
		}
		
		.archivesDiv a{
			font-size:10pt;
		}
		
		.archivesDiv small{
			font-size:8pt;
		}
		
			.archivesDiv span{
				float:right;
				font-size:8pt;
				color:gray;
			}