/*
Theme Name: Bike Works
Theme URI: http://bikeworkshalfmoonbay.com/
Description: 
Version: 1.0
Author: Kevin James Vreeburg
Author URI: http://kjvdesigns.com
Tags:XHTML/CSS, jQuery, 1 column, 2 column 
*/
* {margin:0px;}
.clear {clear:both;}
button {border:none;}
li {list-style: none;}
a {color:#729829;text-decoration: none;}
a:hover {color:#3f5d05;text-decoration:underline;}



/*########################################*/
/*########## Global Styles ##############*/
/*######################################*/
h1 {font-size: 28px;font-weight: lighter;color:#fff;}
h2 {font-size: 24px;font-weight: lighter;color:#fff;}
h3 {font-size: 20px;font-weight: lighter;color:#a1a39d;border-bottom:1px dotted #a1a39d;padding:10px;}
h4 {font-size: 18px;font-weight: lighter;color:#a1a39d;}
p {padding:10px;}
body {margin:0px; font-family:verdana; font-size:12px; line-height:18px;background: url(images/woodBG.jpg) repeat #6a4e36;color:#999;}
#topBG {background: url(images/topBG.png) repeat-x;min-height:483px;}
#wrapper {width:1000px;margin: 0px auto;}
#logo {height:98px;}
#slides {width:530px;height:316px;float:right;background: url(images/imgBG.png) no-repeat;}
#leftContent {width:450px;padding:10px 10px 5px 5px;}
#leftText {height:260px;}
#footerBG {background: url(images/bottomBG.png) bottom repeat-x; min-height:96px;}
.icon {float:left;}
.topText {margin-left:50px;text-align:left;}
a .topText  {color:#fff;}
a:hover .topText  {color:#729829;}
#footSpace {width:1000px; margin:0 auto;height:150px;color:#fff;font-size: 10px;}
.left {width:300px;float:left;}
.right {width:300px;float:right;text-align:right;}

/*######################################*/
/*########## nav Styles ##############*/
/*####################################*/
#pagenav {margin-bottom:20px;padding:0px;height:18px;}
#pagenav li {font-size:14px;list-style: none; display:inline;float:left;padding:15px 10px 20px 10px;}
#pagenav li a, #pagenav li a:hover {display:block;height:33px;}
#pagenav li a {color:#fff;text-decoration: none;}
#pagenav li a:hover {color:#d8d9d6;background: url(images/arrow.png) bottom center no-repeat;}
#pagenav li.current_page_item  {color:#d8d9d6;background: url(images/arrow.png) bottom center no-repeat;height:13px;}


/*######################################*/
/*########## content Styles ##############*/
/*####################################*/
#mainContent {margin:0px; padding:0px;}
.homeBox {min-height:275px;width:300px;border:1px solid #d8d9d6;float:left;background: url(images/boxBG.jpg) top repeat-x;margin-left:10px;padding-left:10px;padding-right:10px;padding-bottom:10px;}
#leftMain {width:670px;margin-top:10px;float:left;border-right:1px solid #999;}
#leftMain h2 {font-size: 24px;font-weight: lighter;color:#999;width:400px;border-bottom:1px dotted #999;padding-bottom:5px;}
.vendor {width:200px; height:125px;padding:2px;background:#543b25;border:1px solid #ded1c6;float:left;margin-right:15px;margin-bottom:15px;}
.vendor a, .vendor a:hover {display:block;}
.vendor a:hover {width:200px; height:125px;padding:2px;background:#ff0000;border:1px solid #ff0000;float:left;margin-right:15px;margin-bottom:15px;}

/*######################################*/
/*########## slide Styles ##############*/
/*####################################*/
#slides {width:530px;height:316px;float:right;background: url(images/imgBG.png) no-repeat;margin-right:20px;}
#slides ul li { list-style:none;padding-top:10px;padding-left:13px;padding-right:10px;}
#btns {margin-top:20px;margin-left:40px;}
.prev {background: url(images/leftArrow.png) no-repeat;width:86px;height:69px;}
.next {background: url(images/rightArrow.png) no-repeat;width:86px;height:69px;margin-left:20px;}


/*######################################*/
/*########## sidebar Styles ##############*/
/*####################################*/

#sidebar {width:325px;float:right;margin-top:10px;}
.box {width:300px;border:1px solid #d8d9d6;background: url(images/boxBG.jpg) top repeat-x;margin-bottom:20px;padding-left:10px;padding-right:10px;padding-bottom:20px;}
.boxTitle {font-size: 20px;font-weight: lighter;color:#a1a39d;border-bottom:1px dotted #a1a39d;margin-left:-10px;}
.box form {padding-top:10px;}
#ngg-webslice h2 {font-size: 20px;font-weight: lighter;color:#a1a39d;border-bottom:1px dotted #a1a39d;padding:10px;}




