/*
Theme Name: SLS
Theme URI: http://streetleague.com
Description: Theme developed for Street League Skateboarding
Version: 1.0
Author: 530medialab
Author URI: http://530medialab.com
Tags: skate, clean
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";

@font-face {
  font-family: "Franklin Gothic";
  src: url("http://streetleague.com/font/Franklin Gothic Book.ttf"); /* IE */  
  src: local("Franklin Gothic"), url("http://streetleague.com/font/Franklin Gothic Book.ttf") format("truetype"); /* non-IE */  
}

*{
    margin:0;
    padding:0;
}

body {
font-size: 13px;
font-family: "Franklin Gothic", Helvetica, Arial, sans-serif;
background: #000;
color: #666;
margin: 0;
padding: 0;
}

#wrap {
width:980px;
margin:0 auto;
padding:0;
}

a, a:link, a:active, a:visited {
color: #cc0000;	
text-decoration: none;
}
a:hover {
color: #333;	
text-decoration: none;
}

/*	Headings		*/  

h1,h2,h3,h4,h5,h6 {
font-family: "Franklin Gothic", Helvetica, Arial, sans-serif;
font-weight:normal;
}

h1{
font-size:18px;
}

h2{
font-size:15px;
}

h3{
font-size:12px;
}  

h4{
font-size:11px;
}

h5{
font-size:10px;
}

h6{
font-size:8px;
} 

/*	Header		*/	 

#header {
background-color:#000;
margin:0;
padding: 15px 0 0 0;
}
/* Nav Bar */

#navigation{
	margin: 15px 0 0 0; 
	padding: 0;
	width:100% !ie;
	position:relative !ie;
	z-index:9999 !ie;
	}


a {
	text-decoration: none;	
	
}
ul#topnav li a:link, ul#topnav li a:active, ul#topnav li a:visited {
		z-index:9999;
		display: block;
		margin: 0 0 0 0;
		text-decoration: none;
		text-transform: uppercase;
		font-family: "Franklin Gothic", Helvetica, Arial, sans-serif;
		font-size:14px;
		color:#BBB;
		-webkit-transition-property: color;
		-webkit-transition-duration:.2s;
		-webkit-transition-timing:ease-out;	
}

ul#topnav {
	background: url(http://streetleague.com/wp-content/themes/sls/style/images/nav_bg.jpg) repeat-x \9;
	background: url(http://streetleague.com/wp-content/themes/sls/style/images/nav_bg.jpg) repeat-x !ie;
	background: #333  url(http://streetleague.com/wp-content/themes/sls/style/images/nav_bg.jpg)repeat-x 0 0;
	text-transform:uppercase;
	margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	font-size: 14px;
	z-index: 5 !ie;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	position: relative; /*--Important--*/
	display: inline;
}

ul#topnav li a {
	padding: 0;
	float: left;
	height: 23px;
	text-align: center;
}

ul#topnav li a:hover {
	color:#cc0000;
}

ul#topnav li .home {
	border-right: 1px solid #6f6f6f;
	height: 23px;
	padding: 5px 15px 0 15px;
	padding: 5px 10px 0 10px\9;
}
ul#topnav li .profiles {
	border-right: 1px solid #6f6f6f;
	border-left: 1px solid #1a1a1a;
	height: 23px;
	padding: 5px 12px 0 12px;
	padding: 5px 10px 0 9px\9;
}
ul#topnav li .events {
	border-right: 1px solid #6f6f6f;
	border-left: 1px solid #1a1a1a;
	height: 23px;
	padding: 5px 15px 0 15px;
	padding: 5px 10px 0 9px\9;
}
ul#topnav li .about {
	border-right: 1px solid #6f6f6f;
	border-left: 1px solid #1a1a1a;
	height: 23px;
	padding: 5px 15px 0 15px;
	padding: 5px 10px 0 9px\9;
}
ul#topnav li .partners {
	border-right: 1px solid #6f6f6f;
	border-left: 1px solid #1a1a1a;
	height: 23px;
	padding: 5px 16px 0 16px;
	padding: 5px 10px 0 9px\9;
}
ul#topnav li .blog {
	border-right: 1px solid #6f6f6f;
	border-left: 1px solid #1a1a1a;
	height: 23px;
	padding: 5px 15px 0 15px;
	padding: 5px 10px 0 9px\9;
}
ul#topnav li .video {
	border-right: 1px solid #6f6f6f;
	border-left: 1px solid #1a1a1a;
	height: 23px;
	padding: 5px 15px 0 15px;
	padding: 5px 10px 0 9px\9;
}
ul#topnav li .games {
	border-right: 1px solid #6f6f6f;
	border-left: 1px solid #1a1a1a;
	height: 23px;
	padding: 5px 15px 0 15px;
	padding: 5px 10px 0 9px\9;
}
ul#topnav li .tickets {
	border-right: 1px solid #6f6f6f;
	border-left: 1px solid #1a1a1a;
	height: 23px;
	padding: 5px 15px 0 15px;
	padding: 5px 10px 0 9px\9;
}
ul#topnav li .contact {
	border-left: 1px solid #1a1a1a;
	border: none !ie;
	height: 23px;
	padding: 5px 0 0 0;
	padding: 5px 9px 0 10px\9;
}

