/*
Theme Name: Husaberg_theme
Theme URI: http://elitehusaberg.com
Description: Elite Motorsports Husaberg site theme</a>)
Version: 1 (WP2.9.1)
Author: Scott Bannick
Author URI: http://sbsportsphotography.com
Tags: husaberg, motorcycle
*/

@import "style/css/reset.css";
@import "style/css/home_table.css";
@import "style/css/layout.css";

/**

Colors 

Light Gray #CCCCCC
Very Light Gray #D2D2D2
Dark Gray #333333
Orange #FF9900
Husaberg Blue #0066FF


**/

#holder {width:98%;}

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; background-color: #FF9900;}

#padding {padding:5px;}

p {padding: 5px;}

#wrapper {margin: 0 auto; margin-top: 2%; width: 950px; background-color: white;}

#content {background-image: url(images/content_bg.jpg); float: left; color: #333;
         background: #fff; height: 115%; width: 620px; margin-left: 5px; margin-right:5px;
         display: inline;}

#header {color: #333; width: 950px; float: left; height: 138px; background-image:url(images/ktm_header.jpg); background-repeat: no-repeat; background-color: #FFFFFF;}

#footer {width: 950px; height: auto; margin-bottom:20px; clear: both; border:1px solid #333;
	color: #333; background: #D2D2D2; text-align: center;}

#topnav {float:left; width:950px; height:26px; color:#333; background-image:url(images/topnav_bg.jpg);
	margin-bottom: 10px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}

#topnav h1 {display: block; float: left; height: 26px; text-indent: -9999px;}

#topnav h1 a {display: block; width: 100%; height: 100%;}

#topnav ul {display:block; float:left; height:26px; list-style:none;
            background-image: url(images/topnav.jpg); background-repeat: no-repeat; 
            background-position:0px 0px; margin-left:68px;}

#topnav ul li {display: block; height: 26px; float: left;}

#home {width: 99px;}

#news {width: 102px;}

#contact {width: 134px;}

#ktmparts {width: 183px;}

#about {width: 151px;}

#blogs {width: 102px;}

#cart {width: 111px;}

#topnav ul li a {display: block; width: 100%; height: 100%; text-indent: -9999px; outline: none;}

li#home a:hover {background:url(images/topnav.jpg) no-repeat 0 -26px;}

li#news a:hover {background:url(images/topnav.jpg) no-repeat -99px -26px;}

li#contact a:hover {background:url(images/topnav.jpg) no-repeat -201px -26px;}

li#ktmparts a:hover {background:url(images/topnav.jpg) no-repeat -335px -26px;}

li#about a:hover {background:url(images/topnav.jpg) no-repeat -518px -26px;}

li#blogs a:hover {background:url(images/topnav.jpg) no-repeat -669px -26px;}

li#cart a:hover {background:url(images/topnav.jpg) no-repeat -771px -26px;}


#leftcolumn {color:#FFFFFF; background-color:#D2D2D2; width:155px; height:110%;
             float:left; margin-left:5px; margin-top:10px; margin-bottom:20px;}

#leftcolumn h2 {background-image: url(images/menutop.jpg); height:18px; border: 2px solid gray;
	       border-bottom:0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;
	       text-align: center;}

#leftcolumn ul {margin:0; padding:0; list-style:none; width:155px; border-bottom:2px solid gray;}

#leftcolumn li {position: relative;}

#leftcolumn li ul {position: absolute; left:154px; top:0; display:none;}

#leftcolumn ul li a {display:block; text-decoration:none; color:#777; background:#e2e2e2; 
                    padding:2px; border:2px solid gray; border-bottom:0;}


/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */


#leftcolumn li:hover ul, li.over ul {display:block;}

#leftcolumn li a:hover {background-color:#adadad; color:#fff;}

/* Start Right column */

#rightcolumn {color:#FFFFFF; background-color:#D2D2D2; width:155px; height:110%; float:left;
	      clear:right; margin-left:0; margin-top:10px; margin-bottom:20px;}

#rightcolumn h2 {background-image: url(images/menutop.jpg); height: 18px; border: 2px solid gray;
                 border-bottom:0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;
	         text-align: center;}

#rightcolumn ul {margin:0; padding:0; list-style:none; width:155px; border-bottom:2px solid gray;}

#rightcolumn li {position:relative;}

#rightcolumn li ul {position:absolute; left:154px; top:0; display:none;}

#rightcolumn ul li a {display:block; text-decoration:none; color:#777; background:#e2e2e2;
	              padding: 2px; border:2px solid gray; border-bottom:0;}


/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */


