/*  
Theme Name: Beyond Driving
Theme URI: http://www.beyonddriving.co.uk/
Description: A blog theme for Tim Manwaring and Beyond Driving.
Version: 2.0
Author: Neil Thurlwell
Author URI: http://www.neilthurlwell.co.uk/
*/

body { background: url(images/header-bg.jpg) repeat-x #000000; padding: 0px; font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #FFFFFF; clear: both; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
h1,h2,h3,h4,h5,h6 { margin: 0px 0px 10px 0px; padding: 0px; }
h2.help { background-image: url(images/help.gif); height: 35px; width: 190px; text-indent: -5000px; margin: 10px 0 0 0px; }
h2.search {
	background-image: url(images/search.gif);
	height: 35px;
	width: 190px;
	text-indent: -5000px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h2.archives { background-image: url(images/archives.gif); height: 35px; width: 190px; text-indent: -5000px; margin: 10px 0 0 0px; }
h2.moreinfo { background-image: url(images/more-info.gif); height: 35px; width: 190px; text-indent: -5000px; margin: 10px 0 0 0px; }
h2.others { background-image: url(images/others.gif); height: 55px; width: 190px; text-indent: -5000px; margin: 10px 0 0 0px; }
#nav-bot { background-image: url(images/nav-bot.gif); height: 12px; width: 190px; margin: 0 0 10px 0px; }
img { border: 0px; }
#banner h1 { text-indent: -5000px; }
#banner-contact h1 { text-indent: -5000px; }
#banner-fleet h1 { text-indent: -5000px; }
#banner-instructor h1 { text-indent: -5000px; }
#banner-lessons h1 { text-indent: -5000px; }
#banner-offroad h1 { text-indent: -5000px; }
#main { width: 980px; min-height: 1000px; margin-right: auto; margin-left: auto; background: url(images/inner-bg.jpg) repeat-x #000000; margin-top: 20px; margin-bottom: 10px; border: 1px solid #666666; padding-top: 10px; padding-right: 10px; padding-left: 10px; }
#banner { background-image: url(images/header-home.jpg); height: 250px; width: 980px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #333333; }
#banner-offroad { background-image: url(images/header-offroad.jpg); height: 250px; width: 980px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #333333; }
#banner-instructor { background-image: url(images/header-instructor.jpg); height: 250px; width: 980px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #333333; }
#banner-fleet { background-image: url(images/header-fleet.jpg); height: 250px; width: 980px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #333333; }
#banner-lessons { background-image: url(images/header-lessons.jpg); height: 250px; width: 980px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #333333; }
#banner-contact { background-image: url(images/header-contact.jpg); height: 250px; width: 980px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #333333; }
#tabs { height: 100px; width: 960px; margin-top: 0px; margin-right: auto; margin-left: auto; margin: 0px; padding: 0px; }
#tab-home { height: 100px; width: 160px; float: left; margin: 0px; padding: 0px; }
#tab-home a { height: 100px; width: 160px; float: left; margin: 0px; padding: 0px; background-image: url(images/tab-home.gif); background-position: 0px 0px; display: block;  text-indent: -5000px; }
#tab-home a:hover { height: 100px; width: 160px; float: left; margin: 0px; padding: 0px; background-image: url(images/tab-home.gif); background-position: 0px -100px; display: block;  text-indent: -5000px; }
#tab-lessons { height: 100px; width: 160px; float: left; margin: 0px; padding: 0px; }
#tab-lessons a { height: 100px; width: 160px; float: left; margin: 0px; padding: 0px; background-image: url(images/tab-lessons.gif); background-position: 0px 0px; display: block;  text-indent: -5000px; }
#tab-lessons a:hover { height: 100px; width: 160px; float: left; margin: 0px; padding: 0px; background-image: url(images/tab-lessons.gif); background-position: 0px -100px; display: block;  text-indent: -5000px; }
#tab-instructor { height: 100px; width: 160px; float: left; margin: 0px; padding: 0px; }
#tab-instructor a { height: 100px; width: 160px; float: left; margin: 0px; padding: 0px; background-image: url(images/tab-instructor.gif); background-position: 0px 0px; display: block;  text-indent: -5000px; }
#tab-instructor a:hover { height: 100px; width: 160px; float: left; margin: 0px; padding: 0px; background-image: url(images/tab-instructor.gif); background-position: 0px -100px; display: block;  text-indent: -5000px; }
#tab-fleet { height: 100px; width: 160px; float: left; margin: 0px; padding: 0px; }
#tab-fleet a { height: 100px; width: 160px; float: left; margin: 0px; padding: 0px; background-image: url(images/tab-fleet.gif); background-position: 0px 0px; display: block;  text-indent: -5000px; }
#tab-fleet a:hover { height: 100px; width: 160px; float: left; margin: 0px; padding: 0px; background-image: url(images/tab-fleet.gif); background-position: 0px -100px; display: block;  text-indent: -5000px; }
#tab-offroad { height: 100px; width: 160px; float: left; margin: 0px; padding: 0px; }
#tab-offroad a { height: 100px; width: 160px; float: left; margin: 0px; padding: 0px; background-image: url(images/tab-offroad.gif); background-position: 0px 0px; display: block;  text-indent: -5000px; }
#tab-offroad a:hover { height: 100px; width: 160px; float: left; margin: 0px; padding: 0px; background-image: url(images/tab-offroad.gif); background-position: 0px -100px; display: block;  text-indent: -5000px; }
#tab-contact { height: 100px; width: 160px; float: left; margin: 0px; padding: 0px; }
#tab-contact a { height: 100px; width: 160px; float: left; margin: 0px; padding: 0px; background-image: url(images/tab-contact.gif); background-position: 0px 0px; display: block;  text-indent: -5000px; }
#tab-contact a:hover { height: 100px; width: 160px; float: left; margin: 0px; padding: 0px; background-image: url(images/tab-contact.gif); background-position: 0px -100px; display: block;  text-indent: -5000px; }

#container { width: 980px; margin-right: auto; margin-left: auto; }
#sidebar { float: left; width: 190px; margin-bottom: 50px; }
#content { float: right; width: 775px; min-height: 600px; margin-bottom: 20px; line-height: 20px; }
#sidebar ul { list-style-type:none; margin:0; padding:0; } 
#sidebar ul li { list-style-type:none; margin:0; border-bottom: 1px solid #cec7ac; text-align:left; background-color: #333333; }

#sidebar ul li a { display: block; padding:2px 10px 5px 10px; text-decoration: none; color:#FFFFFF; background-color: #333333 }

#sidebar ul li a:hover { background:#dfdbcb; color: #000000; }

#content ul.listarch { list-style-type:none; margin:0; padding:0; }

#content ul.listarch li { list-style-type:none; margin:5px; border-bottom: 1px solid #393fa1; text-align:left; }

#content ul.listarch li a { display: block; padding:5px 10px 5px 10px; text-decoration: none; color:#FFFFFF; background-color: #146dc1 }

#content ul.listarch li a:hover { background:#5b78c8; color: #000000; }

#content a {
	color: #66CCFF; text-decoration: none; }
#content a:visited { color: #66CCFF; text-decoration: none; }
#content a:hover { color: #999999; text-decoration: underline; }


#content h2 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666; }
#clear { width: 100%; clear: both; height: 1px; }
/* footer */

#footer { width: 950px; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 0.80em; height: 22px; color: #000; padding-left:5px; padding-top: 4px; padding-bottom: 4px; margin-left: auto; margin-right: auto; }

#footer ul { margin: 5px 0 0 5px; padding: 0; border-left: 1px solid #ccc; }

#footer ul li { border-right: 1px solid #ccc; margin: 0; padding: 0 0 0 8px; }

#footer li, #footer a:link, #footer a:visited { margin: 0 8px 0 0; padding: 0; display: inline; text-decoration: none; list-style-type: none; color: #FFF; }

#footer a:hover { color: #CCCCCC; }
	
#footer img { border-style: none; margin-bottom:-3px }
#footerouter { background-image: url(images/footer-bg.gif); margin: 0px; padding: 0px; height: 30px; width: 100%; clear: both; }
.blue { color: #66CCFF; }
.share { float: left; margin: 0px; width:100%; }
#search-bg { background-color: #333333; margin: 0px; padding: 0px;}
#searchform #s {
	margin: 0px;
	padding: 0px;
}
#searchform {
	margin: 0px;
	padding: 0px;
}

