/* @override http://www.africancowboyclothing.com/blog/wp-content/themes/africancowboy/style.css */

/*
Theme Name: African Cowboy
Theme URI: http://www.africancowboyclothing.com
Description: The custom WordPress theme.
Version: 1.0
Author: Komra Moriko
Author URI: http://avenueverve.com
*/



/* Begin Typography & Colors */
body {
	background-image: url(images/bknd.jpg);
	line-height: 2px;
	color: white;
}

body, p, li, td {
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 13px;
	color: #271607;
	line-height: 1.2em;
	color: white;
	
}

img {
	border: 0;
}

h1 { font-size: 18px; }
h2,
.wpsc_checkout_table td strong {
	font-size: 16px;
	text-transform: uppercase;
	font-size: 14px;
	color: #143671;
}

.wpsc_checkout_table td strong {
	display: block;
	margin-top: 12px;
	font-size: 12px;
}

h2.pagetitle { font-size: 20px; }

h2 { font-size: 150%; }

h3 {
	color: #A9D6FB;
}

h4 { font-size: 115%; color: #fff; }

hr {
	display: none;
}

a:link { color: white; }
a:hover { color: white; }
a:visited { color: white; }

#page {
	width: 965px;
	margin: 0 auto;
	position: relative;
}

#header {
	position: relative;
}

#logo {
	padding-bottom: 6px;
}

#logo-interior {
	position: absolute;
}


#tagline {
	text-align: right;
	padding-right: 2px;
}

#nav {
	background-color: transparent;
	margin: 0;
	position: absolute;
	top: 60px; left: 194px;
}

#nav:after,
#header:after {
	content:"."; 
	display:block;
	height:0; 
	clear:both; 
	visibility:hidden;

}

#navitems ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}


#navitems ul li {
	margin: 0;
	padding: 0;
	float: left;
}

#navitems ul li a.rollover {
	height: 18px;
	width: auto;
	display: block;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

#navitems ul li span {
	display: none;
}

#navitems li#home 		{ width:  64px;}
#navitems li#shop 		{ width:  60px;}
#navitems li#story 		{ width:  145px;}
#navitems li#events 	{ width:  75px;}
#navitems li#retailers 	{ width:  95px;}
#navitems li#contact 	{ width:  107px;}
#navitems li#blog       { width:  60px;}

#navitems ul li a.rollover.home 		{ background-image: url(images/nav/home.gif); background-repeat: no-repeat; }
#navitems ul li a.rollover.shop 		{ background-image: url(images/nav/shop.gif); background-repeat: no-repeat; }
#navitems ul li a.rollover.story 		{ background-image: url(images/nav/story.gif); background-repeat: no-repeat; }
#navitems ul li a.rollover.events 		{ background-image: url(images/nav/events.gif); background-repeat: no-repeat; }
#navitems ul li a.rollover.retailers 	{ background-image: url(images/nav/retailers.gif); background-repeat: no-repeat; }
#navitems ul li a.rollover.contact 		{ background-image: url(images/nav/contact.gif); background-repeat: no-repeat; }
#navitems ul li a.rollover.blog 		{ background-image: url(images/nav/blog.gif); background-repeat: no-repeat; }

#navitems ul li a:hover.rollover.home 		{ background-position: 0 -20px; }
#navitems ul li a:hover.rollover.shop 		{ background-position: 0 -20px; }
#navitems ul li a:hover.rollover.story 		{ background-position: 0 -20px; }
#navitems ul li a:hover.rollover.events 	{ background-position: 0 -20px; }
#navitems ul li a:hover.rollover.retailers	{ background-position: 0 -20px; }
#navitems ul li a:hover.rollover.contact 	{ background-position: 0 -20px; }
#navitems ul li a:hover.rollover.blog 		{ background-position: 0 -20px; }

#content-outer {
	background-image: url(images/bknd-content-outer.gif);
	background-repeat: no-repeat;
	background-color: #3395F4;
	margin-top: 84px;
}

#content-inner {
	padding: 36px 0;
	background-image: url(images/bknd-content-inner.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#ac-content {
	min-height: 800px;
	margin: 0 24px;
}

.post {
	border-bottom: 1px dotted #66B6F8;
	color: white;
}

.post:after,
.entry:after {
content:"."; display:block;height:0; clear:both; visibility:hidden;
}

.post h3 {
	margin: 0 0 .5em 0;
	font-size: 19px;
}

.post h3 a:link {
	color: #143671;
	text-decoration: none;
}

.entry p {
	color: white;
	margin: 0 0 .5em 0;
	line-height: 1.4em;
}

.post p.postmetadata {
	color: white;
	font-size: 11px;
}

td#narrow-column,
td#wide-column {
	vertical-align: top
}

td#wide-column {
	width: 77%;
}


td#narrow-column {
	width: 23%;
}

#footnote {
	border-top: 1px dotted #66B6F8;
}

#footnote p {
	color: white;
	font-size: 11px;
}

#footer {
	padding: 9px 0;
	text-align: right;
	font-size: 11px;
	color: #3395F4;
}

#footer span.email-address {
	padding-right: 24px;
	position: relative; top: -1px;
}

#footer a:link {
	color: #ffffff;
	text-decoration: none;
}

#sidebar {
	padding-right: 12px;
}

#sidebar ul {
	list-style-type: none;
	margin: 0; padding: 0;
}

#sidebar ul li {
	line-height: 2em;
	text-transform: uppercase;
	font-size: 11px;
}

#sidebar ul li a {
	display: block;
	text-decoration: none;
	border-bottom: 1px dotted #66B6F8;
}

#sidebar ul ul li {
	padding-left: 9px;
}

strong.cart_title,
#searchform label,
#join-community label
{
	line-height: 1.2em;
	text-transform: uppercase;
	font-size: 11px;
	color: white;
	font-weight: normal;
	display: block;
	border-bottom: 1px dotted #66B6F8;
}

#join-community label {
	background-color: #3395F4;
}

#searchform {
	margin: 24px 0;
}

#searchform input#s {
	width: 115px;
}

#searchform .searchinput,
#join-community .joininput td {
	font-size: 11px;
	color: white;
	padding: 6px;
	background-color: #0558AE;
}

input#l416751-416751 {
	width: 115px;
}



#post-36 h2 {
	display: none;
}

strong.cattitles,
.producttext strong {
	font-size: 18px;
	text-transform: uppercase;
	color: white;
	letter-spacing: .1em;
	line-height: 1.5em;
	width: 600px;
}

.producttext strong {
	letter-spacing: 0;
}

.wpsc_akst_share_link img {
	display: none;
}

.collection {
	margin: 0 0 12px 0;
}

.wpsc_checkout_table td {
	color: white;
	font-size: 11px;
}



.alignleft {
	float: left;
	padding-right: 12px;
}

.alignright {
	float: right;
	padding-left: 12px;
}




p.wp-caption-text {
	font-size: 11px;
	color: #143671;
}


.special-link {
	background-color: #0558ae;
	padding: 3px 12px 3px 8px;
	color: #fff;
	text-decoration: none;
}

a.special-link:hover { background-color: #000; }