#rightcolumn li:hover ul {display:block;}

#rightcolumn li a:hover {background-color:#adadad; color:#fff;}

#breadcrumb {background-color:#ccc; float:left; width:100%;}

#breadcrumb p {background-color: #ccc; border: 1px solid gray;
              font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: .5em;}

#breadcrumb a {text-decoration: none; color:#000000;}

#breadcrumb a:hover {text-decoration: underline; color:#333333;}

#bodytest {
	background-color:#FF0000;
	border: 1px solid gray;
	margin: 1%;
	width: 98%;
	height: 300px;
}

#adbox {
	margin-top:10px;
	margin:5px;
        position:relative;

}

#article {
	border: 1px solid gray;
	margin: 1%;
	margin-top: 10px;
	width: 96%;
	
}

#HUSAarticle {
	border: 1px solid gray;
	margin: 1%;
	margin-top: 10px;
	width: 98%;
	
}

#article h1 {
	background-image: url(images/menutop.jpg);
	color: white;
	height: 18px;
	border: 1px solid gray;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;
}

#HUSAarticle h1 {

	background-image: url(images/HUSAmenutop.jpg);
	color: white;
	height: 18px;
	border: 1px solid gray;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;
}

/*#featuredproducts {
        border: 1px solid gray;
	margin: 1%;
	margin-top: 10px;
	width: 98%;
}

#featuredbikes {
	border: 1px solid gray;
	margin: 1%;
	margin-top: 10px;
	width: 98%;
}

#featurednews {	
	border: 1px solid gray;
	margin: 1%;
	margin-top: 10px;
	width: 98%;
}*/


#featuredproducts h2, #featuredbikes h2, #featurednews h2 {
	background-image: url(images/menutop.jpg);
	color: white;
	height: 18px;
	border: 1px solid gray;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;
}


#middle {
	margin:5px;
	padding:5px;
	width:750px; 
	height:900px;
}




/*NEWS FEED BOX HOME PAGE*/

#feed_box {
        margin-left:10px;
        margin-top:5px;
        margin-bottom:10px;
	float:left;
	clear:right;
}

#featured_products, #featured_bikes {
	width:600px;
	height:100%;
	border:1px solid #ccc;
	float:left;
	clear:right;
	overflow:hidden;
}

#featured_products h2, #featured_bikes h2, #featured_news h2 {
	background-image: url(images/menutop.jpg);
	color: white;
	height: 18px;
	border: 1px solid gray;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;
}

#HUSAfeatured_products, #featured_bikes {
	width:600px;
	height:100%;
	border:1px solid #ccc;
	float:left;
	clear:right;
	overflow:hidden;
}

#HUSAfeatured_products h2, #HUSAfeatured_bikes h2, #HUSAfeatured_news h2 {

	background-image: url(images/HUSAmenutop.jpg);
	color: white;
	height: 18px;
	border: 1px solid gray;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;
}

#featured_products li {
	display:block;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	width:188px;
	height:220px;
	float:left;
	list-style:none;
	padding:5px;
	text-align:center;
    
}

#featured_bikes li {
	display:block;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	width:188px;
	height:220px;
	float:left;
	list-style:none;
	padding:5px;
	text-align:center;
}

#featured_news, #HUSAfeatured_news {
	width:600px;
	height:100%;
	border:1px solid #ccc;
	float:left;
	clear:right;
	overflow:hidden;
}


#featured_news li, #HUSAfeatured_news li {
	border:1px solid #ccc;
	float:left;
        clear:right;
	width:100%;
	/*height:100px;*/
	list-style:none;
	padding:5px;
	
}

#news_text {
	width:550px;
	/*height:100px;*/
	float:left;
	margin-left:10px;
	padding:5px;
	border-left:1px solid #ccc;
}

#thumbnail {
	width:100px;
	height:100px;
	float:left;
}

#news_thumb {
	float:left;
	width:75px;
	height:75px;
	margin:10px;
        overflow:hidden;
}

#featured_thumb {
	width:150px;
	/*height:150px;*/
	padding:7px;
}

#cat_thumb {
	float:left;
	clear:left;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:10px;
	padding-right:10px;
	border-right:1px solid #ccc;

}


#post {
	
}

#post li {
	border:1px solid #ccc;
	float:left;
	clear:left;
	padding:5px;
	margin-top:10px;
	width:98%;
	
}

#post li h1 {
	background-image: url(images/menutop.jpg);
	color: white;
	height: 18px;
	border: 1px solid gray;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;
}

a {color:#666666; text-decoration:none;}

a:hover {color:#FF6600;}

#previous_link {width:100%; border:none;}