/* > Global Elements
-------------------------------------------------------------- */


body.activity-permalink {
    min-width: 100%;
    max-width: 100%;
}
#outerrim{
    margin: 0 auto;
}
body, #tinymce {
    background: none #f1f1f1;
    color:#555555;
    font-family:Arial,Tahoma,Verdana,sans-serif;
    font-size:12px;
    line-height:170%;
    margin:0 auto;
    max-width:100%;
    min-width:100%;
    padding:0 !important;
    width:100%;
    background-position: center top;        background-attachment: fixed;
    }
/** ***
font family  **/

a, div.post p.date a, div.post p.postmetadata a, div.comment-meta a, div.comment-options a, span.highlight, #item-nav a, div.widget ul li a:hover,
body, #tinymce a, #tinymce  div.post p.date a, #tinymce  div.post p.postmetadata a,#tinymce div.comment-meta a, #tinymce div.comment-options a, #tinymce span.highlight, #tinymce #item-nav a, #tinymce div.widget ul li a:hover,
#tinymce body {
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}
    /** ***
    font colour  **/

    body, p, em, div.post, div.post p.date, div.post p.postmetadata, div.comment-meta, div.comment-options,
    div#item-header div#item-meta, ul.item-list li div.item-title span, ul.item-list li div.item-desc,
    ul.item-list li div.meta, div.item-list-tabs ul li span, span.activity, div#message p, div.widget span.activity,
    div.pagination, div#message.updated p, #subnav a,
    h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h1 a:focus, h2 a:focus, h3 a:focus, h4 a:focus, h5 a:focus, h6 a:focus,
    div#item-header span.activity, div#item-header h2 span.highlight, div.widget-title ul.item-list li.selected a,
    form.standard-form input:focus, form.standard-form select:focus, table tr td.label,
    table tr td.thread-info p.thread-excerpt, table.forum td p.topic-text, table.forum td.td-freshness, form#whats-new-form,
    form#whats-new-form h5, form#whats-new-form #whats-new-textarea, .activity-list li .activity-inreplyto,
    .activity-list .activity-content .activity-header, .activity-list .activity-content .comment-header,
    .activity-list .activity-content span.time-since,
    .activity-list .activity-content .activity-inner, .activity-list .activity-content blockquote,
    .activity-list .activity-content .comment-header, div.activity-comments div.acomment-meta,
    div.activity-comments form div.ac-reply-content, li span.unread-count, tr.unread span.unread-count, div.item-list-tabs ul li a span.unread-count, ul#topic-post-list li div.poster-meta,
    div.admin-links, #comments h3, #trackbacks h3, #respond h3, #footer, div#item-header span.activity, div#item-header h2 span.highlight, #item-nav a:hover {
        color:#000000;
    }
    div#item-header h2 span.highlight, div.item-list-tabs ul li.selected a, div.item-list-tabs ul li.current a {
        color:#000000 !important;
    }

/** ***
buttons and widgets that want some adapting to the font colour  **/

a.comment-edit-link, a.comment-reply-link, a.button, input[type="submit"], input[type="button"], ul.button-nav li a, div.generic-button a,
.activity-list div.activity-meta a  {
    background:#000000;
}

div#leftsidebar h3.widgettitle, div#sidebar h3.widgettitle, div.widgetarea h3.widgettitle {
    color:#000000;
}


    /** ***
    link colour  **/

    body a,
    span.highlight, #item-nav a,
    div.widget ul#blog-post-list li a,
    div.widget ul li.recentcomments a,
    .widget li.current-cat a,
    div.widget ul li.current_page_item a,
    #footer .widget li.current-cat a,#header .widget li.current-cat a ,
    #footer div.widget ul li.current_page_item a,
    #header div.widget ul li.current_page_item a,
    #subnav a:hover  {
        color:#778260;
    }

    /** ***
    buttons and widgets that want some adapting to the link colour  **/

    a.comment-edit-link:hover,
    a.comment-edit-link:focus,
    a.comment-reply-link:hover,
    a.comment-reply-link:focus,
    a.button:focus,
    a.button:hover,
    input[type="submit"]:hover,
    input[type="button"]:hover,
    ul.button-nav li a:hover,
    div.generic-button a:hover,
    ul.button-nav li a:focus,
    div.generic-button a:focus,
    .activity-list div.activity-meta a.acomment-reply,
    div.activity-meta a.fav:hover,
    a.unfav:hover,
    div#item-header h2 span.highlight span {
        background-color:#778260 !important;
    }

    /** ***
    link colour hover  **/

    a:hover,
    a:focus,
    div#sidebar div.item-options a.selected:hover,
    div#leftsidebar div.item-options a.selected:hover,
    form.standard-form input:focus,
    form.standard-form select:focus,
    .activity-header a:hover,
    div.post p.date a:hover,
    div.post p.postmetadata a:hover,
    div.comment-meta a:hover,
    div.comment-options a:hover,
    div.widget ul li a:hover,
    div.widget ul li.recentcomments a:hover,
    div.widget-title ul.item-list li a:hover {
        color:#303b19;
    }

    


    
    /** ***
    link underline  **/

    body a:hover, body a:focus {
        text-decoration: underline;
    }




                
div.post p, #tinymce p {margin: 0 0 20px 0}

/** ***
subtitle font style, weight and colour  **/

body h3,body h4,body h5,body h6,body h3 a,body h4 a,body h5 a,body h6 a {
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    color:#2a2a2a;
    font-weight:bold;
}



/** ***
title font style, size, weight and colour  **/

body h1,body h2,body h1 a,body h2 a,body h1 a:hover,body h1 a:focus,body h2 a:hover,body h2 a:focus {
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight:bold;
}

body h1,body h2,body h1 a,body h2 a {
    color:#000000;
}




#container .row-fluid .span8, .row-fluid .span8 {
	width: 975px;
}
div.page div.post-content, #wpbody #post-body-content {
    width : 975px;
}
#innerrim {
    width: 1200px;
    float: none;
    margin: 0 auto;
}
.v_line {
    border-right: 1px solid #f1f1f1;
    height: 100%;
    position: absolute;
    width: 0;
}
.v_line_left {
    margin-left: 225;
}
.single .v_line_right {
    right: 225;
}
h1, h2, h3, h4, h5, h6 {
    margin: 0 0 12px 0;
}
h1 {color:#555555;margin-bottom: 25px;line-height: 170%}
h2 {color:#555555; margin-top: -8px;margin-bottom: 25px;line-height: 170%}
h3 {color:#555555;margin-bottom:15px;}
h1, h1 a, h1 a:hover, h1 a:focus {font-size: 28px}
h2, h2 a, h2 a:hover, h2 a:focus {font-size: 24px}
h3, h3 a, h3 a:hover, h3 a:focus {font-size: 21px; margin-top: 3px;}
h4, h4 a, h4 a:hover, h4 a:focus {font-size: 16px;margin-bottom: 15px}
h5, h5 a, h5 a:hover, h5 a:focus {font-size: 14px;margin-bottom: 10px}
h6, h6 a, h6 a:hover, h6 a:focus {font-size: 12px;margin-bottom: 10px}
a {font-style:normal;color: #1f8787;text-decoration: none;padding: 1px 0}
a:hover, a:active {color: #555555}
a:focus {outline: none}
.clear {clear: left}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
h1 a:focus, h2 a:focus, h3 a:focus, h4 a:focus, h5 a:focus, h6 a:focus {
    text-decoration: none;background-color: transparent;
}
p, em {
    font-size: 13px;
    margin-bottom: 15px;
}
em {font-style: italic}
p:last-child {margin-bottom: 0}
sub {
    line-height: 100%;
    font-size: 60%;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align:bottom;
}
sup {
    line-height: 100%;
    font-size: 60%;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align:top;
}
hr {
    background-color:#555555;
    border:0 none;
    clear:both;
    height:1px;
    margin: 20px 0;
}
blockquote {
    padding: 10px 20px;
    background-color: #f1f1f1;
}
blockquote, blockquote p, blockquote a, blockquote a:hover, blockquote a:focus,
blockquote h1, blockquote h2, blockquote h3,
blockquote h4, blockquote h5, blockquote h6 {
    font-family: georgia, times, serif;
    font-size: 16px;
    font-style:italic;
}
img.avatar {
    border:1px solid #f1f1f1;
    float:left;
}
span.cc_blockquote {
    width:30%;
    padding:2%;
    background-color: #f1f1f1;
}
span.cc_blockquote_left {
    float: left;
}
span.cc_blockquote_right {
    float: right;
}
span.cc_blockquote, span.cc_blockquote p, span.cc_blockquote a {
    font-family: times, serif;
    font-family: times, serif !important;
    font-size: 19px;
    font-size: 19px !important;
    font-style: italic;
}
ol {list-style: decimal outside none;}
ul {list-style: circle outside none;}

div#item-header div#item-header-content {
    float: left;
    margin-left: 20px;
    width: 60%;
}
.left-right-sidebar div#item-header div#item-header-content { width: 53%; }


/* > Admin Bar
-------------------------------------------------------------- */

body#cc.activity-permalink #wp-admin-bar .padder,
body#cc #wp-admin-bar .padder {
    max-width:100%;
    min-width:100%;
}
#wp-admin-bar {
    font-size:11px;
    height:25px;
    left:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:1000;
}
#wp-admin-bar a {
    background-color: transparent;
    text-decoration: none;
}

/* > Header
-------------------------------------------------------------- */

#header {
position: relative;
    color: #555555;
/* -moz-border-radius-bottomleft: 6px; */
/* -webkit-border-bottom-left-radius: 6px; */
    border-bottom-left-radius: 6px;
/* -moz-border-radius-bottomright: 6px; */
/* -webkit-border-bottom-right-radius: 6px; */
    border-bottom-right-radius: 6px;
    margin-bottom: 12px;
    padding-top: 30px;
    background-repeat: no-repeat;
    z-index: 9;
    margin-bottom: 50px;
}
div.row-fluid [class*="span"] {
	min-height: 10px;
}
#header #search-bar {
        clear: both;
	margin-top: 25px;
	float: right;
	width: 390px;
	text-align: right;
	padding: 10px;
}
#logo{
    padding: 10px;
    float: left;
}
#header div#logo h1, #header div#logo h4 {
    left: 20px;
    line-height: 150%;
    margin: 0 0 -5px;
    top: 35px;
    font-size: 28px;
}
#header #search-bar .padder {
    padding: 10px 0;
}
#header #search-bar input[type=text] {
/* -moz-border-radius: 3px; */
/* -webkit-border-radius: 3px; */
    border-radius: 3px;
    border: 1px inset #f1f1f1;
    padding: 2px;
    margin-right: 4px;
}
#header #search-bar input[type=submit] {
    font-size: 13px;
    padding: 1px 4px;
    margin-left: 4px;
    margin-top: 2px;
}
label.accessibly-hidden {
    display: none;
}
#header div#logo h1 a, #header div#logo h4 a {
    color: #555555;
    font-size: 37px;
	line-height: 130%;
}

/* > Navigation
-------------------------------------------------------------- */

ul#nav {
    background:url("") no-repeat scroll 0 0 transparent;
    bottom:2px;
    list-style:none outside none;
    margin:15px 0 0;
    max-width:100%;
    min-width:100%;
    padding:45px 0 5px 0;
    position:relative;
    left: 20px;
    right: 15px;
}

ul#nav li {
    float:left;
    margin:0;
    padding:6px 28px 0 0;
}

ul#nav li a {
/* -moz-background-inline-policy:continuous; */
/* -moz-border-radius-topleft:3px; */
    border-top-left-radius:3px;
/* -webkit-border-top-left-radius:3px; */
/* -moz-border-radius-topright:3px; */
    border-top-right-radius:3px;
/* -webkit-border-top-right-radius:3px; */
    background:none repeat scroll 0 0 transparent;
    color:#555555;
    display:block;
    font-size:13px;
    font-weight:bold;
    padding:0;
}

ul#nav li.selected, ul#nav li.selected a, ul#nav li.current_page_item a {
    background:none repeat scroll 0 0;
    color: #1f8787;
}

ul#nav a:focus {outline: none}

#nav-home {
    float:left;
}
#nav-community {
    float:left;
}


/* > Container
-------------------------------------------------------------- */

div#container {
    border-radius:6px;
/* -moz-border-radius:6px; */
/* -webkit-border-radius:6px; */
    background-color: #dddddd;
    background-image:none;
    border:none;
    overflow:hidden;
    position:relative;
}

body.activity-permalink div#container {
    background: #dddddd;
    border:none;
}

/* > Sidebar
-------------------------------------------------------------- */
#sidebar-me, #sidebar-login-form {
    margin: 0 0 20px 10px;
}

