
#col-left {display:none;}
#col-right{margin-left:0;}
	#sidebar{width:300px;margin-right:10px;}
	#main-content-container{margin-right:325px;}

#main-content{padding-top:5px;}

#main-content .message-container{margin-top:-5px;margin-bottom:20px;}
	
#sidebar .banner-container{margin-bottom:20px;padding:0;width:100%;}
#sidebar {margin-bottom:-10px;}

.component-container {overflow:hidden;}

.component .header a.user-url{float:right;color:#fff;font-size:11px;font-style:italic;font-weight:normal;}
.component .header em{font-size:11px;font-style:normal;font-weight:normal;}

.profile {width:100%;}
.profile img{display:block;float:left;width:50px;height:50px;}
.profile dl{margin-left:60px;}
.profile dt{padding-bottom:4px;font-size:15px;font-weight:bold;line-height:16px;}
.profile dt{color:#333;}
.profile dd{padding-bottom:1px;color:#333;}
.profile dd.about{color:#4c4c4d;padding-bottom:3px;}
.profile dd h3{padding-top:5px;color:#333;font-size:11px;font-weight:normal;}
.profile dd em{color:#666;}
.profile ul{padding-top:8px;}
.profile li{font-size:10px;color:#333;}
.profile li strong{color:#000;}
.profile li a{color:#666;}

.component .input-row .text{width:270px;}
.component .input-row .inner-label{color:#999;font-style:italic;}
.component .input-row.validation-error .text {border: 1px solid #f0aaaa;background: #fee;}
.component .body .input-row label.error{display:block;padding:6px 0 0 2px;color:#8f0100;}

.member-list ul.title{margin:0;padding:0;}
.member-list .item {width:100%;overflow:hidden;}
.member-list .item img{float:left;width:50px;height:50px;}
.member-list .item .main{margin-left:60px;}
.member-list .item .main h2 a{color:#4c4c4d;}
.member-list .item .main h2 a:hover{color:#5a6e28;}
.member-list .item .main h4{color:#4c4c4d;padding-bottom:0;}

/* add-network */
.add-network{margin-top:3px;}
.add-network .add,
.add-network .remove{padding:0 0 0 13px;background:transparent url(../img/icon/add_component.gif) no-repeat 0 1px;color:#666;text-decoration:none;}
.add-network .remove{background-position:0 -32px;}
.add-network .remove:hover{background-position:0 -92px;}
.add-network a{outline:none;}
.add-network a:hover{text-decoration:underline;}
.add-network.wait a{background-position:0 -63px !important;}

.add-network .remove{display:none;}
.added .add{display:none;}
.added .remove{display:inline;}

.no-members{color:#4c4c4d;font-style:italic;padding-bottom:10px;}

li.no-tab{padding:9px 0 0 10px;}
li.no-tab a{display:inline;padding:0 0 0 10px;background:transparent url(../img/icon/twirl.gif) no-repeat 0 2px;text-decoration:underline;color:#333;}
li.no-tab a:hover{color:#333;background-position:0 2px;}

#sortbar-container{border-top:0;position:static;}
#sortbar #ongoing li{padding:4px 0 6px 5px;}
#ongoing{float:right;}
#ongoing a{padding-left:20px;background:transparent url(../img/icon/ongoing.gif) no-repeat 0 -1px;color:#333;}
#ongoing a.show{}
#ongoing a.hide{background-position:0 -32px;}
#ongoing a:hover{text-decoration:underline;}

/* portlet foldouts */
#main-content div.portlet{position:relative;float:right;margin:0;padding:0;width:auto;background:transparent none;z-index:100;}
#main-content div.portlet ul.foldout{padding:8px 0 0 0;}
#main-content div.portlet li{position:relative;float:left;width:152px;}
#main-content div.portlet li.label{padding:4px 5px 0 0;width:auto;}
#main-content div.portlet li li{float:none;width:auto;}

#main-content ul.foldout a.select{background-color:#fff;color:#333;}
#main-content ul.foldout a.select:hover,
#main-content ul.open a.select{background-color:#eee;color:#333;}

#tab-container {padding:20px 0;}
#tab-content-container a.button{margin-top:10px;}

.no-results{padding-top:20px;color:#000;}
.no-results h2{padding-bottom:10px;color:#000;font-size:11px;}

#tab-content-next7days .show-all{visibility:hidden;background-color:#fff;}
#tab-content-next7days .show-all a{text-decoration:none;}
#tab-content-next7days .show-all a:hover{text-decoration:underline;}
/*
#tab-content-next7days .item-group{padding-bottom:10px;} 
#tab-content-next7days a.button{margin-top:20px;}
*/

.anonymous-message div.body{background-image:url(../img/icon/intro.gif);}
.anonymous-message div.body{padding-right:15px;padding-bottom:15px;}
.anonymous-message h4{font-weight:bold;}
.anonymous-message ul.list li{background:transparent url(../img/homepage/list-item.gif) no-repeat 6px 3px;padding:0 0 6px 20px;}

.anonymous-message .options{text-align:center;padding:10px 10px 20px 0;}

.anonymous-message .partners{width:252px;height:auto;}

.anonymous-message .join-now {padding-bottom:5px;}
.anonymous-message .join-now a{display:block;margin:0 auto;width:184px;height:32px;background:transparent url(../img/message_join_button_face.gif) no-repeat 0 0;font-size:14px;font-weight:bold;text-decoration:none;color:#fff;}
.anonymous-message .join-now a:hover{background-position:0 -36px;}
.anonymous-message .join-now a span{display:block;padding:6px 10px 0 30px;text-align:center;}

