/*
Theme Name: SMOGRANCH THEME
Theme URI: 
Description: Custom Theme based on Thematic(http://themeshaper.com/thematic/)
Author: Tomo Saito, gotomedia LLC
Author URI: http://gotomedia.com
Template: thematic
Version: 1.0
Tags: buddypress
.
General comments/License Statement if any.
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
/* @import url('../thematic/library/layouts/2c-r-fixed.css');*/

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* @import url('../thematic/library/styles/default.css');*/

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');


@charset "UTF-8";
/* CSS Document */


/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.1
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}


/* ///// TYPE */
html{ font-size:16px; } /* Make sure the default is always 16px */
body{
	font-size:62.5%; /* 16px * 62.5% = 10px : 1em now = 10px */
	font-family:Helvetica, Arial, sans-serif;
	margin:0 auto;
}

a{
	color:#6c712f;
	text-decoration:none;}
a:hover{
	color:#4d3908;
	text-decoration:underline;}

strong{
	font-weight:bold;}

#wrapper{
	font-size:1.3em;
	color:#333;}


input{
	color:#555555;
	border:1px solid #CCCCCC;
	padding:4px;
}

select{
	color:#333;
	padding:2px 0;}


/* ///// PAGE STRUCTURE */
html, body{	
	background:#fafafa;}

#wrapper{
	width:1027px;
	margin:0 auto;
	padding:0 4px;
	position:relative;
	background:url(_images/wrapper-bg.png) repeat-y 0 0;}


#container{
	float:left;
	width:638px;}

#sidebar{
	float:right;
	width:300px;
	padding-bottom:30px;}




/* ///// HEADER */
#header{
	width:100%;
	height:175px;
	background:url(_images/header-bg.png) no-repeat 0 0;
	position:relative;
	padding:0;}


#header #blog-title a{
	position:absolute;
	display:block;
	text-indent:-9999px;
	outline:none;
	top:39px;
	left:68px;
	width:270px;
	height:39px;}

#blog-description{
	color:#f1f6db;
	font-size:15px;
	font-style:italic;
	position:absolute;
	top:52px;
	left:360px;
	text-transform:lowercase;}


#header #access{
	position:absolute;
	top:143px;
	right:70px;
	text-align:right;}

#header #access ul{
	float:right;
	width:auto;}
#header #access ul li{
	float:left;
	margin-left:25px;}
#header #access ul li a{
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	outline:none;
	text-shadow: #000 0px 2px 1px;}
#header #access ul li a:hover{
	color:#b9c6d0;}
#header #access ul li.current_page_parent a, #header #access ul li.current_page_item a{
	color:#8cc3ed;
	cursor:default;}

/*for BUDDYPRESS*/
body.activity #header #access ul li.page-item-5524 a,
body.members #header #access ul li.page-item-5524 a,
body.groups #header #access ul li.page-item-5524 a,
body.forums #header #access ul li.page-item-5524 a,
body.settings #header #access ul li.page-item-5524 a,
body.profile #header #access ul li.page-item-5524 a,
body.activation #header #access ul li.page-item-5524 a{
	color:#8cc3ed;
	cursor:default;}


.skip-link{
	display:none;}



/* ///// MAIN */

#main{
	padding:26px 30px 30px 30px;}

#content{}

#nav-above{
	display:none;}


.post{
	padding:7px;
	background:#FFF;
	margin-bottom:30px;
	width:280px;
	float:left;
	margin-right:24px;}

.post-top-image{
	text-align:center;}

.title-image img{
	width:280px;
	height:200px;}

.entry-title{
	margin:6px 12px 0 12px;}
