/*
Theme Name: Team Japspeed
Theme URI: http://www.teamjapspeed.co.uk/
Description: Wordpress theme for Team Japspeed
Version: 1.0
Author: Creative Theory
Author URI: http://www.creativetheory.co.uk/
Tags: dark, grunge, fixed width, two columns, drifting

Team Japspeed v1.0
http://www.teamjapspeed.co.uk

This theme was designed and built by Creative Theory,
whose website you will find at http://www.creativetheory.co.uk/


Elements*/
HTML
{
	overflow-y: scroll;
}
BODY
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	background-color: #120F0F;
	color: #978E79;
}
*
{
	margin: 0;
	padding: 0;
}
HR
{
	display: none;
}
H1
{
	font-size: 23px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
H2
{
	font-size: 19px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-family: Georgia;
	font-weight: normal;
}
H3
{
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
P
{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
A
{
	color: #AB9681;
}
A:hover
{
	color: #D3C9BF;
}
UL
{
	list-style-position: inside;
	list-style-type: square;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
LI
{
}
A IMG
{
	border: none;
}
TABLE
{
}
TR
{
}
TD
{
}
/*Classes*/
.clear
{
	clear: both;
}
.float-right
{
	float: right;
	margin-top: 4px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 18px;
}
.float-left
{
	float: left;
}
.red
{
	color: #FF0000;
}
.invisible
{
	display: none;
}
/*Page*/
DIV#page
{
}
/*Header*/
DIV#header
{
	width: 1096px;
	height: 443px;
	margin: 0 auto;
	background: url(images/header-bg.jpg) no-repeat 50% 69px;
	position: relative;
}
/*Tears*/
DIV#tears
{
}
DIV#tear-1
{
	width: 218px;
	height: 90px;
	position: absolute;
	background: url(images/tear-1.jpg) no-repeat top left;
	left: -55px;
}
DIV#tear-2
{
	width: 217px;
	height: 110px;
	position: absolute;
	left: 137px;
	background: url(images/tear-2.jpg) no-repeat top left;
}
DIV#tear-3
{
	width: 207px;
	height: 115px;
	position: absolute;
	background: url(images/tear-3.jpg) no-repeat top left;
	right: -49px;
	padding-right: 0;
}
DIV#japspeed-wings
{
	width: 279px;
	height: 138px;
	background: url(images/japspeed-wings.jpg) no-repeat top left;
	position: absolute;
	left: 585px;
}
/*Logos*/
DIV#logos
{
	width: 941px;
	margin: 0 auto;
	top: 10px;
	position: absolute;
	left: 84px;
	top: 32px;
}
DIV#team-japspeed-logo
{
}
DIV#maxis-logo
{
	width: 192px;
	height: 80px;
	background: url(images/maxis-logo.jpg) no-repeat top left;
	position: absolute;
	top: 25px;
	left: 386px;
}
DIV#eddie-stobart-logo
{
	width: 325px;
	height: 105px;
	background: url(images/eddie-stobart-logo.jpg) no-repeat top left;
	position: absolute;
	top: 13px;
	left: 609px;
}
/*Search*/
DIV#search
{
	z-index: 3;
	position: absolute;
	top: 11px;
	left: 441px;
	width: 167px;
	height: 24px;
	background: #2D1F19;
	border: 1px solid #312C28;
}
DIV#search FORM#searchform DIV LABEL.screen-reader-text
{
	display: none;
}
DIV#search FORM#searchform DIV INPUT#s
{
	margin-top: 2px;
	margin-left: 2px;
	background: #2C1E18;
	border: none;
	color: #968D78;
	width: 143px;
}
DIV#search FORM#searchform DIV INPUT#searchsubmit
{
	text-indent: -3000px;
	width: 13px;
	height: 13px;
	background: url(images/magnifying-glass.jpg) no-repeat top left;
	border: none;
	margin-top: 5px;
}
DIV#search FORM#searchform DIV INPUT#searchsubmit:hover
{
	cursor: pointer;
}
/*Navigation*/
DIV#navigation
{
	width: 562px;
	height: 40px;
	background: url(images/nav-line.jpg) no-repeat bottom left;
	position: absolute;
	right: 86px;
	top: 9px;
}
DIV#navigation UL
{
	list-style-type: none;
	float: right;
	margin-right: 35px;
	padding-top: 6px;
}
DIV#navigation UL LI
{
	float: left;
	display: block;
}
DIV#navigation UL LI A
{
	color: #AB9681;
	text-transform: lowercase;
	text-decoration: none;
	display: block;
	float: left;
	border-right: 1px solid #AB9681;
	padding-right: 8px;
	padding-left: 8px;
	font-size: 13px;
}
DIV#navigation UL LI A:hover
{
	text-decoration: underline;
	color: #D3C9BF;
}
DIV#navigation UL LI A.no-border
{
	border-right: none;
}
DIV#navigation UL LI A:hover
{
}
/*Slideshow*/
UL#slideshow
{
	width: 939px;
	height: 300px;
	overflow: hidden;
	list-style-type: none;
	position: absolute;
	top: 155px;
	left: 78px;
}
UL#slideshow LI
{
}
/*Main*/
DIV#main
{
	width: 1000px;
	margin: 42px auto 0;
	position: relative;
}
/*Content*/
DIV#content
{
	width: 676px;
	float: left;
}
DIV.post
{
	width: 638px;
	position: relative;
	margin-bottom: 40px;
}
DIV.post H2
{
	color: #978C79;
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 31px;
	text-decoration: none;
	margin-bottom: 2px;
}
DIV.post H2 A
{
	color: #978C79;
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 31px;
	text-decoration: none;
}
DIV.post H2 A:hover
{
	text-decoration: underline;
	color: #B3A491;
}
DIV.post H3
{
	color: #978C79;
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 18px;
	text-decoration: none;
	margin-bottom: 8px;
}
DIV.post H3 A
{
	color: #978C79;
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 23px;
	text-decoration: none;
}
DIV.post H3 A:hover
{
	text-decoration: underline;
}
H2.pagetitle
{
	color: #978C79;
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 31px;
	text-decoration: none;
	margin-bottom: 25px;
}
DIV.post SMALL
{
	/*[disabled]color:#2D1F19;*/
	/*[disabled]font-weight:bold;*/
	/*[disabled]font-family:Georgia, serif;*/
	/*[disabled]font-size:13px;*/
	/*[disabled]letter-spacing:-1px;*/
	/*[disabled]width:60px;*/
	/*[disabled]height:64px;*/
	/*[disabled]background:url(images/date-tab.jpg) no-repeat 5px 0;*/
	/*[disabled]display:block;*/
	/*[disabled]text-align:center;*/
	/*[disabled]line-height:1;*/
	/*[disabled]padding-top:14px;*/
	/*[disabled]padding-right:0px;*/
	/*[disabled]position:absolute;*/
	/*[disabled]left:-85px;*/
	/*[disabled]top:43px;*/
}
DIV.post SMALL
{
	color: #2D1F19;
	font-weight: bold;
	font-family: Georgia, serif;
	font-size: 13px;
	letter-spacing: -1px;
	width: 64px;
	height: 76px;
	background: url(images/date-tab-2.jpg) no-repeat -1px 0;
	display: block;
	text-align: center;
	line-height: 1;
	padding-top: 25px;
	padding-right: 11px;
	position: absolute;
	left: -127px;
	padding-left: 24px;
	top: -13px;
}
DIV.post DIV.entry
{
	border: 1px solid #312C28;
	margin-top: 16px;
	padding-bottom: 4px;
	margin-bottom: 15px;
	padding-top: 21px;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 25px;
	width: 621px;
}
DIV.post DIV.entry IMG
{
	margin-bottom: 15px;
	border: 5px solid #302B27;
	display: block;
}
DIV.post DIV.entry IMG.float-left
{
	margin-right: 22px;
	margin-top: 20px;
	margin-bottom: 7px;
}
DIV.post DIV.entry P
{
	margin-left: 0;
	font-size: 14px;
	letter-spacing: 0px;
}
DIV.post P.postmetadata
{
}
DIV.post .post-options-bottom
{
	border-bottom: 1px solid #2C1F19;
	padding-bottom: 13px;
	margin-bottom: 31px;
}
DIV#respond
{
	border: 1px solid #312C28;
	width: 599px;
	background: #0C0A0B;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 21px;
	padding-bottom: 6px;
}
/*Post Navigation*/
DIV.navigation
{
	margin-bottom: 21px;
	line-height: 50px;
	border-bottom: 1px solid #302B27;
	width: 662px;
	padding-bottom: 6px;
}
DIV.navigation DIV.alignleft
{
	float: left;
	line-height: 50px;
	/*[empty]margin-top:;*/
	/*[empty]margin-bottom:;*/
}
DIV.navigation DIV.alignleft A
{
	background: url(images/previous-post.jpg) no-repeat top left;
	padding-left: 29px;
	height: 43px;
	padding-top: 2px;
	padding-bottom: 4px;
	font-family: georgia;
	text-decoration: none;
}
DIV.navigation DIV.alignright
{
	float: right;
	margin-right: 0px;
}
DIV.navigation DIV.alignright A
{
	background: url(images/next-post.jpg) no-repeat top right;
	padding-right: 29px;
	height: 43px;
	padding-top: 2px;
	padding-bottom: 4px;
	font-family: Georgia;
	text-decoration: none;
}
DIV.navigation DIV.alignright A:hover, DIV.navigation DIV.alignleft A:hover
{
	text-decoration: underline;
}
/*Comments*/
#content.widecolumn H3
{
	font-weight: bold;
	font-family: Georgia, serif;
	margin-bottom: 25px;
	font-size: 16px;
}
LI.comment
{
	width: 599px;
	border: 1px solid #312C28;
	background: #0D0B0C;
	padding: 20px 20px 5px;
	margin-bottom: 17px;
}
.vcard IMG.avatar
{
	float: left;
	padding: 1px 27px 12px 0px;
}
.vcard
{
}
DIV.comment-author
{
}
DIV.comment-body P
{
	width: 264px;
	/*[empty]float:;*/
	margin-left: 60px;
	margin-top: 20px;
}
FORM#commentform P TEXTAREA#comment
{
	width: 500px;
	background-color: #B4A592;
}
FORM#commentform P INPUT
{
	background: #B3A491;
	/*[empty]border:;*/
}
/*Inner Pages (About etc)*/
DIV.post H2
{
	font-family: Georgia;
	font-size: 31px;
	font-weight: normal;
}
/*Search results page*/
DIV.hentry SMALL
{
}
/*Sidebar*/
DIV#sidebar
{
	float: left;
	background: url(images/sidebar-bg.jpg) repeat-y top left;
	width: 300px;
	margin-left: -1px;
	padding-left: 25px;
	margin-top: -34px;
}
DIV#sidebar-top
{
	width: 63px;
	height: 37px;
	background: url(images/sidebar-top.jpg) no-repeat top left;
	margin-left: -25px;
}
DIV#sidebar-bottom
{
	width: 63px;
	height: 41px;
	background: url(images/sidebar-bottom.jpg) no-repeat top left;
	margin-left: -25px;
}
DIV#sidebar UL
{
	list-style-type: none;
}
DIV#sidebar UL LI
{
	margin-bottom: 23px;
}
DIV#sidebar DIV.sidebar-box-top
{
	width: 279px;
	height: 77px;
	background: url(images/sidebar-box-top.jpg) no-repeat top left;
}
DIV#sidebar H2
{
	color: #3A2F2B;
	font-family: Georgia;
	font-size: 29px;
	font-weight: normal;
	letter-spacing: -1px;
	padding-top: 26px;
	padding-left: 33px;
}
DIV#sidebar DIV.sidebar-box-middle
{
	width: 279px;
	background: url(images/sidebar-box-bg.jpg) repeat-y top left;
	padding-bottom: 1px;
	margin-left: 0;
}
DIV#sidebar DIV.sidebar-box-middle UL
{
	margin-left: 23px;
	/*[empty]margin-top:;*/
	/*[empty]padding-top:;*/
}
DIV#sidebar DIV.sidebar-box-middle UL LI
{
	background: url(images/sidebar-box-line.jpg) no-repeat bottom left;
	height: 40px;
	margin: 0;
}
DIV#sidebar DIV.sidebar-box-middle UL LI A
{
	display: block;
	width: 211px;
	height: 26px;
	background: url(images/arrow.jpg) no-repeat 2% 51%;
	padding-left: 23px;
	padding-top: 7px;
	font-family: Georgia, serif;
	font-size: 17px;
	font-weight: normal;
	text-decoration: none;
	padding-bottom: 0;
	margin: 0;
}
DIV#sidebar DIV.sidebar-box-middle UL LI A SPAN
{
}
DIV#sidebar DIV.sidebar-box-bottom
{
	width: 279px;
	height: 22px;
	background: url(images/sidebar-box-bottom.jpg) no-repeat top left;
}
/*Sidebar - Drivers*/
DIV#sidebar UL LI.sidebar.drivers UL A
{
	background: none;
	height: 93px;
	margin-left: -26px;
	padding-top: 13px;
	padding-bottom: 9px;
	line-height: 105px;
	position: relative;
	padding-right: 0;
	width: 233px;
	margin-bottom: -19px;
}
DIV#sidebar UL LI.sidebar.drivers UL A SPAN
{
	position: absolute;
	top: 1px;
	left: 112px;
}
DIV#sidebar UL LI.sidebar.drivers UL LI
{
	height: 109px;
}
/*Sidebar - hide sidebar headings*/
DIV.sidebar-box-middle LI#linkcat-2.linkcat H2
{
	display: none;
}

.newsletter-form {
	background:url("images/sidebar-box-bg.jpg") repeat-y scroll left top transparent;
	margin-left:0;
	padding-bottom:1px;
	width:260px;
	height: 90px;
	}
	
.newsletter-form form{
	padding: 15px;
	text-align: center;
	}
	
.newsletter-email {
	background:none repeat scroll 0 0 #AB9681;
	border:medium none;
	padding:8px;
	width:190px;
	}
	
.newsletter-submit {
	background:none repeat scroll 0 0 #978E79;
	border:medium none;
	color:#2d201a;
	font-family:georgia;
	font-size:12pt;
	margin:10px;
	padding:6px;
	}


/*Sidebar - Shop*/
DIV.product
{
	padding-left: 25px;
	padding-right: 41px;
	padding-top: 10px;
	background: url(images/sidebar-box-line.jpg) no-repeat bottom center;
	padding-bottom: 6px;
	margin-bottom: 7px;
}
DIV.product H3.product-name
{
	font-family: Georgia;
}
DIV.product IMG.product-image
{
	float: left;
	border: 4px solid #AEA28C;
	margin-right: 12px;
	margin-bottom: 5px;
	max-width: 89px;
}
DIV.product P.product-description
{
	font-size: 11px;
	font-family: Arial;
	text-align: justify;
}
DIV.product P.product-price
{
	font-weight: bold;
	font-family: Georgia;
	font-size: 19px;
	float: right;
}
DIV.product A.go-to-shop
{
	font-family: Georgia;
	font-weight: bold;
}
/*Footer*/
DIV#footer
{
	width: 100%;
	height: 358px;
	background: #0C0A08 url(images/footer-top-bg.jpg) repeat-x top left;
	margin-top: 130px;
}
DIV#footer-content
{
	width: 1200px;
	margin: 0 auto;
}
DIV#footer-top
{
	height: 51px;
	width: 100%;
	position: relative;
	/*[empty]margin-top:;*/
}
DIV#team-japspeed-footer
{
	width: 275px;
	height: 100px;
	background: url(images/team-japspeed-footer.jpg) no-repeat top left;
	position: absolute;
	bottom: 3px;
	left: 100px;
}
DIV#footer-car
{
	background: url(images/footer-car.jpg) no-repeat top left;
	width: 770px;
	height: 177px;
	position: absolute;
	right: 56px;
	bottom: 2px;
}
DIV#footer-bottom
{
	height: 234px;
	background: url(images/footer-bottom-bg.jpg) no-repeat top left;
	width: 990px;
	margin: 0 auto;
	padding-top: 62px;
}
DIV.footer-column
{
	float: left;
	background: url(images/footer-column-bg.jpg) no-repeat top right;
	height: 177px;
	padding-left: 39px;
	padding-right: 45px;
}
DIV.footer-column.last
{
	background: none;
}
DIV.footer-column H3
{
	color: #392E2A;
	font-family: Georgia;
	font-size: 26px;
	font-weight: normal;
}
DIV.footer-column UL
{
	list-style-type: none;
	padding-right: 29px;
	padding-left: 15px;
}
DIV.footer-column UL LI
{
}
DIV.footer-column UL LI A
{
	color: #978978;
	font-family: Georgia;
	font-size: 15px;
	text-decoration: none;
	display: block;
	margin-bottom: 10px;
	margin: 0 0 10px;
}
DIV.footer-column UL LI A:hover
{
	text-decoration: underline;
}
DIV#footer-info
{
	float: right;
	text-align: center;
	font-family: Georgia;
	margin-top: 43px;
	margin-right: 68px;
}
/*div.footer-column last*/
#INVALID-RULE
{
}
DIV#footer-info
{
}
DIV#footer-infop
{
}

