a#join-link{
	display:block;
	text-indent:-3000px;
	height:75px;
	background:url(i/join-group.png) no-repeat;
	background-position: center
}

a#join-link.girls-only{
  display:block;
	text-indent:-3000px;
	height:75px;
	background:url(i/join-group-girl.png) no-repeat;
	background-position: center
}

p.group-title{
	margin-top:11px;
	height:49px;
	width:100%;
	display:block;
}

div.spot-submit-container {
  padding: 17px 0px 0 0;
  width: 100%;
}

p.girls-only{
	background:url(headlines/header_girls_only.png) no-repeat;	
}

p#girls-only{
  background-color: #ED0167;
}

p.ski{
	background:url(headlines/header_ski.png) no-repeat;	
}

p.skate{
	background:url(headlines/header_skate.png) no-repeat;	
}

p.snowboard{
	background:url(headlines/header_snowboard.png) no-repeat;	
}

p.bike{
	background:url(headlines/header_bike.png) no-repeat;	
}

p.surf{
	background:url(headlines/header_surf.png) no-repeat;	
}

p.wakeboard{
	background:url(headlines/header_wakeboard.png) no-repeat;
}

/*********************************Group_Snowboard.htm**********************************/
body#snowboard{
	background:#d1d6e3 url(images/html-bg.gif) repeat-y left top;
}
body#snowboard div#container{
	background:url(../../images/body-snowboard.jpg) no-repeat 280px top;
}
body#snowboard li.panel1{
	background:url(../../images/panel-left-snowboard.gif) no-repeat left top;
}
p.subnavi{
	color:#29a9f8; 
	padding:1px 0 0 0; 
	font-weight:bold;
}

div.last-posts{
	background: url(elements/sidebar_line.gif) no-repeat center top;
	width:216px; 
	margin:0 auto; 
	padding-top: 15px
}

div.posts-inside{
	background: transparent url(headlines/last_discussions.png) no-repeat scroll 0 0;
	padding: 20px 0 13px 0;
}

p.last-post-title{
	padding:0 0 0 0;
}

div.last-comments{
	background: url(elements/sidebar_line.gif) no-repeat center top;
	padding-top: 15px;
	width:216px; 
	margin:0 auto; 
}

div.comments-inside{
	background: url(headlines/dropped_lines.png) no-repeat 0 0;
	padding-top: 20px
}




div.one-post p.posted-by{
	color:#29a9f8; 
	padding:0 0 0 15px; 
	/*background:url(i/post2.gif) no-repeat left 3px; */
	background: url(i/comment.png) no-repeat left 2px
}

a.event-list-left {
  color: #1B0D08;
}

a.event-list-left:hover {
  color: #29a9f8;
}

div.last-events {
	background: url(elements/sidebar_line.gif) no-repeat center top;
	width:216px; 
	margin:0 auto; 
	padding-top: 15px
}

div.events-inside{
	background:transparent url(headlines/events.png) no-repeat scroll 0 0px;
	padding:20px 0 13px 0;
}

div.events-inside div.one-post p.posted-by { background: none; padding-left: 0 }
div.events-inside p.post-info { padding-left: 0 }

div.one-post p.posted-by br { display: block !Important }

p.view-all-container {
	height:22px;
	padding-top:13px;
	text-indent:-30000px;
}

a.view-all-button {
    background:transparent url(btns/buttons.png) no-repeat scroll 0 -704px;
	float:right;
	height:22px;
	text-indent:-30000px;
	width:76px;
}
a.view-all-button:hover {
	background:transparent url(btns/buttons_over.png) no-repeat scroll 0 -704px;
	float:right;
	height:22px;
	text-indent:-30000px;
	width:76px;
}

p.post-info{ 
	padding:0 0 0 15px; 
	line-height:14px;
	color: #1b0d08
}
div.one-post{
	padding:0px 0 0px 0;
	margin-top:8px;
}
div.one-post-last{
	padding:13px 0 10px 0;
}
div.last-comments{
	width:216px; 
	margin:0 auto; 
}

p.lorem-ipsum2{ 
	padding:10px 30px; 
	margin:15px 0 0 0
}
ul.snowboard-out{
	width:680px; 
	clear:both;
}
li.snowboard-col1{
	width:185px; 
	float:left;
}
li.snowboard-col2{
	width:310px; 
	float:left;
}
li.snowboard-col3{
	width:185px; 
	float:left;
}
p.join-group{
	text-align:center; 
	padding:7px 0 0 0;
}
div.teaser-out{
	padding:15px 0 0 30px;
	height: 409px
}
div.blog-out{ 
	background:#e7e9ee; 
	margin:34px 0 15px 0;
	padding-bottom: 15px
}

div.blog-out div.separator {
	border: none;
	height: 1px;
	background: url(elements/dots_content.gif) repeat-x left top }