ul#topnav li.grey {
	font-family: "Franklin Gothic", Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	border-right: 1px solid #6f6f6f;
	border-left: 1px solid #1a1a1a;
	height: 23px;
	padding: 5px 15px 0 15px;
	padding: 5px 10px 0 10px\9;
	color: 777;
}


@media screen and (-webkit-min-device-pixel-ratio:0){
ul#topnav li .home {
	border-right: 1px solid #6f6f6f;
	border-left: 1px solid #1a1a1a;
	height: 23px;
	padding: 5px 10px 0 10px;
}
ul#topnav li .profiles {
	border-right: 1px solid #6f6f6f;
	border-left: 1px solid #1a1a1a;
	height: 23px;
	padding: 5px 10px 0 10px;
}
ul#topnav li .events {
	border-right: 1px solid #6f6f6f;
	border-left: 1px solid #1a1a1a;
	height: 23px;
	padding: 5px 10px 0 10px;
}
ul#topnav li .about {
	border-right: 1px solid #6f6f6f;
	border-left: 1px solid #1a1a1a;
	height: 23px;
	padding: 5px 10px 0 10px;
}
ul#topnav li .partners {
	border-right: 1px solid #6f6f6f;
	border-left: 1px solid #1a1a1a;
	height: 23px;
	padding: 5px 10px 0 10px;
}
ul#topnav li .blog {
	border-right: 1px solid #6f6f6f;
	border-left: 1px solid #1a1a1a;
	height: 23px;
	padding: 5px 10px 0 10px;
}
ul#topnav li .video {
	border-right: 1px solid #6f6f6f;
	border-left: 1px solid #1a1a1a;
	height: 23px;
	padding: 5px 10px 0 10px;
}
ul#topnav li .games {
	border-right: 1px solid #6f6f6f;
	border-left: 1px solid #1a1a1a;
	height: 23px;
	padding: 5px 10px 0 10px;
}
ul#topnav li .tickets {
	border-right: 1px solid #6f6f6f;
	border-left: 1px solid #1a1a1a;
	height: 23px;
	padding: 5px 10px 0 10px;
}
ul#topnav li .contact {
	border-left: 1px solid #1a1a1a;	
	height: 23px;
	padding: 5px 12px 0 12px;
}

ul#topnav li.grey {
	font-family: "Franklin Gothic", Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	border-right: 1px solid #6f6f6f;
	border-left: 1px solid #1a1a1a;
	height: 23px;
	padding: 5px 10px 0 10px;
	color: 777;
}
}	

/*Firefox Browsers*/