.entry-title a{
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:1.2em;}
.entry-meta{
	margin:8px 12px 12px 12px;
	padding:0 0 8px 0;
	border-bottom:1px solid #dedede;
	font-size:14px;
	font-weight:bold;
	color:#888;}

.entry-content{
	margin:0 12px 24px 12px;
	line-height:1.3em;
/*	height:85px;
	overflow:hidden; */}


/* treatment for the first post */
.p1, .error404{
	padding:7px;
	background:#FFF;
	margin-bottom:30px;
	width:600px;
	float:none;}


.p1 .entry-title{
	margin:10px 12px 0 12px;}
.p1 .entry-title a, .single .entry-title{
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	line-height:1.2em;}
 .single .entry-title{
	 margin-top:15px;}
.p1 .entry-meta{
	margin:8px 12px 14px 12px ;
	padding:0 0 12px 0;
	font-size:16px;}

.p1 .entry-content{
	margin:0 12px 30px 12px;
	height:auto;}

/* AND resert for the archive and search*/
.archive-list{
	margin-bottom:30px;
	width:280px;
	float:left;
	margin-right:24px;}
.archive-list .entry-title{
	margin:12px 12px 0 12px;}
.archive-list .entry-title a{
	font-size:16px;}
.archive-list .entry-meta{
	margin:10px 12px 14px 12px;
	padding:0 0 12px 0;
	font-size:14px;}
.archive-list .entry-content{
	margin:0 12px 18px 12px;}



/* End reset */


.entry-content img {
margin-left:-12px !important;
}


.entry-content p{
	margin-bottom:1.2em;}


.entry-bottom{
	clear:both;
	margin:0px 12px 6px 12px;}
.read-more{
	float:left;
	margin-top:-10px;}
.entry-utility{
	float:right;
	margin-top:-10px;}
.read-more a, .entry-utility a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;}



#nav-below{
	clear:both;
	padding-bottom:50px;
	position:relative;}

.nav-previous{
	float:left;}
.nav-previous .meta-nav{
	text-indent:-9999px;
	width:7px;
	height:13px;
	display:inline-block;
	margin:0 5px 0 0;
	background:url(_images/arrow-white-left.png) no-repeat 0 5px;}
.nav-next{
	float:right;
	margin-right:30px;}
.nav-next .meta-nav{
	text-indent:-9999px;
	width:7px;
	height:13px;
	display:inline-block;
	margin:0 0 0 5px;
	background:url(_images/arrow-white-right.png) no-repeat 0 5px;}


#nav-below a{
	display:block;
	padding:7px 20px 7px 20px;
	background:#a9b14a;
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	max-width:250px;}

#nav-below a:hover{
	background:#878a4c;}




/* ///// PHOTOGRAPHS */

.entry-title-photograph{
	float:left;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	margin:26px 0 0 32px;
	text-transform:capitalize;}

ul#nav{
	margin-top:25px;
	padding-right:30px;}
ul#nav li{
	float:right;
	margin-right:15px;
	border-right:1px solid #BBBBBB;
	padding-right:15px;}
	ul#nav li:first-child{
		border-right:none;
		padding-right:0;}
ul#nav li a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-decoration:none;}

#main.photographs{
	padding-top:10px;}

#main.photographs #content{
	background:#FFF;
	padding:20px;}


#main.photographs h1, #main.photographs h2{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:21px;
	line-height:1.2em;
	margin-bottom:10px;}

ul.thumbs li {
	width: 230px;
	height: 160px;
}

ul.thumbs li table td {
	width: 180px;
}

ul.thumbs li table td.slide {
	width: 170px;
	height: 150px;
}

ul.thumbs.gallery_thumbs li {
margin:0 0 20px 0;
}


#main.photographs table  {
border-collapse: separate;
border-spacing:5px !important;
color:#555;
margin:0 auto;}

#main.photographs table input{
	margin-right:7px;
	border:1px solid #DDD;
	padding:3px;}
#main.photographs table select{
	margin-right:7px;}

#main.photographs .search_tips{
	width:350px;}

#main.photographs .search_tips p{
	margin:1em 0 0 0;}
#main.photographs .search_tips blockquote{
	margin:5px 0 0 0;
	background:#EEE;
	padding:3px 5px;
	display:inline-block;}

#main.photographs table.input th{
	padding-bottom:10px;}


#main.photographs input[type="submit"]{
	background:#A9B14A;
	border:1px solid #A9B14A;
	color:#FFF;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:bold;
	padding:3px 15px;
	cursor:pointer;}

#main.photographs input[type="submit"]:hover{	
	background:#878a4c;}

#main.photographs input[type="reset"]{
	cursor:pointer;}

