/* @override http://www.westcoastchoppers-europe.com/wp-content/themes/k2/styles/wcc/wcc.css */

/* @override http://www.westcoastchoppers-europe.com/wp-content/themes/k2/styles/wcc/wcc.css */

/* @override http://www.westcoastchoppers-europe.com/wp-content/themes/k2/styles/wcc/wcc.css */

/* @override http://www.westcoastchoppers-europe.com/wp/wp-content/themes/k2/styles/wcc/wcc.css */

/*
	CSS files kept in the 'styles' directory can be used to
	customize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select styles from the K2 Options page in the
	'Presentation' section of your WordPress administration.

	For more information on how to use custom styles:
		http://code.google.com/p/kaytwo/wiki/K2CSSandCustomCSS

	Author Name	: mk & kuk
	Author Site	: big7.net
	Style Name	: Westcoastchoppers Europe
	Style URI	: westcoastchoppers-europe.com
	Version		: 1.0
	Comments	: none
*/

/*- Typography */

body {
    font-family: "Lucida Grande", Arial, sans-serif;
}

strong, em, b, i {
    font-family: "Lucida Grande", Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6, .blog-title {
	font-family: "Trebuchet MS", Verdana, sans-serif;
}

.comments input[type=text], .comments textarea, code {
	font-family: "Courier New", Courier, monospace;
}

/*- Page Structure */

body {
	background: transparent url(bg_new2.jpg) top left no-repeat;
	margin-left: 192px;
}

body.home {
	/* background: transparent url(bg_start.jpg) top left no-repeat; */
}


#page {
	background: transparent;
	padding: 0;
	margin: 0;
	border: none;
	float: left;	/* IE6 */
}

#header {
	height: 250px;
	background: transparent;
}

#banner {
	position: absolute;
	top: 138px;
	left: 447px;
}

a#banner:hover {
	opacity: 0.50;
}


body.sidebars-none #primary {
	background-color: transparent;
}

.columns-one .secondary {
	width: 200px;
}

.columns-three .secondary {
	width: 175px;
}

.secondary {
	width: 190px;
	margin: 0;
	padding: 5px 10px 0 10px;
	font-size: 11px;
	font-weight: bold;
}

.secondary div {
	margin: 0 0 6px 0;
}

.secondary div#sliding_cart {
	font-weight: normal;
}

.secondary ul li {
	line-height: 1em;
	list-style-position: inside;
}

.secondary .widget_recent_entries ul li {
	margin: 4px 0 4px 15px;
	list-style-position: outside;
	list-style-image: url(arrow.png);
}

/*- Shopping Cart Status */

.cart_status {
	position: absolute;
	left:600px;
	top: 220px;
}

.cart_status a {
	font: bold 14px Arial;
	color: #888;
	text-transform: uppercase;
	text-decoration: none;
	cursor: pointer;
}

.cart_status .cart_status_count {
	color: #b51501;
}

/*- Main Menu in Header */

ul.menu {
	position: absolute;
	top: 41px;
	left: -138px;
	width: 140px;
	margin: 0;
}

ul.menu,
ul.menu li {
	clear: both;
	float: right;
}

ul.menu li {
	margin: 0;
	padding: 0;
}

ul.menu li a {
	display: block;
	height: 26px;
	margin: 0;
	padding: 0;
	color: transparent;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
}

ul.menu li.smallmenu a {
	height: 16px;
}

ul.menu li a:hover {
	color: transparent;
	background-color: transparent!important;
	background-position: right -30px!important;
}

ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover,
ul.menu li.current_page_ancestor a,
ul.menu li.current_page_ancestor a:hover {
	color: transparent;
	background-color: transparent;
}

ul.menu li span {
	display: none;	/* IE6 */
}

ul.menu li.blogtab a {
	width: 125px;
	height: 125px;
	margin: 0 0 118px 0;
	background: url(space.gif);
}

ul.menu li.menu_blog a {
	background: url(menu/blog.gif) no-repeat right top;
	width: 48px;
}

ul.menu li.menu_gallery a {
	background: url(menu/gallery.gif) no-repeat right top;
	width: 72px;
}

ul.menu li.menu_shop {
	height: 16px;
}

ul.menu li.menu_tees a {
	background: url(menu/tees.gif) no-repeat right top;
	width: 44px;
}

ul.menu li.menu_hoodies a {
	background: url(menu/hoodies.gif) no-repeat right top;
	width: 80px;
}

ul.menu li.menu_headware a {
	background: url(menu/headware.gif) no-repeat right top;
	width: 94px;
}

ul.menu li.menu_accessories a {
	background: url(menu/accessories.gif) no-repeat right top;
	width: 112px;
}

ul.menu li.menu_outerwear a {
	background: url(menu/outerwear.gif) no-repeat right top;
	width: 116px;
}

ul.menu li.menu_buy_stuff a {
	background: url(menu/buy_stuff.gif) no-repeat right top;
	width: 140px;
	height:114px;
	margin: 7px 0 0 0;
}