@-moz-document url-prefix() {
ul#topnav li .home {
	border-right: 1px solid #6f6f6f;
	border-left: 1px solid #1a1a1a;
	height: 23px;
	padding: 5px 10px 0 10px;
}
ul#topnav li .profiles {
	border-right: 1px solid #6f6f6f;
	border-left: 1px solid #1a1a1a;
	height: 23px;
	padding: 5px 10px 0 10px;
}
ul#topnav li .events {
	border-right: 1px solid #6f6f6f;
	border-left: 1px solid #1a1a1a;
	height: 23px;
	padding: 5px 10px 0 10px;
}
ul#topnav li .about {
	border-right: 1px solid #6f6f6f;
	border-left: 1px solid #1a1a1a;
	height: 23px;
	padding: 5px 10px 0 10px;
}
ul#topnav li .partners {
	border-right: 1px solid #6f6f6f;
	border-left: 1px solid #1a1a1a;
	height: 23px;
	padding: 5px 10px 0 10px;
}
ul#topnav li .blog {
	border-right: 1px solid #6f6f6f;
	border-left: 1px solid #1a1a1a;
	height: 23px;
	padding: 5px 10px 0 10px;
}
ul#topnav li .video {
	border-right: 1px solid #6f6f6f;
	border-left: 1px solid #1a1a1a;
	height: 23px;
	padding: 5px 10px 0 10px;
}
ul#topnav li .games {
	border-right: 1px solid #6f6f6f;
	border-left: 1px solid #1a1a1a;
	height: 23px;
	padding: 5px 10px 0 10px;
}
ul#topnav li .tickets {
	border-right: 1px solid #6f6f6f;
	border-left: 1px solid #1a1a1a;
	height: 23px;
	padding: 5px 10px 0 10px;
}
ul#topnav li .contact {
	border-left: 1px solid #1a1a1a;
	height: 23px;
	padding: 5px 10px 0 10px;
}
ul#topnav li.grey {
	font-family: "Franklin Gothic", Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	border-right: 1px solid #6f6f6f;
	border-left: 1px solid #1a1a1a;
	height: 23px;
	padding: 5px 10px 0 10px;
	color: 777;
}
}

/*Drop down Navigation*/

ul#topnav li .sub {
	position: absolute; /*--Important--*/
	top: 28px; left: 0;
	z-index: 99999 !ie;
	z-index: 99999;
	z-index: 99999\9;
	background: #000; /*--Background gradient--*/
	background: rgba(0,0,0, .7);
	padding: 5px 11px 5px 7px;
	float: left;
	display: none; /*--Hidden for those with js turned off--*/
}
ul#topnav li .row { /*--If needed to break out into rows--*/
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 134px;
	float: left;
}
ul#topnav .sub ul li {
	width: 100%; /*--Override parent list item--*/
	color: #bbb;
}
ul#topnav .sub ul li h2 { /*--Sub nav heading style--*/
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
ul#topnav .sub ul li h2 a { /*--Sub nav heading link style--*/
	padding: 5px 0;
	background-image: none;
	color: #cc0000;
}
ul#topnav .sub ul li a {
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	padding: 7px 10px 7px 10px;
	display: block;
	text-decoration: none;
	color: #bbb;
}
ul#topnav .sub ul li a:hover {
	color: #cc0000;
	background-position: 5px 12px ;/*--Override background position--*/
}
	


/* Social Nav */

#social-nav {
margin: 0;
padding: 0;
}
	.social-nav p {
	font-size: 10px;
	padding-left: 5px;
	}
	ul.social-nav {
	float:right;
	}

	#social-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
		#social-nav ul li {
		display: block;
		margin: 0px;
		padding: 0 0 0 2px;
		float:left;
		}
		
		#social-nav #facebook a:link,#social-nav #facebook a:active,#social-nav #facebook a:visited {
		display:block;
		background:url(style/images/sg-social-network.jpg) 0 0 no-repeat;
		width:35px;
		height:40px;
		text-indent:-10000px;
		}
		
			#social-nav #facebook a:hover{
			background:url(style/images/sg-social-network.jpg) 0 2px no-repeat;
			}
		
		#social-nav #twitter a:link,#social-nav #twitter a:active,#social-nav #twitter a:visited {
		display:block;
		background:url(style/images/sg-social-network.jpg) -35px 0 no-repeat;
		width:35px;
		height:40px;
		text-indent:-10000px;
		}
		
			#social-nav #twitter a:hover{
			background:url(style/images/sg-social-network.jpg) -35px 2px no-repeat;
			}
		
		#social-nav #youtube a:link,#social-nav #youtube a:active,#social-nav #youtube a:visited {
		display:block;
		background:url(style/images/sg-social-network.jpg) -70px 0 no-repeat;
		width:35px;
		height:40px;
		text-indent:-10000px;
		}
			
			#social-nav #youtube a:hover{
			background:url(style/images/sg-social-network.jpg) -70px 2px no-repeat;
			}
			
		#social-nav #rss a:link,#social-nav #rss a:active,#social-nav #rss a:visited {
		display:block;
		background:url(style/images/sg-social-network.jpg) -105px 0 no-repeat;
		width:35px;
		height:40px;
		text-indent:-10000px;
		}
		
			#social-nav #rss a:hover {
			background:url(style/images/sg-social-network.jpg) -105px 2px no-repeat;
			}
