#left-content table.ccm-discussion-message-list, #left-content table.ccm-discussion-category-list, #left-content-forum div.ccm-discussion-messages {margin-left: 60px; display: block; border:0px;}
#left-content-forum table.ccm-discussion-message-list, #left-content-forum table.ccm-discussion-category-list { margin-left: 60px; width: auto !important;}
/* Fix images */

/* #left-content-forum table.discussion-category-list{width:100%} */
#left-content-forum table.ccm-discussion-category-list th,
#left-content-forum table.ccm-discussion-message-list th {white-space: nowrap; font-family: oswald, arial, sans-serif; font-weight: 400; text-transform: uppercase; border: 1px solid #efefef; text-align: left;
	background-color: #efefef; padding: 11px; font-size: 14px; line-height: 18px;}
#left-content-forum table.ccm-discussion-category-list td,
#left-content-forum table.ccm-discussion-message-list td {padding: 12px; text-align: center; font-size: 14px; vertical-align: top;}
#left-content-forum table.ccm-discussion-message-list td.ccm-discussion-message {width: 100%; text-align: left; white-space: normal;}
#left-content-forum table.ccm-discussion-category-list td.ccm-discussion-category-last-post {text-align: left; vertical-align: top; width: 50%; font-size: 14px; font-family: oswald, arial, sans-serif; font-weight: 300;}
#left-content-forum table.ccm-discussion-category-list h2 {font-size: 14px; font-weight: 400; line-height: 14px; margin: 0px; margin-left: 0px !important; padding-top:6px; padding-left: 0px; line-height: 18px;}
#left-content-forum table.ccm-discussion-category-list h2 a {text-decoration: none;}
#left-content-forum table.ccm-discussion-category-list p {margin: 0px}
#left-content-forum table.ccm-discussion-category-list img {padding-top:6px; height: auto; width: auto;}

#left-content-forum  table td.ccm-discussion-category-name {width: 50%; vertical-align: top; text-align: left !important}

#left-content-forum table.ccm-discussion-category-list th a {padding-right: 14px; text-decoration: none}

#left-content-forum table.ccm-discussion-category-list tr {border: 1px solid #efefef;}

#left-content-forum table.ccm-discussion-category-list th.ccm-results-list-active-sort-desc a {color: #9a0000; text-decoration: underline; background: transparent url(../images/arrow_down.png) no-repeat scroll right 5px}
#left-content-forum table.ccm-discussion-category-list th.ccm-results-list-active-sort-asc a {color: #9a0000; text-decoration: underline; background: transparent url(../images/arrow_up.png) no-repeat scroll right 4px}

#left-content-forum .ccm-discussion-post-wrap {padding: 15px; font-family: Georgia, Serif;}

