/*   
Theme Name: Rav Wilding Theme
Theme URI: 
Description: Rav Wilding Official Website.
Author: Chris Marshall
Author URI: http://www.daylightmedia.co.uk/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

body{
	color:		#fff !important;
}

body {
	font-family: arial, helvetica, sans-serif;
	background: #fff;
	padding-top: 19px;
	}

#header {
	background: #000 url(../../../images/topbar.gif) no-repeat;
	padding-top: 40px;
	float: left;
	width: 992px;
	}

#header  {
	padding-bottom: 15px;
	}
	
#branding {
	width: 199px;
	float: left;
	}

#access {
	float: right;
	margin-top: 40px;
	border: 0px;
	}

.menu {
	width: auto;
	background: #000;
	margin-right: 10px;
	}

.sf-menu {
	border: 0px;
	background: #000;
	}

.sf-menu li {
	background: #000;
	}
	
span.label{
	color:	#AAAAAA;
}
.sf-menu li.current_page_item {
	background: #000 url(../../../images/nav_left.gif) 0px 6px no-repeat;
	}
	
li#recent-posts-4 a{
	color:	#AAAAAA !important;
}
	
div#content{
	font-size:	0.9em;
	line-height:	1.3em;
}

.sf-menu li.current_page_item a  {
	background: transparent url(../../../images/nav_right.gif) 100% 6px no-repeat;
	color: #fff;
	}
	
.sf-menu a {
	border: 0px;
	color: #999;
	font-weight: normal;
	letter-spacing: -0.3px;
	padding-left:	4px;
	padding-right:	8px;
	margin:			0px 4px;
	margin-right:	0px;
	text-transform:	uppercase;
	}
	
input, textarea{
	background:		#333 !important;
	color:			#fff !important;
	border:			none;
	font-family:	"Arial";
}

input#submit{
	color:			#fff;
	background:		#e70000;
}

.sf-menu a:hover {
	background: #000;
	color: #fff;
	}

.sf-menu li a:active {
	background: #000;
	color: #fff;
	}

#blog-description {
	display: none;
	}

#wrapper {
	width: 992px;
	margin: 0 auto 20px auto;
	color:	#888;
	}

#blog-title {
	text-indent: -5000px;
	width: 199px;
	height: 66px;
	background: #000 url(../../../images/logo.gif) no-repeat;
	}
	
	
.home #main {
	width: 992px;
	padding: 0;
	}
.home #container, .home #content {
	margin: 0; width: 992px; background: #000;
}

#content {
width: 590px; 
margin: 0 0 0 29px;
}

#content a {
	color: #e70000;
}

.home .hentry {
    padding: 0;
}

.hentry, .single .hentry {
	padding-top: 20px;
}

.entry-title {
	font-size: 1.5em;
	letter-spacing: -1px;
	color: #e70000;
	border-bottom: 1px solid #333;
	margin-bottom: 5px;
	font-weight: normal;
}

.entry-title a {
	color: #e70000;
}

.entry-content {
	padding: 0;
	color: #aaa;
}

.entry-meta {
color:#ccc;
}

.home .addtoany_share_save_container {
	display: none;
}

#homesplash {
	background: #000 url(../../../images/rav_hp.jpg) no-repeat;
	width: 992px;
	float: left;
	position: relative;
}

#homerotate {
	margin: 0 auto;
	width: 950px;
	
    position:relative;
	height: 270px;
	padding-bottom:	20px;
}

#homerotate IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#homerotate IMG.active {
    z-index:10;
}

#homerotate IMG.last-active {
    z-index:9;
}


#homecopy {
	position: absolute;
	top: 168px;
	left: 82px;
	width: 500px;
	font-size: 0.8em;
	line-height: 1.2em;
	color: #cecfce;
	
}

.home .entry-content {
	padding: 0;
}

#footer {
	margin: 0;
	background: #000;
	border-top: 0px;
	color: #fff;
}

#footer #subsidiary {
	padding-top: 16px;
}

#footer #subsidiary #first {
	width: 992px;
}

#footer ul.xoxo li.widgetcontainer  {
	width: 216px;
	float: left;
	margin-right: 30px;
	padding-right: 0 11px;
	border-right: 1px solid #333;
	height: 225px;
}

#primary ul.xoxo li.widgetcontainer  {
	margin-bottom: 15px;
	border-bottom: 1px solid #333;
	padding-bottom: 15px;
}
#footer ul.xoxo li.widgetcontainer#text-3  {
	margin-right: 0px;
}

ul.xoxo li.widgetcontainer h3.widgettitle, ul.xoxo li.widgetcontainer h3.widgettitle a, ul.xoxo li.widgetcontainer h2  {
	font-style: normal;
	color: #e70000;
	letter-spacing: -0.5px;
	margin-bottom: 5px;
	font-size:	15.7333;
}

ul.twitter {
	width: 180px;
}

.main-aside ul.xoxo li.widgetcontainer h3.widgettitle, .main-aside  ul.xoxo li.widgetcontainer h3.widgettitle a, .main-aside  ul.xoxo li.widgetcontainer h2 {
	text-transform: capitalize;
	font-size: 15.7333;
}

#post-20 a{
	color:	#ccc;
	text-decoration:	none;
}

#post-20 a:hover{
	color:	#e70000;
	text-decoration:	underline;
}

#main {
	width: 992px;
	padding: 0;
	position: relative;
	z-index: 2;
	background: #000 url(../../../images/leftbg.gif) top left repeat-y;
}

#container {
	width: 648px; 
	background: #000 url(../../../images/content_bg.gif) top left no-repeat;
	margin-left: 24px;
}

#roundtop {
	background: #000 url(../../../images/top_bg.gif) 21px  no-repeat;
	height: 12px;
	width: 682px;
	clear: left;
	position: relative; 
	z-index: 1;
	display: none;
}

#roundbottom {
	background: #000 url(../../../images/bottom_bg.gif) top center no-repeat;
	height: 12px;
	width: 992px;
	margin: 0 auto;
	display: none;
}

#primary {
    float: right;
	background: #232323 url(../../../images/right_blog.jpg) top left no-repeat;
	border: 0px;
	z-index: 9999;
	position: relative;
	padding-top: 250px;
	width: 286px;
	margin-bottom: 0px;
	padding-bottom: 20px;
}

.slug-ravs-gallery #primary {
	background: #232323 url(../../../images/right_photos.jpg) top left no-repeat;;
}

.slug-video #primary {
	background: #232323 url(../../../images/right_video.jpg) top left no-repeat;;
}

.slug-contact #primary {
	background: #232323 url(../../../images/right_contact.jpg) top left no-repeat;;
}

.slug-links #primary {
	background: #232323 url(../../../images/right_links.jpg) top left no-repeat;;
}

.slug-bio #primary {
	background: #232323 url(../../../images/right_bio.jpg) top left no-repeat;;
}




.main-aside {
	right: 21px;
}

#wrapper {
	background: #000;
}

.edit-link { display: none; }

.aside ul ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.aside ul ul li {
	padding: 0;
}

.aside .widget_recent_entries  a {
	color: #FFF;
	font-size: 1em; 
	font-weight: normal;
}

ul.xoxo ul li.date {
	font-size: 0.85em;
	margin-bottom: 4px;
}

ul.twitter li {
	margin-bottom: 	5px;
	color: 			#AAAAAA;
	font-size:		0.95em;
}

div.fbconnect_profiletexts{
	font-size:	90%;
}

div.fbconnect_profiletexts b a{
	background:	url(http://ravwilding.co.uk/images/connect.png) no-repeat;
	font-size:	0px;
	display:	block;
	width:		163px;
	height:		26px;
	margin:		0px;
	padding:	0px;
}

div.fbnarrowcolumn h2{
	color:	#e70000;
}

div.fbconnect_profiletexts b a img{
	display:none;
}

ul.twitter li span.twitter-timestamp {
	font-size: 0.85em;
	color:	#E70000;
}

#primary a b {
	color: #e70000;
}

#primary .fbconnect_userpicmain {
	border-color: #e70000;
	margin-bottom: 20px !important;
}

#primary .fbconnect_miniprofile p {
	margin-bottom: 3px;
	color: #ccc;
}

#primary .fbconnect_miniprofile p  a {
	color: #e70000;
	display: block;
	float: left;
	margin-right: 3px;
}

#primary .fbconnect_LastUsers  {
	background-color: #232323;
}

#primary .fbconnect_title {
	font-style: normal;
	font-family: arial, helvetica;
	color: #e70000;
	letter-spacing: -0.5px;	
	border-bottom: 1px solid #333;
}

#primary .fbconnect_userpics {
	border-bottom: 1px solid #333;
}

ul.xoxo  li#facebookconnector {	

	}
	
#primary .xoxo h3,#primary .xoxo h2{
	font-size:	1.3em;
}

.fbconnect_login_button img{
	display:	none;
}

a.fbconnect_login_button{
	background:	transparent url(/images/connect.png);
	width:		163px;
	height:		26px;
	display:	block;
}

li#facebookconnecter a{
	text-decoration:	none;
}
	
ul.xoxo  li.widget_recent_comments, ul.xoxo  li.widget_polls-widget {	
	padding-bottom: 27px;
	}

#primary #recentcomments .recentcomments  {
	clear: left;
	margin-bottom: 6px;
}

#primary #recentcomments .recentcomments  a {
	color: #ccc;
}

#primary #recentcomments .recentcomments  a.url {
	color: #666;
	text-decoration: none;
}

.aside p.polltitle {
	color: #ccc;
	font-size: 1.2em;
	margin: 7px 0 7px 0;
	line-height: 1.2em;
}

.aside p.polltitle strong{
	font-weight:	normal;
}

#primary .wp-polls-ul {
	margin: 0 0 10px 10px;
	font-size: 1em;
}

li#polls-widget-4 h3.widgettitle{
	margin-bottom:	-5px;
}

div.flickr-thumb{
	border:	0px !important;
	width:	90px !important;
	height:	90px !important;€
}

div.flickr-thumb img.photo{
	width:	90px;
}

#primary .wp-polls-ul li {
	margin-bottom: 5px;
}

#primary p.votebutt, #primary p.voteview {
	margin: 4px 0;
}

#primary div.wp-polls {
	padding: 5px 0;
}

.aside form {
	margin-bottom: 0px;
}

li#events-list ul li {
	line-height: 1.2em;
}

li#events-list h2 {
	margin-bottom: 8px;
}

#primary .invitebutton input {
	width: 244px;
	height: 24px;
	background: transparent url(../../../images/invite.gif) no-repeat !important;
	border: 0;
	text-indent: -2000px;
	cursor: pointer;
	padding: 0;
}

.votebutt input.Buttons {
	width: 80px;
	height: 24px;
	background: transparent url(../../../images/vote.gif) no-repeat !important;
	border: 0;
	text-indent: -2000px;
	cursor: pointer;
	padding: 0;
}

.form-submit #submit {
	width: 140px;
	height: 24px;
	background: transparent url(../../../images/postcomment.gif) no-repeat !important;
	border: 0;
	text-indent: -2000px;
	cursor: pointer;
	padding: 0;
}

.wpcf7-form  input.send {
	width: 140px;
	height: 24px;
	background: transparent url(../../../images/send.gif) no-repeat !important;
	border: 0;
	text-indent: -2000px;
	cursor: pointer;
	padding: 0;
}

li#events-list ul li strong {
	color: #CCC;
	font-size: 1.2em;
}

li#events-list ul li span.countdown {
	font-size: 0.8em;
	line-height: 0.9em;
}

ul.addtoany_list LI A {
	padding: 0px !important;
}

span.label,span.spacer,span.multiple span {width:120px;float:left; margin-bottom: 5px} 
span.multiple {float:left;} 
span.button { height: 18px; width: 64px; margin-top: 8px;} 
div.clear {clear:both;padding-top:5px;} 
#text-4 input, .wpcf7 input { border: 0px; }
#tjdryk-tjdryk { margin-bottom: 12px; }

#comments {
	padding-top: 0px;
}

#respond {
	background: #000;
	color: #fff;
}

#respond  h3 {
	font-size: 1.3em;
	letter-spacing: -1px;
	color: #e70000;
	border-bottom: 1px solid #333;
	margin-bottom: 5px;
	font-weight: normal;
}

.entry-content .ui-widget-content {
	background: none;
	border: 0px;
}

.entry-content .flickr-gallery ul.ui-tabs-nav {
	display: none;
}

div.flickr-gallery {
	background-color: transparent;
}

.entry-content .ui-tabs, .entry-content .ui-tabs .ui-tabs-panel {
	padding: 0px;
}

.entry-content div.flickr-thumb {
	margin: 0 1px 1px 0;
}

.entry-content .ui-widget-content {
	border: 0px;
}

#comments-list li.alt {
background: #000;
}

#comments-list li {
background: #333;
border: 0px;
padding-bottom: 18px;
}

#comments-list .comment-meta, #comments-list .comment-author {
padding-left: 56px; 
}

#comments-list ol {
border: 0px;
}