/* Top  */		
#top {
	background: #FFF;	
	padding: 15px 15px 0 15px;
}
.top-signup {
	background:url(style/images/new_signup.jpg) top center #FFF;
	border: 1px solid #eee;
	padding: 5px;
	float:right;
	width: 200px;
	height: 80px;
}
#signupframe {
	margin-top: 60px;
	font-size: 10px;
	color: #000;
	text-transform:uppercase;
	}
	
	#signupframe .fields {
	width: 110px;
	width: 105px !ie;
	font-family: "Franklin Gothic", Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	}
#signupframe .submit {
	margin-top: -20px !ie;
	float: right !ie;
	background: url(style/images/new_signupsubmit.jpg) #cc0000 no-repeat;
	border: 0 solid #cc0000;
	border: none !ie;
	text-indent: -1000em;
	font-family: "Franklin Gothic", Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-transform: uppercase;
	width: 46px;
	height: 17px;
	}

/*	Content		*/

#content {
margin:0;
padding: 10px 15px 15px 15px;
background:#fff;
}

.clear {
height:1px;
clear:both;
} 

/* Page Navigation */
.navigation {
	display: block;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 20px;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}


/*	Left Container	*/

#left-container {
	width:640px;
	float:left;
}

/*	Entry	*/	

.entry {
	margin:0;
	border-bottom: 1px solid #d8d9db;
	} 

.entry h2, .entry h2 a {
	color: #333;
}
.entry p {
	padding: 6px 0;
}
.entry p img {
max-width: 640px;
}

/* Home Blog */

html>body .home-slide {
display:block;
clear:both;
float: left;
height: 385px;
width: 640px;
overflow:hidden;
}

.banner-slide{
float:left;
position:relative;
z-index:1;
height:90px;
}


/* Featured Slideshow */
.featured-slideshow{
}
	img.featured-image{
		display:block;
	}
	.featured-date {
		font:11px "Lucida Grande", "Lucida Sans Unicode", sans-serif;
		color:#FFF;
		text-transform: uppercase;
		padding-bottom:5px;
	}
.featured-container{
	width:640px;
	height:385px;
	display:block;
}
.featured-text-container{
	background:url("http://streetleague.com/wp-content/themes/sls/style/images/sl-video-bg.png") repeat;
	height:75px;
	width:620px;
	position:absolute;
	margin:-95px 0 0 0;
	padding:10px;
}
.title a{
	color:#fff;
	font-size:22px;
	font-family: "Franklin Gothic", Helvetica, Arial, sans-serif;
}
	.title a:hover{
	color:#999;
	}
.featured-date{
	padding:5px 0;
	float:left;
	font-family: "Franklin Gothic", Helvetica, Arial, sans-serif;
}
	.featured-date a{
		padding:0 10px;
		text-transform:lowercase;
	}
#featured-nav{
}
	#featured-nav ul.thumb-nav{
		display:block;
		padding: 5px 0 0 0px;
		margin:0;
		list-style:none;
	}
	#featured-nav ul.thumb-nav li{
		display:block;
		float:left;
		padding:0 3px;
	}
	#featured-nav img{
		border:2px solid #000;
	}
	#featured-nav img:hover{
		border:2px solid #CC0000;
	}
	#featured-nav ul.thumb-nav li.activeSlide img{
		border:2px solid #CC0000;
	}


/* Title */