/*.right-sidebar-padder {padding: 30px 15px 30px 20px}*/

/*.left-sidebar-padder {padding:30px 15px 30px 20px}*/

div#sidebar {
/* -moz-background-clip:border; */
/* -moz-background-inline-policy:continuous; */
/* -moz-background-origin:padding; */
/* -moz-border-radius-topright:6px; */
/* -webkit-border-top-right-radius:6px; */
    border-top-right-radius:6px;
    background:transparent;
    border-left:none;
    float:right;
    margin-left:-224px;
    margin-top: 0px;
    padding-top: 15px;
}

div.widgetarea {
/* -moz-background-clip:border; */
/* -moz-background-inline-policy:continuous; */
/* -moz-background-origin:padding; */
    background:transparent;
}

div#sidebar div#sidebar-me img.avatar, div.widgetarea div#sidebar-me img.avatar {
    float: left;
    margin: 0 10px 15px 0;
}

div#sidebar div#sidebar-me h4, div.widgetarea div#sidebar-me h4 {
    font-size: 16px;
    margin: 0 0 8px 0;
    font-weight: normal;
}


div#sidebar ul#bp-nav, div.widgetarea ul#bp-nav {
    clear: left;
    margin: 15px -16px;
}
div#sidebar ul#bp-nav li, div.widgetarea  ul#bp-nav li {
    padding: 10px 15px;
}

div#leftsidebar h3.widgettitle, div#sidebar h3.widgettitle, div.widgetarea h3.widgettitle,div.span3 h3.widgettitle  {
/* -moz-border-radius:4px 4px 4px 4px; */
/* -webkit-border-radius:4px 4px 4px 4px; */
    border-radius:4px;
    background:none repeat scroll 0 0 #f1f1f1;
    clear:left;
    color:#555555;
    font-size:12px;
    margin:0 8px 12px 0px;
    padding:5px 10px;
    width:182px;
    font-family: arial, helvetica, sans-serif;
}

div#leftsidebar h3.widgettitle a, div#sidebar h3.widgettitle a, div.widgetarea h3.widgettitle a {
    clear:left;
    color:#555555;
    background-color: transparent;
    text-decoration: none;
    font-size:12px;
    font-family: arial, helvetica, sans-serif;
}
div#leftsidebar h3.widgettitle a:hover, div#leftsidebar h3.widgettitle a:focus,
div#sidebar h3.widgettitle a:hover, div#sidebar h3.widgettitle a:focus,
div.widgetarea h3.widgettitle a:hover, div.widgetarea h3.widgettitle a:focus {
    color:#1f8787;
    background-color: transparent;
    text-decoration: none;
}
div#leftsidebar div#item-header-avatar img.avatar, div#sidebar div#item-header-avatar img.avatar {
    margin-bottom:20px;
}
div#item-header .row-fluid{
    position: relative;
}

div#sidebar h3.widgettitle p, div.widgetarea h3.widgettitle p {
    padding: 5px 10px;
    font-size: 12px;
    color:#555555;
    clear: left;
}

div#sidebar .widget_search, div.widgetarea .widget_search {
    margin-top: 0;
}
div#sidebar .widget_search input[type=text], div.widgetarea .widget_search input[type=text]{
    width: 50%;
    padding: 2px;
}

div#sidebar ul#recentcomments li, div#sidebar .widget_recent_entries ul li, div.widgetarea  ul#recentcomments li, div.widgetarea .widget_recent_entries ul li{
    margin-bottom: 5px;
}
.children {
    list-style: none;
}
div#sidebar ul.item-list img.avatar, div.widgetarea  ul.item-list img.avatar{
    width: 25px;
    height: 25px;
    margin-right: 10px;
}
div#sidebar div.item-avatar{display: inline;}
div#sidebar div.item-avatar img, div.widgetarea  div.item-avatar img{
    width: 40px;
    height: 40px;
}

div#sidebar .avatar-block, div.widgetarea .avatar-block{overflow: hidden}

.avatar-block img.avatar {margin-right: 4px}

div#sidebar ul.item-list div.item-title, div.widgetarea ul.item-list div.item-title{
    font-size:12px;
    line-height:140%;
}

div#sidebar div.item-options, div.widgetarea div.item-options{
    background:none repeat scroll 0 0 transparent;
    font-size:11px;
    margin:-12px 0 10px -14px;
    padding:5px 15px;
    text-align:left;
}
div.widgetarea #groups-list-options.item-options,
.widgetarea .widget_archive select{
    margin-top: 10px;
}

div#sidebar div.item-meta, div#sidebar div.item-content, div.widgetarea div.item-meta, div.widgetarea div.item-content{
    font-size: 11px;
}

div#sidebar div.tags div#tag-text, div.widgetarea div.tags div#tag-text{
    font-size: 1.4em;
    line-height: 140%;
    padding-top: 10px;
}

div#sidebar ul , div.widgetarea ul {
    text-align:left;
    margin-left: 0;
}

.widget li.cat-item {
    margin-bottom: 0px;
}
.widget li.current-cat a, div.widget ul li.current_page_item a {
    color:#1f8787;
}

.cc-widget, #header .span3{
    /*width:30% !important;*/
    /*float:left;*/
    text-align:left !important;
    /*margin:20px 2% 20px 0 !important;*/
/* -moz-border-radius: 6px !important; */
/* -webkit-border-radius: 6px !important; */
    border-radius: 6px !important;
    background-color: #dddddd !important;
    padding:1% !important;
    overflow: hidden;
}
#footer .cc-widget a.button, #header .cc-widget a.button{
    color: #dddddd;
}
#header .cc-widget{
    margin-top: 0px !important;
}
.widget li.current-cat, div.widget ul li.current_page_item{
    background:transparent;
    margin-left:-8px;
    padding:2px 8px 0 8px;
    width:100%;
}

div#leftsidebar {
/* -moz-background-inline-policy:continuous; */
/* -moz-border-radius-topleft:6px; */
/* -webkit-border-top-left-radius:6px; */
    border-top-left-radius:6px;
    background:transparent;
    border-left:0 none;
    border-right:none;
    float:left;
    /*margin-right:-225px;*/
    margin-top: 0px;
    position:relative;
    width:225px;
}
.paddersidebar{ padding: 30px 10px; }

div#sidebar div.item-options a.selected,
div#leftsidebar div.item-options a.selected, div.widgetarea {
    color:#555555;
}
div.widget div.textwidget{
    padding: 0 10px 0 0;
}
.widget .textwidget div{
    max-width: 100%;
}
#header .widgetarea:first-child,
#footer .widgetarea:first-child{
    margin-left: 0;
}
#header .row-fluid .span4,
#footer .row-fluid .span4,
#content .row-fluid .span4{
    margin-left: 20px;
}
/* > Content
-------------------------------------------------------------- */

div#content {
/* -moz-border-radius:6px; */
/* -webkit-border-radius:6px; */
    border-radius:6px;
    margin: 0;
    float:left;
    position: relative;
}

div#content .padder {
    border-radius: 0px;
    border-left: none;
    border-right: none;
    min-height: 300px;
    padding: 30px 10px 10px 10px;
    overflow: hidden;
}

div#content .left-menu {
    float: left;
    width: 170px;
}

div#content .main-column {
    margin-left: 190px;
}
div#content  div.cc_slider{
    margin-left: 0px;
    background: #f1f1f1;
}
.achievements #content, .single-bp_doc #content{
    width: 75%;
}
/* > Item Headers (Profiles, Groups)
-------------------------------------------------------------- */

div#item-header {
    overflow: hidden;
}

div#content div#item-header {
    margin-top:0;
    overflow:hidden;
}
.full-width div#item-header div#item-header-content {
    width: 70%;
}

div#item-header h2 {
    font-size: 28px;
    margin: -5px 0 15px 0;
    line-height: 120%;
}
div#item-header h2 a {
    font-size: 1em;
}

div#item-header img.avatar {
    float: left;
    margin: 0 15px 25px 0;
}

div#item-header h2 {margin-bottom: 5px}

div#item-header span.activity, div#item-header h2 span.highlight {
    vertical-align: middle;
    font-size: 13px;
    font-weight: normal;
    line-height: 170%;
    margin-bottom: 7px;
    color:#555555;
}

div#item-header h2 span.highlight {font-size: 16px;color:#555555}
div#item-header h2 span.highlight span {
    position: relative;
    top: -2px;
    right: -2px;
    font-weight: bold;
    font-size: 11px;
    background: #1f8787;
    color: #f1f1f1;
    padding: 1px 4px;
    margin-bottom: 2px;
/* -moz-border-radius: 3px; */
/* -webkit-border-radius: 3px; */
    border-radius: 3px;
    vertical-align: middle;
    cursor: pointer;
    display: none;
}

div#item-header div#item-meta {
    font-size: 14px;
    color: #555555;
    padding-bottom: 25px;
    overflow: hidden;
    margin: 15px 0 5px 0;
}

div#item-header div#item-actions {
    position: absolute;
    right: 0;
    width: 20%;
    margin: 0 15px 15px 15px;
    text-align: right;
}
div#item-header div#item-actions h3 {
    font-size: 12px;
    margin: 0 0 5px 0;
}

div#item-header ul {
    overflow: hidden;
    margin-bottom: 15px;
}

div#item-header ul h5, div#item-header ul span, div#item-header ul hr {
    display: none;
}

div#item-header ul li {
    float: none;
}

div#item-header ul img.avatar, div#item-header ul.avatars img.avatar {
    width: 30px;
    height: 30px;
    margin: 2px;
}

div#item-header div.generic-button, div#item-header a.button {
    float: left;
    margin: 10px 5px 0 0;
}

div#item-header div#message.info {
    line-height: 80%;
}

div#item-header-avatar{
    width: 170px;
    height: 160px;
    float: left;
}
#member-list h5,
#member-list .activity,
#member-list .action{
    margin-left: 10px;
}
/* > Item Lists (Activity, Friend, Group lists, Widgets)
-------------------------------------------------------------- */

div.widget-title ul.item-list li{
    background:none;
    border-bottom:medium none;
    font-size:12px;
    margin-bottom:8px;
    padding:0;
}
div.widget-title ul.item-list li.selected {
    background:none;
    border:none;
    font-size:12px;
    color:#1f8787;
}
div.widget-title ul.item-list li.selected a {
    color:#555555;
}

ul.item-list {
    width: 100%;
}

ul.item-list li {
    position: relative;
    padding: 15px 0 20px 0;
    border-bottom: 1px solid #f1f1f1;
    list-style: none outside none;
}
ul.single-line li {border: none}
body.activity-permalink ul.item-list li {padding-top: 0;}

ul.item-list li img.avatar {
    float: left;
    margin: 0px 10px 10px 0;
}
div.widget ul.item-list li img.avatar {
    width:25px;
    height:25px;
    margin: 3px 10px 10px 0;
}
ul.item-list li div.item-title, ul.item-list li h4 {
    float: none;
    font-size: 1em;
    font-weight: normal;
    margin: 0 0 0 10px;
}
div.widget ul.item-list li div.item-title, div.widget  ul.item-list li h4 {
    float:left;
    width:100%;
}

ul.item-list li div.item-title span {
    font-size: 12px;
    color: #555555;
}

ul.item-list li div.item-desc {
    margin: 0 0 0 10px;
    font-size: 0.6em;
    float: none;
    color: #555555;
}

ul.item-list li div.action {
    position: absolute;
    top: 15px;
    right: 15px;
    text-align: right;
    width: 50%;
}

.item-meta{
    float:left;
    width:87%;
}
#members-list .item-title{
    margin-left: 0;
}

#groups-list .item-meta{
    float: none;
    margin-left: 10px;
}


ul.item-list li div.meta {
    color:#555555;
    font-size:1em;
    margin-top: 4px;
}

ul.item-list li h5 span.small {
    font-weight: normal;
    font-size: 11px;
}

.widget_bp_groups_widget #groups-list div.item {
	margin-left: 0;
}
div.widget.widget_bp_groups_widget ul.item-list li .item{
    width: 90%;
}

ul.item-list.displaymode-grid li,ul#groups-list.displaymode-grid li{
    display: inline-block;
    width: 150px;
    margin: 2%;
    overflow: hidden;
    vertical-align: top;
    background: none repeat scroll 0 0 #EDEDED;
    border-radius: 11px 11px 11px 11px;
    padding: 15px 15px 5px 15px;
}
ul.item-list li .hoverblock{
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    background: #EDEDED;
    overflow: hidden;
    width: 180px;
    height: 170px;
    font-size: 0.9em;
}
ul.item-list li .hoverblock p{
    font-size: 1.5em;
}
ul.item-list li .hoverblock .hoverblockcontainer{
    padding: 15px;
}
ul.item-list.displaymode-grid li:hover .hoverblock{
    display: block;
}
ul.item-list.displaymode-grid li .item-avatar{display: block;}

