/*  CSS STYLE SHEET FOR: THE SPORTS REPORT
	DESIGNED BY: MATTHEW VACCARO */

* {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Segoe UI, Arial, sans-serif;
	background: #151515 url('images/tsr-bg-1.jpg') no-repeat center 0;
	color: #333;
}
h1 a {
	display: block;
	height: 100px;
	width: 100%;
	text-indent: -9999px;
	background: url('images/tsr-header-1.jpg') no-repeat center center;
}
a { color: #222; font-size: 1.2em; }
a.rsswidget, a.twitterwidget img { display: none; }
p { padding: 5px 0; }
input, textarea { padding: 5px; border: 1px solid #999; }
.black { color: #000 !important; }
#tsr-wrapper { 
	width: 849px; 
	margin: 0 auto; 
	padding: 0 10px;
	background: #eeeeed url('images/main-bg-1.jpg') repeat-x center bottom;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
}
#cwrap {overflow: auto;}
ul.navigation { 
	display: block; 
	width: 894px;
	height: 63px;
	background: url('images/nav-bg-1.png') no-repeat center -4px;
	margin: 0 -22px;
	clear: both; 
	}
ul.navigation li {list-style-type: none; float: left;}
ul.navigation li a {
	color: #fff;
	padding: 15px 22px;
	display: block;
	text-decoration: none;
	font-size: 1.4em;
	text-transform: uppercase;
}
ul.navigation li a:hover {
	opacity: .6;
	background: #f7f7f7;
	color: #222;
}
#content {width: 560px; margin-right: 20px; float: left;}
#content #slider { margin-bottom: 5px;}

#content #slider .anythingSlider { 
	width: 560px;
	height: 280px;
	position: relative;
}
#content #slider .wrapper { 
	display: block;
	width: 560px;
	height: 280px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;

}
#content #slider .anythingSlider .wrapper ul {
	width: 99999px;
	list-style: none;
	overflow: auto;
}
#content #slider .anythingSlider .wrapper ul li {
	display: block;
	float: left;
	padding: 0;
	margin: 0;

}
#content #slider .anythingSlider .wrapper ul li .slidingpost {
	width: 560px;
	height: 280px;
	overflow: hidden;
	margin-right: 30px;
}
#content #slider .anythingSlider .wrapper ul li .slidingpost .entry {
	overflow: auto;
}
#content #slider .anythingSlider .wrapper ul li .slidingpost .entry h2 a {
	color: #fff;
	padding: 5px 0;
}
#content #slider .anythingSlider .wrapper ul li .slidingpost .imginfo {
	background: #000;
	color: #fff !important;
	margin-top: 200px;
	padding: 10px;
	opacity: .7;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;

}
#content #slider .slidenav-content {
	background: url('images/tsa-slider-nav-bg.jpg') no-repeat center 0;
	clear: both;
	width: 560px;	
	margin: 0 0 0 0;
	padding: 10px 0;
}
#content #slider ul.slidenav {
	overflow: auto;
	width: 180px;
	margin: 0 auto;
}
#content #slider ul.slidenav li {
	float: left;	
	margin: 5px 8px;
	list-style-type: none;
}
#content #slider ul.slidenav li a {
	color: #333;
	font-size: 1.2em;
	background: #ccc;
	border: 1px solid #666;
	padding: 4px 8px;
	text-decoration: none;
	display: block;
}
#content #slider ul.slidenav li a:hover {
	background: #f1f1f1;
	cursor: pointer;
}

#content #authors, #content #authors ul { clear: both !important; display: block; margin: 5px 0 10px 0; overflow: auto; }
#content #authors ul li { background: #ccc; margin: 10px 16px 10px 0; display: block; float: left; font-size: 1.2em; width: 170px; }
#content #authors ul li p { font-size: 1.2em; font-weight: bold; margin: -10px 0 0 10px;}
#authors .pimg {padding: 10px;}
#authors .pimg:hover { opacity: .6;  }
#content h2 a, #single h2, #page h2, #authors h2, h2.widgettitle { 
	font-family: Segoe UI, Arial, Verdana; 
	color: #111; 
	font-size: 1.6em;
	font-weight: normal;
	text-decoration: none;
	background: none;
}
#sidebar h2.widgettitle { text-transform: uppercase; text-decoration: none; font-weight: bold; border: none;}
#content .entry { 
	font-size: 1.2em; 
	line-height: 22px;
	background: url('images/entry-bg.png') no-repeat center bottom;
	padding: 0 0 20px 0;
	margin-bottom: 20px;
}
.sociali { margin-bottom: 20px; }
#content .entry small { text-transform: uppercase; color: #60492b; font-size: 100%; display: block; clear: both;}
#single h2, #page h2 { font-size: 2.5em; padding: 5px 0;}
#page h2.widgettitle {font-size: 1.6em;}
#page #content .entry {background: none; font-size: 1.4em;}
#right { width: 260px; float: left;}
#right #sidebar {font-size: 1.2em; }
#right #sidebar li { list-style-type: none; }
#right #sidebar a {color: #000;}
#right #sidebar #rss-2 ul li { margin: 10px 0;}
#right #sidebar #searchform #s { width: 180px; margin-bottom: 15px; }
#right #sidebar div.textwidget {margin: 20px 0;}
#right #sidebar #twitter-3 ul li { background: #aee7f8 url('images/quote-bottom.png') no-repeat center bottom; padding: 5px 10px 10px 10px; margin: 20px 0;}
#commentform { padding: 10px; }
#commentform textarea { width: 500px; border: 1px solid #999; padding: 10px;}
ol.commentlist {background: #ccc; border: 1px solid #999; margin: 10px 0; font-size: 1.2em; padding: 5px; width: 500px; margin-left: 20px;}
ol.commentlist a {color: #000;}
/* #index .entry img { display: none; } */
#single .entry img { float: left; padding: 0 20px 10px 0; }
#footer { 
	width: 850px; 
	margin: 0 auto 40px auto;  
}
#footer a {	color: #ccc;}
#footer p { 
	text-align: center;
	text-transform: uppercase;
}
#footer ul.navigation { 
	background: none; 
	margin: 20px 0 0 30px;
}
#footer ul.navigation li a {
	font-size: 1.2em;
}
#footer ul.navigation li a.black {
	color: #fff !important;
}
#footer ul.navigation li a:hover {
	text-decoration: underline;
	background: none;
}