h2.title {
	background: url(http://streetleague.com/wp-content/themes/sls/style/images/nav_bg.jpg) repeat-x;
	padding: 5px 10px;
	margin-bottom: 5px;
	color: #BBB;
	text-transform: uppercase;
	}
h2.title .rss-title {
	float: right;	
	color: #BBB;
	font-size: 10px;
	margin-top: 0;
	*margin-top: -20px;
	margin-right: 0;
	*margin-right: 5px;
	}
	h2.title .rss-title a img {
		padding: -5px 0 5px 5px;
		margin-top: 0;
		margin-left: 5px;
		}
		
		
/*  Home Entry */  

.home-entry {
	margin:0;
	padding: 5px 0;
	border-bottom: 1px solid #d8d9db;
	clear:both;
	display:block;
} 

.home-entry-post {
	background:#FFF;
	display:block;
	clear:both;
	} 
.home-entry-post:hover {
	background:#f3f3f3;
} 
.home-entry-post h2 {
	margin: 2px 0 0 0;
} 

.home-entry-post h2 a:link , .home-entry-post h2 a:visited {
	color: #333;
}

.home-entry-post h2 a:hover {
	color: #999;
} 


.home-entry-post p {
	line-height: 1.25em;
	font-size: 13px;
	}

.home-date {
	margin-top: 5px;
	margin-left: 5px;
} 

.home-thumb {
	width:300px;
	float:left;
	padding-right: 10px;
} 

.home-thumb img {
	border:none;
	width:300px;
	height:170px;
}

/*  Video Downloads */  

.video-entry {
	margin:0;
	padding: 5px 0;
	border-bottom: 1px solid #d8d9db;
	clear:both;
	display:block;
} 
.video-entry img{
	z-index:1;
}
.video-excerpt{
	background:url(http://streetleague.com/wp-content/themes/sls/style/images/sl-video-bg.png) repeat-x;
	z-index:999;
	width:630px;
	padding:5px;
	position:absolute;
	margin:-78px 0 0 0;
	height:80px;
}
.video-excerpt-thumb{
	background:url(http://streetleague.com/wp-content/themes/sls/style/images/sl-video-bg.png) repeat-x;
	z-index:999;
	width:290px;
	padding:5px;
	position:absolute;
	margin:-60px 0 0 0;
	height:50px;
}
.video-entry-post {
	background:#FFF;
	display:block;
	clear:both;
	} 
.video-entry-post:hover {
	background:#f3f3f3;
} 
.video-entry-post h2 {
	margin: 2px 0 0 0;
	z-index:999;
	font-size:28px;
} 
.video-entry-post h2 a:link , .video-entry-post h2 a:visited {
	color:#cc0000;
}
.video-entry-post h2 a:hover {
	color: #999;
} 
.video-entry-post-thumb{
	float:left;
	width:300px;
	padding: 5px 10px;
}
.video-entry-post p {
	line-height: 1.25em;
	font-size: 13px;
}
.video-date {
	margin-top: 5px;
	margin-left: 5px;
} 
.video-thumb {
	width:300px;
	float:left;
	padding-right: 10px;
} 
.video-thumb img {
	border:none;
	width:300px;
	height:170px;
}
.sl-wallpaper{
	width:190px;
	float:left;
	padding:0px 11px;
}
ul#sl-wallpaper-list{
	list-style:none;
	width:300px;
}
ul#sl-wallpaper-list li a{
	float:left;
	display:inline;
	padding-right:16px;
	font-size:11px;
	color:#000;
}
ul#sl-wallpaper-list li a:hover{
	color:#cc0000;
}
/* Skater */

.skater { }

.thumb {
	width: 150px;
	padding: 0;
	margin: 10px 10px 0 0;
	float: left;
}
.thumb img {
	width: 150px;
	height: 150px;
	margin-bottom: 3px;
}
.thumb h3 {
	background: #000;
	padding: 5px;
	font-size: 12px;
	color: #FFF;
	text-transform:uppercase;
}

.thumb h3 a {
	color: #FFF;
	text-transform:uppercase;
	text-decoration: none;
}
.thumb h3 a:hover {
	color: #cc0000;
	text-transform:uppercase;
	text-decoration: none;
}


/* Skater Profile */

.profile {}

