body {
  margin:0;
  text-align:center;
  font-family:"Arial", sans-serif;
  font-size:12px;
  color:#ffffff;
  background:#111010;
}

div#wrapper {
  text-align:left;
  margin:0 auto;
  position:relative;
  width:950px;
}

a {
  text-decoration:none;
  color:#d4d4d4;
  border-style:none;
}

.alt-text {
  display:none;
}

h1 {
  margin: 0;
  padding: 0;
  color: #FFCC00;
}

/*  Template styles
 * * * * * * * * * * * * * * * * * * */

div#header {
  position:relative;
  float:left;
  clear:both;
  width:950px;
  height:148px;
  background:#e3e3e3 url('../images/header.jpg') top left no-repeat;
  margin:10px 0;
}
.bikelab div#header {
  background:#e3e3e3 url('../images/bikelab-header.jpg') top left no-repeat;
}

div#header a {
  display:block;
  width:379px;
  height:72px;
  margin:18px 0 0 17px;
  text-indent:-9999em;
}

/* Primary Navigation */
div#primary-nav {
  position:relative;
  float:left;
  clear:both;
  text-align:right;
  width:950px;
  margin:0 0 10px;
  background: #333333;
  border-bottom:thin dashed #FFCC00;
}
div#primary-nav ul {
  list-style-type:none;
  position:relative;
  padding:0px;
  margin:0 0px 0 0;
  line-height:22px;
  float:right;
  padding-right:10px;
}
div#primary-nav ul li {
  position:relative;
  display:inline;
  float:left;
  padding:2px;
  height:22px;
}
div#primary-nav ul li a {
  color:#aaaaaa;
}
div#primary-nav ul li a:hover {
  color: #FFCC00;
}
div#primary-nav ul li.current {
  background-color:#383838;
}

div#container {
  position:relative;
  float:left;
  width:950px;
}

/* Secondary navigation */
div#secondary-nav {
  float:left;
  width:215px;
  background:#272727;
  padding-left:9px;
  padding-top:9px;

}
div#secondary-nav ul {
  list-style-type:none;
  padding:0;
  margin:0;
}
div#secondary-nav ul li {
  padding:4px;
  margin:0 0 5px;
  background:#f6f6f6;
}
div#secondary-nav ul li a {
  color:#8c8c8c;
  width:100%;
  display:block;

}
div#secondary-nav ul li a:hover {
  color:#cacaca;
}

div#content {
  float:right;
  width:705px;
  background-color:#181818;
  padding:10px;
}


div#contentbondi {
  float:right;
  width:930px;
  background-color:#181818;
  padding:10px;
}


div#footer {
  width:930px;
  background:#181818;
  margin:10px 0 0;
  padding:10px;
  float:left;
  clear:both;
  line-height:16px;
}
div#footer p {
  margin:0;
}


/*  Content styles
 * * * * * * * * * * * * * * * * * * */
div#content h1 {
  margin:0 0 10px;
}

div#content em {
  color:#6eb5da;
}

div#content a {
  color:#FFCC00;
}

div#content a:hover {
  color: #333333;
}

/*  Menu links styles
 * * * * * * * * * * * * * * * * */

#menu-links {
  float:right;
  width:725px;
}

#menu-links a.menu-link {
  width:715px;
  background-color:#181818;
  line-height:16px;
  display:block;
  margin:5px 0;
  padding:5px;
  color:#4c4c4c;
}

#menu-links a.menu-link:hover {
  background-color:#202020;
}

/* form */
#hiddenform {
	font-family:Arial;
	float:left;
	width:400px;
	padding:15px;
	color:#000;
	height:0px;
	overflow:hidden;
}
#hiddenform .qs {
	float:left;
	margin-bottom:15px;
}
#hiddenform span {
	display:block;
	float:left;
	width:400px;
	margin:5px 0;
}
#hiddenform .text input {
	width:300px;
	float:right;
}
#hiddenform .text label {
	width:90px;
	float:left;
	font-size:13px;
	padding-top:2px;
}
#hiddenform textarea {
	width:375px;
	height:75px;
	padding:10px;
	font-family:Arial;
	font-size:12px;
}
#hiddenform h4 {
	margin:0 0 5px 0;
}
#hiddenform .check {
	width:auto;
	margin-right:10px;
}
#submit a{
	float:right;
	padding:10px 15px;
	border:1px solid #333;
	background-color:#fefefe;
	display:block;
	clear:both;
	color:#555;
	text-decoration:none;
}
#submit a:hover{
	border-color: #0099FF;
}

/* blog */

div#content .posted em {
	color:#ccc;
	padding:0px 5px;
}
.entry h3 {
	font-size:20px;
	padding:0;
	margin:0;
}
.box h2 a{
	color:#ebb904;
}

/* DROP DOWNS */
.drop{
  padding:0;
  margin:0;
  text-align:left;
  list-style:none;
}
.drop li {
  background-color:#999;
  padding:0px;
  margin:3px 0;
}
.drop li a{
  font-size:12px;
  color:#222;
  width:190px;
  display:inline-block;
  padding:5px;
}
.drop li a:hover,
.drop li:hover{
  background-color:#efefef;
}