ul.item-list.displaymode-grid li div.item-title,
ul.item-list.displaymode-grid li h4{
    width: 100%;
    text-overflow: ellipsis;
    overflow:hidden;
    white-space: nowrap;
    text-align: center;
}
ul.item-list.displaymode-grid li img.avatar{
    float: none;
    text-align: center;
    height: 150px;
    display: block;
    width: 150px
}
ul.item-list.displaymode-grid li div.item-desc{
    width: 100%;
    margin: 0;
}
ul.item-list.displaymode-grid li div.action{width: auto;position: static;}
ul.item-list.displaymode-grid li div.action a{
    font-size: 11px
}
ul.item-list.displaymode-grid li .item-meta,ul.item-list.displaymode-grid li .item-meta span.activity{width: auto;float: none}

#whats-new-content #whats-new-options{
    height: 0;
    overflow: hidden;
}


/* > Item Tabs
-------------------------------------------------------------- */

div.item-list-tabs {
    background:none repeat scroll 0 0 transparent;
    border-bottom:4px solid #f1f1f1;
    clear:left;
    margin: 0;
    overflow:hidden;
    padding-top:15px;
}
div.item-list-tabs ul {
    width: 100%;
}
div.item-list-tabs ul li {
    float: left;
    margin: 0px 5px;
    list-style-type: none;
}
div.item-list-tabs ul li.selected {
    background:none;
}
/*div.item-list-tabs#subnav ul li {
    margin-top: 0;
}*/
div.item-list-tabs ul li:first-child {
    margin-left: 20px;
}
div.item-list-tabs ul li.last, #members-displaymode-select {
    float: right;
    text-align: right;
/*
    margin: 7px 20px 0 0;*/
}
#groups-order-select, #groups-displaymode-select{
    float: right;
    text-align: right;
}
.item-list-tabs.row-fluid{
    width: auto;
}
div.item-list-tabs ul li.last select {
    max-width: 175px;
}
div.item-list-tabs ul li a,
div.item-list-tabs ul li span {
    display: block;
    padding: 4px 8px;
}
div.item-list-tabs ul li a {
        text-decoration: none;
        background-color: transparent;
}
div.item-list-tabs ul li a:hover,
div.item-list-tabs ul li a:focus {
        color: #555555;
}
div.item-list-tabs ul li span {
        color: #555555;
}
div.item-list-tabs ul li a span {
        background: none repeat scroll 0 0 #f1f1f1;
        border-radius: 3px 3px 3px 3px;
/* -moz-border-radius: 3px; */
/* -webkit-border-radius: 3px; */
        color: inherit;
        display: inline;
        font-size: 11px;
        padding: 2px 4px;
}
div.item-list-tabs ul li.selected a span {
        background: none repeat scroll 0 0 #dddddd;
}
div.item-list-tabs ul li.selected a, div.item-list-tabs ul li.current a {
/* -moz-border-radius-topleft:6px; */
/* -moz-border-radius-topright:6px; */
/* -webkit-border-top-left-radius:6px; */
/* -webkit-border-top-right-radius:6px; */
    border-top-left-radius:6px;
    border-top-right-radius:6px;
    background-color:#f1f1f1;
    color:#555555 !important;
    font-weight: normal;
    margin-top:0;
}
.item-list-tabs .span3{
    text-align: right;
}
ul li.loading a, ul div.loading a {
    background-image: url(//acitygoestowar.ca/wp-content/themes/custom-community-pro/images/ajax-loader.gif ) !important;
    background-position: 95% 50% !important;
    background-repeat: no-repeat !important;
    padding-right: 30px !important;
    z-index: 1000;
}

form#send_message_form input#send:focus,
div.ac-reply-content input.loading,
div#whats-new-submit input#aw-whats-new-submit.loading{
    background-image: url(//acitygoestowar.ca/wp-content/themes/custom-community-pro/images/ajax-loader.gif );
    background-position: 5% 50%;
    background-repeat: no-repeat;
    padding-left: 20px;
}

div#item-nav ul li.loading a {
    background-position: 88% 50%;
}
#item-nav a{
    color:#1f8787;
}
#subnav a{
    color:#555555;
}
#item-nav a:hover{
    color:#555555;
}
#subnav a:hover{
    color:#1f8787;
}
#groups-dir-list{
    clear: both;
}

div.item-list-tabs#object-nav {
    margin-top: 0;
}

div#subnav.item-list-tabs  {
    background:none repeat scroll 0 0 #f1f1f1;
    border-bottom: medium none;
    margin: 0 0 20px 0;
    min-height: 26px;
    padding: 5px 20px 0 10px;
    overflow: hidden;

}
div#subnav.item-list-tabs ul li.selected a, div#subnav.item-list-tabs ul li.current a  {
    background-color:#dddddd;
}
div.item-list-tabs ul li.feed a {
    background: url(//acitygoestowar.ca/wp-content/themes/custom-community-pro/_inc/images/rss.png ) center left no-repeat;
    padding-left: 20px;
}
/*div#subnav.item-list-tabs ul li.displaymode{margin-top: -4px;float: right;margin-right: 10px;}*/
/*div#subnav.item-list-tabs ul li.displaymode.last{margin-right: 20px}*/


/*--A lot of sub menu items in BuddyPress menu--*/
.item-list-tabs .next,
.item-list-tabs .prev{
    display:none;
    padding:2px 6px 4px 6px;
    float:left;
    border:0;
    font:normal 18px Helvetica;
    color: #1f8787;
    background: transparent;
/* -moz-border-radius-topleft: 6px; */
/* -moz-border-radius-topright: 6px; */
/* -webkit-border-top-left-radius: 6px; */
/* -webkit-border-top-right-radius: 6px; */
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.item-list-tabs .next{
    float:right;
    margin:0 0 0 4px;
}
.item-list-tabs .prev{
    margin:0 4px 0 0;
}
.item-list-tabs .next:hover,
.item-list-tabs .prev:hover{
    color: #555555;
    background: #f1f1f1;
    cursor: pointer;
}
.item-list-tabs div.bp-nav-wrap {
    overflow:hidden;
    text-align:left;
    margin:0;
    padding:0;
    width: 90%;
}
.item-list-tabs div ul{
    width:3000px;
    overflow:hidden;
    margin:0;
    padding:0;
    margin-left:0;
}

/* > Item Body
-------------------------------------------------------------- */

.item-body {
    margin: 20px 0;
}

.activity{
    width:100%;
}

span.activity, div#message p {
    background:none;
    border:none;
    color:#555555;
    display:inline-block;
    font-size:1em;
    font-weight:normal;
    margin-top:6px;
    padding:3px 0 3px 0;
/* -moz-border-radius: 3px; */
/* -webkit-border-radius: 3px; */
    border-radius: 3px;
    line-height: 120%;
    width:80%;
}
div.widget span.activity {
/* -moz-border-radius:3px 3px 3px 3px; */
/* -webkit-border-radius:3px; */
    border-radius:3px;
    background:none repeat scroll 0 0 transparent;
    border-bottom:1px solid #f1f1f1;
    border-right:medium none;
    color:#555555;
    display:inline-block;
    /* float: left; */
    font-size:11px;
    font-weight:normal;
    margin-bottom:0px;
    margin-left:0px;
    margin-top:0;
    width:100%;
    padding:3px 0;
}

#footer div.widget span.activity, #header div.widget span.activity {
    margin-left:0;
}


/* > Directories (Members, Groups, Blogs, Forums)
-------------------------------------------------------------- */

div.dir-search input[type=text] {
    padding: 4px 3px 1px 3px;
    line-height: 100%;
    font-size: 12px;
}

.readmore{
    float:right;
}
.read-more-link br{
    display: none;
}

body.forum #subnav{
    padding-top: 10px !important;
    margin-left: -10px;
}
body.forum #subnav ul li{
    margin-top: -6px !important;
}
div.profile{
   margin: 20px;
}
#container table.forum{
    margin: 0;
}
/* > Group specific styles
-------------------------------------------------------------- */
#item-actions li{
    float: right !important;
    list-style: none outside none;
}
#groups-directory-form h3, #members-directory-form h3{
    float: left;
    width: 68%;
    margin-left: 10px;
}
#groups-directory-form h3 .button,#members-directory-form h3 .button {
    float: none;
}
#group-dir-search.dir-search{
    width: 30%;
    float: left;
}

/* > Pagination
-------------------------------------------------------------- */

div.pagination {
    background: transparent;
    border-bottom:medium none;
    color:#555555;
    font-size: 11px;
    height: 16px;
    margin: 0;
    padding: 10px 20px;
    text-align: right;
}

div.pagination#user-pag, .friends div.pagination,
.mygroups div.pagination, .myblogs div.pagination, noscript div.pagination {
    background: none;
    border: none;
    padding: 8px 15px;
}

div.pagination .pag-count {
    float: left;
    margin-left: 20px;
}

div.pagination .pagination-links {
    float: right;
}
div.pagination .pagination-links span,
div.pagination .pagination-links a {
    font-size: 12px;
    padding: 0 5px;
}
div.pagination .pagination-links a:hover {
    font-weight: bold;
}

div#pag-bottom {
    background:none repeat scroll 0 0 transparent;
    margin-top:0;
}
#pag-top {
	margin-bottom: 20px;
}

/* > Error / Success Messages
-------------------------------------------------------------- */

div#message {
    padding: 15px 0;
    background: #f1f1f1;
    border: #ececec;
}
div#message.updated {clear: both}

div#message p {
    padding: 10px 15px;
    font-size: 12px;
    display:block;
}
div#message.error p {
    background: #e41717 !important;
    color: #f1f1f1 !important;
    border-color: #a71a1a;
    clear: left;
}
div#message.updated p {
    background:none;
    border:none;
    color:#555555;
}

form.standard-form#signup_form div div.error {
    color: #f1f1f1;
    background: #e41717;
/* -moz-border-radius: 3px; */
/* -webkit-border-radius: 3px; */
    border-radius: 3px;
    padding: 6px;
    width: 90%;
    margin: 0 0 10px 0;
}
#message2, #message0 {
    display: none;
}
/* > Buttons
-------------------------------------------------------------- */

a.comment-edit-link, a.comment-reply-link, a.button, input[type="submit"], input[type="button"], ul.button-nav li a, div.generic-button a {
/* -moz-border-radius: 4px; */
/* -webkit-border-radius: 4px; */
    border-radius: 4px;
    background: none repeat scroll 0 0 #555555;
    border-bottom: 1px solid #aaaaaa;
    border-right: 1px solid #aaaaaa;
    border-top: none;
    border-left: none;
    color: #dddddd;
    font-family: arial, sans-serif;
    font-size: 12px;
    cursor: pointer;
    font-weight: normal;
    padding: 3px 5px;
    text-decoration: none;
    text-shadow: none;
    vertical-align: top;
    margin-top: 2px;
}

a.comment-edit-link:hover, a.comment-edit-link:focus, a.comment-reply-link:hover, a.comment-reply-link:focus, a.button:focus, a.button:hover, input[type="submit"]:hover, input[type="button"]:hover,
ul.button-nav li a:hover, div.generic-button a:hover, ul.button-nav li a:focus, div.generic-button a:focus {
    background:none repeat scroll 0 0 #1f8787;
    border-color:#aaaaaa;
    border-style:none solid solid none;
    border-width:medium 1px 1px medium;
    color:#dddddd;
    cursor:pointer;
    font-size:12px;
    font-weight:normal;
    padding:3px 5px;
    text-decoration:none;
    vertical-align: top;
    outline: none;
}

/* Buttons that are disabled */
div.pending a, a.disabled, a.requested {
    border-bottom:1px solid #888888;
    border-right:1px solid #888888;
    border-top:none;
    border-left:none;
    color:#dddddd;
    background:none repeat scroll 0 0 #888888;
    cursor:default;
}

div.pending a:hover, a.disabled:hover, a.requested:hover {
    border-bottom:1px solid #888888;
    border-right:1px solid #888888;
    border-top:none;
    border-left:none;
    color:#dddddd;
    background:none repeat scroll 0 0 #888888;
    cursor:default;
}

div.accept, div.reject {
    float: left;
    margin-left: 10px;
}

ul.button-nav li {
    float: left;
    margin: 0 10px 10px 0;
}
ul.button-nav li.current a {
    font-weight: bold;
    color:#dddddd;
}

div#item-buttons div.generic-button {
        margin: 0 12px 12px 0;
}

ul.acfb-holder li{
    float: none;
}
input#send-to-input{
    width: 75%;
}


/* > AJAX Loaders
-------------------------------------------------------------- */