.profile img {
	float:left; margin: 0 10px 10px 0;
}
.profile h3 {
	background: #000;
	padding: 5px;
	font-size: 12px;
	color: #FFF;
	text-transform:uppercase;
}
.profile-twitter p.twitter-message {
	border-bottom: 1px solid #CCC;
	padding: 5px;
	}
	
.videobox img {
	margin: 0 3px 5px 2px;
	padding: 0;
	float: left;
	width: 113px;
	display:block;
}
.blogfeed {
}
.blogfeed h3 {
	display: block;
	padding: 5px;
	border-bottom: 1px solid #CCC;
	font-size: 13px;
}


/*	Buddy Icons Gallery	*/  
.buddyicons { 
padding-bottom: 10px;}

.buddyicons ul{
margin: 0;
padding: 0 0 0 1px;
}
.buddyicons ul li {
list-style: none;
float: left;
margin: 0 3px 5px 2px;
padding: 0;
max-width: 57px;
height: 57px;

}
.buddyicons ul li img {
max-width: 57px;
height: 57px;
}

/*	Stats Gallery	*/  
.stats { 
padding-bottom: 10px;}

.stats ul{
margin: 0;
padding: 0 0 0 1px;
}
.stats ul li {
list-style: none;
float: left;
margin: 0 3px 0 2px;
padding: 0;
max-width: 300px;
height: 150px;

}
.stats ul li img {
max-width: 325px;
height: 145px;
}

/*	Skater Image Gallery	*/  
.imagegallery { 
padding-bottom: 10px;}

.imagegallery ul{
margin: 0;
padding: 0 0 0 1px;
}
.imagegallery ul li {
list-style: none;
float: left;
margin: 0 3px 0 2px;
padding: 0;
max-width: 200px;
height: 95px;

}
.imagegallery ul li img {
max-width: 125px;
height: 90px;
}

/*	Partner Image Gallery	*/  
.partners {	
}
.presenting img, .technology img, .official img {
	float: left;
	padding: 5px;
}

.presenting img {
max-width: 310px;
}
.technology img {
max-width: 310px;
}
.official img {
max-width: 150px;
padding: 0 25px;
}

/* Tickets */
.tickets h2, .tickets .excerpt {
	float:left;
}
.tickets h2 {
	color: #cc0000;
	text-transform:uppercase;
}
.tickets .excerpt {
	margin-top: 3px;	
	padding-left: 15px;
	}
a.buynow {
	background: #d00002;
	border: 1px solid #d00002;
	color: #FFF;
	font-family: "Franklin Gothic", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	padding: 2px;
	text-transform: uppercase;
	float: right;
	margin-top: -20px;
}

/* FAQs */
.faqs {	
}
.faqs ul.nav li {
	margin: 5px 0;
}
.faqs h2 {
margin-bottom: 5px;	
}
.faqs .question {
margin: 15px 0;
padding-bottom: 10px;
border-bottom: 1px solid #EEE;

}

/*	Right Container	*/	

#right-container {
width:300px;
float:right;
} 

/*	Sidebar	*/  

#sidebar {
margin: 3px 0 0 0;
padding: 0;
}

	#sidebar h2  {
	font-size:12px;
	margin: 0;
	padding: 5px;
	color:#131313;
	background:#d8d9db;
	text-transform:uppercase;
	} 
	
	#sidebar ul {
	margin:0;
	padding:0;
	list-style:none;
	}
/*	Sidebar Events */
ul#events {
margin-top: -5px;	
}
ul#events li {
	padding-top: 5px;	
	}

/*	Sidebar Ads */
ul#ads {
padding: 0 0 5px 0;
border-top: 1px solid #CCC;
margin-top: 5px;
display:block;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
ul#ads {
height: 180px;
}
}
ul#ads li {
	padding-top: 5px;	
	display:block;
	clear:both;
	}
	
	.ads-slide {
	clear: both;	
	height: 180px;
	}
/* Sidebar Facebook */


