/*  



Theme Name: BST Blog



Theme URI: http://www.bstmma.com/blog/



Description: BST Blog Wordpress Theme based on website



Author: 'Aarh!' Creative



Author URI: http://www.aarh-creative.com/



*/



/*-------------------------- Reset CSS --------------------------*/



html, body, div, span, applet, object, iframe,



h1, h2, h3, h4, h5, h6, p, blockquote, pre,



a, abbr, acronym, address, big, cite, code,



del, dfn, em, font, img, ins, kbd, q, s, samp,



small, strike, strong, sub, sup, tt, var,



b, u, i, center,



dl, dt, dd, ol, ul, li,



fieldset, form, label, legend,



table, caption, tbody, tfoot, thead, tr, th, td {



	margin: 0;



	padding: 0;



	border: 0;



	outline: 0;



	font-size: 100%;



	vertical-align: baseline;



	background: transparent;



}







body {



	line-height: 1;

background-color: #000000;



}







ol, ul {



	list-style: none;



}



blockquote, q {



	quotes: none;



}



blockquote:before, blockquote:after,



q:before, q:after {



	content: '';



	content: none;



}







p {



	margin:10px 0;



}







/* remember to define focus styles! */



:focus {



	outline: 0;



}







/* remember to highlight inserts somehow! */



ins {



	text-decoration: none;



}



del {



	text-decoration: line-through;



}







/* tables still need 'cellspacing="0"' in the markup */



table {



	border-collapse: collapse;



	border-spacing: 0;



}























/*-------------------------- Default CSS --------------------------*/







body {



	background:url(images/bstmma-main-bg.gif) top left repeat-x #000000;



	margin:0;



	padding:0;



	font-family: Arial, Helvetica, sans-serif;



	font-size:0.75em;



	color:#B3B3B3



}







#wrapper {



	background:url(images/bstmma-menu-bg.png) repeat-x 0px 45px;



	padding-top:20px



}







#container {



	width:1029px;



	margin:0 auto;



}

#header-top{float:right;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:1.2em;color:#ffffff;z-index:1;position:relative;}
#header-top img{margin-right:10px;}





#header {



	height:110px;



	position:relative;



	padding-top:27px;



margin:0px 65px 0 64px;



}







#menu {



	overflow:hidden;



	float:right;



}







#logo {



	background:url(images/bstmma-logo.png) no-repeat;



	width:152px;



	height:136px;



	position:absolute;



	top:0;



	left:-10px;



}







#logo span {



	display:none;



}







#content {



float:left;



background-position:top center;

background-repeat: no-repeat;



margin:-17px 65px 0 64px;



z-index:0;



}







#promo-panel {



	background:url(images/bstmma-alpha-bg.png) repeat;



	border-top:4px solid #2D0000;



	width:590px;



	margin-bottom:10px;



	padding:10px;



	float:left;



}







#intro-panel {



	background:url(images/bstmma-alpha-bg.png) repeat;



	border-top:4px solid #2D0000;



	width:260px;



	margin:0 0 10px 10px;



	padding:10px;



	float:left;



}







#columns {



	clear:both;



}







html>body #columns {



	margin-top:25px;



}







.column {



	background:url(images/bstmma-alpha-bg.png) repeat;



	border-top:4px solid #2D0000;



	width:280px;



	margin-left:30px;



	float:right;



}







.column-large {



	background:url(images/bstmma-alpha-bg.png) repeat;



	border-top:4px solid #2D0000;



	width:550px;



	float:left;



}







.column, .column-large {



		border-top:4px solid #2D0000;



		margin-bottom:10px;



		padding:10px;



		overflow:hidden;



}







.first-column {



	margin-left:0px;



}







html body .divider {



	background:url(images/bstmma-divider.png) repeat-x;



	border:none;



	height:1px;



	margin:10px 0;



	padding:0;



}







#footer {



	border-top:4px solid #2D0000;



	margin-bottom:30px;



	padding:10px;



	clear:both;



	overflow:hidden;



}







html>body #footer {



	*display:inline-block;



}







#footer-links {



	float:left;



}







#footer-copy {



	float:right;



}



















/*-------------------------- Menu CSS --------------------------*/







#menu ul li {



	float:left;



	height:73px;



}







#menu ul li:hover {



	background:url(images/bstmma-menu-hover-bg.png) repeat-x;



}







#menu ul li.divide {



	padding:0;



	background:none;



}







#menu ul li a span {



	display:block;



}







#menu ul li a {



	text-decoration:none;



	display:block;



	padding:21px 10px;



}