/* ///// PAGE */

/* Page Wide version */

#container.page{
	float:none;
	width:auto;}

#container.page .p1{
	width:auto;
	padding-top:24px;}

.page h1.entry-title {
	margin:0px 12px 10px 12px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:17px;
	text-transform:capitalize;}

h1.page-title{
	margin:0px 12px 10px 12px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:17px;
	text-transform:capitalize;}

/* ///// SINGLE POST */

.add-this{
	margin-top:20px;
	text-align:right;}

.post-tags{
	clear:both;
	margin:15px 12px;}

#comments{
	clear:both;
	width:600px;
	margin-bottom:30px;
	padding:0 0 50px 20px;
	border-bottom:1px solid #CCC;}

#comments h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	margin:20px 0;}


#comments-list li{
	clear:both;
	padding-bottom:10px;}

#comments .comment-author{
	width:110px;
	float:left;}

#comments .comment-author img.avatar{
	width:60px;
	height:60px;
	border:4px solid #FFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;}

#comments .comment-author span{
	display:block;
	margin-top:5px;}


#comments .comment-group{
	float:left;
	width:450px;
	padding:10px;
	background:#FFF;
	border:8px solid #FFF;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;}

#comments .comment-meta{
	color:#BBB;}

#comments .comment-content{
	margin-top:10px;}

#comments .comment-reply-link{
	float:right;
	margin:5px}


#comments .children{
	margin-left:60px;
	}
#comments .children .comment-group{
	width:390px;}
#comments .children .children .comment-group{
	width:330px;}

#commentform .form-label{}

#commentform .form-label{
	margin:15px 15px 0 0;
	clear:both;
	float:left;
	width:90px;
	text-align:right;}
#commentform input#author, 
#commentform input#email,
#commentform input#url,
#commentform textarea{
	margin-top:15px;
	border:1px solid #CCC;
	padding:5px;}
#commentform textarea{
	width:400px;
	height:100px;}

#commentform #form-allowed-tags{
	display:none;}

#commentform .form-submit input{
	margin-left:105px;
	margin-top:20px;
	background:#A9B14A;
	border:0;
	color:#FFF;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:bold;
	padding:3px 0;
	width:140px;
	cursor:pointer;}

#commentform .form-submit input:hover{	
	background:#878a4c;}


#respond{
	margin-bottom:30px;}


/* ///// SIDE BAR */

#about-smogranch{
	width:300px;
	height:166px;
	position:relative;
	background:url(_images/about-smogranch-bg.png) no-repeat 0 0;
	margin-bottom:30px;}

#about-smogranch p{
	padding:20px;
	position:relative;
	top:40px;
	line-height:1.3em;
	color:#666;}

#about-smogranch a.join-link{
	position:absolute;
	display:block;
	height:10px;
	background:url(_images/join-link-arrow.png) no-repeat 100% 0;
	padding-right:14px;
	right:14px;
	bottom:9px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:0.9em;}
	#about-smogranch a.join-link:hover{
		text-decoration:underline;}

#about-smogranch span.coming-soon{
	position:absolute;
	display:block;
	height:10px;
	padding-right:0px;
	right:20px;
	bottom:9px;
	color:#FFF;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:0.9em;}



#promo-box{
	margin-bottom:25px;}

#promo-box .item{
	width:300px;
	height:105px;
	position:relative;
	margin-bottom:5px;}
#promo-box .photography{
	background:url(_images/promo-box-photograph-bg.jpg) no-repeat 0 0;}
#promo-box .publications{
	background:url(_images/promo-box-publications-bg.jpg) no-repeat 0 0;}
#promo-box .workshops{
	background:url(_images/promo-box-workshops-bg.jpg) no-repeat 0 0;}

#promo-box .item a.title-link{
	display:block;
	position:absolute;
	height:19px;
	width:130px;
	top:11px;
	left:122px;
	text-indent:-9999px;}

#promo-box .item p{
	width:170px;
	color:#FFF;
	font-size:11px;
	line-height:1.5em;
	position:relative;
	top:39px;
	left:124px;}

