#main-col {
color: rgb(187, 187, 187);
}

#main-col table {
margin-bottom : 18px;
width : 100%;
}
#main-col th, #main-col td {
border-top : 1px solid #ddd;
line-height : 18px;
padding : 8px;
text-align : left;
}
#main-col th {
font-weight : 700;
vertical-align : bottom;
}
#main-col td {
vertical-align : middle;
}
#main-col thead:first-child tr th, #main-col thead:first-child tr td {
border-top : 0;
}
#main-col tbody + tbody {
border-top : 2px solid #ddd;
}
#main-col .post dl {
margin-bottom : 18px;
}
#main-col .muted {
color : #bfbfbf;
}
#main-col blockquote {
border-left : 5px solid #eee;
margin-bottom : 18px;
padding-left : 15px;
}
#main-col blockquote small {
color : #bfbfbf;
display : block;
font-size : 85.7%;
font-weight : 300;
line-height : 18px;
}
#main-col blockquote p {
font-size : 100%;
font-weight : 300;
margin-bottom : 0;
}
#main-col address {
display : block;
line-height : 18px;
margin-bottom : 18px;
}
#main-col code, pre {
border-radius : 3px;
padding : 0 3px 2px;
}
#main-col pre {
border : rgba(0, 0, 0, 0.15) solid 1px;
border-radius : 3px;
display : block;
font-size : 85.7%;
line-height : 18px;
margin : 0 0 18px;
padding : 8.5px;
white-space : pre-wrap;
overflow-wrap : break-word;
}
#main-col pre code {
background : transparent;
}
#main-col legend {
border-bottom : 1px solid #eee;
color : #333;
display : block;
font-size : 19.5px;
line-height : 36px;
margin-bottom : 27px;
width : 100%;
}
#main-col label, input, select, textarea {
line-height : 18px;
margin-bottom : 10px;
}
#main-col div.padder label {
color : #999;
display : block;
margin : 15px 0;
}
#main-col label li {
color : inherit;
font-weight : 400;
text-transform : none;
}
#main-col input[type="image"], #main-col input[type="checkbox"],#main-col  input[type="radio"] {
border : none;
cursor : pointer;
height : auto;
line-height : normal;
margin : 0 3px 3px;
padding : 0;
width : auto;
}
#main-col input[type="file"] {
background-color : initial;
border : initial;
box-shadow : none;
line-height : initial;
padding : initial;
}
#main-col input[type="button"],#main-col input[type="reset"],#main-col  input[type="submit"] {
height : auto;
width : auto;
background: #000;
}
#main-col select, #main-col input[type="file"] {
min-height : 27px;
line-height : 27px;
margin-top : 4px;
}
#main-col select[multiple],#main-col  select[size] {
height : inherit;
}
#main-col input[type="image"] {
box-shadow : none;
}
#main-col textarea {
height : auto;
}
#main-col .radio,#main-col  .checkbox {
padding-left : 18px;
}
#main-col .radio input[type="radio"],#main-col  .checkbox input[type="checkbox"] {
float : left;
margin-left : -18px;
}
#main-col input,#main-col  textarea {
box-shadow : 0 1px 1px rgba(0, 0, 0, 0.1) inset;
padding : 10px;
}
#main-col input:focus,#main-col  textarea:focus {
border-color : #ffc600;
box-shadow : 0 1px 1px rgba(0, 0, 0, 0.1) inset, 0 0 8px #ffc600;
outline : 0;
}
#main-col input[type="file"]:focus,#main-col  input[type="checkbox"]:focus,#main-col  select:focus {
box-shadow : none;
outline : 1px dotted #333;
}
#main-col input.button:active,#main-col  .button:active {
outline : 0;
position : relative;
top : 1px;
}
#main-col button.full-width,#main-col  input[type="submit"].full-width,#main-col  input[type="reset"].full-width,#main-col  input[type="button"].full-width {
padding-left : 0 !important ;
padding-right : 0 !important ;
text-align : center;
width : 100%;
}
#main-col .button, #main-col .post-tags a,#main-col .widget_tag_cloud a,#main-col  input, textarea {
border-radius : 3px;
color : rgb(151, 151, 151);
display : inline-block;
margin-bottom : 2px;
text-decoration : none;
border: rgb(58, 58, 58) solid 1px;
}
#main-col .post-tags a {
font-size : 10px;
margin-left : 1px;
margin-right : 5px;
padding : 3px 5px;
}
#main-col .big {
font-size : 16px;
margin-bottom : 10px;
margin-top : 10px;
padding : 14px 10px;
}
#main-col .huge {
font-size : 20px;
margin-bottom : 15px;
margin-top : 15px;
padding : 16px 12px;
}
#main-col .widget.widget_tag_cloud a {
font-size : 10px;
margin : 1px;
padding : 5px 8px;
}
#main-col #archives-subject li {
display : inline;
list-style : disc inside none;
padding-right : 5px;
}
#main-col #archives-subject ul {
display : inline;
margin : 0;
}
#main-col #item-buttons * a:before, .activity-meta * a:before, .button:before, #main-col .generic-button a:before {
display : inline-block;
font-size : 135%;
padding : 0 2px 6px 1px;
}
#main-col div#item-header div.generic-button,#main-col  div#item-header a.button {
float : left;
font-size : 85%;
margin : 10px 10px 0 0;
padding : 0 8px;
}
#main-col #sidebar .sidebar-activity-tabs ul li a {
padding-bottom : 8px;
padding-top : 4px;
text-decoration : none;
}
#main-col div.item-list-tabs ul li.loading a {
background-position : 88% 50%;
padding-left : 25px !important ;
padding-top : 9px !important ;
}
#main-col div#message p {
background-color : #FEFAEB;
border : #F1F1F1 solid 1px;
border-radius : 4px 4px 4px 4px;
display : block;
font-size : 85%;
font-weight : 700;
padding : 10px 15px;
}
#main-col span.highlight, span.activity, #main-col div#message p, #main-col .generic-button, #main-col .activity-list div.activity-meta a {
display : inline-block;
font : bold 11px/12px;
padding : 3px 6px;
text-decoration : none;
}
#main-col #sidebar div#message p {
padding-left : 10px;
}
#main-col span.activity {
font-size : 85%;
font-weight : 400;
margin-top : 6px;
}
#main-col .activity-read-more {
margin-left : 5px;
}
#main-col div#item-header {
margin-bottom : -7px;
overflow : hidden;
padding-bottom : 30px;
padding-top : 15px;
}
#main-col div#item-header div#item-header-content {
margin-left : 200px;
}
#main-col div#item-header h2 {
margin : 0 0 5px;
}
#main-col div#item-header h2 a {
color : #777;
text-decoration : none;
}
#main-col div#item-header img.avatar {
float : left;
margin : 0 15px 25px 0;
}
#main-col .achievements div#item-header img.avatar {
max-width : 93%;
}
#main-col div#item-header span.activity, #main-col div#item-header h2 span.highlight {
font-size : 85%;
font-weight : 400;
line-height : 170%;
margin-bottom : 7px;
vertical-align : middle;
}
#main-col div#item-header h2 span.highlight {
font-size : 11.5px;
font-weight : 700;
}
#main-col div#item-header h2 span.highlight span {
background : #444;
color : #FFF;
cursor : pointer;
display : none;
font-size : 85%;
font-weight : 700;
margin-bottom : 0;
padding : 1px 4px;
position : relative;
right : 0;
top : -1px;
vertical-align : middle;
}
#main-col div#item-header div#item-meta {
color : #8E8C84;
font-size : 85%;
margin : 15px 0 5px;
overflow : hidden;
padding-bottom : 10px;
}
#main-col div#item-header div#item-actions {
float : right;
margin : 0 0 15px 15px;
text-align : right;
width : 20%;
}
#main-col div#item-header div#item-actions h3 {
font-size : 100%;
margin : 0 0 5px;
}
#main-col div#item-header ul {
margin-bottom : 15px;
overflow : hidden;
}
#main-col div#item-header ul li {
float : right;
list-style : none outside none;
}
#main-col div#item-header ul img.avatar,#main-col  div#item-header ul.avatars img.avatar {
height : 30px;
margin : 2px;
width : 30px;
}
#main-col div#item-header div#message.info {
line-height : 80%;
}
#main-col div#item-header div#message.info p {
background : #F9F9F9;
}
#main-col ul.item-list {
padding : 0;
width : 100%;
}
#main-col ul.item-list li {
list-style : none outside none;
padding: 25px 0 28px;
position : relative;
}
#main-col ul.item-list li img.avatar {
float : left;
margin : 0 10px 10px 0;
}
#main-col ul.item-list li div.item-title,#main-col  ul.item-list li h4 {
font-weight : 400;
margin : 0;
width : 100%;
}
#main-col ul.item-list li div.item-title span {
color : #999;
font-size : 100%;
}
#main-col ul.item-list li div.item-desc {
font-size : 85%;
margin : 10px 0 0 64px;
width : 68%;
}
#main-col ul.item-list li div.action {
position : absolute;
right : 15px;
text-align : right;
top : 15px;
}
#main-col ul.item-list li div.meta {
color : #888;
font-size : 85%;
margin-top : 10px;
}
#main-col #sidebar .item-meta {
position : relative;
}
#main-col ul.item-list li h5 span.small {
font-size : 85%;
font-weight : 400;
}
#main-col div.item-list-tabs {
margin-bottom : 10px;
border-bottom : 2px solid #ffc600;
border-top : 2px solid #636262;
clear : both;
min-height : 37px;
padding: 11px 0px 3px 12px;
position : relative;
}
#main-col .item-list-tabs {
background : none 0 0 repeat scroll #222;
}
#main-col div.item-list-tabs ul {
margin : 0;
overflow : hidden;
padding : 0;
width : 100%;
}
#main-col div.item-list-tabs ul li {
float : left;
list-style : none;
margin-right : 5px;
}
#main-col div.item-list-tabs ul li a:hover {
background : #222;
color : #F55D2D;
}
#main-col div.item-list-tabs ul li.last {
color : #BFBDBD;
float : right;
font-size : 85%;
margin-bottom : -4px;
text-transform : inherit;
}
#main-col div.item-list-tabs ul li.last label {
display : inline;
}
#main-col div.item-list-tabs ul li.last select {
display : inline-block;
margin-left : 8px;
margin-top : 4px;
}
#main-col div.item-list-tabs ul li a, #main-col div.item-list-tabs ul li span {
border-radius : 4px 4px 4px 4px;
color : #DDD;
display : block;
font-weight : 500;
padding : 8px 10px;
text-decoration : none;
}
#main-col div.item-list-tabs ul li a span {
background : none 0 0 repeat scroll #333;
color : rgb(133, 133, 133);
display : inline;
font-size : 75%;
margin-left : 2px;
padding : 2px 5px;
}
#main-col div.item-list-tabs ul li.selected a,#main-col  div.item-list-tabs ul li.selected a, #main-col div.item-list-tabs ul li.current a {
background : none 0 0 repeat scroll #000;
background-color : transparent;
color : #rgb(107, 107, 107);
font-weight : 700;
}

