/*
Theme Name: Sports Theme
*/

* {
	margin: 0; padding: 0;
}
body {
	text-align: center;
	font: 12px Arial;
	color: #000000;
	background: url(images/body.gif) repeat-x 0 0;
}
a {
	color: #000000;
}
img {
	border: 0;
}

.break {
	font-size: 0;
	width: 0; height: 0;
	clear: both;
}
.alignleft {
	float: left;
	margin: 4px 10px 5px 0;
}
.alignright {
	float: right;
	margin: 4px 0 5px 10px;
}
.hidden {
	display: none;
}

#wrapper {
	width: 1004px;
	margin: auto auto;
	text-align: left;
}

/** BEGIN header **/
#header {
	height: 389px;
	background: url(images/edge2.gif) no-repeat right 43px;
	padding-right: 4px;
}
	#header ul {
		list-style-type: none;
	}
		#header ul li {
			float: left;
			text-transform: lowercase;
			font-size: 1.2em;
			background-color: green;
			padding: 12px 20px 13px;
			background: url(images/navigation.gif) no-repeat 0 12px;
		}
		#header ul li a {
			color: #ffffff;
			text-decoration: none;
		}
	#header .rss {
		float: right;
		text-indent: -9999px;
		outline: none;
		display: block;
		width: 26px; height: 26px;
		background: url(images/rss.gif) no-repeat 0 0;
		margin-top: 7px;
	}
	#header .left {
		float: left;
		width: 620px; height: 328px;
		padding-right: 10px;
		background: url(images/edge1.gif) no-repeat right 0px;
		margin-top: 2px;
		padding-top: 20px;
	}
		#header .left h1 {
			font-size: 0;
			float: left;
		}
		#header .left h1 a {
			display: block;
			text-indent: -9999px;
			outline: none;
			width: 329px; height: 86px;
			background: url(images/logo.png) no-repeat 0 0;
		}
		#header .left form {
			float: right;
			width: 241px; height: 29px;
			background: url(images/search.gif) no-repeat 0 0;
		}
		#header .left form input {
			width: 195px;
			border: 1px solid #fff;
			font-size: 1em;
			font-family: Arial;
			float: left;
			margin: 6px 3px 0;
		}
		#header .left form button {
			float: left;
			width: 38px; height: 29px;
			border: 0;
			text-indent: -9999px;
			background-color: transparent;
		}
		
		/*
Text in head
*/
		
		#header .left p {
			clear: both;
			color: #000000;
			line-height: 1.4em;
			font-size: 12px;
			padding: 25px 35px 0 5px;
		}
		#header .left p a {
			text-decoration: none;
		}
	#header .right {
		float: right;
		width: 325px; height: 296px;
		background: url(images/video.gif) repeat-x 0 0;
		margin-top: 2px;
		padding: 25px 20px 25px 25px;
	}
		#header .right a {
			color: #358ED9;
			text-decoration: none;
		}
		#header .right p {
			color: #ffffff;
			padding-top: 10px;
		}
/** END header **/

#body {
	background-color: #FFFFFF;
	padding-bottom: 20px;
	margin-bottom: 10px;
	clear: both;
}

/** BEGIN content **/
#content {
	clear: both;
	width: 630px;
	float: left;
}
	#content .mainposts .post {
		clear: both;
		padding-top: 20px;
	}
		#content .mainposts .post img {
			float: left;
		}
		#content .mainposts .post h2 {
			font-weight: normal;
			font-size: 1.2em;
			background: #3274AB url(images/header2.gif) no-repeat right 0;
			padding: 8px;
		}
		#content .mainposts .post h2 a {
			color: #ffffff;
			text-decoration: none;
		}
		#content .mainposts .post p {
			padding: 10px 40px 10px 15px;
			line-height: 1.4em;
		}
		#content .mainposts .right {
			float: right;
			width: 475px;
		}
	#content .mainposts .featured { }
		#content .mainposts .featured h2 {
			background: #151515 url(images/header1.gif) no-repeat right 0;
		}
		#content .mainposts .featured ul {
			margin: 10px 0 10px 28px;
			list-style-type: square;
		}
			#content .mainposts .featured ul li {
				line-height: 1.4em;
				padding: 1px 0;
			}
			#content .mainposts .featured ul li a {
				text-decoration: none;
			}
	#content .moreposts {
		clear: both;
	}
		#content .moreposts .post {
			width: 197px;
			float: left;
			font-size: 0.9em;
			padding-top: 15px;
			margin-left: 19px;
		}
		#content .moreposts .f {
			margin-left: 0;
		}
			#content .moreposts .post .clip {
				overflow: hidden;
				height: 87px;
				margin-bottom: 5px;
			}
			#content .moreposts .post img {
				width: 195px;
			}
			#content .moreposts .post h2 {
				font-size: 1.1em;
			}
			#content .moreposts .post h2 a {
				color: #3274AB;
				text-decoration: none;
			}
			#content .moreposts .post p {
				line-height: 1.4em;
			}
			#content .moreposts .post p a {
				color: #3274AB;
				text-decoration: none;
			}