#promo-box .item a.more{
	position:absolute;
	right:10px;
	bottom:10px;
	display:block;
	width:46px;
	height:10px;
	background:url(_images/more-link-arrow.png) no-repeat 100% 0;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#a9b14a;
	text-decoration:none;
	line-height:0.9em;}
#promo-box .item a.more:hover{
	color:#b9c6d0;
	background:url(_images/more-link-arrow.png) no-repeat 100% -10px;}

#primary{
	width:300px;
	height:160px;
	background:url(_images/archive-bg.png) no-repeat 0 0;
	position:relative;}

#primary ul.xoxo{
	position:relative;
	top:50px;
	left:15px;}

#primary ul.xoxo li{
	margin-bottom:12px;}

#primary ul.xoxo li h3{
	display:inline-block;
	width:70px;
	text-align:right;
	margin-right:5px;
	color:#999;}
#primary ul.xoxo li select{
	width:140px;}
#primary ul.xoxo li input{
	width:132px;
	border:1px solid #CCC;
	padding:4px;
	color:#333;}
#primary ul.xoxo li form{
	display:inline-block;}
#primary ul.xoxo li input#searchsubmit{
	width:38px;
	border:0;
	padding:3px 0;
	background:#a9b14a;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;}

#primary ul.xoxo li input#searchsubmit:hover{
	background:#878a4c;}

.textwidget p{
	margin-bottom:1.5em;}

#secondary .widgettitle{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:17px;
	margin:0 0 10px 0;
	text-transform:capitalize;}


/* Workshop Side Bar*/
#sidebar.workshops{
	padding-top:28px;}
#sidebar.workshops .item1 .item-image{
	width:300px;
	height:200px;
	background:url(_images/workshops-sidebar-image-1.jpg) no-repeat 0 0;
	margin-bottom:12px;}
#sidebar.workshops .item-text{
	margin-bottom:30px;}

#sidebar.workshops .item2 .item-image{
	width:300px;
	height:200px;
	background:url(_images/workshops-sidebar-image-2.jpg) no-repeat 0 0;
	margin-bottom:12px;}



/* AD */

#ad-space{
	margin-top:40px;
	width:300px;}
#ad-space .title{
	width:82px;
	height:16px;
	background:url(_images/title-partners.png) no-repeat 0 0;
	margin:0 auto 15px auto;
	text-indent:-9999px;}
#ad-space .ad-item{
	width:222px;
	margin:auto;
	margin-bottom:5px;}
#ad-space .ad-item a{
	display:block;
	height:62px;
	width:222px;
	text-indent:-9999px;
	outline:none;}
#ad-space .ad-item a.Kodak{
	background:url(_images/Ad-Kodak.png) no-repeat 0 0;}
#ad-space .ad-item a.TENBA{
	background:url(_images/Ad-TENBA.png) no-repeat 0 0;}
#ad-space .ad-item a.blurb{
	background:url(_images/Ad-blurb.png) no-repeat 0 0;}
#ad-space .ad-item a.fractionmagazine{
	background:url(_images/Ad-fractionmagazine.png) no-repeat 0 0;}





/* ///// FOOTER */
#footer{
	clear:both;
	width:100%;
	background:url(_images/footer-bg.jpg) no-repeat 0 0;
	height:136px;
	position:relative;
	color:#FFF;
	font-size:12px;}

#footer .section1{
	width:310px;
	top:25px;
	left:40px;
	position:absolute;
	padding-right:20px;
	min-height:80px;
	border-right:1px solid #666;}

#footer .section2{
	width:370px;
	top:25px;
	left:400px;
	position:absolute;
	padding-right:20px;
	min-height:80px;
	border-right:1px solid #666;
	position:relative;}

#footer .section3{
	width:190px;
	top:25px;
	left:820px;
	min-height:80px;
	position:absolute;}

#footer h3{
	height:14px;
	text-indent:-9999px;
	margin-bottom:10px;}
#footer .section1 h3{
	background:url(_images/footer-title-bike-comuting.png) no-repeat 0 0;}
#footer .section2 h3{
	background:url(_images/footer-title-unicef.png) no-repeat 0 0;}
#footer .section3 h3{
	background:url(_images/footer-title-connect.png) no-repeat 0 0;}