p.read-story-home {
  text-transform: uppercase;
  text-align: right;
}

h3.blog-posts {
	padding:18px 0 0 30px;
}
h3.group-shots {
	padding:18px 0 15px 30px
}
h3.group-members {
	padding:18px 0 15px 30px
}
ul.one-blog{ 
	width:710px; 
	height: 113px !important;
	clear:both; 
	position: relative;
}

ul.one-blog-last{ 
	width:710px; 
	clear:both;  
	padding:14px 0 16px 0;
}
li.one-blog-col1{
	width:138px; 
	float:left;
}
li.one-blog-col1 p{
	padding:0 0 0 30px;
}
li.one-blog-col2{
	width:542px; 
	height: 98px;
	position: relative;
	float:left;
}

li.one-blog-col2 p.tagged,
li.one-blog-col2 p.read { position: absolute; bottom: 5px; }
li.one-blog-col2 p.read { right: 0; bottom: -10px }

li.one-blog-col2 p.posted-by{
	color:#29a9f8; 
	padding:0 0 0 0px; 
	background:none; 
	font-weight:bold;
}
h5.one-blog-title{ 
	font-size:12px; 
	line-height:14px;
}
p.read a{
	text-transform:uppercase; 
	font-weight:bold;
}
p.archive{
	float:right; 
	padding:0px 0 0 0;
}

p.archive a{
	background:transparent url(btns/buttons.png) no-repeat scroll 0 -110px;
	display:block;
	height:22px;
	text-indent:-9999px;
	width:75px;
}

p.archive a:hover,
.girls-only p.archive a:hover{
	background:transparent url(btns/buttons_over.png) no-repeat scroll 0 -110px;
}

.girls-only p.archive a{
	background:transparent url(btns/buttons_girls_only.png) no-repeat scroll 0 -110px;
}


p.view-all-words{
	float:right; 
}

p.view-all-words a{
	background:transparent url(btns/buttons.png) no-repeat scroll 0 -704px;
	display:block;
	height:22px;
	text-indent:-9999px;
	width:80px;
}

p.view-all-words a:hover,
.girls-only p.view-all-words a:hover{
	background:transparent url(btns/buttons_over.png) no-repeat scroll 0 -704px;
}

.girls-only p.view-all-words a{
	background:transparent url(btns/buttons_girls_only.png) no-repeat scroll 0 -704px; }


p.left-column-date {
	color:#29a9f8;
	font-weight: bold;
	font-size:110%;
}

/*********************************Group_Surfen.htm**********************************/
body#surfen{
	background:#dadfe5 url(../../images/html-bg.gif) repeat-y left top;
}
body#surfen div#container{
	background:url(../../images/body-surfen.jpg) no-repeat 280px top;
}
body#surfen li.panel1{
	background:url(../../images/panel-left-surfen.jpg) no-repeat left top;
}
/*********************************Group_Skate.htm**********************************/
body#skate{
	background:#dadfe5 url(../../images/html-bg.gif) repeat-y left top;
}
body#skate div#container{
	background:url(../../images/body-skate.jpg) no-repeat 280px top;
}
body#skate li.panel1{
	background:url(../../images/panel-left-skate.jpg) no-repeat left top;
}
/*********************************Group_Ski.htm**********************************/
body#ski{
	background:#dadfe5 url(../../images/html-bg.gif) repeat-y left top;
}
body#ski div#container{
	background:url(../../images/body-ski.jpg) no-repeat 280px top;
}
body#ski li.panel1{
	background:url(../../images/panel-left-ski.jpg) no-repeat left top;
}
/*********************************Group_Girls.htm**********************************/
body#girls{
	background:#dadfe5 url(../../images/html-bg.gif) repeat-y left top;
}
body#girls div#container{
	background:url(../../images/body-girls.jpg) no-repeat 280px top;
}
body#girls li.panel1{
	background:url(../../images/panel-left-girls.jpg) no-repeat left top;
}
body#girls p.lorem-ipsum2{ 
	padding:10px 30px; 
	background:#fff600; 
	margin:20px 0 0 0;
}
body#girls p.read a{
	text-transform:uppercase; 
	font-weight:bold; 
	color:#ed0066;
}
body#girls li.one-blog-col2 p.posted-by{
	color:#ed0066; 
	padding:0 0 0 0px; 
	background:none; 
	font-weight:bold;
}
body#girls ul.sslides{
	width:704px;
	border:solid 3px #fff600; 
	float:left;
}
body#girls ul.sslides li a.slide img{
	border-right:solid 3px #fff600;
}
body#girls div.sslide-prev{
	width:27px; 
	height:106px; 
	background:url(../../images/slide2.png) no-repeat left 3px; 
	margin-right:-27px;
	position:relative;
	float:left;
}
body#girls div.sslide-next{
	width:27px; 
	height:106px; 
	background:url(../../images/slide2.png) no-repeat left 3px; 
	margin-left:-27px; 
	position:relative;
	float:left;
}
/*********************************Group_bike.htm**********************************/
body#bike{
	background:#dadfe5 url(i/html-bg.gif) repeat-y left top;
}
body#bike div#container{
	background:url(i/body-bike.jpg) no-repeat 280px top;
}
body#bike li.panel1{
	background:url(i/panel1-bike.gif) no-repeat left top;
}
/*********************************Forum_Girls.htm**********************************/
div.popular-tags{
	width:216px; 
	display: none;
	margin:0 auto; 
	padding:14px 0 15px 0;
	background: transparent url(elements/sidebar_line.gif) no-repeat scroll center top;
}
p.popular-tags-title{
	padding:0 0 13px 0;
	background:url(headlines/popular_tags.png) no-repeat;
	height:18px;	
}
p.popular-tags a{ 
	color:#613524; 
	font-weight:bold;
}
.f14{ 
	font-size:14px;
	line-height:16px;
}
.f18{ 
	font-size:18px;
	line-height:20px;
}
.f22{ 
	font-size:22px;
	line-height:24px;
}
.f26{ 
	font-size:24px;
	line-height:26px;
}
p.start-discussion a{
	background:transparent url(btns/buttons.png) no-repeat scroll 0 -616px;
	display:block;
	height:22px;
	text-indent:-3000px;
	width:165px
}
p.start-discussion a:hover,
.girls-only p.start-discussion a:hover,
.girls-only a#start-new:hover {
	background:transparent url(btns/buttons_over.png) no-repeat scroll 0 -616px;
	display:block;
	height:22px;
	text-indent:-3000px;
	width:165px
}