.ajax-loader {
    background: url(//acitygoestowar.ca/wp-content/themes/custom-community-pro/images/ajax-loader.gif ) center left no-repeat !important;
    padding: 8px;
    display: none;
    z-index: 1000;
}

a.loading {
    background-image: url(//acitygoestowar.ca/wp-content/themes/custom-community-pro/images/ajax-loader.gif ) !important;
    background-position: 95% 50% !important;
    background-repeat: no-repeat !important;
    padding-right: 25px !important;
    z-index: 1000;
}

/* > Input Forms
-------------------------------------------------------------- */

form.standard-form, form#searchform{
    margin-left: 10px;
}
form.standard-form textarea, form.standard-form input[type=text],
form.standard-form select, form.standard-form input[type=password],
.dir-search input[type=text] {
    border: 1px inset #ccc;
/* -moz-border-radius: 3px; */
/* -webkit-border-radius: 3px; */
    border-radius: 3px;
    padding: 6px;
    font: inherit;
    font-size: 14px;
    color: #888;
}
form.standard-form select {
    padding: 3px;
}

form.standard-form input[type=password] {
    margin-bottom: 5px;
}

form.standard-form label, form.standard-form span.label {
    display: block;
    font-weight: bold;
    margin: 15px 0 5px 0;
}
form.standard-form div.checkbox label,
form.standard-form div.radio label {
    font-weight: normal;
    margin: 5px 0 0 0;
    font-size: 14px;
    color: #888;
}

form.standard-form#sidebar-login-form label {
    margin-top: 5px;
}

form.standard-form input[type=text] {
    width: 75%;
}
form.standard-form#sidebar-login-form input[type=text],
form.standard-form#sidebar-login-form input[type=password] {
    padding: 4px;
    width: 95%;
}

form.standard-form #basic-details-section input[type=password],
form.standard-form #blog-details-section input#signup_blog_url {
    width: 35%;
}

form.standard-form#signup_form input[type=text],
form.standard-form#signup_form textarea {
    width: 90%;
}
form.standard-form#signup_form div.submit {float: right}
div#signup-avatar img {margin: 0 15px 10px 0}

form.standard-form textarea {
    width: 75%;
    height: 120px;
}
form.standard-form textarea#message_content {
    height: 200px;
}

form.standard-form#send-reply textarea {
    width: 90%;
}

form.standard-form p.description {
    font-size: 11px;
    color: #888;
    margin: 5px 0;
}

form.standard-form div.submit {
    padding: 15px 0;
    clear: both;
}
form.standard-form div.submit input {
    margin-right: 15px;
}

form.standard-form div.radio ul {
    margin: 10px 0 15px 38px;
    list-style: disc;
}
form.standard-form div.radio ul li {
    margin-bottom: 5px;
}

form.standard-form a.clear-value {
    display: block;
    margin-top: 5px;
    outline: none;
}

form.standard-form #basic-details-section, form.standard-form #blog-details-section,
form.standard-form #profile-details-section {
    float: left;
    width: 48%;
}
form.standard-form #profile-details-section {float: right}
form.standard-form #blog-details-section {
    clear: left;
}

form.standard-form input:focus, form.standard-form textarea:focus, form.standard-form select:focus {
    background: #fafafa;
    color: #666666;
}

form#send-invite-form {
    margin-top: 20px;
}
div#invite-list {
    height: 400px;
    overflow: scroll;
/* -moz-border-radius: 3px; */
/* -webkit-border-radius: 3px; */
    border-radius: 3px;
    padding: 5px;
    background: #dddddd;
    width: 160px;
    border: 1px solid #f1f1f1;
    margin: 10px 0;
}
form#signup_form div.register-section select{
    width:245px !important;
}

p.edit-post-link{
    margin-left: 55px;
    margin-top: 10px;
}
/* > Data Tables
-------------------------------------------------------------- */

table {
    width: 100%;
    margin: 0 0 15px 0;
}
table thead tr {
    background: #f1f1f1;
}
table#message-threads {
    width: auto;
}

table.profile-fields {margin-bottom: 20px}

div#sidebar table , div.widgetarea table {
    margin: 0 0;
    width: 100%;
}

table tr td, table tr th {
    text-align:left;
    padding: 5px 7px 3px 7px;
    vertical-align: middle;
    border-bottom: 1px solid #f1f1f1;
}
table tr td.label {
    border-right: 1px solid #f1f1f1;
    font-weight: bold;
    width: 25%;
}

table tr td.thread-info p {margin: 0}

table tr td.thread-info p.thread-excerpt {
    color: #555555;
    font-size: 11px;
    margin-top: 3px;
}

div#sidebar table td, table.forum td , div.widgetarea table td, table.forum td {text-align: center}

table tr.alt, table tr th {
    background: #f1f1f1;
}

table.notification-settings {
    margin-bottom: 20px;
    text-align: left;
}
table.notification-settings th.icon, table.notification-settings td:first-child {display: none}
table.notification-settings th.title {width: 80%}
table.notification-settings .yes, table.notification-settings .no {width: 40px;text-align: center}

table.forum {
    margin: -1px -20px 20px -20px;
    width: auto;
}
table.forum tr:first-child {
    background: #dddddd;
}

table.forum tr.sticky td {
    background: #bbbbbb;
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
}

table.forum tr.closed td.td-title {
    padding-left: 35px;
    background-image: url(//acitygoestowar.ca/wp-content/themes/custom-community-pro/_inc/images/closed.png);
    background-position: 15px 50%;
    background-repeat: no-repeat;
}

table.forum td p.topic-text {
    color: #555555;
    font-size: 11px;
}

table.forum tr > td:first-child, table.forum tr > th:first-child {
    padding-left: 15px;
}

table.forum tr > td:last-child, table.forum tr > th:last-child {
    padding-right: 15px;
}

table.forum tr th#th-title, table.forum tr th#th-poster,
table.forum tr th#th-group, table.forum td.td-poster,
table.forum td.td-group, table.forum td.td-title {text-align: left}

table.forum td.td-freshness {
    font-size: 11px;
    color: #888888;
    text-align: center;
}

table.forum tr th#th-freshness{
    text-align: center;
}

table.forum td img.avatar {
    margin-right: 5px;
}

table.forum td.td-poster, table.forum td.td-group  {
    min-width: 130px;
}

table.forum th#th-title {
    width: 40%;
}

table.forum th#th-postcount {
    width: 1%;
}
table#message-threads tr .thread-options{
    padding: 0;
}
/* > Activity Stream Posting
-------------------------------------------------------------- */

form#whats-new-form {
    margin-bottom: 10px;
    overflow: hidden;
    padding-bottom: 10px;
}

.home-page form#whats-new-form {
    border-bottom: none;
    padding-bottom: 0;
}

form#whats-new-form span.marker {
/* -moz-transform: rotate(45deg); */
/* -webkit-transform: rotate(45deg); */
/* -o-transform: rotate(45deg); */
/* -ms-transform: rotate(45deg); */
	background: none repeat scroll 0 0 #f1f1f1;
	height: 15px;
	margin: 18px 0 0 14px;
	position: absolute;
	width: 15px;
}

form#whats-new-form h5 {
margin: 0 5px 0 20px;
font-style: italic;
font-size: 17px;
color: #555555;
background: #f1f1f1;
float: left;
padding: 15px 28px;
line-height: 22px;
font-weight: normal;
border-radius: 6px;
}

form#whats-new-form #whats-new-avatar {
    float: left;
    width: 52px;
}

form#whats-new-form #whats-new-content {
   float: left;
   width: 100%;
   margin: 10px 10px 0 0;
}

form#whats-new-form #whats-new-textarea {
    padding: 8px;
    border: 1px inset #777777;
    background: #ffffff;
    margin-bottom: 10px;
/* -moz-border-radius: 3px; */
/* -webkit-border-radius: 3px; */
    border-radius: 3px;
}
form#whats-new-form textarea {
    width: 100%;
    height: 60px;
    font-size: 14px;
    font-family: inherit;
    color: #555;
    border: none;
    margin: 0;
    padding: 0;
    resize: none;
}

form#whats-new-form #whats-new-options select {
    max-width: 200px;
}

form#whats-new-form #whats-new-submit {
    float: right;
    margin: 0;
}

/* > Activity Stream Listing
-------------------------------------------------------------- */

ul.activity-list li {
    padding: 8px 0 0 0;
    overflow: hidden;
    border-top: 1px solid #f1f1f1;
}
ul.activity-list > li:first-child {
    padding-top: 5px;
}

ul.activity-list li.has-comments {
    padding-bottom: 15px;
}

.activity-list li.mini {
    position: relative;
    font-size: 11px;
    min-height: 35px;
    padding: 10px 0;
}
.activity-list li.mini div.activity-meta {
    margin: 5px 0 10px 0;
}

.activity-list li.mini div.activity-meta a {
    padding: 3px 8px;
}

.activity-list li.mini .activity-avatar img.avatar,
.activity-list li.mini .activity-avatar img.FB_profile_pic {
    margin-left: 0;
}
.activity-list li.activity_comment .activity-avatar img.avatar, .activity-list li.activity_comment .activity-avatar img.FB_profile_pic {
    height:30px;
    margin-left:0;
    width:30px;
}

body.activity-permalink .activity-list li .activity-avatar img.avatar,
body.activity-permalink .activity-list li .activity-avatar img.FB_profile_pic {
    width: 100px;
    height: 100px;
    margin-left: 0;
}

.activity-list li.mini .activity-content {
	overflow: auto;
	margin-right: 0;
	padding: 0 0 0 8px;
	width: auto;
	margin-left: 0px;
}
.activity-list li.mini .activity-content p {
    margin: 0;
    float: left;
}

body.activity-permalink .activity-list li.mini .activity-meta {
    position:absolute;
    right:5px;
    top:45px;
}

.activity-list li.mini .activity-comments {
    clear: left;
    font-size: 12px;
    margin-top: 8px;
}

.activity-list li .activity-inreplyto {
    background:none;
    color:#555555;
    font-size:11px;
    margin-bottom:15px;
    margin-left:20px;
    padding-left:0;
}
.activity-list li .activity-inreplyto > p {
    margin: 0;
    display: inline;
}

.activity-list li .activity-inreplyto blockquote,
.activity-list li .activity-inreplyto div.activity-inner {
    background: none;
    border: none;
    display: inline;
    padding: 0;
    margin: 0;
    overflow: hidden;
}

ul.item-list.activity-list li .activity-avatar img {
width: 50px;
height: 50px;
margin: 0;
}

.activity-list .activity-content {
/* -moz-border-radius:6px 6px 6px 6px; */
/* -webkit-border-radius:6px; */
    border-radius:6px;
    background:none;
	margin: 10px 0 10px 72px;
    min-height:15px;
    padding-bottom:10px;
}

body.activity-permalink .activity-list li .activity-content {
    background:none;
    border:medium none;
    margin-left:110px;
    margin-right:0;
    margin-top:17px;
    min-height:58px;
}
body.activity-permalink .activity-list li .activity-header > p {
    background: none;
    margin-left: -35px;
    padding: 0 0 0 38px;
    height: auto;
    margin-bottom: 0;
}

.activity-list .activity-content .activity-header,
.activity-list .activity-content .comment-header {
    color: #555555;
	line-height: 140%;
	padding: 5px 2px 5px 2px;
	min-height: 20px;
	overflow: auto;
}

.activity-list li.mini .activity-content .activity-header,
.activity-list li.mini .activity-content .comment-header {
	padding-top: 2px;
}

.activity-list .activity-content .activity-header img.avatar {
    float: none !important;
    margin: 0 5px -8px 0 !important;
}
span.highlight {
    border:none;
    color:#1f8787;
    margin-right:3px;
}

span.highlight:hover {
    background:none !important;
    border:none;
    color:#555555;
    color:#555555 !important;
}

.activity-list .activity-content a:first-child:focus {outline: none}

.activity-list .activity-content span.time-since {
    color: #555555;
}

.activity-list .activity-content span.activity-header-meta a {
    background: none;
    padding: 0;
    font-size: 11px;
    margin: 0;
    border: none;
    color: #555555;
}
.activity-list .activity-content span.activity-header-meta a:hover {
    color: inherit;
}

body.activity-permalink .activity-content .activity-inner,
body.activity-permalink .activity-content blockquote {
    margin-top: 5px;
}

/* Backwards compatibility. */
.activity-inner > .activity-inner {margin: 0 !important}
.activity-inner > blockquote {margin: 0 !important}

.activity-list .activity-content img.thumbnail {
    float: left;
    margin: 0 10px 5px 0;
    border: 1px solid #f1f1f1;
}