/** END content **/

/** BEGIN sidebar **/
#sidebar {
	width: 345px;
	float: right;
	padding-left: 25px;
}
	#sidebar h2 {
		font-weight: normal;
		font-size: 1.2em;
		background: #3274AB url(images/header2.gif) no-repeat right 0;
		padding: 8px;
		color: #ffffff;
	}
	#sidebar .popular {
		list-style-type: none;
		padding-bottom: 20px;
	}
		#sidebar .popular li {
			clear: both;
			padding-top: 15px;
		}
		#sidebar .popular li img {
			float: left;
			margin: 4px 5px 0 0;
			width: 70px;
		}
		#sidebar .popular li .title {
			font-weight: bold;
			text-decoration: none;
			color: #3274AB;
		}
		#sidebar .popular li p {
			
		}
		#sidebar .popular li p a {
			text-decoration: none;
			color: #3274AB;
		}
	#sidebar .ad {
		padding: 20px 0;
	}
		#sidebar .ad img {
			
		}
	#sidebar .videos {
		list-style-type: none;
	}
		#sidebar .videos li {
			clear: both;
			padding: 10px 0 0 10px;
		}
		#sidebar .videos li img {
			float: left;
			padding: 3px;
			border: 1px solid #929DA5;
			margin-right: 5px;
			height: 87px;
		}
		#sidebar .videos li .title {
			color: #3274AB;
			font-weight: bold;
			text-decoration: none;
		}
		#sidebar .videos li .watch {
			color: #0E0E0E;
			display: block;
			padding: 13px 0 5px 24px;
			background: url(images/watch.gif) no-repeat 0 10px;
			width: 180px;
			float: left;
		}
/** END sidebar **/

/** BEGIN footer **/
#footer {
	clear: both;
	color: #ffffff;
	background-color: #0E0E0E;
	padding: 10px 0 30px;
}
#comments {
	padding: 15px;
}
	#comments h2 {
		font-size: 1.5em;
		font-weight: normal;
		margin-bottom: 15px;
	}
	#respond {
		padding-top: 25px;
	}
	#comments .comment1 {
		padding: 10px 0;
	}
	#comments .details {
		margin-bottom: 5px;
	}
		#comments .details .author {
			font-weight: bold;
			margin-bottom: 3px;
		}
		#comments .details .date {
			font-size: 0.9em;
		}
	#comments form p {
		margin-bottom: 5px;
	}
#content .single { 
	padding: 15px 0;
	margin: 0 15px;
	border-bottom: 1px solid #cccccc;
}
	#content .single .right {
		float: right;
		width: 490px;
		border-bottom: 1px solid #46B22D;
	}
	#content .single h2 {
		font-size: 1.8em;
		font-weight: normal;
		margin-bottom: 15px;
	}
	#content .single h2 a {
		text-decoration: none;
	}
	#content .single p {
		line-height: 1.5em;
		padding: 5px 0;
		margin-bottom: 10px;
	}
	#content .single h3 {
		margin-bottom: 5px;
		font-size: 1.2em;
	}
	#content .single ul {
		margin: 0 0 10px 16px;
	}
	#content .single ol {
		margin: 0 0 10px 20px;
	}
	#content .single li {
		line-height: 1.4em;
		padding: 1px 0;
	}
	#content .single blockquote {
		line-height: 1.4em;
		font-style: italic;
	}
	.details p {
		margin-bottom: 5px;
	}
/** END footer **/

#footer a {
	text-decoration: none;
	font-weight: bold;
	color: #d0d8fd;
}
#footer .l {
	float: left;
}
#footer .r {
	float: right;
}