.girls-only p.start-discussion a,
.girls-only a#start-new {
	background:transparent url(btns/buttons_girls_only.png) no-repeat scroll 0 -616px }


p.sort{
	padding:4px 52px 13px 29px;
}
select.sort-by{
	margin:0 52px 0 0;
}
ul.one-spot{ 
	width:710px; 
	clear:both; 
	padding:15px 15px 15px 0;
	color:#1B0D08;
}

div.hs-list-box div.separator { height: 1px; margin: 0; border: 0; background: transparent url(elements/dots_content.gif) repeat-x scroll left top }


ul.one-spot-last{ 
	width:710px; 
	clear:both;  
	padding:12px 0 14px 0;
	color:#1B0D08;
}
li.one-spot-col1{
	width:72px; 
	float:left;
}
li.one-spot-col1 p{
	padding:0 0 0 30px;
}
li.one-spot-col2{
	width:608px; 
	float:left;
}

p.spot-rating{
	color:#29a9f8; 
	padding:0 0 0 0px; 
	background:none; 
	font-weight:bold;
}
p.spot-region{
	color:#1B0D08; 
	padding:0 0 0 0px; 
	background:none; 
}
body#girls p.started-by,body#girls p.tagged{
	color:#ed0167; 
}
body#girls p.started-by a,body#girls p.tagged a{
	color:#ed0167;
}

.girls-only h5.one-board-title a:hover {
  color: #fff600;
}

h5.one-spot-title a{ 
	color: #1B0D08;
	font-size:12px; 
	line-height:14px;
}

h5.one-spot-title a:hover{ 
	color:#29a9f8;
	font-size:12px; 
	line-height:14px;
}

.girls-only h5.one-spot-title a:hover{ 
	color:#FFF600;
	font-size:12px; 
	line-height:14px;
}

ul.page-index2{
	width:710px; 
	clear:both;
}
ul.page-index2 li{
	float:left;
}
li.back{
	width:79px; 
}
li.pages{
	width:541px;
}
li.forward{
	width:90px;
}
li.back a{
display:block; 
width:66px; 
height:22px; 
background:url(i/back.gif) no-repeat left top; 
text-indent:-3000px;
}
li.forward a{
display:block; 
width:90px; 
height:22px; 
background:url(i/forward.gif) no-repeat left top; 
text-indent:-3000px;
}
li.pages a{
display:block; 
width:22px; 
height:22px; 
line-height:22px; 
background:#9c8986; 
text-align:center; 
font-weight:bold; 
color:#5f3423; 
margin:0 8px 0 0; 
float:left;
}
li.pages a.current{
background:#5f3423; 
color:#fff; 
}
li.pages a.reviewed{
background:#9c8986; 
color:#fff; 
}

p.copyright2{
	text-align:center; 
	color:#ed0167; 
	padding:0 0 10px 0; 
}
p.copyright2 a{
	text-decoration:underline;
	color:#ed0167;
}

p.forumhead {
	background: url(i/forum2.png) no-repeat;
	height:50px;
	margin:10px 0 0;
}

