/*
THEME NAME: Liquid Dirt
THEME URI: http://www.liquid-bikes.com
DESCRIPTION: Liquid Dirt and Liquid Bikes are owned by Liquid Bikes, a rider owned and ridden company based out of Ventura, Ca.  The most valuable aspect to Liquid Bikes is the community of bike riders that are the soul behind each bike made.
VERSION: 1
AUTHOR: Liquid Bikes
TAGS: Liquid Bikes, BMX, Rad, 24 inch, Liquid Feedback, Cruiser
*/


/*LIQUID FORMATTING*/


body {
	font-family:  Verdana,Helvetica,Arial;
	font-size: 62.5%;
        background-image: url(http://www.liquid-bikes.com/images/elements/bg/drops1.png);
	background-repeat: repeat;
	font-size: 62.5%;
	font-family:  Verdana,Helvetica,Arial;
	color:#333333;
}

#page{
	width: 849px;
	height: 933px;
	margin: auto;
	position:relative;
}

#header{
	width: 849px;
	background: url(http://www.liquid-bikes.com/images/elements/bg/hd1.jpg) no-repeat;
	background-position: 14px 73px;
}

#hd_gfx{
	width: 849px;
	height: 296px;
	background-image: url(http://www.liquid-bikes.com/images/elements/bg/bg_hd_border.png);
	}

#content {
	background:transparent url(http://www.liquid-bikes.com/images/elements/bg/blue_gradient.png) repeat-x scroll 0 0;
	border-left:15px solid #000000;
	border-right:15px solid #000000;
	background-color: #FFFFFF;
	/*width: 819px;*/
	padding: 0 0 30px 0;
	float: left;
	width: 819px;
	/*min-height:1275px;*/
}

#sidebar{
	background:transparent url(http://www.liquid-bikes.com/images/elements/bg/blue_gradient.png) repeat-x scroll 0 0;
	/*border-right:15px solid #000000;*/
	background-color: #FFFFFF;
	padding-top: 20px;
	position:absolute;
	top:328px;
	right:32px;
	font: 1em Verdana,Helvetica,Arial;
	width: 230px;
	/*float:right;*/
	min-height:519px;
	}
	

#footer{
	width: 849px;
	height: 36px;
	background-image: url(http://www.liquid-bikes.com/images/elements/bg/bg_content_footer.png);
	background-repeat: no-repeat;
padding:0;
margin:0;

}



#footer_info{
	width: 849px;
	height: 36px;
	background-image: url(http://www.liquid-bikes.com/images/elements/bg/bg_content_footer.png);
	background-repeat: no-repeat;
padding:0;
margin:0;
text-align: center;
	color: #999999;
	font-size: .75em;
}

#footer_info a{
	text-decoration: none;
	color: #999999;
}

#footer_info a:hover {
	text-decoration: underline;
	color: #3399FF;
}

.section{
	padding:10px;
	border: solid #999999;
	border-width: 1px 1px 1px 1px;
	width:520px;
}

/*LIQUID DESIGN*/

/*navigation*/

#nav_bar {
	background-color: #000000;
	height: 32px;
	width: 849px;
	margin: auto;
}

#nav_bar a {
	background: url(http://www.liquid-bikes.com/images/elements/bg/nav/navbar.png) no-repeat;
	display: inline-block;
	height: 32px;
}

#nav_bar a.nav_link_lq {
	background-position: 0 -32px;
	width: 163px;
}

#nav_bar a:hover.nav_link_lq {
	background-position: 0 0;
}

#nav_bar a.nav_link_fb {
	background-position: -163px -32px;
	width: 265px;
}

#nav_bar a:hover.nav_link_fb {
	background-position: -163px 0;
}

#nav_bar a.nav_link_m {
	background-position: -419px -32px;
	width: 144px;
}

#nav_bar a:hover.nav_link_m {
	background-position: -419px 0;
}

#nav_bar a.nav_link_a {
	background-position: -563px -32px;
	width: 140px;
}

#nav_bar a:hover.nav_link_a {
	background-position: -563px 0;
}

#nav_bar a.nav_link_s {
	background-position: -703px -32px;
	width: 117px;
}

#nav_bar a:hover.nav_link_s {
	background-position: -703px 0;
}

/*WP SOUL*/




p { margin:0 0 5px ; padding:5px 0; line-height:15px; }

	
small {
	font-family:  Verdana,Helvetica,Arial;
	font-size: 0.8em;
	}