.activity-list li.load-more {
/* -moz-border-radius:4px 4px 4px 4px; */
/* -webkit-border-radius:4px; */
    border-radius:4px;
    background:none repeat scroll 0 0 transparent !important;
    border-bottom:medium none;
    border-right:medium none;
    font-size:1.2em;
    margin:15px 0 !important;
    padding:10px 15px !important;
    text-align:left;
}
.activity-list li.load-more a {
    color: #1f8787;
}

/* - additional to activity- */

.activity-list .activity-content .activity-inner,
.activity-list .activity-content blockquote {
/* -moz-border-radius: 6px; */
/* -webkit-border-radius: 6px; */
    border-radius: 6px;
    background: none repeat scroll 0 0 #ededed;
    border: 1px solid #f1f1f1;
    color: #555555;
    margin: 3px 0 15px 0;
    overflow: hidden;
    padding: 10px 20px;
}

.activity-list .activity-avatar {
	margin: 10px;
	overflow: auto;
	float: left;
}

.activity-list .activity-content .comment-header {
    color:#555555;
    line-height:170%;
    margin: 0;
    min-height:16px;
    padding-top:4px;
}
.activity-header a:hover {
    color:#555555;
}

.activity-list div.activity-meta a {
/* -moz-border-radius:4px; */
/* -webkit-border-radius:4px; */
    border-radius:4px;
    background:none repeat scroll 0 0 #555555;
    border-bottom:1px solid #555555;
    border-right:1px solid #555555;
    color:#dddddd;
    margin-right:3px;
    padding:4px 8px;
    font-size:11px;
    text-decoration: none;
    font-family: arial, sans-serif;
}
.activity-list div.activity-meta a:hover,
.activity-list div.activity-meta a:focus {
    background:none repeat scroll 0 0 #1f8787;
    color:#dddddd;
}
.activity-filter-selector {
    text-align: right;
}



/* > Activity Stream Comments
-------------------------------------------------------------- */

div.activity-meta {
    clear: left;
    margin: 0;
}

div.activity-comments {
    margin:0 0 0 70px;
    overflow:hidden;
    position:relative;
    width:auto;
}

body.activity-permalink div.activity-comments {
    width: auto;
    margin-left: 100px;
    background: none;
}

div.activity-comments > ul {
/* -moz-border-radius:6px; */
/* -webkit-border-radius: 6px; */
    border-radius: 6px;
    background:none;
    padding: 0 10px 0;
}

div.activity-comments ul, div.activity-comments ul li {
    border: none;
    list-style: none;
}

div.activity-comments ul {
    border-radius: 0 0 0 0;
    clear: left;
    margin-left: 2%;
}


div.activity-comments ul li {
    background: none repeat scroll 0 0 #ededed;
    border: 1px solid #f1f1f1;
/* -moz-border-radius:6px 6px 6px 6px; */
/* -webkit-border-radius:6px; */
    border-radius:6px;
    margin-bottom: 10px;
    padding: 10px;
    margin-left: 1%;
}

body.activity-permalink div.activity-comments ul li {
    border-width: 1px;
    padding: 10px;
}

div.activity-comments ul li p:last-child {
    margin-bottom: 0;
}

div.activity-comments ul li:last-child {
    margin-bottom: 0;
}

div.activity-comments ul li > ul {
    margin-left: 54px;
    margin-top: 5px;
}
body.activity-permalink div.activity-comments ul li > ul {
    margin-top: 15px;
}


div.acomment-avatar img {
    border:1px solid #f1f1f1 !important;
    float:left;
    margin-right:10px;
}

div.activity-comments div.acomment-content {
    font-size: 11px;
    background:none repeat scroll 0 0 transparent;
    color:#555555;
    margin:10px 10px 10px 0;
    overflow:hidden;
    padding:4px 0;
}
div.acomment-options {
    margin-left: 63px;
}

div.acomment-content .time-since {display: none}
div.acomment-content .activity-delete-link {display: none}
div.acomment-content .comment-header {display: none}

body.activity-permalink div.activity-comments div.acomment-content {
    font-size: 14px;
}

div.activity-comments div.acomment-meta {
    font-size: 13px;
    color: #555555;
}

div.activity-comments form.ac-form {
    display: none;
    margin: 10px 0 10px 33px;
    background:none repeat scroll 0 0 #ededed;
    border:medium none;
/* -moz-border-radius: 4px; */
/* -webkit-border-radius: 4px; */
    border-radius: 4px;
    padding: 8px;
    width: 80%;
}
div.activity-comments li form.ac-form {
    margin-right: 15px;
}

div.activity-comments form.root {
    margin-left: 0;
}

div.activity-comments div#message {
    margin-top: 15px;
    margin-bottom: 0;
}

div.activity-comments form.loading {
    background-image: url(//acitygoestowar.ca/wp-content/themes/custom-community-pro/images/ajax-loader.gif);
    background-position: 2% 95%;
    background-repeat: no-repeat;
}

div.activity-comments form .ac-textarea {
    padding: 8px;
    border: 1px inset #cccccc;
    background: #ffffff !important;
    margin-bottom: 10px;
/* -moz-border-radius: 3px; */
/* -webkit-border-radius: 3px; */
    border-radius: 3px;
}
div.activity-comments form textarea {
    width: 100%;
    font-family: inherit;
    font-size: 11px;
    color: #555555;
    height: 60px;
    border: none;
    padding: 0;
}
div.activity-comments form input {
    margin-top: 5px;
}

div.activity-comments form div.ac-reply-avatar {
    float: left;
}
div.ac-reply-avatar img {
    border: 1px solid #f1f1f1 !important;
}

div.activity-comments form div.ac-reply-content {
    margin-left: 44px;
    padding-left: 15px;
    color: #555555;
    font-size: 11px;
}

div.activity-comments div.acomment-avatar img {
    border-width:1px !important;
    float:left;
    margin-right:10px;
}

ul.button-nav, .button-nav li{
    list-style: none;
}
/* > Private Message Threads
-------------------------------------------------------------- */

table#message-threads tr.unread td {
    background: #dddddd;
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
    font-weight: bold;
}
table#message-threads tr.unread td span.activity {
    background: #f1f1f1;
}

li span.unread-count, tr.unread span.unread-count {
    background: #dddddd;
    padding: 2px 8px;
    color: #555555;
    font-weight: bold;
/* -moz-border-radius: 3px; */
/* -webkit-border-radius: 3px; */
    border-radius: 3px;
}
div.item-list-tabs ul li a span.unread-count {
    padding: 1px 6px;
    color: #555555;
}

div.messages-options-nav {
    font-size: 11px;
    background: #dddddd;
    text-align: right;
    margin: 0 -20px;
    padding: 5px 15px;
}

div#message-thread div.message-box {
    margin: 0 -20px;
    padding: 15px;
}
div#message-thread div.alt {
    background: #dddddd;
}

div#message-thread p#message-recipients {
    margin: 10px 0 20px 0;
}

div#message-thread img.avatar {
    float: left;
    margin: 0 10px 0 0;
    vertical-align: middle;
}

div#message-thread strong {
    margin: 0;
    font-size: 16px;
    margin-left: 15px;
}

div#message-thread strong span.activity {
    margin: 4px 0 0 10px;
}

div#message-thread div.message-metadata {
    overflow: hidden;
}

div#message-thread div.message-content {
    margin-left: 45px;
}

div#message-thread div.message-options {
    text-align: right;
}

/* > Group Forum Topics
-------------------------------------------------------------- */

ul#topic-post-list {
    margin: 15px -20px;
    width: auto;
}
ul#topic-post-list li {
    padding: 15px;
    position: relative;
}

/* ul#topic-post-list li.alt { */
/*background: #ededed;*/
/* } */

ul#topic-post-list li div.poster-meta {
    margin-bottom: 10px;
    color: #555555;
}
body.forum .pagination{
    padding-left: 0;
}
body.forum div.pagination .pag-count{
    margin-left: 0;
}

ul#topic-post-list li div.post-content {
    margin-left: 54px;
}

div.admin-links {
    position: absolute;
    top: 15px;
    right: 25px;
    color: #555555;
    font-size: 11px;
}
div#topic-meta div.admin-links {
    bottom: 0;
    margin-top: -35px;
    right: 0;
    margin-right: 10px;
}

div#topic-meta {
    position: relative;
    padding: 5px 0;
}
div#topic-meta h3 {
    font-size: 20px;
    padding-bottom: 20px;
}


div#new-topic-post {
    margin: 0;
    padding: 1px 0 0 0;
}

div.poster-name a {
    color:#555555;
}

div.object-name a {
    color:#555555;
}


/* > Extra BuddyPress Styles
-------------------------------------------------------------- */

ul#friend-list li {
    height: 53px;
}

ul#friend-list li div.item-meta {
    width: 70%;
}




/* > WordPress Blog Styles
-------------------------------------------------------------- */

div.post, #blog-search div.page {
    margin:2px 0 0px 0;
    overflow: hidden;
}
div.post h2.pagetitle, div.post h2.posttitle {
    margin: 0px 0 20px 0;
    line-height: 120%;
}
.navigation, .paged-navigation, .comment-navigation {
    overflow: hidden;
    font-style:normal;
    font-weight:normal;
    font-size: 13px;
    padding: 5px 0;
    margin: 5px 0 25px 0;
}

div.post ul, div.post ol, div.post dl {margin: 0 0 15px 20px}
div.post ul, div.page ul {list-style: circle outside none;margin: 0 0 15px 20px}
div.post ol, div.page ol {list-style: decimal outside none;margin: 0 0 15px 20px}
div.post ol ol {list-style: upper-alpha outside none}
div.post dl {margin-left: 0}
div.post dt {
    border-bottom:1px solid #f1f1f1;
    font-size:14px;
    font-weight:bold;
    overflow:hidden;
}
div.post dd {
/* -moz-border-radius:0 0 6px 6px; */
    border-radius:0 0 6px 6px;
/* -webkit-border-bottom-left-radius: 6px; */
/* -webkit-border-bottom-right-radius: 6px; */
    background:none repeat scroll 0 0 #dddddd;
    font-size:11px;
    line-height:12px;
    margin:0 0 15px;
    padding:4px;
}

div.post pre, div.post code p {
    padding: 15px;
    background: #dddddd;
/* -moz-border-radius: 3px; */
/* -webkit-border-radius: 3px; */
    border-radius: 3px;
}

div.post code {font-family: "Monaco", courier, sans-serif}
div.post blockquote {
    quotes: none;
    font-style:italic;
    padding:0 3em;
    font-family: georgia, times, serif;
    font-size: 16px;
    line-height: 150%;
}

div.post table {
    border-collapse:collapse;
    border-spacing:0;
    border: 1px solid #f1f1f1;
}
div.post table th {border-top: 1px solid #f1f1f1;text-align: left}
div.post table td {border-top: 1px solid #f1f1f1}

div.post div.post-content {
	margin-left: 20px;
	width: 86%;
	float: left;
	padding: 0px 5px 10px 15px;
}
.left-right-sidebar div.post div.post-content, .left-right-sidebar div.page div.post-content {
	width: 79%;
}
.search-result div.post div.post-content{
    width: 100%;
}
#activate-page.page, #register-page.page{
    margin-left: 20px;
}
#activate-page.page #activation-form, #register-page #signup_form{
    margin-left: 0;
}
div.post p.date,
div.page p.date,
div.post p.postmetadata, div.comment-meta {
    color: #555555;
    font-size: 12px;
    padding: 3px 0;
    margin: 10px 0;
    border-bottom: none;
    border-top: 1px solid #f1f1f1;
}
div.post p.date a, div.post p.postmetadata a, div.comment-meta a, div.comment-options a {
    font-size: 12px;
}

div.post p.date a:hover, div.post p.postmetadata a:hover, div.comment-meta a:hover, div.comment-options a:hover {
    color: #555555;
    font-size: 12px;
}

div.post p.date em {
    font-style: normal;
}

div.post p.postmetadata {
    margin-top: 15px;
    clear: left;
    overflow: hidden;
}
div.postmetadata span{
    display: inline-block;
}
.hentry{
    padding: 10px;
}
.activity-comments .hidden{
    display:none;
    visibility: inherit;
}
div.post .tags {float: left}
div.post .comments {float: right}

div.post img {margin: 15px 0;border: none;border: none !important}
div.post img.wp-smiley {padding: 0 !important;margin: 0 !important;border: none;float: none !important;clear: none !important}

div.post img.centered, img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

div.post img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
}

div.post img.alignleft {
    padding: 0 12px 12px 0;
    margin: 0 7px 2px 0;
    display: inline;
}

div.post .aligncenter, div.post div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

div.post .wp-caption {
    border: 1px solid #f1f1f1;
}

div.post .wp-caption img {
    margin: 0;
    padding: 0;
    border: 0 none;
}