p.forumhead-girl {
	background: url(i/forum.png) no-repeat;
	height:50px;
	margin-top:10px;
}

h3.snowboard {
	background:transparent url(headlines/snowboard.png) no-repeat scroll 0 0;
	margin:2px 0 0 29px;
	padding:10px 0;
}

h3.wakeboard {
	background:transparent url(headlines/wakeboard.png) no-repeat scroll 0 0;
	margin:2px 0 0 29px;
	padding:10px 0;
}

h3.bike {
	background:transparent url(headlines/bike.png) no-repeat scroll 0 0;
	margin:2px 0 0 29px;
	padding:10px 0;
}

h3.surf {
	background:transparent url(headlines/surf.png) no-repeat scroll 0 0;
	margin:2px 0 0 29px;
	padding:10px 0;
}

h3.skate {
	background:transparent url(headlines/skate.png) no-repeat scroll 0 0;
	margin:2px 0 0 29px;
	padding:10px 0;
}

h3.ski {
	background:transparent url(headlines/ski.png) no-repeat scroll 0 0;
	margin:2px 0 0 29px;
	padding:10px 0;
}

h3.girls-only {
	background:transparent url(headlines/girls_only.png) no-repeat scroll 0 0;
	margin:2px 0 0 29px;
	padding:10px 0;
}
/*********************************Forum_Girls-ReadMore.htm**********************************/
div.board p{ 
padding:0 0 0px 0;
}
ul.add-comments2{
width:608px; 
margin:0 auto; 
clear:both; 
padding:16px 0 15px 0;
}
li.comment-user2{
width:100px; 
float:left;  
font-weight:bold; 
font-size:10px;
}
body#girls li.comment-user2 p a{
color:#ed0167;
}
li.comment-box2{
width:508px; 
float:left;
}
div.comment-pop2-mid{
background:url(i/comment-pop-mid.jpg) repeat-y left top;
}
div.comment-pop2-top{
background:url(i/comment-pop-top.jpg) no-repeat left top;
}
div.comment-pop2-btm{
background:url(i/comment-pop-btm.jpg) no-repeat 1px bottom; 
text-align:right;
height:100px;
}
div.comment-pop2-btm textarea{
border:none; 
background:none; 
width:500px; 
height:70px;
}
div.comment-pop2-btm p{
color:#29a9f8; 
font-size:10px; 
padding:7px 0 0 10px;
text-align:left;
}
body#girls div.comment-pop2-btm p{
color:#ed0167; 
}
p.add-comments3{ 
height:22px;
}
p.add-comments3 a{
display:block; 
width:109px; 
height:22px; 
background:url(i/add-comments-btn.jpg) no-repeat left top; 
float:right; 
text-indent:-3000px;
}
body#girls-only p.commented-by{
color:#ed0167; 
padding:0 0 0 13px; 
background:url(i/post3.gif) no-repeat left 2px; 
font-weight:bold; 
}
div.comment{ 
padding:8px 0;
}
/******************************* group.html **********************************/
div.group-story-title1, div.group-story-title3 {
	background:transparent none repeat scroll 0 0;
	float:left;
	font-weight:500;
	margin:-320px 0 0;
	padding:5px 0px;
	position:relative;
	text-transform:uppercase;
	width:165px;
	font-size: 20px;
	line-height: 25px;
}

div.group-story-title2 {
	background:transparent none repeat scroll 0 0;
	margin:-320px 0 0;
	padding:5px 0px;
	position:relative;
	text-transform:uppercase;
	font-weight:500;
	font-size: 20px;
	line-height: 25px;
}

a.snowboard-tease, a.surf-tease, a.ski-tease, a.skate-tease, a.wakeboard-tease, a.bike-tease {
	color:#fff;
	background: #29a9f8;
}

a.girls-only-tease {
	color:#ED0167;
	background: #FFF600;
}

div.teaser-short-story {
	height:30px;
}
/*********************************New_Discussion_Skate.htm**********************************/
div.new-discussion, div.new-invitation{ 
	background:#e7e9ee; 
	margin:11px 0 180px 0;
}
form.new-discussion{
	padding:0 30px;
}
h2.new-discussion-title{ 
	background:url(i/new-discussion-title.png) no-repeat scroll left 19px;
	padding:38px 0 0; 
}

.girls-only h2.new-discussion-title{ 
	background:url(i/header-girls_title.png) no-repeat scroll left 19px;
	padding:38px 0 0; 
}

p.new-discussion-title{ 
	padding:5px 0 17px 0;
}
p.new-discussion-title input{
	width:100%;
}
h2.new-discussion-body{ 
	background:transparent url(i/new-discussion-body.gif) no-repeat scroll left 4px;
	padding:27px 0 0;
}
 