#left-content-forum ul.ccm-discussion-menu {background-color: #efefef; padding: 8px; margin-left: 60px; color: #333; -moz-border-radius: 10px; -webkit-border-radius: 10px; text-align: right;  font-size: 14px; font-family: oswald, arial, sans-serif; text-transform: uppercase; font-weight: 400; line-height: 18px;}
ul.ccm-discussion-menu li {list-style-type: none; display: inline; margin-right: 20px}
ul.ccm-discussion-menu li a {color: #333; text-decoration: none}
ul.ccm-discussion-menu li a:hover {text-decoration: underline}

#left-content-forum table.ccm-discussion-message-list div.ccm-paging-top {float: right; background-color: transparent; padding: 0px; font-weight: normal}
div.ccm-discussion-messages div.ccm-pagination {margin-top: 10px}

table tr.ccm-discussion-post-pinned td {background-color: #EDF7F8}

div.ccm-discussion-message-info {padding: 4px; margin-top: 8px; background-color: #efefef; font-size: 12px; font-family: oswald, arial, sans-serif; text-transform: uppercase; font-weight: 400;}

div.ccm-discussion-message-tags {  font-size: 14px; font-family: oswald, arial, sans-serif; font-weight: 400; line-height: 16px;}

/* discussion comment formatting */
div.ccm-discussion-threaded-comment h3 { font-size:16px; line-height:16px; font-weight: 400; margin-bottom: 0px; padding-top: 2px; padding-bottom: 5px;}
div.ccm-discussion-threaded-comment div.ccm-discussion-post-body, div.ccm-discussion-threaded-comment h3, div.ccm-discussion-threaded-comment div.ccm-discussion-post-time { padding-left:100px; padding-top: 2px; padding-bottom: 5px; }
div.ccm-discussion-threaded-comment div.u-avatar-box { float:left; text-align: center; width: 80px}
div.ccm-discussion-post-time { font-size: 11px; color:#666; margin-bottom: 8px; margin-top: 5px; font-size: 12px; font-family: oswald, arial, sans-serif; font-weight: 400; line-height: 18px;}
div.ccm-discussion-comment-level-0 {margin-left: 0px !important}
div.ccm-discussion-comment-level-1 {margin-left: 40px !important}
div.ccm-discussion-comment-level-2 {margin-left: 80px !important}
div.ccm-discussion-comment-level-3 {margin-left: 120px !important}
div.ccm-discussion-comment-wrapper {margin-left: 160px}
div.ccm-discussion-threaded-comment {margin-bottom: 30px; margin-top: 30px;  border-top: 1px solid #bbb; padding: 2px;}
div.ccm-discussion-main-message {padding-bottom: 12px}

div.ccm-discussion-main-message div.u-avatar-box {float: right; text-align: center; width: 80px; padding-top: 60px;}
div.ccm-discussion-main-message h1 { margin-bottom: 0; padding-bottom: 0;}
#left-content-forum div.ccm-discussion-main-message p{ margin-left: 2px; margin-bottom: 10px; margin-right: 80px;}
div.ccm-discussion-replies {clear: both; padding-top: 12px}
div.ccm-discussion-replies-count {font-size: 12px; }
div.ccm-discussion-replies div.ccm-discussion-replies-count {margin-bottom: 20px;}
div.ccm-discussion-messages-display {float: right}
tr.ccm-discussion-topic td {background-color: #F1F1F1;}
tr.ccm-discussion-topic div.ccm-discussion-message-info {background-color: #f1f1f1; font-size: 12px; padding-top: 10px; border-top: 1px dotted #afafaf; margin-top: 10px}
td.ccm-discussion-replies {background-color: #C8CCC8; padding: 6px; text-align: left !important}

div.ccm-dialog-content input.ccm-input-text {font-size: 13px; padding: 2px; width: 100%; border: 1px solid #ccc}
div.ccm-dialog-content textarea.ccm-input-textarea {font-size: 13px; height: 220px; padding: 2px; width: 100%; border: 1px solid #ccc}
div.ccm-dialog-content label {font-weight: bold; font-size: 12px; display: block; padding: 3px 0px 3px 0px}
div.ccm-dialog-content input.ccm-input-submit {float: right; margin: 3px 0px 3px 0px; font-size: 12px}

div.ccm-discussion-threaded-comment-poster div.ccm-discussion-threaded-comment-reply {float: right; text-align: right; width: 50px}

div.ccm-discussion-reply {border: 1px solid #ccc; padding: 3px}
div#ccm-discussion-post-errors {color: #f00; padding-bottom: 10px}
div.ccm-discussion-post-loader {padding: 5px 8px 3px 0px; display: none; float: right}
div.ccm-discussion-attachments-selector {display: none}

div.ccm-discussion-field {margin-bottom: 12px}

span.ccm-discussion-attachment-link { float:right }

div.ccm-filter-discussions input.ccm-input-date {margin-left: 8px; width: 100px; margin-right: 8px}
div.ccm-filter-discussions {padding-bottom: 8px}
div.ccm-sort-discussions {float: right}
ul.ccm-discussion-breadcrumb li {display: inline; list-style-type: none; font-size: 16px; font-family: oswald, arial, sans-serif; font-weight: 400; line-height: 18px; margin-left: 2px; }
ul.ccm-discussion-breadcrumb {display: block; margin: 0px; padding-left: 10px; margin-bottom: 8px; padding-top: 5px; padding-bottom: 10px;}


/* avatar / badges formatting */
img.u-avatar {border: 0px dotted; margin-bottom: 8px; background: transparent;}
img.u-avatar {width:70px !important; height: auto; margin-left: 0px !important;}

div.profile-preview-overlay { 
	width:268px; z-index:50; position:absolute; 
	background-color:white;  -moz-border-radius: 10px; -webkit-border-radius: 10px;
	border:1px solid #999;
}
div.profile-preview-overlay-top {
	display:none;
	background:url(../images/profile_overlay_top.gif) no-repeat top left; height:4px;
}
div.profile-preview-overlay-center { 
	/* background:url(../images/profile_overlay_centerbg.gif) repeat-y top left;  */
	min-height:100px; padding:6px 6px 10px 6px; position:relative; 
}
div.profile-preview-badges { width:111px; float:left;font-family: oswald, arial, sans-serif; font-weight: 400; line-height: 18px; }
div.profile-preview-badges img { padding:1px;}
div.profile-preview-info { width:137px; padding-left:8px; padding-bottom:20px; float:right; color:#444; }
div.profile-preview-info label { color:#444; font-family: oswald, arial, sans-serif; font-weight: 400; line-height: 18px; }
div.profile-preview-links { position:absolute; bottom:13px; right: 30px; text-decoration:none; font-family: oswald, arial, sans-serif; font-weight: 400; line-height: 18px;  }
div.profile-preview-overlay-center h2 {
	 color: #444; font-weight:bold; font-size:22px; line-height:24px; margin:0 0 4px 0; padding:2px; 
}
div.profile-preview-overlay-bottom {
	display:none;
	background:url(../images/profile_overlay_bottom.gif) no-repeat bottom left;
	height:4px;
}

div#ccm-discussion-post-form {padding: 0px 6px 0px 0px;}
div#ccm-discussion-post-form label {display: inline}
div#ccm-discussion-post-form-wrapper div#ccm-discussion-post-form {padding: 8px 20px 8px 8px; border: 1px solid #afafaf; background-color: #fff; margin-top: 12px}
div#ccm-discussion-post-form-wrapper div#ccm-discussion-post-form input#subject {width: 400px}

/* discussion guestbook */
h4.ccm-discussion-guestbook-title {
	border-bottom:1px solid #666666;
	margin-top:30px;
	margin-bottom: 20px;
}

.ccm-discussion-guestbook div.contentByLine {
	font-size:.8em;
	color:#333333;
	margin-bottom: 4px;
}


.ccm-discussion-guestbook-poster {text-align: center}
.ccm-discussion-guestbook td.ccm-discussion-message {padding-left: 10px}

.ccm-discussion-guestbook-threaded {width: 0px !important}
tr.ccm-discussion-comment-level-0 .ccm-discussion-guestbook-threaded {padding-left: 0px !important}
tr.ccm-discussion-comment-level-1 .ccm-discussion-guestbook-threaded {padding-left: 20px !important}
tr.ccm-discussion-comment-level-2 .ccm-discussion-guestbook-threaded {padding-left: 40px !important}
tr.ccm-discussion-comment-level-3 .ccm-discussion-guestbook-threaded {padding-left: 80px !important}

.ccm-discussion-guestbook-form-block {
	margin:12px 0 12px 0;
}

.ccm-discussion-guestbook-line td {padding-bottom: 20px}
.ccm-discussion-guestbook-form-block label {
	width:60px;
	display:block;
	float:left;
}
.ccm-discussion-guestbook-form-block textarea {
	width:100%;
	height: 150px;
	margin: 12px 0 12px 0;
}
.ccm-discussion-guestbook-form-block .note {
	font-size:11px;
}

.ccm-discussion-guestbook span.error, div.ccm-discussion-guestbook-form-block span.error {
	color:#990000;
	text-align:left;
}

div.ccm-discussion-moderation { background-color: #FFCFCF; }

/* post list styles */
.ccm-discussion-post-list .ccm-discussion-message-info { font-size:11px; line-height:13px;}
.ccm-discussion-post-list .ccm-discussion-post-list-title { font-size:13px; margin: 4px 0 2px 0; }
.ccm-discussion-post-list .ccm-discussion-post-list-description {font-size:12px; line-height:14px;}

/* Who Is Online Block */
#left-content-forum > div.ccm-users-online {
	margin-left:60px;
	padding: 5px;
	border: 1px solid #bbb;
	background: #efefef;
	font-size: 14px;
	font-weight: 300;
	font-family: oswald, arial, sans-serif;
}
#left-content-forum > div.ccm-users-online h2 {margin: 0px; padding: 5px 0px; line-height: auto;}
/* Right Content Blocks*/

div.discussion-category-row { padding: 15px; padding-bottom; 2px;}
div.discussion-category-summary {}
div.discussion-category-summary p {margin-left: 0px; padding-left: 0px; margin-top: 12px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px;}
div.discussion-category-summary p:last-child {padding-bottom: 0px;}
div.discussion-category-summary h2 {margin: 0px; padding: 5px 0px; font-size: 16px; font-weight: 400; line-height: 18px; border-bottom: 1px solid #bbb;}

/*  STYLING MEMEBER PAGES */
.ccm-profile-body-item > div {margin-top: 15px;}