div.post img.size-full {
       height: auto;
       max-width: 100%;
}

div.author-box, div.comment-avatar-box {
    width:50px;
    float:left;
}

div.author-box {
    font-size: 10px;
    font-style: normal;
    line-height: 120%;
    text-align: center;
}
div.author-box p,
div.author-box a,
div.comment-avatar-box p,
div.comment-avatar-box a {
    font-size: 10px;
    font-style: normal;
    line-height: 120%;
    margin: 5px 0 0;
    text-align: center;
    width: 50px;
}

div.post div.author-box img {
    float: none;
    border: 1px solid #f1f1f1;
    margin: 0;
    background:none repeat scroll 0 0 transparent;
    float: none;
    padding:0;
    width:50px;
}



/* > WordPress & BuddyPress Comment Styles
-------------------------------------------------------------- */

div#comments nav {
    height: auto;
    overflow: auto;
    padding-bottom: 15px;
}

div.nav-previous {
    width: 50%;
    float: left;
    text-align: left;
}
div.nav-next {
    float: left;
    width: 50%;
    text-align: right;
}

div.comment-avatar-box img {
    float: none;
    border: 1px solid #f1f1f1;
    margin: 16px 0 0 4px;
    background:none repeat scroll 0 0 transparent;
    float: none;
    padding:0;
}

div.comment-content {
    margin-left: 75px;
    min-height: 110px;
}

#trackbacks {
    margin-top: 30px;
}

#comments h3, #trackbacks h3, #respond h3 {
    font-size: 20px;
    margin: 5px 0 15px 0;
    font-weight: normal;
    color: #555555;
}

#comments span.title, #trackbacks span.title {
    color: #555555;
}
#comments label{
    margin-right: 10px;
}
#comments .comment-form-comment label{
    display: block
}
div.post ol.commentlist,
div.page ol.commentlist {
    list-style: none outside none;
    margin-left: 0;
}

div.post ol.commentlist ul,
div.page ol.commentlist ul {
    list-style: disc inside none;
    margin-left: 0px;
    padding-bottom: 12px;
}

ol.commentlist li {
    margin: 0 0 20px 0;
    border-top: 1px solid #f1f1f1;
}

.commentlist ul li {
    padding: 0 12px;
    background: #ededed;
}
.commentlist ul ul li {
    padding: 0 12px;
    background: #dddddd;
}
.commentlist ul ul ul li {
    padding: 0;
}

div.comment-meta {
    border-top: none;
    padding-top: 0;
}

div.comment-meta h5 {
    font-weight: normal;
}

div.comment-meta em {
    float: right;
}

div.post .commentlist div.comment-content ol {
    list-style: decimal outside none;
    margin-bottom: 0;
    padding-bottom: 6px;
}

div.post .commentlist div.comment-content ul {
    list-style: circle outside none;
    margin-bottom: 0;
    padding-bottom: 6px;
}

div.post .commentlist div.comment-content li {
    border: none;
    margin-bottom: 0;
}

p.form-allowed-tags {
    display: none;
}

#comments textarea {
    width: 90%;
}

/* > Additional WP comment styles
-------------------------------------------------- */


div.comment-author img.avatar {
        margin: 4px 12px 12px -45px;
}
div.comment-body div.commentmetadata {
        margin-top:0;
}
div.comment-body div.comment-author {
        padding-top:6px;
}
div.reply {
    height: 32px;
}
div.comment-body {
    margin-bottom: 12px;
    margin-left: 45px;
}
div.post div.commentmetadata a.comment-edit-link {
    float:right;
    line-height: 120%;
    padding: 3px 5px;
}

ul.children li.comment {
    margin-left: 26px;
}

div.post .commentlist div.comment-body ol {
    list-style: decimal outside none;
    margin-bottom: 0;
    padding-bottom: 6px;
}

div.post .commentlist div.comment-body ul {
    list-style: circle outside none;
    margin-bottom: 0;
    padding-bottom: 6px;
}

.commentlist div.comment-body li {
border:none;
margin: 0;
}

#blog-page .title-center{
    text-align: center !important;
}


/* > Footer
-------------------------------------------------------------- */

#footer{
    text-align:left;
    text-shadow:none;
    margin-top:8px;
/* -moz-border-radius: 6px; */
/* -webkit-border-radius: 6px; */
    border-radius: 6px;
    margin-bottom: 8px;
    padding: 0px;
}
#footer div.credits, #footer a.credits, #footer a.credits:hover, #footer a.credits:focus {
    text-align: center;
    text-decoration: none;
    background-color: transparent;
    color: #aaaaaa}
#footer span.credits {
    text-align: center;
}

#footer div.span3 h3.widgettitle, #header div.span3 h3.widgettitle,
#footer div.span3 h3.widgettitle a, #header div.span3 h3.widgettitle {
    width:100%;
/* -moz-border-radius:0 !important; */
/* -webkit-border-radius:0 !important; */
    border-radius:0 !important;
    margin-left: -15px !important;
    padding-left:15px !important;
}
div#content div.widgetarea h3.widgettitle,
div#content div.widgetarea h3.widgettitle a {
    background: none !important;
}


/* > Widgets
-------------------------------------------------------------- */

.widget {
    margin-bottom: 20px;
}

div.widget ul li, div.span3 ul li {
    background:none repeat scroll 0 0 transparent;
    border-bottom:medium none;
    min-height:20px;
    margin-bottom:5px;
    list-style: none outside none;
    padding: 5px 10px 0;
}
div.widget ul#groups-list li{
    min-height:50px;
    width:100%;
    margin-bottom:0 !important;
}
ul#groups-list li{
    padding: 10px 0;
}
div.widget ul#members-list li {
    min-height:64px;
    margin-bottom:0 !important;
}
div.widget ul li.vcard a {
    float: left;
}
li.vcard, div.widget ul.item-list li {
    padding:0px !important;
    clear: both;
}
div.widget ul.item-list li .item-avatar{
    width: 25px;
    height: 25px;
    margin-right: 10px;
}
div.widget ul.item-list li .item{
    width: 100%;
    margin-right: -35px;
}
div.widget_bp_core_whos_online_widget .item-avatar{
    margin: 5px;
}
div.widget ul.item-list li .item-avatar,
div.widget ul.item-list li .item {
    float: left;
}
div.widget ul#blog-post-list li{
    border-bottom:1px solid #f1f1f1;
}

div.widget ul#blog-post-list li,
div.widget ul#blog-post-list li p,
div.widget ul#blog-post-list li a,
div.widget ul#blog-post-list li div {
    height:auto;
    background:none;
}

div.widget ul#blog-post-list li a{
    font-weight:normal;
}
div.widget_pages ul li {
    min-height:20px;
    height:auto;
    line-height:150%;
    padding-top:4px;
}
div.widget_tag_cloud div {
    padding:8px 10px 8px 10px;
}
div.widget ul.children,
div.widget ul.children ul {
    margin-left: 12px;
    margin-top: 4px;
}
div.widget ul li.recentcomments a {
    font-weight:normal;
}
div.widget ul li.recentcomments a:hover {
    font-weight:normal;
}
select#cat {
    width:100%;
}
div.widget ul.item-list li div.item-title {
    margin-top: 3px;
}
div.widget ul li a.rsswidget {
    line-height:17px;
}
div.textwidget {
    padding: 0 10px 10px 0;
}
#header .row-fluid .span4,
#content .row-fluid .span4,
#footer .row-fluid .span4{
    margin-left: 10px;
    width: 30%;
    float: left;
}
#header .row-fluid h3.widgettitle,
#content .row-fluid h3.widgettitle,
#footer .row-fluid .span4 h3.widgettitle{
    width: 95%;
}
#community-nav ul li {
    margin-left: 10px;
    margin-top: 10px;
}
/* =Calendar Widget
-------------------------------------------------------------- */
div.widget table thead tr {
    background:none repeat scroll 0 0 #dddddd;
}
div.widget table tr td, div.widget table tr th {
    padding: 3px 5px;
    vertical-align: middle;
    border:none;
}
div#sidebar div#calendar_wrap, div.widgetarea div#calendar_wrap{
    margin-left:5px;
}

/* =Menu Top
-------------------------------------------------------------- */

div#header div.menu-top {
    font-size: 13px;
    margin-left: 0;
    width: 100%;
}

div.menu-top.menu ul {
    list-style: none;
    margin: 0;
    float: right;
}

div.menu-top li {
    float: left;
    position: relative;
    list-style:none outside none;
    margin:4px 4px 0 0;
}

div.menu-top a {
    color: #1f8787;
    display: block;
    line-height: 30px;
    padding: 0 15px 2px 15px;
    text-decoration: none;
    background-color: transparent;
}

div.menu-top ul ul {
    display:none;
    float:left;
    left:0;
    position:absolute;
    top:27px;
    width:180px;
    z-index:1000000;
}

div.menu-top ul li ul li {
    min-width: 180px;
    z-index:1000000;
    margin-top:0px !important;
}

div.menu-top ul ul ul {
    left: 100%;
    top: 0;
}

div.menu-top ul ul a {
    background: #f1f1f1;
    color: #1f8787;
    line-height: 1em;
    padding: 10px 15px;
    width: 160px;
    height: auto;
}

div.menu-top li:hover > a,
div.menu-top ul ul:hover > a {
    color: #555555;
}

div.menu-top ul.children li:hover > a,
div.menu-top ul.sub-menu li:hover > a {
    background: #ededed !important;
    color: #555555;
    border-radius:0px;
}

div.menu-top ul li:hover > ul {
    display: block;
}
#nav-community .children{
    display:none;
}
#nav-community:hover .children{
    display: block;
    width: 180px;
    position: absolute;
    z-index: 1000 !important;
    background:  #f1f1f1;
}
#nav-home.current-menu-item{
    background:  #f1f1f1;
}
div.menu-top ul li.current_page_item > a,
div.menu-top ul li.current-menu-ancestor > a,
div.menu-top ul li.current-menu-item > a,
div.menu-top li.selected > a,
div.menu-top ul li.current-menu-parent > a,
div.menu-top ul li.current_page_item > a:hover,
div.menu-top ul li.current-menu-item > a:hover {
    background:none repeat scroll 0 0 #f1f1f1;
    color:#555555;
}
* html div.menu-top ul li.current_page_item a,
* html div.menu-top ul li.current-menu-ancestor a,
* html div.menu-top ul li.current-menu-item a,
* html div.menu-top ul li.current-menu-parent a,
* html div.menu-top ul li a:hover {
    color: #555555;
}




/* =Menu
-------------------------------------------------------------- */

#access {
    background:#dddddd;
    display:block;
    float:left;
    padding-top:6px;
    width:100%;
    position: absolute;
    bottom: 0;
    margin: 0 0 -40px 0;
}
#access ul li {
	margin-right: 4px;
}
#access .menu-header,
div.menu {
    font-size: 13px;
    margin-left: 12px;
}

#access .menu-header ul,
div.menu ul {
    list-style: none;
    margin: 0;
}
div.menu ul {
    float:left;
}
#access .menu-header li,
div.menu li {
    list-style:none outside none;
/* -moz-border-radius-topleft: 6px; */
/* -moz-border-radius-topright: 6px; */
/* -webkit-border-top-left-radius:6px; */
/* -webkit-border-top-right-radius:6px; */
    border-top-left-radius:6px;
    border-top-right-radius:6px;
    float: left;
    position: relative;
}
div.menu .span2{
    width: auto;
    margin-left: 0;
}
#access a {
    color: #555555;
    display: block;
    line-height: 30px;
    padding: 0 15px 2px 15px;
/* -moz-border-radius:6px 6px 0 0; */
/* -webkit-border-top-left-radius:6px; */
/* -webkit-border-top-right-radius:6px; */
    border-top-left-radius:6px;
    border-top-right-radius:6px;
    text-decoration: none;
    background-color: transparent;
}
#access ul ul {
/* -moz-box-shadow:0 3px 3px rgba(0, 0, 0, 0.2); */
/* -webkit-box-shadow:0 3px 3px rgba(0, 0, 0, 0.2); */
    box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);
    display:none;
    float:left;
    left:0;
    position:absolute;
    top:27px;
    width:180px;
    z-index:1000000;
}
#access ul li ul li, li ul.children li {
    min-width: 180px;
    z-index:1000000;
    margin-top:0px !important;
}
#access ul ul ul {
    left: 100%;
    top: 0;
}
#access ul ul a {
/* -moz-border-radius:0px !important; */
/* -webkit-border-radius:0px !important; */
    border-radius:0px !important;
    background: #f1f1f1;
    color: #555555;
    line-height: 1em;
    padding: 10px 15px;
    width: 160px;
    height: auto;
}
#access li:hover > a,
#access ul ul :hover > a {
    background: #f1f1f1;
    color: #555555;
}
#access ul.children li:hover > a,
#access ul.sub-menu li:hover > a {
    background: #ededed !important;
    color: #555555;