.girls-only h2.new-discussion-body{ 
	background:transparent url(i/header-girls_description.png) no-repeat scroll left 4px;
	padding:27px 0 0;
}
p.new-discussion-body textarea{ 
	width:100%; 
	height:172px;
}
p.select-group{ 
	padding:25px 0 0 0; 
	color:#29a9f8; 
	font-weight:bold;
}
p.select-group select{ 
	font-weight:normal;
}
p.what-tags{ 
	padding:13px 0 0 0;
	color:#29a9f8; 
	font-weight:bold;
}

.girls-only p.what-tags {
	padding:13px 0 0 0;
	color:#ED0167; 
	font-weight:bold;
}

p.input-tags input{ 
	width:100%;
}
p.preview{ 
	height:39px; 
	margin:33px 0 0 0;
}
a.publish{ 
	width:102px; 
	height:22px; 
	background:url(i/publish-post.gif) no-repeat left top; 
	display:block; 
	text-indent:-3000px; 
	float:right;
}
a.preview{ 
	float:right; 
	line-height:22px; 
	display:block; 
	padding: 0 10px 0 0; 
	font-weight:bold;
	text-transform:uppercase;
}

.publish{ 
	background:transparent url(btns/buttons.png) no-repeat scroll 0 -374px;
	border:0 none;
	display:block;
	float:right;
	height:22px;
	text-indent:-3000px;
	width:102px;
}
.publish:hover,
.girls-only input#publish:hover,
.girls-only .publish:hover{ 
	background:transparent url(btns/buttons_over.png) no-repeat scroll 0 -374px;
	border:0 none;
	display:block;
	float:right;
	height:22px;
	text-indent:-3000px;
	width:102px;
	cursor:pointer
}

.girls-only input#publish,
.girls-only .publish{ 
	background:transparent url(btns/buttons_girls_only.png) no-repeat scroll 0 -374px; }


p.errorfield{
	padding:15px 0px 0px 30px;
	font-weight:bold;
}

p.previewfield{
	line-height:15px;
	padding:15px 30px;
}

h1#hotspot{
	background:url(i/hotspots.gif) no-repeat scroll;
	display:block;
	height:49px;
	text-indent:-30000px;
	width:300px;
}

#home-spot-pointer{
text-transform:uppercase;
}


p.hotspot{
	padding:14px 0 0;
	text-align:right;
}

a.calculate-location {
  color:#5F3423;
  font-weight:bold;
  text-transform:uppercase;
}

a.calculate-location:hover {
  color:#29a9f8;
}

div.panel1-map{
	width:216px;
	height:200px;
	padding:14px 0 15px;
	margin:0pt auto;
	background: url(elements/sidebar_line.gif) no-repeat center top
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
}

.AjaxifyLoading {
  width: 710px;
  margin: 0 auto;
}

/*********************************words.htm**********************************/
p.start-word a{
	display:block; 
	width:127px; 
	height:22px; 
	background:transparent url(btns/buttons.png) no-repeat scroll -2px -770px;
	text-indent:-3000px;
}
.girls-only p.start-word a:hover,
.girls-only a#start-word:hover,
p.start-word a:hover{
	display:block; 
	width:127px; 
	height:22px; 
	background:transparent url(btns/buttons_over.png) no-repeat scroll -2px -770px;
	text-indent:-3000px;
}

.girls-only p.start-word a,
.girls-only a#start-word {
	background:transparent url(btns/buttons_girls_only.png) no-repeat scroll -2px -770px }

p.upload2 {
	color:#1b0d08;
	padding:0 0 12px;
}

.girls-only-link {
  color: #ED0167;
}

.snowboard-link:hover, .bike-link:hover, .surf-link:hover, .ski-link:hover, .wakeboard-link:hover {
  color: #1b0d08;
}


p.shots2 {
    background:rgba(72, 184, 250, 0.5) none repeat scroll 0 0;
	margin:20px 0 0;
	text-align:center;
}

p.add-comment-title {
	margin:0 auto;
	padding:15px 0 9px;
	width:660px;
}

div.comments3{
	background:#eaedf2; 
}

p.see-shots{
	text-align:right; padding:6px 0 0 0;
}

p.back2 {
	padding:15px 30px 0;
}

/*********************************** story **********************************/
p.storyhead {
	background: url(i/words.png) no-repeat;
	height:50px;
	margin:10px 0 0;
}

p.storyhead-girls {
	background: url(i/words-girls.png) no-repeat;
	height:50px;
	margin:10px 0 0;
}

p.story-img {
	background:#45B7FA none repeat scroll 0 0;
	padding:0 30px;
}
p.story-row {
	padding-top:20px;
}
p.story-row div.story-vid {
	background:#45B7FA none repeat scroll 0 0;
	padding:0 30px;
}
/*********************************events.htm**********************************/
p.eventhead {
	background: url(headlines/events.png) no-repeat;
	height:50px;
	margin:10px 0 0;
}