ul.menu li.menu_buy_stuff a:hover {
	background-position: right -114px!important;
}


ul.menu li.menu_gap {
	height: 18px;
}

ul.menu li.menu_terms a {
	background: url(menu/terms.gif) no-repeat right top;
	width: 127px;
}

ul.menu li.menu_shipping a {
	background: url(menu/shipping.gif) no-repeat right top;
	width: 94px;
}

ul.menu li.menu_wholesale a {
	background: url(menu/wholesale.gif) no-repeat right top;
	width: 76px;
}

ul.menu li.menu_imprint a {
	background: url(menu/imprint.gif) no-repeat right top;
	width: 117px;
}

ul.menu li.smallmenu {
	display: none;
}

/*- Laguage Switcher - qTranslate */

.widget_qtranslate ul {
	height: 10px;
	margin: 0 0 10px 0;
}

.widget_qtranslate ul li {
	float: left;
	margin: 0 4px 0 0;
}

/*- Metanavigation - Menu in Footer */

ul.metamenu {
	height: 33px;
	width: 779px;
	margin: -25px 0  0px;
	padding: 22px 1px 1px 1px;
	background: black;
}

ul.metamenu li {
	list-style: none;
	float: left
}

ul.metamenu li a {
	color: white!important;
	padding: 0 10px;
	text-transform: uppercase;
}

ul.metamenu li a:hover {
	color: grey!important;
}

ul.metamenu li.shopmenu {
	display: none;
}

ul.metamenu li.smallmenu {
	float: right;
}


/*- Headings */

.secondary h4 { /* Secondary H4 is sidebar headlines */
	color: white;
	background: black;
	font-weight: bold;
	font-size: 15px;
	padding: 2px 4px 3px 4px;
	margin: 0 0 3px 0;
}

.entry-title {
  	padding: 10px 0 0 10px;
}

h1.entry-title,
h3.entry-title {
	font-size: 1.7em;
	font-weight: bold;
}

.entry-title, h3 { /* H3 is entry headlines. H4 is comments and replyform headlines */
/*	font-weight: heavy; */
}

h4 {
	font-size: 1.4em;
	font-weight: normal;
}

.four04 .entry-title,
body.page .entry-title {
	text-align: left;
}

.entry-content h3 {
	margin-top: 10px;
}

.entry-content h4,
.entry-meta h4 {
	margin-top: 10x;
}

.entry-title,
.entry-title a,
.entry-title a:visited,
h2, h2 a, h2 a:visited,
h3, h3 a, h3 a:visited,
h4, h4 a, h4 a:visited {
	color: #bd2719;

}

.entry-head .entry-meta {
	background: none;
	padding-left: 0;
}

/*- Primary Contents */

.entry-content {
	margin: 0px 10px;
}

#footer {
	clear: both;
	width: 780px;
	margin: 0;
	padding: 25px 0;
	background: white url(ft2.jpg) no-repeat center;
	float: left;	/* IE6 */
}

#footer a {
	border: none;
}

#footer a:hover {
	color: #000;
}

.footerstyledwith {
	display: none;
}

.footerpoweredby {
	float: right;
	padding: 10px;
}

/*- Links */

#primary a:hover, #primary a:visited:hover,
.secondary a:hover, .secondary a:visited:hover {
	text-decoration: none;
}

h2 a:hover, h2 span a:hover {
	color: #red !important;
}

a {
	color: #b51501;
	text-decoration: none;
}

/*- Various Tags and Classes */

#header .blog-title,
#header .description {
	display: none;
}

.subhead {
	color: #444;
	font-size: 4.0em;
	font-weight: normal;
	text-transform: lowercase;
}

#nav-above .nav-previous {
	display: none;
}

.entry-meta {
	display: none;
}

.comments {
	display: none;
}

#current-content div.hentry.four04 div.entry-content {
	background: transparent url(404.png) top left no-repeat;
	width: 500px;
	height: 600px;
	margin: 0;
	padding: 0;

}

#current-content div.hentry.four04 div.entry-content p {
	display: none;
}


#current-content div.hentry.four04 div.entry-head h1.entry-title {
	display: none;
}

#post-2 {
	margin: 0 0 0px 0;
}

#post-70 div.entry-head h1.entry-title {
	height: 70px;
}

div.excerptlist img.alignleft,
div.excerptlist img.alignright,
div.excerptlist img.aligncenter {
	margin-top: 10px;
	margin-bottom: 0;
}
div.excerptlist img.alignleft{
	margin-right:  16px;
}

div.excerptlist p {
	margin-top: 8px;
	line-height: 16px;
	font-weight: bold;
	text-align: left;
}

div.excerptlist h3.entry-title {
	font-size: 15px;
}

.home h1 {
	margin: 0;
	padding: 0;
}

.home #primary{
	margin: 0;
	padding-top: 0;
}