h1, h2, h3, h4, h5, h6 {
	font-family:  Verdana,Helvetica,Arial;
}

h1 { font-size: 2.4em; }
h2 { font-size: 20px; }
h3 { font-size: 1.2em; }
h4 { font-size: 1em; }

pre {
	overflow:auto;
}

acronym, abbr
{
	font-size: 0.9em;
	letter-spacing: .07em;
	cursor: help;
	border-bottom: 1px dashed #999;
}

strong {	
	color:#555;
}

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


a:hover {
	color:#26a;
}


hr {
	display: none;
	}

a img {
	border: none;
	}


/* Layout */

body {
	margin: 0;
	padding: 0;
}


#wrapper {
	background-color: #ffffff;
	padding:0 30px 0 30px;
}

	
	


/* Header */
#header h1 {
	margin:17px 0 5px 0;
	font-size: 2.6em;
}

#header .description {
	font-size:1.2em;
}
#navigation {
  width: 100%;
 }

#nav, #nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
  line-height: 1;
  font-family: Verdana,Helvetica,Arial;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
}
#nav a, #nav a:visited {
  display: block;
  padding: 9px 15px 9px 15px;
}
#nav a:hover {

}
#nav li {
  float: left;
}
#nav li ul {
  position: absolute;
  width: 140px;
  left: -999em;
}
#nav li li a, #nav li li a:link, #nav li li a:visited {
  background: #f3f7fa;
  width: 140px;
  float: none;
  margin: 0px;
  padding: 7px 10px 7px 0;
  border-bottom: 1px solid #cfe4f2;
  border-left: 1px solid #cfe4f2;
  border-right: 1px solid #cfe4f2;
}
#nav li li a:hover {

}
#nav li ul ul {
  margin: -25px 0px 0px 160px;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
  left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
  left: auto;
}
#nav ul li#nav_rss {
	background:url('images/rss.gif') no-repeat 10px;
	padding-left:16px;
	float:right;
	
}
#nav ul li#nav_cat {
	background:url('images/bullet.gif') no-repeat 10px;
	float:right;
	padding-left:10px;
}
.search {
	float:right;
	margin: 40px 0 0 0;
}
.logo {
	float:left;
}

/* Post */

.shop_post {
	margin: 0;
	padding:10px 10px 10px 10px; 
	text-align: justify;
	overflow:hidden;
	clear:both;
	/*border: solid #999999 1px;*/
	width:819px;
	}

.post {
	margin: 0;
	padding:10px 10px 10px 10px;
	text-align: left;
	overflow:hidden;
	clear:both;
	/*border: solid #999999 1px;*/
	width:555px;
	line
	}


.post h2 {
	line-height:1.5ems;
	margin: 10px 0 10px 0;
	padding:0;
	text-align:left;
}

.post h3.post-title {
	font-weight:bold;
	font-size:1.8em;
	margin:0;
	padding:0;
	text-align:left;
}	


div.archive-title {
	font-size:1.6em;
	font-weight:bold;
}

.post hr {
	display: block;
	}

.postmetadata {
	clear: both;
	font-size:1.1em;
	color:#888;
	padding-right: 2px;
	}

.clear {
	clear: both;
}

.entry {
	font-size:11.2px;
	line-height:1.3ems;
	margin-left:10px;
	margin-right:10px;
        text-align:left;
	/*background:url('images/border_h.gif') repeat-x bottom;*/
width:500px;

}

.entry blockquote {
	/*background:url('images/quote.png') #f8f8f8 no-repeat top left;*/
	border:1px dashed #ccc;
	font-size:0.9em;
	padding:5px 20px 5px 55px;
	margin:10px 0;
}

.entry blockquote blockquote {
	font-size:1em;
}

.entry fieldset {
	border:1px dashed #ccc;
}

.entry fieldset legend {
	font-weight:bold;
	text-transform:uppercase;
}

.entry table {
	border-width:0 1px 1px 0;
	border-style:solid;
	border-color:#ccc;
	font-size:0.9em;
}


.entry table tr td {
	padding:5px 10px;
	border-width:1px 0 0 1px;
	border-style:solid;
	border-color:#ccc;

}