p.event-title {
	margin:0;
}
p.event-type {
	margin:4px 0 0;
}

p.start-event a {
	background:transparent url(btns/buttons.png) no-repeat scroll 0 -748px;
	display:block;
	height:22px;
	text-indent:-3000px;
	width:108px;
}
p.start-event a:hover {
	background:transparent url(btns/buttons_over.png) no-repeat scroll 0 -748px;
	display:block;
	height:22px;
	text-indent:-3000px;
	width:108px;
}

.girls-only p.start-event a,
.girls-only p.start-event a:hover {
	background:transparent url(btns/buttons_girls_only.png) no-repeat scroll 0 -748px }


div.datepickerwrap {
	background:#E7E9EE none repeat scroll 0 0;
	float:left;
	margin:10px 32px 20px 0;
	width:216px;
	text-align:center;
}
div.datepicker-header {
	background:transparent url(headlines/calendar.png) no-repeat scroll left top;
	color:#29A9F8;
	font-size:18px;
	line-height:normal;
	margin:10px;
	padding:0 20px;
	height: auto;
	text-indent: -30000px;
}
div.datepicker-nav {
	float:left;
	overflow: hidden;
	zoom : 1;
}

div.datepicker-nav a.prev {
	background:transparent url(btns/buttons.png) no-repeat scroll 0 -308px;
	float:left;
	margin:0 9px 10px;
	width:95px;
	text-indent: -30000px;
	cursor: hand;
	cursor: pointer;
}
div.datepicker-nav a.prev:hover {
	background:transparent url(btns/buttons_over.png) no-repeat scroll 0 -308px;
	float:left;
	margin:0 9px 10px;
	width:95px;
	text-indent: -30000px;
	cursor: hand;
	cursor: pointer;
}


div.datepicker-nav a.next {
	background:transparent url(btns/buttons.png) no-repeat scroll 0 -352px;
	float:left;
	margin:0;
	width:95px;
	text-indent: -30000px;
	cursor: hand;
	cursor: pointer;
}	
div.datepicker-nav a.next:hover {
	background:transparent url(btns/buttons_over.png) no-repeat scroll 0 -352px;
	float:left;
	margin:0;
	width:95px;
	text-indent: -30000px;
	cursor: hand;
	cursor: pointer;
}	


div.eventdetail-wrapper {
	background:#E7E9EE none repeat scroll 0 0;
	float:left;
	margin:0px;
	width:710px;
	padding-bottom:10px;
}

div.eventdetail-wrapper-2 {
	background:#E7E9EE none repeat scroll 0 0;
	float:left;
	margin:11px 0 10px;
	width:710px;
	padding-bottom:10px;
}



div.eventdetail-wrapper img {
	margin:15px 20px 15px 30px;	
	float:left;
}

div.eventdetail-wrapper dl {
	float:left;
	margin:15px 0;
	width:325px;
}

div.eventdetail-wrapper dt {
	font-weight:bold;
	color:#1B0D08;
	font-size:12px;
	width:326px;
	padding-bottom:3px;
}

p.editevent {
  height: 15px;
  padding: 1px 0;
  text-align: right;
  margin-top:30px;
}

p.editevent a {
  color: #5f3423;
  font-weight: bold;
  text-transform: uppercase
}


div.eventdetail-wrapper dt.separator{
	height:15px;
}

.girls-only div.eventdetail-wrapper dd {
  color: #ED0167
}

div.eventdetail-wrapper dd {
	color:#29A9F8;
	font-weight:bold;
}

div.eventdetail-wrapper dd.description {
	color:#1B0d08;
	font-weight:normal;
	padding:0 0 18px;
}

div.eventdetail-wrapper span {
	font-weight:normal;
	color:#1b0d08;
	padding-left:5px;
}

div.eventviewall {
	height:30px;
	padding-bottom:15px;
}
a#eventviewbutton {
	background:transparent url(btns/buttons.png) no-repeat scroll 0 -704px;
	border:medium none;
	float:right;
	height:22px;
	margin:5px 0;
	text-indent:-30000px;
	width:76px;
}
a#eventviewbutton:hover,
.girls-only a#eventviewbutton:hover {
	background:transparent url(btns/buttons_over.png) no-repeat scroll 0 -704px;
	border:medium none;
	float:right;
	height:22px;
	margin:5px 0;
	text-indent:-30000px;
	width:76px;
}

.girls-only a#eventviewbutton {
	background:transparent url(btns/buttons_girls_only.png) no-repeat scroll 0 -704px }


p.icalbutton a{
	background:transparent url(btns/buttons.png) no-repeat scroll 0 -220px;
	float:left;
	height:22px;
	text-indent:-30000px;
	width:180px;
}

p.icalbutton a:hover{
	background:transparent url(btns/buttons_over.png) no-repeat scroll 0 -220px;
	float:left;
	height:22px;
	text-indent:-30000px;
	width:180px;
}