#footer p{}

#footer .section2 img{
	float:right;
	margin-left:20px;}

#footer a.more{
	display:block;
	width:46px;
	height:10px;
	background:url(_images/more-link-arrow.png) no-repeat 100% 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#a9b14a;
	text-decoration:none;
	position:relative;
	left:230px;
	line-height:1em;}

#footer a.more:hover{
	color:#b9c6d0;
	background:url(_images/more-link-arrow.png) no-repeat 100% -10px;}





/* ///// PUBLICATIONS */

.publication-entry{
	float:left;
	border:1px solid #DDD;
	background:#EEE;
	padding:10px;
	width:190px;
	margin:0 10px 30px 10px;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height:1.3em;
	min-height:270px;}

.publication-entry a.title{
	display:block;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:1.2em;
	margin-bottom:10px;
	height:2.4em;
	overflow:hidden;
	}

.publication-entry .content{
	height:340px;
	margin-bottom:10px;
	overflow:hidden;}
.avatar-block{}

.publication-entry img{
	margin-bottom:10px;}


.publication-entry a.more{
	font-family:Georgia, "Times New Roman", Times, serif;}




/* ///// BUDDYPRESS */

#loginform p{
	margin-bottom:1em;}

#content.community-register {
	width:900px;}
#content.community-register #loginform{
	width:280px;
	float:left;}
#content.community-register #register-page form{
	width:600px;
	float:left;}
#content.community-register h2{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:17px;
	margin-bottom:1em;}
#content.community-register h4{
	font-weight:bold;
	margin-top:1em;}
#content.community-register #community-login, #content.community-register #signup_submit{
	margin-top:10px;}



#item-nav div.item-list-tabs ul{
	line-height:100% !important;}

.item-list-tabs li,
#item-nav div.item-list-tabs ul li,
#item-body div.item-list-tabs ul li{
	margin-left:0px;
	padding-left:7px;
	background:url(_images/devider-point.png) no-repeat 0 50%;}
.item-list-tabs li:first-child,
#item-nav div.item-list-tabs ul li:first-child,
#item-body div.item-list-tabs ul li:first-child,
#item-body div.item-list-tabs ul li#activity-filter-select{
	margin-left:0;
	padding-left:0;
	background:none;}



#item-nav div.item-list-tabs ul li.selected a,
#item-body div.item-list-tabs ul li.selected a{
	color:#666;
	cursor:default;
	text-decoration:none;}


ul.item-list{
	margin:0 !important ;}


#content.community{
	width:614px;}

#community-navi-box{
	margin-bottom:30px;}

.entry-title-community{
	float:left;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	margin:0;
	text-transform:capitalize;}


ul#nav.community{
	float:right;
	margin-top:0;
	padding-right:0;}

ul#nav.community li{
	float:left;
	border-right:none;
	border-left:1px solid #BBBBBB;
	margin-right:0;
	padding-right:0;
	margin-left:15px;
	padding-left:15px;}
ul#nav.community li:first-child{
	border:none}

#message p{
	margin-bottom:1em;}

h2.widgettitle, #activate-page h3{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:21px;
line-height:1.2em;
text-decoration:none;
margin-bottom:1em;}

ul#nav.community li a.selected{
	color:#333;
	cursor:default;}

h3.community{
	display:none;}


div.item-list-tabs{
	margin:0 !important;}

.community .widgetcontainer{
	margin-bottom:40px;}

.community h3.widgettitle{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:17px;
	margin-bottom:0.5em;}



#sidebar .community{
	margin-top:8px;}


#item-header-content h2{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:17px;
margin-bottom:0.5em;}

#item-header-content .activity{
	color:#999;}

#item-body #whats-new-form{
	margin-top:20px;}



/* SIDEBAR*/

.item-avatar{
	float:left;
	margin:2px;}