/* Sidebar Twitter */
li#twitter-1.widget {
	margin: 5px 0;
	background: url(http://streetleague.com/wp-content/themes/sls/style/images/twitter_bg.jpg) top repeat-x;

}
li#twitter-1.widget h2.widgettitle { 
	background: url(http://streetleague.com/wp-content/themes/sls/style/images/twitter_bird.jpg) no-repeat right;
	padding: 12px 5px 6px 5px;
	text-transform: uppercase;
	 }
li#twitter-1.widget h2.widgettitle a {
	 color: #BBB;
	 font-size: 14px;
	 }
ul.twitter { border-bottom: 10px solid #808080;
border-left: 10px solid #808080;
border-right: 10px solid #808080;
}
li.twitter-item { padding: 5px; border-bottom: 1px solid #CCC; }
p.twitter-message { }
.twitter-timestamp { }
a.twitter-link { }
a.twitter-user { }

/*	Search Box		*/ 
#searchform {
	text-transform:uppercase;
	border-bottom:1px solid #CCC;
	padding: 10px 0;
	margin-bottom: 10px;
}

input#s {
width:160px;
padding: 0;
margin-top: 5px;
color: #BBB;
font-size: 12px;
font-family: "Franklin Gothic", Helvetica, Arial, sans-serif;
}

input#searchsubmit {
width: 57px;
height: 20px;
color:#fff;
font-size: 12px;
font-family: "Franklin Gothic", Helvetica, Arial, sans-serif;
text-transform: uppercase;
background:#cc0000;
border:none;
margin: 0 0 0 2px;
} 

#countdown{
position:relative;
z-index:1;
}

/* links out */
.linksout {
border-top: 1px solid #FFF;
}
.linksout li {
padding: 5px 0 0 0;	
}

.event_photos {
padding: 5px 0 2px 0;
border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC;
}

/*	Comment Box	 */

#comment-box {
}

#comment-box a {
}

form p {
margin:0 0 5px 0;
padding:0;
} 

#comment-box input {
margin: 2px 0 10px 0;
font-size: 12px;
font-family: "Franklin Gothic", Helvetica, Arial, sans-serif;
}

#comment-box label {
margin:0;
padding:0;
}

#comment-box textarea {
display: block;
padding: 5px 0 0 5px;
color:#000;
width: 630px;
font-size: 12px;
font-family: "Franklin Gothic", Helvetica, Arial, sans-serif;
} 

input#submit{
margin: 10px 0 0 0; 
padding: 5px;
border: 1px solid #000;
background:#000;
font-family: "Franklin Gothic", Helvetica, Arial, sans-serif;
font-size: 11px;
color: #BBB;
text-transform: uppercase;
}

ol.commentlist{
list-style:none;  
} 

ol.commentlist p {
line-height:1.5em; 
}

ol.commentlist li{
margin-bottom:15px;
}

#content .commentlist ul li{  
list-style:none;
}
.comment-author cite {
color:#000;
}
.comment-author img {
padding:5px;
margin: 0 10px 0 0;
}
.comment-body {
	display:block;
	padding-top: 10px;
}
.comment-body p {
	display:block;
	margin: 10px 0;
	font-size: 12px;
}

#respond:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.children {
padding: 0;
margin:0;
} 

ul.children{
list-style:none;
} 

ul.children li{
margin:10px 0;
} 


/*	Footer		*/ 

#footer {
background:#161616;
margin:0;
padding:10px;
}

#footer-container{
font-size: 10px;
padding: 15px 0;
text-transform: uppercase;
}

	#footer-container ul{
	margin: 0 25px 0 0;
	padding: 0 25px 0 0;
	list-style: none;
	display:inline;
	float:left;
	border-right: 1px solid #666;
	}
	
	#footer-container ul li{
	margin: 0 0 0 9px;
	}
	
	#footer-container ul li a {
	font-size: 11px;
	color: #AAA;
	}
	
	#footer-container ul li a:hover{
	color:#cc0000;
	}
	
	
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
h2.title .rss-title {
	margin-top:3px;
}
	h2.title .rss-title a img {
		padding: 0 0 5px 5px;
		margin-top: -3px;
		float: right;
		margin-left: 5px;
		}
li#twitter-1.widget {
}
li#twitter-1.widget h2.widgettitle { 
	padding: 13px 5px 6px 5px;
	 }

}