p.attendbutton a{
	background:transparent url(btns/buttons.png) no-repeat scroll 0 -88px;
	float:left;
	height:22px;
	text-indent:-30000px;
	width:135px;
}
p.attendbutton a:hover,
.girls-only p.attendbutton a:hover{
	background:transparent url(btns/buttons_over.png) no-repeat scroll 0 -88px;
}

.girls-only p.attendbutton a{
	background:transparent url(btns/buttons_girls_only.png) no-repeat scroll 0 -88px; }

p.unattendbutton a{
	background:transparent url(btns/buttons.png) no-repeat scroll 0 -792px;
	float:left;
	height:22px;
	text-indent:-30000px;
	width:160px;
}

.girls-only p.unattendbutton a{
	background:transparent url(btns/buttons_girls_only.png) no-repeat scroll 0 -792px }

p.unattendbutton a:hover,
.girls-only p.unattendbutton a:hover{
	background:transparent url(btns/buttons_over.png) no-repeat scroll 0 -792px }


div.rate-event-title {
	background:transparent url(i/rate_event.png) no-repeat scroll 0 0;
	height:20px;
	margin:0 auto;
	text-indent:-30000px;
	width:220px;	
}
li.one-event-col1 {
	float:left;
	padding:0 0 0 30px;
	width:108px;
}
li.one-event-col2 {
	float:left;
	position: relative;
	width:537px;
	height:98px;
	font-size:11px;
}

li.one-event-col2 p.tagged { position: absolute; left: 0; bottom: 5px }

li.one-event-col2 p.postdate{
	color:#29A9F8;
	font-weight:bold;
}
li.one-event-col2 p.startdate{
	color:#1B0D08;
	height:17px;
}
li.one-event-col2 p.startdate span{
	text-decoration:underline;
}
li.one-event-col2 p.description{
	height:40px;
	color: #1b0d08;
}
li.one-event-col3 {
	font-size:100%;
	font-weight:bold;
	text-align:right;
	width:680px;
	position: absolute;
	bottom: 5px;
}
h5.one-event-title a {
	font-weight:bold;
	font-size:12px;
	color:#1b0d08;
	line-height:20px;
}

h5.one-event-title a:hover {
  color: #29a9f8;
}

li.one-event-col2 p.startedby a{
	color:#613524;
	text-decoration:underline;
}
h2.event-heading-title {
	background:transparent url(headlines/members_attending.png) no-repeat scroll 0 0;
	text-indent:-30000px;
	clear:both;
	margin-top:30px;
	margin-bottom: 10px;
	margin-left: 30px;
}

form.new-event {
	padding:0 20px;
}
form.new-event p#group-tags{ background: url(headlines/group.png) no-repeat scroll 0 20px; padding-top: 27px; text-indent: -9999em }

form.new-event p#title-tags{
	background:transparent url(i/new-discussion-title.gif) no-repeat scroll 0 20px;
	text-indent:-30000px;
	padding-top:27px;
}

.girls-only form.new-event p#title-tags {
	background:transparent url(i/header-girls_title.png) no-repeat scroll 0 20px;
	text-indent:-30000px;
	padding-top:27px;
}

form.new-event p#description-tags{
	background:transparent url(i/description.png) no-repeat scroll 0 20px;
	padding:27px 0 0;
	text-indent:-30000px;
}

.girls-only form.new-event p#description-tags{
	background:transparent url(i/header-girls_description.png) no-repeat scroll 0 20px;
	padding:27px 0 0;
	text-indent:-30000px;
}

form.new-event p#location-tags{
	background:transparent url(i/location.png) no-repeat scroll 0 20px;
	padding:27px 0 0;
	text-indent:-30000px;
	clear:both;
}

.girls-only form.new-event p#location-tags{
	background:transparent url(i/header-girls_location.png) no-repeat scroll 0 20px;
	padding:27px 0 0;
	text-indent:-30000px;
	clear:both;
}

form.new-event p#type-tags{
	background:transparent url(i/type.png) no-repeat scroll 0 20px;
	padding:27px 0 0;
	text-indent:-30000px;
}

.girls-only form.new-event p#type-tags{
	background:transparent url(i/header-girls_type.png) no-repeat scroll 0 20px;
	padding:27px 0 0;
	text-indent:-30000px;
}

form.new-event p#website-tags{
	background:transparent url(i/website.png) no-repeat scroll 0 20px;
	padding:27px 0 0;
	text-indent:-30000px;
}

.girls-only form.new-event p#website-tags{
	background:transparent url(i/header-girls_website.png) no-repeat scroll 0 20px;
	padding:27px 0 0;
	text-indent:-30000px;
}