.entry table tr th {
	border-width:1px 0 0 1px;
	border-style:solid;
	border-color:#ccc;
	padding:5px 10px;
	background:#f4f4f4;
	color:#666;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}

.entry ol { list-style-type:decimal; }
.entry ol ol {	list-style-type:lower-alpha; }
.entry ol ol ol {	list-style-type:lower-roman; }


p img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

.alignright {
	padding:0;
	margin: 2px 0 5px 10px;
	display: inline;
	float:right;
	}

.alignleft {
	padding:0;
	margin: 2px 10px 5px 0;
	display: inline;
	float:left;
	}

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.navigation .alignleft {
	text-align:left;
}
.navigation .alignright {
	text-align:right;
}

.navigation {
	font-size:1.2em;
	clear:both;
	margin:0 0;
}	


.wp-caption {
	border: 1px solid #ccc;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
}


.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.searchbox {
	padding:20px;
	text-align:center;
	clear:both;
}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}
	
/* Sidebar Ads*/
.advertisment {
  border: 1px solid #cfe4f2;
}
.thumbs {
  padding: 10px 12px 7px 12px;
}
.thumbs img {
  margin: 5px 5px 5px 5px;
  width: 125px;
  height: 125px;
}
.social {
  background-color: #f9f9f9;
  border: 1px solid #DDD;
  padding: 10px 5px 5px 5px;
  margin: 5px;
  text-align:center;
  font-family:Verdana,Helvetica,Arial;
  font-size:12px;
}
.social img {
  margin:8px 7px 0 7px;
  text-align:center;
}
.sticky {
	border:1px dashed #ccc;
	background:#f8f8f8;
	padding: 10px;
}

/* Comments*/
#comments {
	font-size:1.4em;
	line-height:1.4em;
}

.col-left {
	float: left;
}

.col-right {
	float: right;
}

.commentlist {
	margin:20px 0;
	padding:0 0 1px 0;
}

.commentlist li {
	list-style:none;
	margin:0;
	padding:0;
}

li.comment div, li.pingback div {
	padding:20px;
	overflow:auto;
}

li.comment div div, li.pingback div div {
	padding:0;
	overflow:visible;
}

.commentlist li.even {
	background-color:#f6f9fd;
	border-top: 2px solid #cfe4f2;
}

.commentlist li.odd {
	background-color:#f9f9f9;
	border-top: 2px solid #ddd;
}

ul.children li {
	list-style:none;
}

img.avatar {
	float:right;
	border:1px solid #eee;
	padding:2px;
	margin:0;
	background:#fff;
}

.comment-meta, .reply {
	margin:0;
	padding:0;
	font-size:0.8em;
}

.comment-author cite {
	font-style:normal;
	font-weight:bold;
}


textarea#comment {
	width:321px;

}

#comments div.navigation {
	font-size:0.8em;
}

/* Sidebar */

#sidebar h2 {
	font-family: Verdana,Helvetica,Arial;
	font-size: 1.2em;
	padding: 4px 0 4px 10px;
		}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	margin:0;
	padding:0;
	list-style-type: none;
	list-style-image: none;
/*	margin-bottom: 20px;*/
	}


#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 0;
	}

#sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 10px 0;
	padding: 0;
	/*list-style-image: url(images/bullet.gif);*/
	}

	/*.ul-archives {
	list-style: none;
	margin:0px 0px 15px;
	padding:0px;
	border-bottom: 1px solid #dceeb7;
}
.ul-archives li{
	margin: 0px;
	padding: 2px 0px 2px 20px;
	border-top: 1px solid #dceeb7;
	background: url(images/mini-monthly-archive.gif) no-repeat left center;
}
.ul-archives li a, .ul-archives li a:visited{
	color: #495233;
	text-decoration: none;
}
.ul-archives li a:hover{
	color: #FF6600;
	text-decoration: none;
}*/
	
	ul { 
/*list-style-image: url(images/bullet.gif); */
}
	
/* Calendar */
#wp-calendar {
	empty-cells: show;
	width: 155px;
	margin: 0 0 0 59px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	font-weight:bold;
	}

#wp-calendar caption {
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	margin:0 0 5px 8px;
	color:#666;
	}

#wp-calendar td {
	padding: 3px 5px;
	text-align: center;
	}
	
#wp-calendar td#today {
	background:#eee;
}	

#wp-calendar td#prev a {
	padding: 0;
	text-align:left;
	font-weight:normal;
}

#wp-calendar td#next a {
	padding: 0;
	text-align:right;
	font-weight:normal;
}

/* Footer */	