.avatar-block img.avatar{
	border:3px solid #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;}

.avatar-block{
	display: inline-block;
}
.avatar-block:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Hides from IE-mac \*/
* html .avatar-block{
	height: 1%;
}
.avatar-block {
	display: block;
}


.item-list li{
	display:block;
	clear:both;}





/* ACTIVITY */

#whats-new-avatar img.avatar, ul.activity-list li img.avatar{
	width:60px;
	height:60px;
	border:4px solid #FFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;}

ul.activity-list li div.activity-content{
	float:left;
	width:490px;
	padding:10px;
	background:#FFF;
	border:8px solid #FFF;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-left:20px !important;}

ul.activity-list li div.activity-content .activity-header{
	font-size:0.9em;
	position:relative;
	margin-bottom:1.5em;}
ul.activity-list li div.activity-content .activity-header .time-since{
	color:#999;}

ul.activity-list li div.activity-content .activity-header .view{}

ul.activity-list li div.activity-content .activity-meta{
	margin-top:1.5em;
	font-size:0.9em;}

.activity-meta a{
	margin-left:0px;
	padding-left:7px;
	background:url(_images/devider-point.png) no-repeat 0 50%;}
.activity-meta a:first-child{
	margin-left:0;
	padding-left:0;
	background:none;}

ul.activity-list li div.activity-content img.align-left{
	margin-right:15px;}



ul.activity-list li div.activity-comments {
float:left;
margin:0px 0 0 85px !important;
width:500px;
}
.activity-comments li{
	margin-top:10px;}
.activity-comments li img.avatar{
	margin-right:10px;}

.activity-comments li .acomment-meta{
	font-size:0.9em;
	color:#999;}

div.activity-comments form{
	margin:10px 0 10px 0  !important;
	padding:0px !important;}


form#whats-new-form #whats-new-textarea, div.activity-comments form textarea{
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC !important;
color:#555555;
margin-bottom:10px;
padding:8px !important;}

div.activity-comments form .ac-textarea{
	border: none !important;
	margin-bottom:0 !important;
	padding:0  !important;}




input#members_search, input#groups_search, input#forums_search{
border:1px solid #CCCCCC;
padding:4px;
color:#333;}




div.activity-comments form input{
background:none repeat scroll 0 0 #A9B14A;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-family:Georgia,"Times New Roman",Times,serif;
font-weight:bold;
padding:3px 20px;}
div.activity-comments form input:hover{
	background:#878a4c;}

input#aw-whats-new-submit, 
input#members_search_submit, 
input#groups_search_submit, 
input#forums_search_submit, 
input#community-login, 
input#profile-group-edit-submit,
input#upload,
input#delete-account-button,
input#signup_submit, input#submit{
background:none repeat scroll 0 0 #A9B14A;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-family:Georgia,"Times New Roman",Times,serif;
font-weight:bold;
padding:3px 20px;}
input#aw-whats-new-submit:hover, 
input#members_search_submit:hover, 
input#groups_search_submit:hover, 
input#forums_search_submit:hover, 
input#community-login:hover, 
input#signup_submit:hover, 
input#profile-group-edit-submit:hover
input#upload:hover,
input#delete-account-button:hover,
input#submit:hover{
	background:#878a4c;}


#signup_form textarea#field_3{
	background:#FFFFFF;
	border:1px solid #CCCCCC !important;
	padding:8px !important;
	color:#555555;}


form.dir-form div.dir-search {
margin:0 0 15px !important;
width:auto !important;
}


#groups-list-options{
	display:none;}


.activity-inreplyto{
	clear:both !important;
	padding-top:15px;
	margin-left: 95px !important;}

ul.activity-list li div.activity-comments ul li{
	padding-top:10px !important;}


/* FORUMS*/


#topic-post-list{
	background:none repeat scroll 0 0 #FFFFFF;
	border:8px solid #FFFFFF;}

#topic-meta h3{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:21px;
	line-height:1.2em;
	}

#topic-meta a{
	display:none;}

.admin-links{
	margin-bottom:5px;
	text-align:right;}

#topic-meta .admin-links a{
	display:inline;}


#topic-post-list li{
	border-top:1px solid #CCCCCC;
	overflow:hidden;
	padding-top:10px;
}

#topic-post-list li:first-child{
	border-top:none;
	padding-top:5px;}

#topic-post-list .admin-links{
	display:none;}

#topic-post-list .poster-meta{
	color:#999;
	font-size:0.9em;}