#menu ul li a span.menu-title {



	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;



	font-size:1.2em;



	text-transform:uppercase;



	color:#ffffff;



}







#menu ul li a:hover span.menu-title {



	color:#cd0000;



}







#menu ul li a span.menu-sub {



	font-size:0.8em;



	color:#958080;



	margin-top:5px;



}



















/*-------------------------- Presentational CSS --------------------------*/







/* Generic Heading Styles */



h1, h2, h3 {



	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;



	font-size:1.6em;



	font-weight:normal;



	text-transform:uppercase;



	color:#ffffff;



margin-bottom:10px;



}







/* Generic Link Styles */



a {



	color:#830000;



	text-decoration:none;



}







a:hover {



	text-decoration:underline;



}







h2 a {



	color:#FFFFFF;



	text-decoration:none;



}







h2 a:hover {



	color:#FFFFFF;



	text-decoration:none;



}







h3 {



	margin-top:18px;



}











/* Specific Link Styles */



#footer-links, #footer-links a, #footer-copy {



	color:#333333;



}







.archive {



	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;



	font-size:1em;



	text-transform:uppercase;



	color:#ffffff;



}







.credit {



	color:#7e7e7e;



}







/* Generic List Styles */



ul li {



	margin-bottom:3px;



}







/* Specific List Styles */



#footer ul li {



	display:inline;



}







ul.adverts li {



	font-size:0;



	margin-bottom:10px;



}







ul.column-list {



	float:left;



	margin-right:20px;



}







ul li.left {



	float:left;



	width:90px;



}







ul li.right {



	float:left;



	width:480px;



}







ul.sitemap {



	list-style:disc;



	margin-left:20px;



}







/* Generic Text Styles */



em {



	font-style:normal;



	font-weight:bold;



	color:#ffffff;



}







/* Specific Text Styles */



#footer-copy p {



	margin:0 0 5px 0;



	text-align:right;



}







p.news-title {



	margin-bottom:0;



	font-weight:bold;



	color:#ffffff;



}







p.date {



	margin-top:0;



	font-weight:bold;



	font-size:0.8em;



	color:#830000;



}







.clear {



	clear:both;



}















/*-------------------------- Wordpress --------------------------*/







.post {



	margin:0;



	padding:0;



border:0px;



}







p {



	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;



	font-size:12px;



	font-weight:normal;



	color:#CCCCCC;



}







#shop_header {

	display:none;

}







#shop_brands_bar {

	display:none;

}



#ul twitter_update_list {

list-style-border-bottom-width:1px;

list-style-border-bottom-style:solid;

list-style-border-bottom-color:#FFFFFF;

}



.image_grid {

float:left;

width:125px;

padding-left:11px;

}



.product_grid_display {

margin-top:10px;

}



div.categories ul {

margin-bottom:15px !important;

margin-top:5px !important;

}



div.categories li {

margin-bottom:5px !important;

padding-left:20px !important;

}



a.wpsc_product_title:link {

	color: #F6851F;

text-transform: uppercase;

font-weight:normal;

}



a.wpsc_product_title:hover {

	color: #FF6600;

text-transform: uppercase;

font-weight:normal;

}



a.wpsc_product_title:visited {

	color: #F6851F;

text-transform: uppercase;

font-weight:normal;

}



a.wpsc_product_title:active {

	color: #F6851F;

text-transform: uppercase;

font-weight:normal;

}



.prodtitles {

	color: #F6851F;

text-transform: uppercase;

}



.wpsc_category_88 {

padding-bottom:10px !important;

}





.shipping_header {

background-color:#000000 !important;

}



.firstrow {

background-color:#000000 !important;

}



table.wpsc_checkout_table td {

padding:5px !important;

}



tr {

background-image:url(http://www.bstmma.com/shop/wp-content/themes/BST/images/bstmma-alpha-bg.png);

background-color:transparent !important;

}



td {

padding:10px;

background-color:transparent !important;

border:0px !important;

}



th {

padding:10px;

background-color:#000000 !important;

}



.shoppingcart {

margin-top:5px;

text-align:left;

}



#product quantity price th {

padding:10px;

}



.tag-link-22 {

width: 35px;

height: 35px;

background-image: url(http://www.aarh-creative.com/tapout_logo.jpg);

display:block;

text-indent: -9999px;

}



.tml-user-avatar {

}



.tml-user-links {

}



.column-large {

overflow:visible;

}



.wpsc_registration_form {

margin-top:15px;

}



.user_form {

width:100%;

padding-bottom:10px;

}



.secure_payments {

float:left;

padding-bottom:20px;

}



h3 {

margin-top:0px !important;

padding-top:0px !important;

}
