html *	{ padding: 0; margin: 0; }
body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	padding: 10px;
}
hr		{ border: #ccc; background: #ccc; height: 1px; }
ul 		{ list-style-type: none; }
th		{ text-align: left; }
p 		{ margin-bottom: 10px; }
img		{ vertical-align: middle; }
a		{ color: #99103f; text-decoration: none; }
a:hover { text-decoration: underline; }
a img	{ border: 0; }
fieldset{ padding: 10px; }
textarea{ width: 100%; }
table tbody td { white-space: nowrap; }
input[type=text], input[type=password], select, textarea { 
	border: 1px solid #ccc;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	padding: 2px;
}

/* classes */
.columned-list {
	overflow: hidden;
	margin: 5px 0;
}
.columned-list dt, .columned-list dd {
	float: left;
	overflow: hidden;
	width: 50%;
}
.columned-list dt {
	clear: left;
}
.align-center {
	text-align: center;
}
.align-left {
	text-align: left;
}
.align-right {
	text-align: right;
}
.advertisingNote { 
	margin-bottom: 10px;
	text-align: right;
}
.column {
	margin-top: 10px;
	float: right;
}
.active {
	font-weight: bold;
}
.errors {
	color: #f00;
	font-weight: bold;
}
.listAll { 
	text-align: right; 
	display: block; 
	margin: 5px 0;
	font-size: 10px;
	clear: both;
	font-weight: bold; 
}
.required { 
	font-weight: bold;
}

input#topic,input#groupTitle { width: 50%; }
#usereditform fieldset input[type=text] { width: 50%; }
#usereditform fieldset input.maininput { width: auto !important; }
#usereditform fieldset textarea { width: 70%; }
h1,h2,h3,h4 {
	font-weight: normal;
	color: #244199; 
}
h1 { 
	margin-bottom: 10px;
	color: #000;
	font-size: 22px;
	padding-bottom: 8px;
	border-bottom: 1px solid #ccc;
}
h2 { font-size: 17px; }
h3 { font-size: 13px; } 
.RichTextEditable body { font-size: 11px; }
#detail-tab h1 { padding-bottom: 0; border-bottom: 0; }
#loginLayer { display: none; }
#page {
	width: 728px;
	overflow: hidden;
	float: left;
}
#sky { position: absolute; left: 770px; top: 0; margin: 127px 0 0 0; }
#content #page { display: none; }
#head {
	border-top: 1px solid #666;
	margin-top: 5px;
	padding: 5px 0;
	height: 100px;
	overflow: hidden;
	background: url(../../images/cim/cim-logo.jpg) no-repeat 0px 20px;
	text-align: right;
}
#logoLink { float: left; display: block; width: 465px; height: 83px; }
#sitemapLink, #flags, #community-nav { float: right; }
#community-nav { margin-top: 2px; }
#homenav { overflow: hidden; }
#sitemapLink { padding: 0 5px; margin-top: 2px; }
#footer {
	clear: both;
	padding-top: 20px;
	color: #BCBFC4;	
}
#footer a {
	color: #C0C4C7;
}
#bannerTop {
	padding: 5px 0;	
}
#flags {
	text-align: right;
}
#flags a {
	padding: 0 2px;
}
#homeLink {
	float: left;
}
#navWrap {
	background: transparent url(../../images/cim/nav.gif) repeat bottom left;
	width: 665px;
	min-height: 44px;
	margin-bottom: 5px;
	float: right;
}
#mainNav {
	line-height: 20px;
	overflow: hidden;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-bottom: 5px solid #670E28; 
}
#mainNav li {
	float: left;
	width: 95px;
	height: 20px;
	font-size: 10px;
	text-align: center;
	color: #fff;
}
#mainNav li a, .nav-layer a {
	display: block;
	color: #fff;
	text-decoration: none;
}
#mainNav li a {
	background: url(../../images/cim/nav-main.gif) no-repeat center left;
}
#mainNav li.last a {
	background-image: url(../../images/cim/nav-main-last.gif);
}
#mainNav li.first a {
	background-image: url(../../images/cim/nav-main-first.gif);
}
#mainNav li a.main-active, #mainNav li a:hover {
	background: url(../../images/cim/nav-main-active.gif) no-repeat center left;	
}
.nav-layer {
	overflow: hidden;
	height: 19px;
	line-height: 19px;
	clear: right;
	width: 664px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.nav-layer li {
	white-space: nowrap;
	float: left;
	margin: 0 2px 0 0;
	padding: 0 0 0 3px;
	text-align: left;
}
.nav-layer li.active, .nav-layer li:hover {
	background: url(../../images/cim/nav-sub-left.gif) no-repeat left 2px;
	font-weight: normal;
}
.nav-layer li a {
	padding: 0 5px;
	margin-top: 1px;
}
.nav-layer li a span { position: relative; top: -2px; }
.nav-layer li a:hover, .nav-layer li a:focus, .nav-layer .active a, .nav-layer li:hover a {
	background: #670e28 url(../../images/cim/nav-sub-right.gif) no-repeat top right;
}
#sidebar {
	width: 234px;
	margin-left: 10px;	
}
#content {
	width: 484px;
}
.box {
	padding: 8px 5px;
	background: #f3ebe9;
	overflow: hidden;
	border: 1px solid #ebdcd9;
	margin-bottom: 10px;
	width: 221px;
}
.box h3 {
	margin-bottom: 5px;
	font-size: 12px;
}
.box h3 .righted {
	float: right;
	font-weight: normal;
	font-size: 11px;
}
ul.dotted li { 
	padding-left: 10px;
	background: url(../../images/cim/dotted-icon.gif) no-repeat 0px 5px;
}
ul.arrowed li { 
	padding-left: 10px;
	background: url(../../images/cim/arrow-icon.gif) no-repeat center left;
}
#content a.listAll {
	background: url(../../images/cim/bluedient.gif) no-repeat bottom left;
	padding-bottom: 5px;
}
.message {
	padding: 10px;
	margin-bottom: 10px; 
}
.success {
	border: 1px solid #72cf3f;
	background: #85ff00;
}
.zend_form_dojo dt label, .zend_form dt label { display: block; padding-top: 6px; }
.noright { margin-right: 0 !important; }
.new-user-box dl { overflow: hidden; }
.new-user-box dt, .new-user-box dd { float: left; height: 30px; }
.new-user-box dt { clear: left; padding-right: 5px; }
.new-user-box dt img { margin-top: 3px; }
.vote-box dl { overflow: hidden; }
.vote-box dt, .vote-box dd { float: left; line-height: 20px; }
.vote-box dt { clear: left; padding-right: 5px; width: 120px; }
.job-box ul.dotted li { line-height: 25px; background: url(../../images/cim/arrow-icon.gif) no-repeat center left; }
.job-box ul.dotted li.bordered { border-bottom: 1px solid #666; }
.login-box, #register-now-box, .loggedin-box, .users-events-box, .profile-tools-box { 
	/*background: #e5f1f8 url(../../images/cim/box-bg-login.gif) repeat-x top left;*/
	background: #f5f5fa;
	border: 1px solid #dddced;
}
.loggedin-box-avatar { float: left; margin-right: 5px; }
#loggedin-box-statusbar {
	background: url(../../images/cim/statusbar.gif) no-repeat center left;
	width: 177px;
	height: 14px;
	padding: 1px 0;
	display: block;
	float: left;
	margin-right: 5px;
}
#loggedin-box-statusbar span {
	background: url(../../images/cim/statusbar-inner.gif) repeat-x center left;
	height: 14px;
	display: block;
}
#loggedin-box-missing-hint {
	clear: left;
	margin: 5px 0;
}
#register-now-box ul.dotted li {
	border-bottom: 1px solid #ccc;
	line-height: 20px;
	background-position: 0px 9px;
}
#register-now-box ul.dotted li.last {
	border-bottom: 0;
}
#register-now-btn {
	text-align: center;
	margin-top: 5px;
}
#already-account {
	background: url(../../images/cim/already-account-bg.gif) no-repeat center left;
	font-size: 10px;
	color: #572700;
	height: 15px;
	padding: 2px 5px 0 5px;
	width: 223px;
	margin-bottom: 5px;
}
.business-card { 
	height: 102px;
	width: 212px;
	margin: 0 5px 10px 0;
	padding: 10px;
	background: url(../../images/cim/business-card2-bg.png) no-repeat center left;
	float: left;
	text-align: left;
}
.business-card-odd {
	margin-right: 0;
	margin-left: 15px;	
}
.ui-tabs-panel .business-card-odd {
	margin-left: 4px;	
}
.business-card h3 {
	clear: both;
}
.business-card-avatar {
	float: left;
	margin: 0 10px 10px 0;
	overflow: hidden;
}
.business-card-options, .eventlist-options {
	line-height: 16px;
}
.my-contact .business-card {
	margin: 0px auto;
	float: none;
}
.my-contact {
	text-align: center;
	float: left;
	width: 230px;
	margin: 5px 5px 5px 0;
	padding: 5px 0;
	border-bottom: 1px solid #dddced;
	overflow: hidden;
	height: 1%;
}
.notSpecified {
	color: #666;
	font-style: italic;
}
#detail-tab h2 { 
	clear: both;
	margin-top: 5px; 
}
.userdetails { 
	line-height: 22px; 
	margin-bottom: 10px;
	overflow: hidden;
}
.userdetails dt, .userdetails dd { 
	margin-bottom: 1px; 
	padding-right: 10px; 
}
.userdetails dt {
	float: left;
	clear: left;
	width: 160px;
	overflow: hidden;
}
.userdetails dd {
	overflow: hidden;
}
.maindetails { line-height: 17px; }
.maindetails dt { width: 60px; clear: both; }
.maindetails dd { float: none; width: 270px; }
.editorsblog-sidebar {
	background: url(../../images/cim/editorsblog-sidebarbg.gif) repeat-x 73px 0px;
	float: left;
	width: 224px;
}
.editorsblog-avatar { float: left; }
.editorsblog-sidebar h2 { clear: left; }
.editorsblog-sidebar p { margin-bottom: 10px; }
.editorsblog-avatar { margin-right: 10px; }
.blog-dashboard-list li {
	overflow: hidden;
	margin-bottom: 10px;
}
.blog-article-categorylist, .blog-article-taglist, .blog-no-comments { margin-bottom: 20px; }
.blog-dashboard-list p { margin-bottom: 0; }
.blog-dashboard-avatar, .bloglist-single-avatar {
	float: left;
	margin-right: 5px;
}
.blog-article-single-author { margin-bottom: 5px; }
.bloglist-single { padding: 15px 0 5px 0; overflow: hidden; height: 1%; }
.bloglist-single-right { float: left; width: 369px; }
.bloglist-single h2 { margin-bottom: 3px; }
#blog-recommendation { width: 472px; }
#clubbing {
	width: 468px;
	background: transparent url(../../images/cim/clubbing-bg2.jpg) no-repeat center left;
	height: 171px;
	padding: 15px 10px 0 10px; 
}
#clubbing h2 { color: #fff; font-size: 14px; font-weight: bold; margin: 0 0 28px 40px; }
#clubbing div { overflow: hidden; }
#blog-recommendation-top {
	background: url(../../images/cim/editor-recommends-top.jpg) no-repeat left top;
	width: 422px;
	height: 34px;
	padding: 12px 0 0 50px;
}
#blog-recommendation-bottom {
	background: url(../../images/cim/editor-recommends-bottom.jpg) no-repeat left top;
	height: 18px;
	width: 472px;
}
#blog-recommentation-article {
	border-right: 1px solid #d8e68d;
	overflow: hidden;
}
.blog-commentlist-item {
	overflow: hidden;
	padding: 10px 0;
}
#let-us-know {
	background: url(../../images/cim/let-us-know.gif) no-repeat left top;
	padding: 0 5px 8px 70px;
	margin-bottom: 5px;
}
#let-us-know h1 { color: #244199; font-size: 18px; border-bottom: 0; padding-bottom: 0; }
#let-us-know h2 { color: #000; font-size: 14px; font-weight: bold; }
.newslist-item { padding: 15px 0; }
.newslist-item h2 { margin-bottom: 3px; }
.newslist-teaser { padding: 3px 0; }
.news-dashboard-item {
	padding-bottom: 10px;
	overflow: hidden;
}
.news-dashboard-left {
	margin-right: 10px;
}
.news-dashboard-right {
	background: url(../../images/comment-quote.gif) no-repeat left top;
	padding-left: 20px;
	margin: 15px 0 0 0;
	width: 50%;
	min-height: 50px;
	float: right;
	color: #244199;
}
.news-comment-single, .blog-comment-single, .gallery-image-comment {
	background: transparent url(../../images/comment-quote.gif) no-repeat 5px 10px;
	padding: 5px 5px 5px 30px;
	margin-bottom: 10px;
	border: 1px solid #244199;
	overflow: hidden;
}
.news-comment-single p, .blog-comment-single p {
	margin-bottom: 0;
}
#groupTabs .ui-tabs-panel li {
	overflow: hidden;
	margin-bottom: 5px;
}
#groupTabs ul.arrowed li {
	margin-bottom: 0;
}
.group-dashboard-avatar {
	margin-right: 5px;
	float: left;	
}
.grouplist-item {
	padding: 0 0 10px 0;
	border: 1px solid #ccc;
	margin-top: 20px;
}
.grouplist-item h2 {
	background: #F5F5FA;
	padding: 5px;
}
.grouplist-item-details {
	margin: 10px 5px 0 5px;
}
.grouplist-links {
	margin: 0 5px;
}
.grouplist-item-details li {
	margin-bottom: 5px;
}
.createTopicLink, .joinGroupLink, .deleteGroupLink, .leaveGroupLink {
	background: #1a4292 url(../../images/cim/group-join-bg.gif) no-repeat 2px center;
	padding: 2px 5px 2px 24px;
	height: 15px;
	color: #fff;
}
.joinGroupLink, .leaveGroupLink {
	margin-right: 20px;
}
.createTopicLink:hover, .createTopicLink:focus, .joinGroupLink:hover, .joinGroupLink:focus, 
.deleteGroupLink:hover, .leaveGroupLink:hover, .deleteGroupLink:focus, .leaveGroupLink:focus {
	text-decoration: none;
}
.deleteGroupLink, .leaveGroupLink {
	background: #b70c40 url(../../images/cim/group-leave-bg.gif) no-repeat center left;
}
.my-groups-box dl dt a {
	font-weight: bold;
	font-size: 12px;
	display: inline-block;
}
.my-groups-box dl dd {
	padding-left: 10px;
	font-size: 10px;
}
.my-groups-box dl dt {
	background: url(../../images/cim/bluedient-sidebar.gif) no-repeat top left;
	margin-top: 5px;
	padding-top: 5px;
}
.my-groups-box dl dt:first-child {
	background: none;
	margin-top: 0;
}
#group-create, #gallery-start-slideshow, #new-album-link {
	background: transparent url(../../images/cim/group-create-bg.gif) no-repeat center left;
	text-align: center;
	width: 98px;
	color: #fff;
	font-size: 10px;
	display: block;
	padding-top: 3px;
	height: 16px;
}
#groupMembers {
	margin-top: 5px;
}
#new-album-link {
	background-image: url(../../images/cim/gallery-new-album.gif);
	width: 200px; 
}
#group-create:hover, #group-create:focus, #gallery-start-slideshow, #new-album-link {
	text-decoration: none;
}
table.styled {
	width: 100%;
	border: 0;
	table-layout: fixed;
	margin-top: 5px;
}
table.styled thead tr, table.styled tfoot tr {
	background: #99103F; /*url(../../images/cim/thead-bg.jpg) no-repeat bottom left;*/
	height: 21px;
	line-height: 21px;
	color: #fff;
}
table.styled thead tr th a, table.styled tfoot tr td a {
	color: #fff;
	text-decoration: underline;
}
table.styled tfoot tr {
	/*background: url(../../images/cim/tfoot-bg.jpg) no-repeat top left;*/
}
table.styled tfoot tr .paginationControl {
	margin-top: 0;
}
table.styled tbody td {
	padding: 3px;
	white-space: normal;
}
table.styled tbody tr.odd-row {
	background: #EBDCD9;
}
table.styled tbody tr.even-row {
	background: #fff;
}
table.styled tbody td {
	border-right: 1px solid #99103F;
}
table.styled tbody td.firstcol {
	border-left: 1px solid #99103F;
}
table.styled .firstcol {
	padding-left: 10px;
}
table.styled .lastcol {
	padding-right: 10px;
}

