#header {
	position: relative;
	height: 90px;
}
#user_actions {
	font-size:12px;
	position:absolute;
	right:0;
	top:-16px;
}
#main_menu {
	position: relative;
	height: 28px;
	line-height: 28px;
	margin-bottom: 10px;
	background: #f0f0f0 url('/images/main_menu_bg.png') repeat-x top left;
}
#main_menu a {
	float: left;
	margin-top: 2px;
	padding: 0px 10px;
	line-height: 26px;
	color: #222;
	text-decoration: none;
	font-size: 12px;
}
#main_menu a:hover {
	color: #eee;
	background: #222;
	/*text-decoration: underline;*/
}
#search {
	position: absolute;
	top: 6px;
	right: 0px;
}
#search input {
	float: left;
	margin-right: 4px;
	padding: 1px;
	border: 1px solid #ccc;
}
#main_menu #search_action {
	float: left;
	width: 21px;
	height: 19px;
	margin-top: 0;
	background: url('/images/search_action.png') no-repeat;
	
}
#main_content { 
overflow: hidden;
position: relative;
}
#page_content {
float: left;
width: 600px;
}
/*#slider_container {
float: left;
margin-bottom: 50px;
}
*//*#slider_container { clear: both; margin-bottom: 50px;}
*/
#slider {
	width: 590px;
	height: 249px;
	padding: 4px;
	border: 1px solid #777;
}
a.slider-tab {
	float: left;
	margin-right: 2px;
	padding: 2px 16px;
	color: #777;
	text-decoration: none;
	border: 1px solid #777;
	border-top: none;
	border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius: 6px;
}
a.slider-tab.selected {
	color: #fff;
	background-color: #777;
}

.post-place {
	width: 600px;
	clear: left;
	margin-bottom: 30px;
}
.post-place h2,#sidebar h2 {
	margin-bottom: 20px;
	padding-left: 85px;
	padding-bottom: 6px;
	line-height: 24px;
	font-size: 22px;
	font-weight: normal;
	background: #fff url('/images/wide_header_bg.png') repeat-y top left;
	border-bottom: 2px solid #a7a197;
}
.one-line {
/*	padding-left: 85px;
*/	background: url('/images/post_type4.png') no-repeat 4px 4px;
}
.one-line.post_main { background: url('/images/icons/post.jpg') no-repeat 4px 4px; }
.one-line.ride_main { background: url('/images/icons/green_trip.jpg') no-repeat 4px 4px; }
.one-line.event_main { background: url('/images/icons/event.jpg') no-repeat 4px 4px; }
.one-line.trip_route { background: url('/images/icons/map.jpg') no-repeat 4px 4px; }

/*.one-line.ride_main.cross { background: url('/images/icons/trip_cross.jpg') no-repeat 4px 4px; }
.one-line.ride_main.road { background: url('/images/icons/trip_road.jpg') no-repeat 4px 4px; }
*/
.one-line.ride_main.cross { background: url('/images/icons/time_bw_green_cross.jpg') no-repeat 4px 4px; }
.one-line.ride_main.road { background: url('/images/icons/time_bw_green.jpg') no-repeat 4px 4px; }

.featured .one-line.ride_main.cross { background: url('/images/icons/time_bw_or_cross.jpg') no-repeat 4px 4px; }
.featured .one-line.ride_main.road { background: url('/images/icons/time_bw_or.jpg') no-repeat 4px 4px; }

.featured .one-line.post_main { background: url('/images/icons/featured_post.jpg') no-repeat 4px 4px; }
/*.featured .one-line.ride_main { background: url('/images/icons/featured_trip.jpg') no-repeat 4px 4px; }*/
.featured .one-line.event_main { background: url('/images/icons/featured_event.jpg') no-repeat 4px 4px; }
.featured .one-line.trip_route { background: url('/images/icons/featured_post.jpg') no-repeat 4px 4px; }

.one-line h3 {
	font-size: 16px;
	margin-bottom: 8px;
	color: #cd8400;
	font-weight:normal;
}
.one-line.post h3, .one-line.ride h3 { color: #a6b462; }
#sidebar {
/*	position: absolute;
	top: 0;
	right: 0;
*/	width: 260px;
	float:right;
}
#sidebar h2 {
	padding-left: 25px;
	background: url('/images/thing_header_bg.png') repeat-y top left;
}
#user_corner {
	margin-bottom: 20px;
	padding: 15px 20px;
	padding-left: 110px;
	background: url('/images/user_block_bg.png') repeat top left;
	
}
#user_corner h3 {
	font-size: 18px;
	margin-left: -90px;
	margin-bottom: 10px;
}
#user_corner .photo-wrapper {
/*	position: absolute;
	top: 50px;
	left: 20px;
*/	width: 48px;
	height: 48px;
}
#user_corner img {
}
#user_corner .user-action {
	display: block;
	margin-bottom: 5px;
	font-size:13px;
}
.one-photo {
	float: left;
	width: 130px;
	overflow:hidden;
	height:150px;
}
/* {
	display: block;
	padding: 4px;
	background-color: #fff;
	border: 1px solid #ccc;
}*/
.photo-wrapper.avatar{
	float:left;
	margin-left:-88px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	display:block;
	padding:4px;
}
#gallery .photo-wrapper {
	border:1px solid #999999;
	display:block;
	height:110px;
	padding:4px;
	width:110px;
}
.photo-title {
	font-size:11px;
	font-weight:normal;
	text-align:center;
	width:120px;
}
#footer {
	position: relative;
	margin-top: 40px;
	padding: 0 10px 10px 10px;
	font-size: 11px;
	text-align: right;
}
#footer span { color: #000; font-size:14px;  }
#footer a { color: #01A210; font-size:14px; margin-left:10px;}

#footer .copyright {
	float: left;
	color: #ccc;
}

.banners{
	text-align:left;
}
.banners table{
	float:left;
}

.links-in-footer{
	text-align:center;
	color: #333333;
	font-size:10px;	
	margin-bottom:10px;
}
.links-in-footer a{color:#333}


ul.navigation li{ padding:0px;}
ul.navigation { padding-top:4px;}
.content{width:610px;float:left;}

.friend{
	border-bottom:1px dashed #D2DADA;
	font-size:18px;
}
.dashed{
	border-bottom:1px dashed #D2DADA;
}

#user_corner .features{margin-left:-95px;}
#user_corner .features div.image {float:left;padding-right:5px;}
#user_corner .features .feature{clear:both; margin-bottom:10px;overflow:hidden;}
#user_corner .features .feature p {}
.one-line h3 a {color:#01A210;}

.green{ color: green;}
a.icon-link{text-decoration:none;}
.icon-w{border:0px;width:67px;height:60px;float:left;padding-right:15px;padding-bottom:5px;}
#main_menu a.active {
	background:#777777 none repeat scroll 0 0;
	color:#fff;
}
.post-on-main-content{padding-left:80px;padding-bottom:20px;}

.photo{margin:10px;}
.table{
  border: 1px solid #ccc;
  padding:10px;
}

.table td{
  border: 1px solid #ccc;
  padding:10px;
}
.gallerys{
  width:800px;
}
ul.gallery{
  overflow:hidden;
  width:800px;
}
ul.gallery li{
  display: inline-block;
  float:left;
  margin:10px;
}