/* -moz-border-radius:0px; */
/* -webkit-border-radius:0px; */
    border-radius:0px;
}

#access ul li:hover > ul {
    display: block;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access li.selected > a,
#access ul li.current-menu-parent > a,
#access ul li.current_page_item > a:hover,
#access ul li.current-menu-item > a:hover {
    background:none repeat scroll 0 0 #f1f1f1;
    color:#555555;
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
    color: #555555;
}

/* =Slider
-------------------------------------------------------------- */
div#cc_slider-top {
/* -moz-border-radius:6px; */
/* -webkit-border-radius:6px; */
    border-radius:6px;
	background:#dddddd;
    background-repeat:repeat-y;
    border:medium none;
    width: 100%;
    height: 249px;
	overflow: hidden;
	margin-bottom: 12px;
}
div.cc_slider {
    margin-bottom: 0;
    overflow: hidden;
    margin-left: 0;
    margin-top: -1px;
    border-radius: 6px;
}
div.cc_slider.cc_slider_shortcode {
    margin-bottom: 12px;
}
.slidershadow {
	height: 34px;
	margin-top: -12px;
}

div.cc_slider .featured{
    width:100%;
    padding-right:248px;
    position:relative;
    height:250px;
    float: left;
    margin-bottom: 20px;
}
div.cc_slider div.featured{
    margin-bottom: 0px;
}
div.cc_slider .featured .ui-tabs-panel a{
    display: block;
    width: 100%;
}
div.cc_slider .featured .ui-tabs-panel a .no-image{
    width: 100%;
}
div.cc_slider .featured .ui-tabs-panel a img{
        	border-radius: 6px;
    }
 div.cc_slider .featured .ui-tabs-panel a .wp-post-image{
    width: 100%;
    height: 100%;
 }
div.cc_slider ul.ui-tabs-nav {
    list-style: none outside none;
    margin: 0;
    padding: 1px;
    position: absolute;
    right: 0;
    top: 0;
    width: 25%;
}
div.cc_slider ul.ui-tabs-nav li{
    padding: 0px 2px 0px 13px;
    font-size:12px;
    color:#555555;
    height: 62px;
    background:none transparent;
    border: none;
    float:none;
    margin: 0;
}
div.cc_slider ul.ui-tabs-nav li img {
    float:left;margin:2px 5px 2px 0;
    background:#dddddd;
    padding:2px;
    border:1px solid #f1f1f1;
}
div.cc_slider ul.ui-tabs-nav li span{
    font-size:13px;
    line-height:19px;
}
div.cc_slider li.ui-tabs-nav-item a{
    display:block;
    height:100%;
    color:#555555 !important;
    background:#dddddd;
    font-weight: normal;
    line-height:20px;
    padding: 0 2px;
    width:100%;
    overflow: hidden;
}
div.cc_slider a, div.cc_slider a:hover, div.cc_slider a:focus {
    text-decoration: none;
    background-color: transparent;
}
div.cc_slider li.ui-tabs-nav-item a:hover{
    background:#ededed;
}
div.cc_slider ul.ui-tabs-nav li.ui-tabs-active{
    background:url(//acitygoestowar.ca/wp-content/themes/custom-community-pro/images/grey/selected-item.png) top left no-repeat transparent;
}
div.cc_slider ul.ui-tabs-nav li.ui-tabs-active a{
    background:#f1f1f1;
}
div.cc_slider .featured .ui-tabs-panel{
    height: 250px;
    overflow:hidden;
    position:relative;
    padding:0;
    border: medium none;
    border-radius: 0 0 0 0;
}
div#cc_slider-top div.cc_slider .featured .ui-tabs-panel{
    margin-left: 0;
}
div.cc_slider .featured .ui-tabs-panel{
    margin-left: 0;
}
div.cc_slider .featured .ui-tabs-panel .info{
    position:absolute;
    top:157px;
    left:0;
    height:92px;
    background: url(//acitygoestowar.ca/wp-content/themes/custom-community-pro/images/slideshow/transparent-bg.png);
    margin-left: 0;
    width:100%;
    border-radius: 0 0 6px 6px;
}
/*with side nav*/
div.cc_slider .featured .ui-tabs-panel.span8 .info{
    top:157px;
}
/*without side nav*/
div.cc_slider .featured .ui-tabs-panel.span12 .info{
    top:170px;
}
.not-responsive div.cc_slider .featured .ui-tabs-panel.span8 .info{
    top:159px;
}
.cover.boxcaption{
    text-align: justify;
}
div.cc_slider .featured .info h2 > a{
    font-size:18px;
    color: #ffffff;
    color: #ffffff !important;
    overflow:hidden;
    font-family: arial, sans-serif;
}
div.cc_slider .featured .info h2 {
    padding:2px 2px 2px 5px;
    margin:0;
    line-height:100%;
    overflow:hidden;
}
div.cc_slider .featured .info p{
    margin:0 5px;
    font-size:13px;
    line-height:15px;
    color:#ffffff;
    font-family: arial, sans-serif;
}
div.cc_slider .featured .info a{
    color:#f1f1f1;color:#f1f1f1 !important;
    padding-left:0;
    display: inline;
}
div.cc_slider .featured .ui-tabs-hide{
    display:none;
}
div.cc_slider .ui-tabs {
    padding: 0;
    position: relative;
}
div.cc_slider .ui-corner-all {
    border: medium none;
    border-radius: 0 0 0 0;
}
div.cc_slider .ui-widget-header {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    font-weight: normal;
}
div#cc_slider-top div.cc_slider .featured .ui-tabs-panel{
    width: 100%;
}
div.post img {
    margin: 0 0 1px 0;
}


/* =list posts templates
-------------------------------------------------------------- */

.listposts {
    width:100%;
}

.list-posts-all {
    width:100%;
    margin-bottom:25px;
    clear: both;
}


/* =list posts img mouse over effect
-------------------------------------------------------------- */
.boxgrid {
/* -moz-background-clip: border; */
/* -moz-background-inline-policy: continuous; */
/* -moz-background-origin: padding; */
/* -moz-border-radius: 6px; */
/* -webkit-border-radius: 6px; */
    border-radius: 6px;
    width: 222px;
    height: 160px;
    float: left;
    background: #161613;
    border: solid 1px #777;
    overflow: hidden;
    position: relative;
    float:left;
    margin: 20px 5px 0 0;
}

#content .boxgrid img {
/* -moz-background-clip: border; */
/* -moz-background-inline-policy: continuous; */
/* -moz-background-origin: padding; */
/* -moz-border-radius: 6px; */
/* -webkit-border-radius: 6px; */
    border-radius: 6px;
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
}

.boxgrid p,
.boxgrid p a {
    color: #ffffff;
    font: 11px Arial, sans-serif;
}
.boxgrid p { padding: 0 8px; }

div.boxgrid h3 > a {color:#ffffff;font:12px Arial, sans-serif;letter-spacing:0;font-weight: bold;padding-left:0px}
.boxgrid h3 {margin: 5px 5px 5px 0px}

.boxcaption {
/* -moz-background-clip: border; */
/* -moz-background-inline-policy: continuous; */
/* -moz-background-origin: padding; */
/* -moz-border-radius:  0 0 6px 6px; */
/* -webkit-border-bottom-left-radius: 6px; */
/* -webkit-border-bottom-right-radius: 6px; */
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    float: left;
    position: absolute;
    background: #000;
    height: 80px;
    width: 100%;
    opacity: .8;
/* For IE 5-7 */
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
/* For IE 8 */
    -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.captionfull .boxcaption {
    top: 0;
    left: 0;
}
.caption .boxcaption {
    top: 0;
    left: 0;
}
.cover{
    margin-top:170px;
}

.boxgrid {
    border:1px solid #f1f1f1 !important;
}


/* =list posts - posts-img-left-content-right
-------------------------------------------------------------- */

div.posts-img-left-content-right {
    padding:20px 0 0 0;
}

div.posts-img-left-content-right img.wp-post-image {
    border:1px solid #f1f1f1;
    float:left;
    margin-bottom:0;
    margin-right:25px;
    margin-top:2px;
}

div.posts-img-left-content-right h3 a {
    font-size:20px;
}


/* =list posts - posts-img-right-content-left
-------------------------------------------------------------- */

div.posts-img-right-content-left {
    padding:20px 0 0 0;
    float:right;
}

div.posts-img-right-content-left img.wp-post-image {
    float:right;
    border:1px solid #f1f1f1;
    margin-bottom:0;
    margin-top:2px;
    margin-left:25px;
}

div.posts-img-right-content-left h3 a {
    font-size:20px;
}


/* =list posts - posts-img-over-content
-------------------------------------------------------------- */

div.posts-img-over-content {
    float:left;
    padding:20px 0 0;
    width:33%;
    min-height: 350px;
}

div.posts-img-over-content img.wp-post-image {
    border:1px solid #f1f1f1;
    margin-bottom:12px;
    margin-right:25px;
    margin-top:2px;
}

div.posts-img-over-content h3 a {
    font-size:20px;
}

div.posts-img-over-content h3 {
    width:222px;
    max-width:222px;
    padding-top:8px;
    border-top:1px solid #f1f1f1;
    line-height: 150%;
}


div.posts-img-over-content p{
    padding-right:20px;
    text-align: justify;
}


/* =list posts - posts-img-under-content
-------------------------------------------------------------- */

div.posts-img-under-content {
    float:left;
    padding:20px 0 0;
    width:242px;
    min-height: 350px;
}

div.posts-img-under-content img.wp-post-image {
    border:1px solid #f1f1f1;
    margin-bottom:0;
    margin-right:25px;
    margin-top:5px;
}

div.posts-img-under-content h3 a {
    font-size:20px;
}

div.posts-img-under-content h3 {
    width:222px;
    max-width:222px;
    padding-top:8px;
    border-top:1px solid #f1f1f1;
    line-height: 150%;
}

div.posts-img-under-content p {
    padding-right:0;
    width:222px;
}

/* Single Post Templatres
*
*/


/* =single single-img-left-content-right
-------------------------------------------------------------- */

div.single-img-left-content-right {
    padding:5px 0 0 0;
}

div.single-img-left-content-right img.wp-post-image {
    border:1px solid #f1f1f1;
    float:left;
    margin-bottom:20px;
    margin-right:25px;
    margin-top:5px;
}

div.single-img-left-content-right h3 a {
    font-size:20px;
}


/* =single single-img-right-content-left
-------------------------------------------------------------- */

div.single-img-right-content-left {
    padding:20px 0 0 0;
    float:right;
}

div.single-img-right-content-left img.wp-post-image {
    float:right;
    border:1px solid #f1f1f1;
    margin-bottom:20px;
    margin-top:5px;
    margin-left:25px;
}

div.single-img-right-content-left h3 a {
    font-size:20px;
}


/* =single single-img-over-content
-------------------------------------------------------------- */

div.single-img-over-content {
    padding:20px 0 0 0;
}

div.single-img-over-content img.wp-post-image {
    border:1px solid #f1f1f1;
    margin-bottom:20px;
    margin-right:25px;
    margin-top:5px;
}

div.single-img-over-content h3 a {
    font-size:20px;
}


/* =single single-img-under-content
-------------------------------------------------------------- */

div.single-img-under-content {
    padding:20px 0 0 0;
}

div.single-img-under-content img.wp-post-image {
    border:1px solid #f1f1f1;
    margin-bottom:20px;
    margin-right:25px;
    margin-top:5px;
}

div.single-img-under-content h3 a {
    font-size:20px;
}


/* =column shortcodes
-------------------------------------------------------------- */

.full_width_col {
    width:99.6%;
    margin:0 0.4% 20px 0;
    clear: both;
}

.half_col_left {
    float:left;
    margin:0 1.4% 20px 0;
    padding:0;
    width:48%;
}

.half_col_right {
    float:right;
    margin:0 0.4% 20px 1.4%;
    padding:0;
    width:48%;
}
.third_col {
    float:left;
    margin:0 3.3% 20px 0;
    padding:0;
    width:31%;
}
.third_col_right {
    float:right;
    margin:0 0.4% 20px 0;
    padding:0;
    width:31%;
}


/*= Accordion (accordion)
-------------------------------------------------------------- */

.accordion {
    width: 100%;
    border-bottom: solid 1px #c4c4c4;
    clear:both;
    margin-top:20px;
}
.accordion h3 {
    background:url(//acitygoestowar.ca/wp-content/themes/custom-community-pro/images/arrow-square.gif) no-repeat scroll 4px 50% #FFFFFF;
    border-color:#C4C4C4;
    border-style:solid solid none;
    border-width:1px 1px medium;
    cursor:pointer;
    margin:0;
    padding:7px 24px;
}
.accordion h3:hover {
    background-color: #f1f1f1;
}
.accordion h3.active {
    background:url('//acitygoestowar.ca/wp-content/themes/custom-community-pro/images/arrow-square-on.gif') no-repeat scroll #f1f1f1;
    background-position:4px 50%;
}
.accordion p {
    margin-bottom: 0;
}
.accordion div {
    background: #ffffff;
    margin: 0px !important;
    padding: 20px;
    border-left: solid 1px #c4c4c4;
    border-right: solid 1px #c4c4c4;
}
.accordion div div {
    background: #ffffff;
    margin: 15px 0 0 !important;
    padding: 0;
    border-left: none;
    border-right: none;
}
.accordion h4{
    line-height:170%;
    background-color:#ffffff;
    color:#888888;
    border:1px solid #c4c4c4;
    font-size:21px;
    padding:2px 5px;
}
.accordion div p{
    margin-bottom: 10px;
}
.accordion br{
    line-height: 0px;
}
.accordion br:last-of-type{
    display: none;
}

div.announcement {
    float:right;
    height:60px;
    padding:10px;
    position:absolute;
    right:354px;
    text-align:center;
    top:120px;
    width:230px;
    font-size:30px;
    line-height:170%;
}

div.announcement a {
    font-size:30px;
    line-height:170%;
}

/* =Images
-------------------------------------------------------------- */

#content .gallery {
    margin: 0 auto 18px;
}
#content .gallery .gallery-item {
    float: left;
    margin-top: 0;
    text-align: center;
    width: 33%;
}
#content .gallery.gallery-columns-4 .gallery-item {
width: 25%;
}
#content .gallery img {
    border: none;
    margin-top:20px;
}
#content .gallery .gallery-caption {
    color: #555555;
    font-size: 12px;
    margin: 0 0 20px;
}
#content .gallery dl {
    margin: 0;
}
#content .gallery br+br {
    display: none;
}