#topic-post-list .poster-meta img{
	float:left;
	margin:0 15px 10px 0;}

#post-topic-reply #reply_text{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CCCCCC !important;
	color:#555555;
	margin-bottom:10px;
	height:80px;
	padding:8px !important;}


#item-actions{
	width:150px;
	float:right;
	background:#FFF;
	border:8px solid #FFF;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;}


#message.info{
	margin:10px 0;}

.community .pagination{
	margin:10px 0;
	text-align:right;
	color:#999;}

.forums table.forum{
	width:100%;
	background:#FFF;
	border:8px solid #FFF;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-bottom:30px;}


.forums table.forum th{
	font-weight:bold;}

.forums table.forum tr{
	border-bottom:1px solid #CCC;}

.forums table.forum td{
	padding:10px 0 5px 0;}

.forums table.forum td.td-poster .poster-name, .forums table.forum td.td-group .object-name{
	display:inline;}





/* MEMBERS */


#item-header-avatar img{
	border:5px solid #FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}


ul#members-list.item-list li, 
ul#member-list.item-list li {
	background:none repeat scroll 0 0 #FFFFFF;
	display:block;
	float:left;
	margin:0 10px 10px 0;
	min-height:50px;
	padding:0px;
	position:relative;
	width:184px;
	clear:none;
	border:5px solid #FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
ul.item-list div.item-avatar{
	margin:0 !important;}


ul.item-list div.item{
	margin-left:60px !important;}

ul#members-list.item-list li .update{}

ul#members-list.item-list li .item-meta,
ul#member-list.item-list li .item-meta, ul#member-list.item-list li span.activity{
	font-size:0.9em;
	line-height:1.1em;
	color:#999;
	margin-top:5px;}

ul#member-list.item-list li img.avatar{
	float:left;
	margin:0px 8px 0px 0px;}

ul#member-list.item-list li h5{
	clear:none;}

table.profile-fields td{
	padding:0 15px 15px 0;}

table.profile-fields td.label{
	font-weight:bold;
	width:100px;
	text-align:right;}



/* GROUPS */
#groups-list{}


#groups-list li {
overflow:hidden;
background:#FFF;
	border:5px solid #FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:5px;
}

#groups-list li .item-title{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	line-height:1.2em;}
#groups-list li .item-meta{
	color:#999;
	font-size:0.9em;}

#item-body h4{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:17px;
	line-height:1.2em;
	margin:0.5em 0;}

#post-new-topic input, #profile-edit-form input{
	border:1px solid #CCCCCC;
	padding:4px;}

#post-new-topic textarea, #profile-edit-form textarea{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CCCCCC !important;
	color:#555555;
	height:80px;
	margin-bottom:10px;
	padding:8px !important;}

#post-new-topic input#topic_tags{
	margin-bottom:10px;}


/* PROFILE*/
table.profile-fields{
	margin-top:20px;}

#avatar-upload-form p{
	margin:1em 0;}

#settings-form h3{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:17px;
	line-height:1.2em;
	margin:0.5em 0;}

#settings-form table th{
	font-weight:bold;
	padding:20px 10px 0 0;}
#settings-form table td{
	padding:2px 10px 2px 0;}

#settings-form input#submit{
	margin-top:10px;}


/* ALBUM */

#picture-edit-thumb{
	float:none !important;}

form.standard-form #picture-title{
	width:450px !important;}
form.standard-form input{
	margin-right:5px;}

form.standard-form label{
	margin:5px 0 5px 0 !important;}
form.standard-form p{
	margin-bottom:30px;}

.picture-gallery, .picture-adjacent-links {
	margin-top:20px !important;}

.picture-thumb-box .picture-title{
	text-transform:none !important;}

.picture-single{
	margin-top:20px;}


/* ///// WRAPPER */

.alignleft, .align-left{
	float:left;}
.alignright, .align-right{
	float:right;}



.clearfix { display: inline-block; }
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */




/* PROFILE*/
/* .page-item-5524{
	display:none;} */


/* Added by Flemming Bo Jensen */

p.subscribe-to-comments
{
	margin-left:105px;
        margin-top:20px;
}
