/*  
Theme Name:SF09
Theme URI: http://www.sf.com
Description: SF09.
Version: 1.0
Author: RP
Author URI: http://www.rp.com/
*/

body {
	background:url(bg3.jpg)  gray repeat scroll left top;
	padding:0;
	margin:0;
	font-family: "Lucida Sans Unicode",Helvetica,Arial,sans-serif;	font-size: 13px;
	color:#777;	line-height: 2;
}

*{
	margin:0;
	padding:0;
}



/* Typography */

h1 {
	font-size:12px;
	border-bottom:1px solid gray;
	text-transform:capitalize;
}

#content h1
{
	margin-left:160px;
}

#sidebar h1
{
	margin-bottom:10px;
	}

h2{
	font-size:25px;
	border-bottom:0px solid gray;
	display:inline;
	font-family:georgia;
}



a{
	text-decoration:none;
	color:black;
	}
	
a:hover
{
	color: #0BB5FF;
	}

	

/* Layout Elements */

.left{float:left;}
.right{float:right;}


#container
{
	margin-left:auto;
	margin-right:auto;
	width:960px;
	}

#nav, #content, #sidebar
{
	margin:10px;
	/*background-color:white;
	background:url(http://www.skateface.co.uk/bgtrans80.png) transparent repeat scroll left top;*/
	float:left;
}

#header{
	width:940px;
	margin:10px;
	background-color:none;
	height:300px;
	background:url(http://www.skateface.co.uk/sf3.png) transparent no-repeat scroll left top;
}

#footer{
	width:940px;
	margin:0px 10px 0px 10px;
	height:105px;
	background:url(http://www.skateface.co.uk/sfsmall.png) transparent no-repeat  scroll right top;
	border-top:1px solid gray;
	padding-top:0px;
}

#nav{
	background-image:none;
	margin-top:100px;
	margin-left:310px;
	margin-right:0px;
}

#content{
	width:700px;
	margin:10px;
}

#sidebar{
	width:220px;
}

br
{
	clear:both;
}

/* Navigation Block */


#mainNavBlock{
	margin:0;
	padding:0;
	list-style-type:none;
}

#mainNavBlock li{
	float:left;
	width:140px;
	font:Georgia 25px;
}

#mainNavBlock li a{
	display:block;
	margin:0px;
	text-decoration:none;
	color:black;
	font-size:25px;
	border-bottom:1px solid gray;
	font-family:georgia;
	font-weight:bold;
}

#mainNavBlock li a:hover{
	color:black;
	border-bottom:2px solid gray;
}


#mainNavBlock li a span{
	display:block;
	color:#777;
	font-size:12px;
	font-family: Helvetica,Arial,sans-serif;
	text-transform:capitalize;
	}
	
#last{
	margin:10px 0px 10px 10px;
	}
.normal{
	margin:10px;
	}


/* image Sizes */

.sidebarImageLarge, .sidebarImage
{
	width:210px;
	border:5px solid #ccc;
	}

.sidebarImageLarge:hover, .sidebarImage:hover
{
	width:210px;
	border:5px solid #000;
	}


#content img
{
	border:5px solid #ccc;
	}
	
	
.mainSidebar{}	
.mainSidebar h3 a
{
	display:block;
	position:relative;
	top:56px;
color:white;
margin:5px;	
line-height:52px;
	}
	
.mainSidebar a
{
	
	}


/*Posts */ 

.post, .comment-text{
	width:540px;
	float:left;
	margin:10px;
	margin-right:0px;
	margin-bottom:20px;
	}

.postMeta, .comment-meta, #commentform label{
	width:140px;
	float:left;
	font-weight:bold;
	text-align:right;
	margin:10px;
	margin-left:0px;
	}

.postTitle{
	text-align:left;
	}

p + .postTitle {
	margin-top:0px;
	}
	
.wp-caption-text{
	font-size:11px;
	text-align:left;
	text-transform:capitalize;
}

.articleTitle{
	float:left;
	width:300px;
	margin-left:10px;
	}
	
.articleImage{
	float:left;
	width:220px;
	margin-right:10px;
	}

/* Comments */


.comment-meta{
	
	}
.comment-text{
		}

#commentform{
	}
	
#commentform input, #commentform textarea{
	border:1px solid #ccc;
	margin: 10px 10px 10px 10px;
	padding:10px 10px 10px 10px;
	width:210px;
	float:left;
	font:inherit;
	}
	
#commentform textarea{
	width:380px;
	}
	
#commentform label{
	margin-top:15px;
	}

#commentform button{
	float:left;
	margin:10px 10px 10px 160px;
	padding:10px;
	border:1px solid #ccc;
	pointer:hand;
	background-color:inherit; 
	}

.recentComments li{
	margin-bottom:13px;
	
	}
	
.comment{
	background:url(http://www.skateface.co.uk/comment.png) left 0px no-repeat;
	padding:0px 0px 0px 16px;
	}
	
	.secondCol{
		margin-left:160px;
		margin-bottom:20px;
		}
		
.rssFeed{
	padding:3px 0px 3px 20px;
	background:url(http://www.skateface.co.uk/rssFeed.png) left 0px no-repeat;
	}
	
.adminLogin{
	padding:3px 0px 3px 20px;
	}