form.new-event p.startdate-tags{
	padding:20px 0 0;
	color:#29A9F8;
	font-weight:bold;
	clear:both;
}
form.new-event p.datetime{
	width:350px;
}
form.new-event p.enddate-tags{
	padding:20px 0 0;
	color:#29A9F8;
	font-weight:bold;
}

form.new-event input.vTimeField, form.new-event input.vDateField {
	width:75px;
}
/*********************************search.htm**********************************/
p.search-head {
	background:transparent url(i/search.png) no-repeat scroll 0 0;
	height:50px;
	margin:10px 0 24px;
}
div.search-wrapper {
	background:#E7E9EE none repeat scroll 0 0;
}
div.search-container {
	padding:9px 30px 30px 30px;
	margin-bottom: 10px;
}
p.search-popular {
	padding:0 0 9px 0;
}
p.search-form input {
	color:#29A9F8;
	width:565px;
	height:18px;
	float:left;
	cursor: pointer;
	cursor: hand;
}
p.search-form button {
	background:transparent url(i/search-submit.gif) no-repeat scroll 0 0;
	border:0 none;
	height:22px;
	margin:0 0 0 10px;
	width:71px;
	float:left;
	cursor: pointer;
    cursor: hand;
}

p.search-form button:hover {
  background: url(btns/buttons_over.png) no-repeat 0 -506px;
  border: 0;
  height: 22px;
  width: 71px;
}


p.total-result {
	padding:10px 0 0 0;
}
p.total-result-spot {
	padding:10px 0 0 30px;
}
p.search-keyword {
	font-size:18px;
	line-height:22px;
	padding:5px 0 0;
}
p.search-keyword-spot {
	font-size:18px;
	line-height:22px;
	padding:5px 0 0 30px;
}
p.search-keyword  span{
	background-color:#29a9f8;
	color:#fff;
}
p.search-keyword-spot span{
	background-color:#29a9f8;
	color:#fff;
}
p.apps-header {
	background-color:#29a9f8;
	color:#FFFFFF;
	margin:20px 0 0;
	padding:6px 5px;
	width:640px;
	float:left;
}

div#search-checkbox1 { width:20px; float:left; position:relative; margin:-10px 0 0 0; padding:0; }
div#search-checkbox2 { width:170px; float:left; position:relative; padding:0 0 10px 0; margin:-7px 0 0 0;}

p.apps-header a {
	background:transparent url(i/pointer_white.png) no-repeat scroll 2px 4px;
	float:left;
	text-indent:-30000px;
	width:10px;
	cursor:pointer;
}

p.apps-header a.collapse {
	background:transparent url(i/pointer_whiteb.png) no-repeat scroll 2px 4px;
	float:left;
	text-indent:-30000px;
	width:10px;
	cursor:pointer;
}

p.apps-header label {
	float:left;
	font-size:12px;
	font-weight:bold;
	padding:0 5px;
	text-transform:uppercase;
}
p.apps-header span{
	float: right;
}
dl{
	margin:0;
}
dl.search-row{
	width:100%;
	clear:both;
	padding: 10px 5px;
	height: 20px;
}
dl.search-row  dt.one{
	float:left;
}
dl.search-row  dt.two{
    padding: 0 30px;
	float:left;
	width:285px;
}
dl.search-row  dt.three{
	float: left;
	width:150px;
}
dl.search-row  dt.four{
    padding: 0 10px 0 0;
	float: right;
	width: 110px;
	text-align: right;
}
p.search-all {
	padding:10px 5px 5px;
	clear: both
}

span.search-icon-snowboard {
	background:transparent url(i/group_icons_small.png) no-repeat scroll -22px 0;
	display:block;
	float:left;
	height:24px;
	text-indent:-9999px;
	width:21px;
}

span.search-icon-skate {
	background:transparent url(i/group_icons_small.png) no-repeat scroll -43px 0;
	display:block;
	float:left;
	height:24px;
	text-indent:-9999px;
	width:21px;
}
span.search-icon-surf {
	background:transparent url(i/group_icons_small.png) no-repeat scroll -64px 0;
	display:block;
	float:left;
	height:24px;
	text-indent:-9999px;
	width:21px;
}

span.search-icon-ski {
	background:transparent url(i/group_icons_small.png) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:24px;
	text-indent:-9999px;
	width:21px;
}

span.search-icon-bike {
	background:transparent url(i/group_icons_small.png) no-repeat scroll -90px 0;
	display:block;
	float:left;
	height:24px;
	text-indent:-9999px;
	width:21px;
}

span.search-icon-wakeboard {
	background:transparent url(i/group_icons_small.png) no-repeat scroll -108px 0;
	display:block;
	float:left;
	height:24px;
	text-indent:-9999px;
	width:21px;
}

span.search-icon-girls-only {
	background:none;
	display:block;
	float:left;
	height:24px;
	text-indent:-9999px;
	width:21px;
}

div.girls-only a{
	color:#ED0167;
}