#main-col div.item-list-tabs ul li.selected a:hover,#main-col  div.item-list-tabs ul li.selected  a:hover, #main-col div.item-list-tabs ul li.current a:hover{
color:rgb(70, 70, 70);
}
#main-col div.item-list-tabs ul li.selected a span,#main-col  div.item-list-tabs ul li.current a span,#main-col  div.item-list-tabs ul li a:hover span {
background-color : #444;
}
#main-col div#subnav.item-list-tabs {
background : transparent;
border-bottom : 1px solid #E6E6E6;
border-top : 0 solid;
font-family : inherit;
margin-bottom : 20px;
overflow : hidden;
}
#main-col div#subnav.item-list-tabs ul li a:hover {
background : transparent;
color : #222;
}
#main-col .item-body {
margin : 20px 0;
}
#main-col div.dir-search {
left : 65%;
margin-top : -31px;
padding-bottom : 40px;
position : relative;
width : 51%;
}
#main-col .dir-form {
margin-bottom : -10px;
}
#main-col div.dir-search input[type="text"] {
display : inline-block;
margin-right : 10px;
}
#main-col .dir-form h3 .button {
margin-bottom : 0;
margin-top : 0;
padding : 2px 12px;
font-size : 13px;
}
#main-col .dir-form .info-box {
float : left;
margin-top : 10px;
}
#main-col div.pagination#user-pag, #main-col .friends div.pagination,#main-col  .mygroups div.pagination,#main-col  .myblogs div.pagination,#main-col  noscript div.pagination {
background : #f8f8f8;
border : none;
padding : 8px 15px;
}
#main-col div.pagination .pag-count {
float : none;
font-size:13px;
line-height : 5px;
}
#main-col div.pagination .pagination-links span, div.pagination .pagination-links a {
padding : 0 5px;
}
#main-col div.item-options {
border-bottom : 1px solid #F2F2F2;
color : #DDD;
font-size : 12px;
font-weight : normal;
margin-top : -15px;
text-transform : none;
}
#main-col div.item-options a {
color : #333;
font-weight : normal;
padding-bottom : 2px;
padding-top : 2px;
}
#main-col div.item-avatar img {
background : none 0 0 repeat scroll #F5FDFF;
border : #EBEBEB solid 1px;
display : block;
float : left;
margin : 5px 5px 5px 0;
}
#main-col div#message {
margin : 15px 0;
}
#main-col div.pending a, #main-col a.disabled {
border-color : #eee;
color : #bbb;
cursor : default;
}
#main-col div.pending a:hover,#main-col  a.disabled:hover {
border-color : #eee;
color : #bbb;
}
#main-col div.accept, #main-col div.reject {
float : left;
margin-left : 10px;
}
#main-col ul.button-nav {
clear : both;
height : 45px;
padding-left : 0;
}
#main-col ul.button-nav li a {
float : left;
font-weight : 700;
margin : 0 10px 10px 0;
padding : 8px 10px;
}
#main-col ul.button-nav li.current a {
background : none 0 0 repeat scroll #EFEFEF;
border : #DDD solid 1px;
border-radius : 3px 3px 3px 3px;
margin-bottom : 20px;
}
#main-col .ajax-loader {
background-image : url(ajax-loader.gif) !important ;
background-position : 95% 50% !important ;
background-repeat : no-repeat !important ;
display : none;
padding-right : 25px !important ;
}
#main-col a.loading, li.loading a,#main-col  #object-nav a.loading,#main-col  #object-nav li.loading {
background-image : url(ajax-loader.gif) !important ;
background-position : 5% 50% !important ;
background-repeat : no-repeat !important ;
padding-left : 25px !important ;
}
#main-col form.standard-form #basic-details-section input[type="password"],#main-col  form.standard-form #blog-details-section input#signup_blog_url {
width : 35%;
margin-bottom : 10px;
}
#main-col form.standard-form#signup_form input[type="text"],#main-col  form.standard-form#signup_form textarea {
width : 85%;
}
#main-col div#signup-avatar img {
margin : 0 15px 10px 0;
}
#main-col form.standard-form textarea {
height : 120px;
width : 75%;
}
#main-col form.standard-form textarea#message_content {
height : 200px;
}
#main-col form.standard-form#send-reply textarea {
width : 97.5%;
}
#main-col form.standard-form p.description {
color : #888;
font-size : 85%;
font-style : italic;
margin : -5px 0 15px;
}
#main-col form.standard-form div.submit {
clear : both;
padding : 15px 0;
}
#main-col form.standard-form div.radio ul {
list-style : disc;
margin : 10px 0 15px 38px;
}
#main-col form.standard-form div.radio ul li {
margin-bottom : 5px;
}
#main-col form.standard-form a.clear-value {
display : block;
margin-top : 5px;
outline : none;
}
#main-col form.standard-form #basic-details-section, #main-col form.standard-form #blog-details-section,#main-col  form.standard-form #profile-details-section {
float : left;
width : 100%;
}
#main-col form.standard-form #blog-details-section {
clear : left;
}
#main-col form.standard-form input:focus, #main-col form.standard-form textarea:focus,#main-col  form.standard-form select:focus {
background : #fafafa;
color : #555;
}
#main-col form#send-invite-form {
margin-top : 20px;
}
#main-col div#invite-list {
background : #f5f5f5;
border : #e4e4e4 solid 1px;
height : 400px;
margin : 10px 0;
overflow : scroll;
padding : 5px;
width : 160px;
}
#main-col .action .button {
font-size : 75%;
padding : 3px 8px;
}
#main-col .profile-fields {
border : none 0;
font-size : inherit;
}
#main-col table tr td.thread-info p.thread-excerpt {
color : #888;
font-size : 85%;
margin-top : 3px;
}
#main-col div#sidebar table td, table.forum td {
text-align : center;
}
#main-col table.notification-settings {
margin-bottom : 20px;
text-align : left;
}
#main-col table.notification-settings th.title {
width : 80%;
}
#main-col table.notification-settings .yes, #main-col table.notification-settings .no {
text-align : center;
width : 40px;
}
#main-col table.forum tr > td:first-child, #main-col table.forum tr > th:first-child {
padding-left : 20px;
}
#main-col .forums .pagination {
padding : 10px 10px 10px 20px;
}
#main-col table.forum {
border : #FEF8F8 solid 1px;
margin : 0 -18px;
width : auto;
}
#main-col table.forum tr.sticky td {
background : #FFF9DB;
border-bottom : 1px solid #FFE8C4;
border-top : 1px solid #FFE8C4;
}
#main-col table.forum tr.closed td.td-title {
background-position : 15px 50%;
background-repeat : no-repeat;
padding-left : 35px;
}
#main-col table.forum td p.topic-text {
color : #888;
font-size : 85%;
}
#main-col table.forum tr > td:last-child,#main-col  table.forum tr > th:last-child {
padding-right : 20px;
}
#main-col table.forum tr th#th-title,#main-col  table.forum tr th#th-poster, table.forum tr th#th-group,#main-col  table.forum td.td-poster, table.forum td.td-group,#main-col  table.forum td.td-title {
text-align : left;
}
#main-col table.forum td img.avatar {
display : none;
margin-right : 5px;
}
#main-col table.forum td.td-poster,#main-col  table.forum td.td-group {
min-width : 130px;
}
#main-col table.forum th#th-title {
width : 40%;
}
#main-col table.forum th#th-postcount {
width : 1%;
}
#main-col table.forum th#th-freshness {
text-align : center;
width : 10%;
}
#main-col #item-body form#whats-new-form {
border : none;
border-bottom : 1px solid #CBCAC8;
margin-top : -20px;
padding-bottom : 20px;
padding-top : 20px;
}
#main-col #whats-new-form {
margin-bottom : 30px;
}
#main-col .home-page form#whats-new-form {
border-bottom : none;
padding-bottom : 0;
}
#main-col form#whats-new-form h5 {
color : #555;
font-size : 1.2em;
font-weight : 700;
line-height : 25px;
margin : 0 0 13px 76px;
padding : 0;
}
#main-col form#whats-new-form #whats-new-content {
margin-left : 54px;
padding-left : 22px;
}
#main-col form#whats-new-form textarea {
font-family : inherit;
font-size : 110%;
height : 60px !important ;
margin : 0;
width : 97%;
margin-bottom : 20px;
}
#main-col form#whats-new-form #whats-new-options select {
max-width : 200px;
}
#main-col #whats-new-options {
height : 0;
overflow : hidden;
}
#main-col ul.activity-list li {
overflow : hidden;
padding : 20px 0 0;
}
#main-col ul.activity-list > li:first-child {
padding-top : 20px;
}
#main-col ul.activity-list li.has-comments {
padding-bottom : 20px;
}
#main-col .activity-list li.mini {
padding : 12px 0 0;
position : relative;
}
#main-col .activity-list li.mini .activity-avatar img.avatar,#main-col  .activity-list li.mini .activity-avatar img.fb_profile_pic {
height : 40px;
margin-bottom : 20px;
width : 40px;
}
#main-col .activity-list li.activity_comment .activity-avatar img.avatar, #main-col .activity-list li.activity_comment .activity-avatar img.fb_profile_pic {
height : 40px;
margin-left : 20px;
width : 40px;
}
#main-col body.activity-permalink .activity-list li .activity-avatar img.avatar, #main-col body.activity-permalink .activity-list li .activity-avatar img.fb_profile_pic {
height : 100px;
margin-left : 0;
width : 100px;
}
#main-col .activity-list li.mini .activity-content {
margin-right : 175px;
}
#main-col .activity-list li.mini .activity-content p {
float : left;
margin : 3px 0 0;
width : 84%;
}
#main-col .activity-list li.mini .activity-meta {
position : absolute;
right : 20px;
top : 15px;
}
#main-col body.activity-permalink .activity-list li.mini .activity-meta {
position : absolute;
right : 15px;
}
#main-col .activity-list li.mini .activity-comments {
clear : left;
font-size : 100%;
margin-top : 30px;
}
#main-col .activity-list li .activity-inreplyto {
color : #A6A6A6;
font-size : 85%;
margin-bottom : 15px;
margin-top : 20px;
padding-left : 25px;
}
#main-col .activity-list li .activity-inreplyto > p {
display : inline;
margin : 0;
}
#main-col .activity-list li .activity-inreplyto blockquote,#main-col  .activity-list li .activity-inreplyto div.activity-inner {
background : none;
border : none;
display : inline;
margin : 0;
overflow : hidden;
padding : 0;
}
#main-col .activity-list .activity-content {
margin-left : 70px;
margin-top : -20px;
}
#main-col body.activity-permalink .activity-list li .activity-content {
font-size : 130%;
line-height : 150%;
margin-left : 106px;
margin-right : 0;
margin-top : -25px;
min-height : 35px;
padding : 15px;
}
#main-col body.activity-permalink .activity-list li .activity-header > p {
height : 35px;
margin-bottom : 0;
margin-left : -35px;
padding : 5px 0 0 38px;
}
#main-col .activity-list .activity-content .activity-header, .activity-list .activity-content .comment-header {
color : #8E8C84;
font-size : 85%;
line-height : 180%;
}
#main-col .activity-list .activity-content .activity-header img.avatar {
border-radius : 6px;
float : none !important ;
margin : 0 5px -8px 0 !important ;
padding : 0;
}
#main-col .activity-list .activity-content a:first-child:focus {
outline : none;
}
#main-col .activity-list .activity-content span.time-since {
color : #bbb;
}
#main-col .activity-list .activity-content span.activity-header-meta a {
background : none;
border : none;
color : #777;
font-size : 85%;
margin : 0;
padding : 0;
text-decoration : underline;
}
#main-col .activity-list .activity-content span.activity-header-meta a:hover {
color : inherit;
text-decoration : none;
}
#main-col .activity-list .activity-content .activity-inner, #main-col .activity-list .activity-content blockquote {
background: none 0 0 repeat scroll rgb(36, 36, 36);
border: rgb(71, 71, 71) solid 1px;
box-shadow: 0 1px 1px rgba(149, 149, 149, 0.17);
margin: 15px 0 15px 5px;
overflow: hidden;
padding: 10px;
border-radius: 5px;
}
#main-col .activity-inner img {
height : auto;
max-width : 100% !important ;
}
#main-col .activity-list .activity-content img.thumbnail {
border : #eee solid 2px;
float : left;
margin : 0 10px 5px 0;
}
#main-col .activity-list li.load-more {
background : #f0f0f0;
border-bottom : 1px solid #ddd;
border-right : 1px solid #ddd;
font-size : 1.2em;
margin : 15px 0;
min-height : 40px;
padding : 10px 15px;
text-align : center;
}
#main-col .activity-list li.load-more a {
color : #555;
}
#main-col .activity-permalink div.activity {
margin-left : 30px;
margin-right : 10px;
margin-top : 20px;
}
#main-col div.activity-meta {
clear : left;
margin : 0 0 20px 3px;
}
#main-col .activity-list div.activity-meta a {
color: rgb(151, 151, 151);
font-size : 70%;
padding: 4px 12px;
}
#main-col div.activity-comments {
margin : 0 0 0 75px;
overflow : hidden;
position : relative;
width : auto;
}
#main-col body.activity-permalink div.activity-comments {
background : none;
margin-left : 135px;
width : auto;
}
#main-col div.activity-comments ul, div.activity-comments ul li {
border : none;
list-style : none;
}
#main-col div.activity-comments ul {
clear : left;
padding : 0;
}
#main-col div.activity-comments ul li {