.print-link {
	float: right;
	overflow: hidden;	
}
#filterEventYear {
	width: 70px;
}
.event-details {
	overflow: hidden;
	clear: left;
}
.event-details dt, .event-details dd {
	float: left;
}
.event-details dt {
	clear: left;
	width: 30%;
}
.eventlist-item {
	overflow: hidden;
	padding: 25px 0;
}
.eventlist-item ul {
	line-height: 18px;
}
.eventlist-options {
	float: right;
	background: url(../../images/cim/events-options.jpg) no-repeat top left;
	padding: 1px 0;
	width: 176px;
}
.eventlist-options ul {
	line-height: 30px;
}
.eventlist-options li {
	height: 28px;
	padding-left: 15px;
}
.eventShowHide {
	overflow: hidden;
	height: 1%;
	background: url(../../images/cim/events-showhide-border.gif) repeat-x bottom left;
}
.showHideLeft, .showHideLabel, .showHideRight {
	float: left;
	border-bottom: 1px solid #fff;
}
.showHideLabel {
	background: url(../../images/cim/events-showhide-bg.gif) repeat-x top left;
	height: 32px;
	line-height: 35px;
	padding: 0 5px;
}
.showHideRight {
	border-bottom: 1px solid #ccc;
}
.events-days-left {
	background: url(../../images/cim//events-days-left.gif) no-repeat center left;
	display: inline-block;
	width: 71px;
	height: 12px;
	padding: 1px 6px 0 3px;
	margin: 2px 0;
	color: #fff;
	font-size: 6.5pt;
}
#event-details-participants {
	overflow: hidden;
}
#digest { 
	font-size: 10px;
	overflow: hidden;
}
#digest dt {
	clear: both;
	float: left; 
	width: 130px;
}
#digest dd {
	float: right;
	width: 354px;
}
#digest dl {
	overflow: hidden;
	border-bottom: 1px solid #ccc;
	padding: 5px 0;
}
#bloggers {
	overflow: hidden;
}
#message-dashboard {
	overflow: hidden;
}
.message-dashboard-item, .contact-dashboard-item {
	float: left;
	width: 50%;
	padding: 8px 0;
}
.message-dashboard-avatar, .contact-dashboard-avatar {
	float: left;
	margin-right: 8px;
}
.message-row:hover { background: #eee; }
.message-row td { border-bottom: 1px solid #999; padding: 5px 5px 5px 0; }
tfoot tr {
	line-height: 40px;	
}
.message-new {
	font-weight: bold;
}
.message-replied { background: #eee; }
.profile-tools {
	line-height: 20px;
	padding-bottom: 2px;
	border-bottom: 1px solid #ccc;
}
.profile-tools a {
	font-weight: bold;
	font-size: 10px;
}
.profile-tools-last {
	padding-bottom: 0;
	border-bottom: none;
}
.user-event {
	padding: 4px 0;
}
.user-event ul {
	margin-bottom: 2px;
}
.paginationControl {
	margin-top: 10px;
	clear: left;
}
#fieldset-userdata legend {
	color: #244199;
	font-size: 16px;
	font-weight: bold;
}
.group-post-single, .message-single {
	margin: 5px 0 30px 0;
	border: 1px solid #ccc;
	background: #eee;
	padding: 5px;
	overflow: hidden;
}
.group-post-single-reply {
	float: right;
}
.message-quote, cite {
	margin: 5px;
	display: block;
	border: 1px solid #ccc;
	padding: 5px;
	background: #ddd;
}
.message-quote em, cite em {
	display: block;
}
.dashboard-item { margin-bottom: 25px; }
#gallery-album-header {
	border: 1px solid #ccc;
	margin-bottom: 5px;	
}
#gallery-album-header div { margin: 5px; overflow: hidden; }
#gallery-album-header p { clear: both; margin: 15px 5px 10px 5px; }
#gallery-album-header h1 {
	border: 0;
	background: #f0eff5;
	font-size: 17px;
	padding: 10px 5px;
}
.gallery-album {
	float: left;
	margin: 0 15px 15px 0; 
	border: 1px solid #ccc;
	overflow: hidden;
	width: 225px;
}
.gallery-album:hover, .gallery-album-image:hover { border: 1px solid #d8b3ba; }
.gallery-album h3 { background: #f0eff5; padding: 5px; margin-bottom: 15px; }
.gallery-album:hover h3 { background: #f3e7e7; }
.gallery-album-thumb { margin: 0 5px; text-align: center; }
.gallery-album-thumb a { display: block; }
.gallery-album-links { margin: 5px; color: #ccc; font-size: 9px; overflow: hidden; }
.gallery-album-links-left { float: left; }
.gallery-album-links-right { float: right; }
.gallery-album-links div { clear: both; margin-top: 3px; }
.gallery-album-image { background: #f0eff5; border: 1px solid #f0eff5; padding: 7px; margin: 0 5px 5px 0; float: left; width: 140px; }
.gallery-album-image a { display: block; }
.comment-link { text-align: right; font-size: 9px; }
.gallery-image-comment-avatar { float: left; margin-right: 5px; }
#slideshow { display: none; }
#gallery-start-slideshow { background-image: url(../../images/cim/gallery-start-slideshow.gif); }
#image-container { background: #f4eae8; padding: 15px 1px 5px 1px; margin: 15px 0; overflow: hidden; }
#image-container-description { clear: both; margin: 10px 15px; font-size: 9px; }
.inline-edit .form { display: none; }
#image-navigation-left { float: left; }
#image-navigation-right { float: right; }
#fullImage { overflow: hidden; border: 1px solid #ccc; margin: 0 auto; }
#draggable { width: 50px; height: 50px; float: left; background: url(/images/cross.gif) no-repeat top left; cursor: crosshair; }
.search-form-container { overflow: hidden; padding-top: 10px; }
.search-form-container form { margin-bottom: 20px; }
.search-form-container input[type=text], .search-form-container select { width: 50%; }
.bookmark-app-icon, .bookmark-app-link { float: left; height: 22px; vertical-align: middle; }
.bookmark-app-icon { width: 25px; }
.bookmark-box ul { line-height: 22px; }
.bookmark-box ul li { clear: left; overflow: hidden; }
#album-space-bar { border: 1px solid blue; text-align: center; margin: 0 10px 10px 0; padding: 1px; width: 50%; float: left; }
#album-space-bar div { background: blue; }
#album-space-percentage { position: relative; top: 2px; }
.assigned-category, .assigned-tag { 
	color: #971b57;
	display: inline;
	margin-right: 5px;
}
.assigned-category:hover, .assigned-tag:hover { text-decoration: underline; cursor: pointer; }
.avatar-tools { margin-top: 3px; padding: 2px 2px 3px 2px; text-align: center; }
.avatar-tools img { margin: 0 3px; }
.user-admin-row td { padding: 3px; }
.user-admin-row:hover { background: #eee; }
.letter-nav { margin: 0 0 10px 0; }
.letter-nav li {
	display: inline;
	text-align: center;
}
.letter-nav li a, .letter-nav li span {
	border-right: 1px solid #000;
	margin: 0 0 0 1px;
	padding: 0 3px 0 0;	
}
#letter-all a { border-right: 0; padding: 0; }
.Zend_Tag_Cloud { }
.Zend_Tag_Cloud li { display: inline; }
.Zend_Tag_Cloud li:after { content: ", "; }
.Zend_Tag_Cloud li:last-child:after { content: ""; }

/* WEB CONNECT */
.twitter-msg {
	padding: 10px;
	border: 1px solid #000;
	color: #fff;
}
.twitter-msg-success {
	background: green;
}
.twitter-msg-fail {
	background: #f00;
}
#twitter-timeline li {
	overflow: hidden;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #ccc;
	padding: 0 0 5px 0;
}
img.twitter-timeline-image {
	float: left;
	margin-top: 3px;
}
p.twitter-timeline-text, em.twitter-timeline-meta {
	margin: 0 0 0 5px;
	float: right;
	text-align: left;
	width: 449px;
	display: block;
}
em.twitter-timeline-meta a {
	font-weight: bold;
}
.statuses-item-left {
	float: left;
	width: 50px;
	clear: both;
}
.statuses-item-right {
	float: right;
	text-align: left;
	width: 424px;
	padding-left: 10px;
	height: 50px;
}
.statuses-item-left, .statuses-item-right {
	overflow: hidden;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
.statuses-item-left-dashboard, .statuses-item-right-dashboard {
	border: 0;
}
#statuses-item-list {
	overflow: hidden;
	margin-top: 20px;
}
.statuses-item-left a {
	display: block; 
}
.statuses-item-right p {
	margin-bottom: 0;
}
form#statusupdate-form textarea {
	width: 75%;
	height: 30px;
}
dt#sendToSocialNetworks-label {
	float: left;
	padding-right: 5px;
}
input#sendToSocialNetworks {
	position: relative;
	top: 6px;
}
#group-member-header {
	margin: 30px 0 7px 0;
}



/* COMPANIES */
#company-information-wrap {
	overflow: hidden;
	margin-bottom: 20px;
}
.company-information-block {
	background: #eee;
	border: 1px solid #ccc;
	padding: 5px;
	margin-bottom: 5px;
}
#company-information-left {
	float: left;
	width: 200px;
}
#company-information-right {
	float: right;
	width: 274px;
	margin-left: 10px;
}
#company-information-right .columned-list dt {
	width: 35%;
	color: #C0C4C7;
}
#company-information-right .columned-list dd {
	width: 65%;
}
#company-information-description {
	clear: both;
	margin-bottom: 20px;
}
#company-information-description ul {
	list-style-type: square;
	padding: 0 0 10px 30px;
}
#company-staff {
	min-height: 140px;
	margin-bottom: 20px;
}
#company-map {
	height: 300px;
	width: 90%;
	margin: 0 auto;
}
#company-list-map {
	height: 500px;
	width: 100%;
}
#company-map-admin-drag, #company-map-propose-drag {
	height: 400px;
	width: 90%;
	margin: 10px auto 0 auto;
}
.company-profile {
	background: #eee;
	border: 1px solid #ccc;
	margin: 10px 0 0 0;
	overflow: hidden;
}
.company-profile-left, .company-profile-right {
	padding: 5px;
	float: left;
}
.company-profile-left { width: 200px; }
.company-profile-right { width: 251px; }
.company-profile-title { font-size: 17px; }
.company-profile-meta {
	margin-bottom: 10px;
	background: url(../../images/person.gif) no-repeat center left;
	padding-left: 12px;
	font-size: 10px;
}
.country-navigation { margin: 0 0 10px 0; }
.country-navigation li { display: inline; }
.country-navigation li:after { content: ", "; }
.country-navigation li:last-child:after { content: ""; }

