/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	margin:0;
	padding:129px 0 26px 0;

	font: normal small Georgia, "Times New Roman", Times, serif;
	color: #5F5F5F;
	text-align: center
}

h1, h2, h3 {
	
	margin: 0;
	font-weight: normal;
	color:#3450c5
}

h2 {
	font-size: 2em;
	color:#000000
}

h3 {
	font-size: 1.4em;
}

img {
	border: none;
}

a {
	color: #03c;
}

u {
text-decoration:none
}

a:hover {
	text-decoration: none;
	color: #66CC66;
}
#header{
	background: #FFFFFF url(images/img01.jpg) repeat-x;
	position:absolute;
	top:0;
  left:0;
  width:100%;
  height:129px;

 }
 
#header img{
  margin-top:2px;
  margin-right:-111px;
  float:left
 }
#footer{
		background:url(images/img18.jpg) repeat-x;
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:25px;
 }
 

  body>div#header{
   position:fixed;
  }
  body>div#footer{
   position:fixed;
  }

 * html body{
 	
  overflow:auto;
 } 
 
#content{
	width:100%;
 	height:100%;
 	overflow:auto;
 	padding-top:0px;
	background:url(images/bg.jpg) repeat fixed;
	background-attachment:fixed
	

 }
 
#wrapper{
background-color: #FFFFFF;
width:700px;
height:1000px;
margin: 0 auto;
text-align: left;
border-left:dotted #99FF99 1px;
border-right:dotted #99FF99 1px;
padding-top:20px;
padding:20px 10px 0 10px
	}
	
#bikeswrapper{
background-color: #FFFFFF;
width:700px;
height:1400px;
margin: 0 auto;
text-align: left;
border-left:dotted #99FF99 1px;
border-right:dotted #99FF99 1px;
padding-top:20px;
padding:20px 8px 0 8px
	}
 
 /* Logo */

#logo {

	width: 820px;
	height: 10px;
 margin: 0 auto;
text-align: left

}

#logo h1 {
	float: left;
	padding: 40px 40px 0 0;
	background: url(images/img02.gif) no-repeat right center;
	letter-spacing: -2px;
	font-size: 48px;
}

#logo h2 {
	float: right;
	background: url(images/img17.gif) no-repeat left center;
	padding: 61px 0 0 90px;
	font-size: 24px;
	
}

#logo a {
	text-decoration: none;
	color: #0033CC;
}

/* Menu */



#menu .active a {
	background: url(images/img03.jpg) no-repeat;
	color: #FFFFFF;
}

/* Gallery */

#gallery {
	clear: both;
	width: 700px;
	height: 310px;

}

#top-photo h2 {
	height: 1.4em;
	font-size: 1em;
}

#top-photo p {
	margin: 0;
	padding: 0 0 10px 0;
}




/* Content */


#contents {
	width: 700px;
	
}


/* Posts */

#posts {
	float: right;
	width: 430px;
}

.post {
	margin-bottom: 0px;
}

.post .title {
	padding: 0 0 0 10px;
	color: #FF8400;
	border-bottom:dotted 1px #006699
}

.post .meta {
	padding: 10px 20px;
	
	font-size: smaller;
}

.post .meta p {
	margin: 0;
}

.post .story {
	padding: 15px 20px;
	line-height: 180%;
}

/* Sidebar */

#sidebar {
	float: left;
	width: 229px;
	background-attachment:fixed
}

/* Boxed1 */

.boxed {
	margin-bottom: 1.5em;
	background: url(images/img14.gif) no-repeat 0em 2.5em;
	opacity:.8;
	filter:alpha(opacity=90); opacity:.8;
}

.boxed h2 {
	padding-left: 20px;
background: url(images/img18.gif) no-repeat;
	color: #000099;
}

.boxed .content {
	padding: 10px;
}

.boxed ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.boxed li {
	padding: 10px 0 9px 10px;
	border-bottom: 1px dotted #0078FF;

}

.boxed li a:hover{
	
	padding-left: 4px;

}

.boxed a {
	text-decoration: none;
	color: #03c;
	
}

.boxed a:hover {
	text-decoration: none;
	color: #66CC66;
}

.boxed li a.active{
	text-decoration: none;
	color: #66CC66;
	padding-left: 4px;
}

/* Tag Cloud */

#floatingmenu {
	Z-INDEX: 33; WIDTH: 150px; POSITION: absolute; TOP: 189px; HEIGHT: 120px
}

#tagcloud {
}

#tagcloud .content {
	padding: 20px;
	text-align: justify;
	font-size: smaller;
}

.floatright {
	float:right;
	border: double #5F5F5F;
	margin-left: 6px;


}

.floatleft {
float:left;
clear:none;
margin-right:8px;
border: double #5F5F5F


}

.copyright {
position:relative; 
bottom:2px;
 width:100%;
  text-align:center;
   font-size:.8em;
    color:#999}
	