padding : 5px;
}
#main-col body.activity-permalink div.activity-comments ul li {
border-width : 1px;
padding : 10px 0 0;
}
#main-col div.activity-comments ul li p:last-child {
margin-bottom : 10px;
}
#main-col div.activity-comments > ul > li:first-child {
border-top : none;
}
#main-col div.activity-comments ul li > ul {
margin-left : 20px;
margin-top : 0;
}
#main-col body.activity-permalink div.activity-comments ul li > ul {
margin-top : 15px;
}
#main-col div.activity-comments div.acomment-avatar img {
float : left;
height : 30px;
margin-right : 10px;
width : 30px;
}
#main-col div.activity-comments div.acomment-content {
font-size : 95%;
margin-left : 49px;
margin-top : 5px;
}
#main-col #content div.activity-comments li {

padding : 10px 15px;
}
#main-col div.acomment-options a {
font-size : 80%;
padding : 0 10px;
}
#main-col div.activity-comments form.ac-form {
display : none;
margin : 10px 0 10px 33px;
padding : 8px;
}
#main-col div.activity-comments form.root {
margin-left : 0;
}
#main-col div.activity-comments div#message {
margin-bottom : 0;
margin-top : 15px;
}
#main-col div.activity-comments form.loading {
background-position : 2% 95%;
background-repeat : no-repeat;
}
#main-col div.activity-comments form .ac-textarea {
margin-bottom : 10px;
padding : 8px;
}
#main-col div.activity-comments form textarea {
border : none;
color : #555;
font-family : inherit;
font-size : 85%;
height : 60px;
padding : 2%;
width : 98%;
line-height:1.4em;
}
#main-col div.activity-comments form div.ac-reply-avatar {
float : left;
height : 25px;
width : 25px;
}
#main-col div.acomment-avatar img {
height : 40px;
width : 40px;
}
#main-col div.ac-reply-avatar img {
height : 25px;
width : 25px;
}
#main-col div.activity-comments form div.ac-reply-content {
color : #888;
font-size : 85%;
margin-left : 25px;
padding-left : 15px;
}
#main-col table#message-threads {
border : none 0;
font-size : 95%;
margin-bottom : 20px;
margin-top : 20px;
padding : 0;
}
#main-col table#message-threads th + th, table#message-threads td + td {
border-left : 0 solid #F2F2F2;
}
#main-col table#message-threads tr.unread td {
background : #FFF9DB;
border-bottom : 1px solid #FFE8C4;
border-top : 1px solid #FFE8C4;
font-weight : 700;
}
#main-col table#message-threads tr.unread td span.activity {
background : #fff;
}
#main-col li span.unread-count,#main-col  tr.unread span.unread-count {
background : none 0 0 repeat scroll #D00;
border-radius : 3px 3px 3px 3px;
color : #FFF;
font-size : 85%;
font-weight : 700;
left : 4px;
padding : 2px 6px;
position : relative;
}
#main-col div.item-list-tabs ul li a span.unread-count {
color : #fff;
padding : 1px 6px;
}
#main-col .messages .avatar {
height : 45px;
width : 45px;
}
#main-col .messages th, #main-col .messages td {
border-top : 1px solid #F4F4F4;
line-height : 18px;
padding : 15px 10px 15px 0;
text-align : left;
}
#main-col div.messages-options-nav {
background : transparent;
border-bottom : 1px solid #DDD;
border-top : 1px solid #DDD;
font-size : 85%;
padding : 8px 15px;
text-align : right;
}
#main-col .thread-options .button {
font-size : 85%;
left : 10px;
line-height : 21px;
padding : 0 7px;
position : relative;
}
#main-col div#message-thread div.message-box {
margin : 0 -20px;
padding : 15px;
}
#main-col div#message-thread div.alt {
background : #f4f4f4;
}
#main-col div#message-thread p#message-recipients {
margin : 10px 0 20px;
}
#main-col div#message-thread img.avatar {
float : left;
margin : 0 10px 0 0;
vertical-align : middle;
}
#main-col div#message-thread strong {
font-size : 110%;
margin : 0;
}
#main-col div#message-thread strong a {
text-decoration : none;
}
#main-col div#message-thread strong span.activity {
margin : 4px 0 0 10px;
}
#main-col div#message-thread div.message-content {
margin-left : 55px;
}
#main-col div#message-thread div.message-options {
text-align : right;
}
#main-col #message-threads .thread-avatar {
width : 8%;
}
#main-col ul#topic-post-list {
margin-top : 15px;
width : auto;
}
#main-col ul#topic-post-list li {
padding : 15px 15px 15px 0;
position : relative;
}
#main-col ul#topic-post-list li div.poster-meta {
color : #888;
margin-bottom : 10px;
}
#main-col ul#topic-post-list li div.post-content {
margin-left : 54px;
}
#main-col div.admin-links {
color : #888;
font-size : 85%;
position : absolute;
right : 25px;
top : 15px;
}
#main-col div#topic-meta div.admin-links {
bottom : 4px;
right : 0;
top : auto;
}
#main-col div#topic-meta {
padding : 5px 0;
position : relative;
}
#main-col div#new-topic-post {
margin : 0;
padding : 1px 0 0;
}
#main-col .jcrop-holder img, #avatar-crop-pane img {
max-width : none;
}
#main-col table.show-for-xlarge, table.show-for-large, table.hide-for-small, table.hide-for-medium {
display : table !important ;
}
#main-col h1.icext-feature.icext-header-logo a, div.icext-feature.icext-header-logo a {
display : block;
margin : 0;
position : absolute;
}
#main-col div#icext-16f6e2e3 a, h1#icext-16f6e2e3 a {
left : inherit;
position : absolute;
}
#main-col div.addthis_toolbox {
padding-top : 10px;
}
#main-col .ri-grid {
background : #222;
height : auto;
margin : inherit;
position : relative;
}
#main-col .ri-grid ul {
display : block;
list-style : none;
margin : 0;
padding : 0;
width : 100%;
}
#main-col .ri-grid ul li {
background : #000;
display : block;
float : left;
margin : 0;
overflow : hidden;
padding : 0;
perspective : 400px;
position : relative;
}
#main-col .ri-grid ul li a {
background-color : #333;
background-position : center center;
background-repeat : no-repeat;
background-size : 100% 100%;
box-sizing : content-box;
display : block;
height : 100%;
left : 0;
outline : none;
position : absolute;
top : 0;
width : 100%;
}
#main-col .ri-grid-size-1 {
width : 55%;
}
#main-col .ri-grid-size-2 {
width : 100%;
}
#main-col .ri-grid-size-3 {
margin-top : 0;
width : 100%;
}
#main-col .ri-shadow:after, #main-col .ri-shadow:before {
bottom : 15px;
box-shadow : 0 15px 10px rgba(0, 0, 0, 0.7);
height : 20%;
left : 10px;
max-height : 100px;
max-width : 300px;
position : absolute;
transform : rotate(-3deg);
width : 50%;
z-index : -2;
}
#main-col .ri-shadow:after {
left : auto;
right : 10px;
transform : rotate(3deg);
}
#main-col .ri-grid:after,#main-col  .ri-grid:before {
bottom : 15px;
box-shadow : 0 15px 10px rgba(0, 0, 0, 0.7);
height : 20%;
left : 10px;
max-height : 100px;
max-width : 300px;
position : absolute;
transform : rotate(-3deg);
width : 50%;
z-index : -2;
}
#main-col #activity-tour-favorites {
left : 30%;
position : relative;
top : 211px;
}
#main-col body.theme-option #wrapper {
max-width : 1020px;
}
#main-col #item-body form#whats-new-form h5 {
color : #8E8C84;
font-size : 12px;
font-style : italic;
font-weight : 400;
}
#main-col div.item-options a:hover {
color : #F55D2D;
}
#main-col #content .activity-list li.load-more:hover a {
color : #DDD;
}
#main-col .item-list-tabs li.loading a {
padding-left : 25px !important ;
}
#main-col #content ul.item-list li {
border-bottom : 1px solid #F8F8F8;
}
#main-col img.avatar,#main-col  ul.item-list li img.avatar {
border : 0;
border-radius : 3px 3px 3px 3px;
margin-left : 0;
padding : 0;
}
#main-col #footer ul.item-list li {
border-bottom : 1px solid #303030;
padding : 15px 0;
position : relative;
}
#main-col #footer img.avatar {
background : none 0 0 repeat scroll #2C2B2B;
border : #525252 solid 1px;
}
#main-col #footer span.activity {
background : none 0 0 repeat scroll #222;
color : #999;
font-style : italic;
}
#main-col #footer div.item-options {
background : none 0 0 repeat scroll #222;
border-bottom : 1px solid #111;
}
div.activity-type-tabs ul li a, div.activity-type-tabs ul li span {
display : block;
padding : 4px 8px 5px;
text-decoration : none;
}
#main-col div#user-pag.pagination, .friends div.pagination,#main-col  .mygroups div.pagination,#main-col  .myblogs div.pagination,#main-col  noscript div.pagination {
background : none 0 0 repeat scroll transparent;
border : none medium;
color : #999;
font-size : 11.5px;
font-style : normal;
margin-bottom : 12px;
padding : 0;
}
#main-col span.activity, #main-col ul.item-list li div.meta,#main-col  div.bbp-template-notice {
color : #878787;
font-size : 75%;
font-style : italic;
}
#main-col table tr + tr td {
border-top : 1px solid #F1F1F1;
}
#main-col table th {
border-bottom : 1px solid #F1F1F1;
}
#main-col .topic-meta {
font-size : 11.5px;
margin : 0;
}
#main-col #item-header-avatar img {
border-radius : 8px;
}
#main-col #latest-update {
padding : 10px;
width : 90%;
}
#main-col div#topic-meta h3 {
font-size : 23px;
line-height : 40px;
}
#main-col #forum-topic-form .pagination {
border-bottom : 1px solid #EAEAEA;
border-top : 1px solid #EAEAEA;
color : #8E8C84;
font-size : 11px;
height : 13px;
margin-top : 12px;
padding : 2px 10px 10px 0;
}
#main-col div#post-mention a.mention, a.send-message {
color : inherit;
}
#main-col #sidebar #message p strong {
color : #F55D2D;
font-size : 14px;
line-height : 40px;
margin-bottom : 5px;
}
#main-col #sidebar-me,#main-col  #bp-login-widget {
border-bottom : 1px solid #E6E6E6;
box-shadow : 1px 3px 3px rgba(230, 228, 228, 0.4);
font-size : 11.5px;
margin-top : -25px;
overflow : hidden;
padding-bottom : 6px;
padding-top : 15px;
}
#main-col #bp-profile li a {
color : #333;
font-style : italic;
}
#main-col #bp-activity, #main-col #bp-friends, #main-col #bp-groups,#main-col  #bp-messages, .bp-user-link {
margin-bottom : 0.5em;
}
#main-col .bp-user-link,#main-col  #bp-activity,#main-col  #bp-friends,#main-col  #bp-groups, #bp-messages,#main-col  #bp-avatar, #bp-profile {
float : left;
list-style : none;
margin-bottom : 10px;
margin-left : 0;
}
#main-col #bp-activity, #bp-friends,#main-col  #bp-groups, #bp-messages {
margin-bottom : 0;
margin-right : 10px;
padding : 0;
width : 72px;
}
#main-col .bp-user-link {
font-size : large;
width : 280px;
}
#main-col .bp-module-title {
font-size : 13px;
}
#main-col #sidebar-me a:hover {
margin-bottom : 2px;
opacity : 0.699999988079071044921875;
}
#main-col #side-user-login,#main-col  #sidebar-user-pass {
font-size : 12px;
padding : 4px;
width : 86% !important ;
}
#main-col #sidebar-login-form #sidebar-wp-submit {
float : right;
height : 28px;
margin-right : 29px;
margin-top : 2px;
padding : 3px 10px;
}
#main-col #bp-connect-buttons {
background : #F9F9F9;
border-bottom : 1px solid #DDD;
border-top : 1px solid #DDD;
margin : 50px -20px -7px;
padding-left : 20px;
}
#main-col .fb_button_small, .fb_button_small_rtl {
margin-bottom : 10px;
margin-top : 10px;
}
#main-col #bp-avatar img {
float : left;
height : 50px;
margin-right : 10px;
width : 50px;
}
#main-col form.standard-form textarea,#main-col  #bbp_topic_content form.standard-form input[type="text"],#main-col  form.standard-form select,#main-col  form.standard-form input[type="password"],#main-col  .dir-search input[type="text"],#main-col  #bbp_topic_title, #bbp_topic_content,#main-col  #bbp_topic_tags, #comment, #main-col select {
font-family : inherit;
font-size-adjust : inherit;
font-stretch : inherit;
font-style : inherit;
font-variant : inherit;
font-weight : inherit;
line-height : inherit;
margin-top : 5px;
padding : 5px !important ;
}
#main-col ul#link-list div.link-list-footer {
clear : left;
margin-bottom : 20px;
margin-top : 8px;
padding-top : 10px;
}
#main-col #link-dir-search {
margin-top : -80px;
}
#main-col ul#link-list li div.link-share-panel {
background-color : #F8F8F8;
border : #DDD solid 1px;
width : 300px;
}
#main-col #link-list legend {
border-bottom : 1px solid #EEE;
color : #666;
display : block;
font-size : 12px;
font-weight : 700;
line-height : 24px;
margin-bottom : 9px;
width : 100%;
}
#main-col body.links #subnav ul li a {
font-size : 85%;
}
#main-col .item-list-tabs #links-order-by {
background : none 0 0 repeat scroll #111;
border : #333 solid 1px;
box-shadow : none;
color : #DDD;
display : inline-block;
margin-left : 8px;
margin-top : 4px;
max-width : 110px;
padding : 0;
}
#main-col #link-details-form {
margin-top : 30px;
}
#main-col #link-details-form fieldset legend {
background : none 0 0 repeat scroll #F0F0F0;
border : #DDD solid 1px;
border-radius : 3px 3px 3px 3px;
font-size : 100%;
font-weight : 700;
margin-top : 25px;
padding : 0 15px;
text-align : center;
width : auto;
}
#main-col #link-details-form fieldset legend a {
color : #333;
font-weight : 700;
}
#main-col #link-details-form fieldset {
border : #DDD solid 1px;
border-radius : 4px 4px 4px 4px;
display : block;
margin : 0 0 20px;
padding : 0 0 15px 15px;
width : 65%;
}
#main-col .bpfb_form_container {
padding : 0 !important ;
}
#main-col #whats-new-content .bpfb_toolbaritem {
height : 19px;
}
#main-col #whats-new-content #bpfb_addphotos {
margin-right : -3px;
padding-bottom : 0;
padding-top : 8px;
}
#main-col #whats-new-content #bpfb_addvideos {
margin-right : -7px;
padding-bottom : 0;
padding-top : 13px;
}
#main-col #whats-new-content #bpfb_addlinks {
padding-bottom : 0;
padding-top : 13px;
}
#main-col #whats-new-content #bpfb_video_url,#main-col  #whats-new-content #bpfb_link_preview_url, #main-col #whats-new-content .bpfb_remote_image {
margin-top : 10px;
width : 60% !important ;
}
#main-col #whats-new-content .qq-uploader {
margin-top : 10px;
}
#main-col #whats-new-content #bpfb_tmp_photo_list {
background : none 0 0 repeat scroll #F5FDFF;
color : #878787;
font-style : italic;
}
#main-col #whats-new-content #bpfb_addphotos img,#main-col  #whats-new-content #bpfb_addvideos img, #main-col #whats-new-content #bpfb_addlinks img {
opacity : 0;
}
#main-col #whats-new-content div.bpfb_preview_container object embed {
width : 500px !important ;
}
#main-col .bbp-replies .avatar {
float : none;
}
#main-col .bbp-forum-description, #main-col .bbp-topic-meta {
color : #777;
margin-top : 10px;
}
#main-col #main-col .bbp-reply-content a {
color : #DDD;
font-weight : 700;
}
#main-col #infinity-base #bbpress-forums .bbp-header,#main-col  #infinity-base #bbpress-forums li.bbp-header {
border-bottom : 1px solid #444;
box-shadow : 0 1px 3px rgba(0, 0, 0, 0.25), 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
color : #FFF;
font-size : 80%;
padding : 10px 20px;
text-transform : uppercase;
}
#main-col div.bbp-breadcrumb {
border-bottom : 1px solid #F1F1F1;
border-top : 1px solid #F2F0F0;
}
#main-col thead:first-child tr th a,#main-col  thead:first-child tr td a {
color : #FFF;
font-weight : 700;
text-transform : uppercase;
}
#main-col div.bbp-topic-tags {
float : right;
margin-bottom : 20px;
margin-top : -44px;
padding-bottom : 1px;
padding-left : 10px;
padding-right : 10px;
}
#main-col #content th.bbp-topic-author,#main-col  #content th.bbp-reply-author {
text-align : center;
width : 100px;
}
#main-col #content td.bbp-topic-author,#main-col  #content td.bbp-reply-author {
border-right : 1px solid #F5F1F1;
}
#main-col #content div.bbp-breadcrumb p,#main-col  #content div.bbp-topic-tags p {
background : #FFF;
border-bottom : 1px solid #EFEFEF;
border-top : 1px solid #F4F2F2;
margin-left : -25px;
margin-right : -25px;
padding : 10px 30px;
}
#main-col #content div.bbp-topic-tags p {
color : #777;
margin-bottom : 17px;
margin-top : -37px;
}
#main-col .bbp-pagination-count {
color : #888;
font-size : 12px;
font-style : italic;
}
#main-col #bbp_reply_submit {
font-size : 16px;
margin-bottom : -28px;
padding : 8px 20px;
position : relative;
top : -96px;
}
#main-col .bbpress .entry .bbp-author-avatar .avatar {
border : 0;
margin : 0;
padding : 0;
}
#main-col body.theme-option div.addthis_toolbox {
height : 20px;
}
#main-col .post dl dt,#main-col  div.pagination .pagination-links a:hover, #main-col .bp-user-link, .bp-module-title,#main-col  #content div.bbp-topic-tags p a {
font-weight : 700;
}
#main-col label ul, .activity-list .activity-header a:first-child,#main-col  #invite-list ul,#main-col  #content p.bbp-topic-meta img.avatar,#main-col  #content ul.bbp-reply-revision-log img.avatar,#main-col  #content ul.bbp-topic-revision-log img.avatar,#main-col  #content div.bbp-template-notice img.avatar,#main-col  #content .widget_display_topics img.avatar,#main-col  #content .widget_display_replies img.avatar, #main-col #content p.bbp-topic-meta img.avatar,#main-col  #main ul.bbp-reply-revision-log img.avatar, #main-col #main ul.bbp-topic-revision-log img.avatar, #main-col #main div.bbp-template-notice img.avatar, #main-col #main .widget_display_topics img.avatar, #main-col #main .widget_display_replies img.avatar,#main-col  #main p.bbp-topic-meta img.avatar,#main-col  #container ul.bbp-reply-revision-log img.avatar,#main-col  #container ul.bbp-topic-revision-log img.avatar,#main-col  #container div.bbp-template-notice img.avatar,#main-col  #container .widget_display_topics img.avatar,#main-col  #container .widget_display_replies img.avatar {
padding : 0;
}
#main-col #main-col .generic-button a:hover,#main-col  #main-col ul.single-line li {
border : none;
}
#main-col #main-col .generic-button a,#main-col  #main-col .topic-meta a {
color : #444;
}
#main-col div#object-nav ul li a,#main-col  div.activity-type-tabs li a {
padding : 9px 6px 8px !important ;
text-decoration : none;
font-size : 13px;
}
#main-col .activity-header p,#main-col  div.activity-comments ul li:last-child {
margin-bottom : 0;
}
#main-col div#item-header ul h5,#main-col  div#item-header ul span, div#item-header ul hr,#main-col  table.notification-settings th.icon,#main-col  table.notification-settings td:first-child,#main-col  div.acomment-content .time-since, #main-col div.acomment-content .activity-delete-link,#main-col  div.acomment-content .comment-header, #main-col .ri-grid-loading:after, .ri-grid-loading:before, #bp-connect-buttons p,#main-col  div.bbp-template-notice.info {
display : none;
}
#main-col .widget img.avatar,#main-col  .item-avatar,#main-col  form#whats-new-form #whats-new-avatar, #main-col img.avatar,#main-col  .sidebar-login-button {
float : left;
}
#main-col li#activity-filter-select label,#main-col  div.dir-search label {
display : inline-block;
}
#main-col div.item-list-tabs ul li span,#main-col  div.item-list-tabs ul li a:hover,#main-col  div.item-list-tabs ul li span:hover {
color : #ccc;
}
#main-col div.item-list-tabs#subnav ul li,#main-col  div.item-list-tabs#object-nav,#main-col  div#pag-bottom {
margin-top : 0;
margin-bottom : 10px;
}
#main-col div#subnav.item-list-tabs ul li a,#main-col  .bp-module-link a {
color : #333;
font-size : 13px;
}
#main-col #content .item-title a, #main-col body.activity-permalink div.activity-comments div.acomment-content {
font-size : 120%;
}
#main-col div.pagination .pagination-links,#main-col  form#whats-new-form #whats-new-submit {
float : right;
margin-top : -10px;
}
#main-col .avatar-block, div#message-thread div.message-metadata {
overflow : hidden;
}
#main-col div#message.updated,#main-col  .ri-grid ul:after {
clear : both;
}
#main-col ul.button-nav li,#main-col  #invite-list ul li {
list-style : none;
}
#main-col form.standard-form#signup_form div.submit,#main-col  form.standard-form #profile-details-section, div.messages-options-nav select {
float : right;
}
#main-col form.standard-form div.submit input, div.activity-comments li form.ac-form {
margin-right : 15px;
}
#main-col table tr td.thread-info p, #main-col .activity-list li.mini div.activity-meta,#main-col  .activity-list .activity-content .activity-inner p, #main-col h1.icext-feature.icext-header-logo, #main-col div.icext-feature.icext-header-logo {
margin : 0;
color: rgb(153, 153, 153);
}
#main-col table tr.alt,#main-col  ul#topic-post-list li.alt {
background : #FBFBFB;
}
#main-col table.forum td.td-freshness,#main-col  div.activity-comments div.acomment-meta {
color : #888;
font-size : 65%;
}
#main-col body.activity-permalink .activity-list .activity-avatar img, #main-col .ri-grid-loading {
height : 100px;
width : 100px;
}
#main-col body.activity-permalink .activity-content .activity-inner,#main-col  body.activity-permalink .activity-content blockquote,#main-col  div.activity-comments form input {
margin-top : 5px;
}
#main-col .activity-inner > .activity-inner,#main-col  .activity-inner > blockquote {
margin : 0 !important ;
}
#main-col .hide-for-xlarge, .show-for-large,#main-col  .show-for-large-up, #main-col .hide-for-small, .hide-for-medium,#main-col  .hide-for-medium-down, .show-for-landscape,#main-col  .hide-for-portrait,#main-col  .hide-for-touch, #main-col .touch .show-for-touch {
display : block !important ;
}
#main-col body.theme-option,#main-col  body.theme-option #header,#main-col  body.theme-option #content,#main-col  body.theme-option #sidebar, #main-col body.theme-option .footer-wrap {
background-repeat : repeat;
}
#main-col #bp-login-widget, .single-forum .bbp-breadcrumb {
margin-bottom : 20px;
}
#main-col #content table.bbp-forums tfoot td,#main-col  #content table.bbp-topics tfoot td,#main-col  #content table.bbp-topic tfoot td,#main-col  #content table.bbp-replies tfoot td, #main-col #content table.bbp-replies tr.bbp-reply-header td,#main-col  #content table.bbp-topic tr.bbp-topic-header td,#main-col  span.bbp-admin-links a {
color : #333;
}
#main-col table.forum tbody {
background : rgb(245, 245, 245);
}
#main-col div.profile h4,#main-col  div.profile h5,#main-col  div.padder h2,#main-col  div.padder h3 {
margin-bottom : 15px;
}
#main-col div#content div.padder div#subnav {
padding-left : 0;
}
#main-col td.label {
padding-left : 0;
}
#main-col ul.acfb-holder li.friend-tab {
border-radius : 3px;
border : #ffe7c7 solid 1px;
padding : 13px 16px 11px !important ;
background : #fff9df;
font-size : 1em;
width : 100%;
margin-bottom : 17px;
margin-top : 12px;
height : 100%;
float : left;
}
#main-col .friend-tab a {
margin-left : 10px;
}
#main-col #send-to-input {
margin-bottom : 17px;
}
#main-col #send_message_form {
font-size : 13px;
}
#main-col .friendship-button {
margin-right : 10px;
}
#main-col div.padder .pagination {
padding-bottom : 13px;
height : auto;
}
#main-col div#register-page input#signup_submit {
padding : 10px 10px 12px 10px;
}
#main-col #signup_password_confirm {
margin-bottom : 20px !important ;
}
#main-col div.padder ul {
margin-left : 0 !important ;
}
#main-col div.item-list-tabs {
padding-left : 5px !important ;
}
#main-col div.padder li.feed a {
padding-left : 0 !important ;
}

div#main-col div#content {
float: left;
width: 673px;
margin-right: 25px;
}

#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer{
border-top:none !important;
background:none !important;
}

#bbpress-forums div.odd, #bbpress-forums ul.odd{
background:none !important;
}

#bbpress-forums div.even, #bbpress-forums ul.even {
background-color: #1F1F1F !important;
}