/* =single attachment images should be centered */

#content .attachment img {
    display: block;
    margin: 0 auto;
}

/* =Search View
-------------------------------------------------------------- */

body.search div.post div.post-content, body.search div.comment-content {
    margin-left: 0;
}

div.search-result {
    margin-bottom: 30px;
}

body.search div#message p {
    padding: 10px 0;
}

body.search ul.item-list li div.item-title {
    margin-bottom:5px;
}

h2.content-title {
    border-bottom: 1px solid #dddddd;
}
div.search-result {
    background: none repeat scroll 0 0 #f1f1f1;
    margin-bottom: 22px;
    padding: 20px;
}

textarea {resize: vertical}



/* =THEME OPTIONS
-------------------------------------------------------------- */



/** ***
colour of the vertical lines  **/
/* .v_line { */
/* border-color: # 73909e; */
/* } */

/** ***
body background colour, image and repeat  **/

body {
                background-image:url(//acitygoestowar.ca/wp-content/uploads/2013/08/mudbgmatch2.png);
        background-repeat: repeat;}




/** ***
container background colour, image, repeat, corner radius and line correction  **/

div#container, body.activity-permalink div#container {
            background-color: #f5f2e4;
    
    
    
}

/** ***
adapting footer widgets to container background colour, image, repeat and corner radius - if it is NOT specified extra for the footer! **/

            div#footer .cc-widget, div#header .cc-widget , #footer .cc-widget-right, #header .cc-widget-right {
            background-color: #f5f2e4;
        }
    
    
    



/** ***
Adapting buttons font color in the footer widgets. Either to footer background color or to container background colour  **/

#footer .cc-widget a.button, #header .cc-widget a.button {
        color: #f5f2e4 !important;
    }

/** ***
slideshow and other stuff that wants some BACKGROUND tweaking to container background colour  **/

#slider-top,
div#subnav.item-list-tabs ul li.selected a, div#subnav.item-list-tabs ul li.current a {
    background-color: #f5f2e4;
}

/** ***
buttons and widgets that want some FONT COLOR tweaking to the container background colour  **/

a.comment-edit-link, a.comment-reply-link, a.button, input[type="submit"], input[type="button"], ul.button-nav li a, div.generic-button a,
.activity-list div.activity-meta a.acomment-reply,
.activity-list div.activity-meta a  {
    color: #f5f2e4 !important;
}









/** ***standard wordpress home page: hide avatar**/

body.home div.post div.post-content, div.comment-content,
body.home.bubble div.post div.post-content, body.bubble div.comment-content {
    margin-left: 0;
    width: 95%;
}

body.home div.post div.author-box,
body.home.bubble div.post div.author-box {
    display: none !important;
}


/** ***
standard wordpress home page: bubble style**/

body.bubble div.post h2.posttitle,
#blog-search div.page h2.posttitle,
#blog-search div.post h2.posttitle {
    line-height: 120%;
    margin: 0 0 12px;
}

    div.post span.marker {display: none}

body.bubble div.post div.post-content, #blog-search div.post-content{
    border-radius: 11px;
/* -moz-border-radius: 11px; */
/* -webkit-border-radius: 11px; */
    background: none repeat scroll 0 0 #f1f1f1;
    margin-left: 20px;
    margin-right: -5px;
    padding: 15px 10px 5px 15px;
    margin-bottom:10px;
    float: left;
    position: relative;
}
body.bubble div.post p.date,
#blog-search div.page p.date,
#blog-search div.post p.date{
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}
body.bubble div.post p.postmetadata, #blog-search div.post  p.postmetadata{
    border-top: 1px solid #dddddd;
}
body.bubble div.post div.author-box, #blog-search div.post div.author-box{
    margin-top: 20px;
    display: block;
}

/** ***
standard wordpress home page: hide date, category and author**/

body.home div.post p.date {
    display: none;
}


/** ***
header height / navigation position **/
#header{
    height: 200px;
}
/* #access { */
    /* <!--margin-top:200px;--> */
/* } */

/** ***
header image, repeat  **/

#header {
background-image:url(//acitygoestowar.ca/wp-content/uploads/2014/03/bilingualheader2.png);
        background-repeat: no-repeat;                background-position: left 20px;
    }


    #header div#logo h1 a, #header div#logo h4 a, #desc, div#blog-description {
        color:#2a2a2a;
    }

    /** ***
    header search bar position  **/

    
    




/** ***
menu background colour, border-bottom, image and repeat  **/

#access {
    background-color: #f5f2e4;

background-repeat: no-repeat;}

/** ***
menu corner radius  **/

#access {
/* -moz-border-radius: 6px; */
/* -webkit-border-radius: 6px; */
/* -o-border-radius: 6px; */
/* -ms-border-radius: 6px; */
    border-radius: 6px;
}


/** ***
menu background colour, image and repeat of current  **/

#access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a, #access li.selected > a, #access ul li.current-menu-parent > a,
#access ul li.current_page_item, #access ul li.current-menu-item, #access li.selected {
    background-color: transparent;
        }


/** ***
menu background colour drop down menu item hover  **/

#access ul.children li:hover > a,
#access ul.sub-menu li:hover > a {
    background: #778260 !important;
}

    /** ***
    left sidebar width  **/

    div#leftsidebar {
        width: 225px;
        /*margin-right: -225px;*/
    }

    div.v_line_left {
        left: 225px;
    }

    
    div#leftsidebar h3.widgettitle {
        width: 184px;
    }



    /** ***
    right sidebar width  **/

    
    div#sidebar {
        width: 225px;
        margin-left: -225px;
    }

    div.v_line_right {
        right: 225px;
    }
    
    div#sidebar h3.widgettitle, #leftsidebar .widgettitle{
        width: 184px;

    }

    #settings-form .settings-input, #profile-edit-form .field_name input{
        width: 200px;
    }
/** ***
right sidebar background colour  **/

div#sidebar {
    background-color: #f5f2e4;
    
}

/** ***
sidebars: widget title style, background colour and image  **/

div#leftsidebar h3.widgettitle, div#sidebar h3.widgettitle, div.widgetarea h3.widgettitle, div.span3 h3.widgettitle  {
/* -moz-border-radius:0 0 0 0; -webkit-border-radius:0; border-radius:0; margin: 0 0 10px -10px; padding: 5px 31px 5px 10px;    background-color: #778260; */
background-repeat: no-repeat;}
/* just for the left sidebar */
/* div#leftsidebar h3.widgettitle, div#leftsidebar h3.widgettitle a { */
/* -moz-border-radius:0 0 0 0;-webkit-border-radius:0;border-radius:0;margin:0 0 12px -10px;padding:5px 22px 5px 19px;} */

/** ***
sidebars: widget title font style, size and color **/

    div#leftsidebar h3.widgettitle, div#sidebar h3.widgettitle, div.widgetarea h3.widgettitle,
    div#leftsidebar h3.widgettitle a, div#sidebar h3.widgettitle a, div.widgetarea h3.widgettitle a {
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    color: #f5f2e4;
}





#innerrim .slidershadow img{
    width: 100%;
}
.widget.gererator{
    margin-bottom: 0;
    padding: 12px;
    border: 1px solid #dddddd;
}
.widget.gererator .widget_content{
    font-size: 16px;
    line-height:170%;
}
.widget .footer-left-widget{
    margin-left: 34% !important;
}
#innerrim .default-homepage-last-posts{
    margin-top:-21px;
}
#innerrim .group-header-left{
    margin-left:30% !important;
}
#innerrim .facebook_like{
    border:none;
    overflow:hidden;
    width:auto;
    height:60px;
    max-width: 100%;
}
#innerrim #cc_slider_prev, #innerrim #featured_prev{
    background: #ededed;
}
#innerrim .center{
    margin-top:50px;
    margin-left: 20px;
}
.boxgrid .cover h3{
    padding-left:8px;
}
.activity-content iframe,
.activity-content object,
.activity-content embed {
    width: 100%;
}
#activity-filter-select{
    width: auto;
}
.wp-pagenavi{
    float: right;
}
.row-fluid #cc_sliderslidertop .span8{
    width: 76%;
}
.row-fluid #cc_sliderslidertop .info.span8{
    width: 100%;
}

.row-fluid .span8, .span8 {
    width: 75%;
}


/*
.row-fluid.left-right-template .span8,.row-fluid.archive-width .span8{
    width: 53%;
}
.row-fluid.full-search-width .span8{
    width: 98%;
}
.row-fluid.left-right-sidebar .span8,
.row-fluid .span8.left-right-template{
    width: 50%;
}
.row-fluid .span8.full-with {
    width: 100%;
}
.row-fluid.left-right-sidebar .span11{
    width: 90%;
}
.row-fluid.full-width .span8 {
    width: 100%;
}

*/
[class^="rspace"], [class^="rspace"] img{
    width: 100% ;
}
body #content #groups-displaymode-select.span4, body #content #groups-order-select.span5{
    width: 27%;
    float: right;
}
.container-fluid{
    width: 100%;
}
html {
    margin-top: 0px !important;
}
.field-visibility-settings .radio{
	list-style: none;
}
.field-visibility-settings .radio label{
	margin: 5px 0 5px 0;
}
.field-visibility-settings .radio input{
	float: left;
}
#send_reply_button.loading{
    background-image: url(//acitygoestowar.ca/wp-content/themes/custom-community-pro/images/ajax-loader.gif ) !important;
    background-position: 5% 50% !important;
    background-repeat: no-repeat !important;
    padding-left: 20px !important;
}

div#content.span8.full-with { width: 100%; }


#item-header span.activity, #item-header h2{
    display: table-row-group;
}
div#item-actions {
    left: 75%;
    top: 10px;
}
#content.span8 #single_product_page_container{
    width : 100%;
}

/** ***
overwrite css area adding  **/


.two_third_col {
    float:left;
    margin:0 2.6% 20px 0;
    padding:0;
    width:64.6%;
    overflow: hidden;
}

.two_third_col_right {
    float:right;
    margin:0 0.4% 20px 0;
    padding:0;
    width:64.6%;
}

.fourth_col {
    float:left;
    margin:0 3.2% 20px 0;
    padding:0;
    width:22.5%;
    overflow: hidden;
}

.fourth_col_right {
    float:right;
    margin:0 0.4% 20px 0;
    padding:0;
    width:22.5%;
}

.three_fourth_col {
    float:left;
    margin:0 3.2% 20px 0;
    padding:0;
    width:69.8% !important;
}

.three_fourth_col_right {
    float:right;
    margin:0 0.4% 20px 0;
    padding:0;
    width:69.8% !important;
}

div.post img.attachment-slider-full {
    margin:0;
}
.boxgrid .read-more-link br{
    display: block;
}
