.wgo_block .section dl.icon_legends dd {
    line-height: 1.5em;
}

body {
    margin: 0 25px;
}

.formcontrols .blockrow.texteditor textarea {
    background-color: #414A51;
}

#crumbR  li {
display: inline;
list-style-type: none;
padding: 0;
margin: 0;
}

#crumbR ul {
padding: 0;
margin: 0;
}

#newcrumb {
width: auto;
margin-bottom: 5px;
}

#crumbL {
float: left;
}

#crumbR {
float: right;
}

.wgo_block .blockbody {
border-top: 0;
}

.alt1, .alt1Active, .alt2, .alt2Active {
color: #ccc;
}

li#fb_headerbox a#fb_link #fb_squarepic, li#fb_headerbox a#fb_link #fb_icon {
border: 1px solid #212528;
}

.body_wrapper {
margin: 10px 0 0 0;
}

select {
background-color: #414a51;
color: #fff;
border: 1px solid #212528;
}

div .forumrow:hover, .forumhead + .childforum .L2:first-child .forumrow:hover {
background: #3a4348 url(images/BP-Grey/gradients/grey-up.png) repeat-x left bottom;
}

.threadbit .nonsticky:hover, .threadbit .discussionrow:hover, .threadbit .sticky:hover {
background: #3a4348 url(images/BP-Grey/gradients/grey-up.png) repeat-x left bottom;
}

#uploadprogress_container li {
background-color: #5e6265;
color: #fff;
}
.formcontrols .blockrow .editor_textbox textarea:focus {
color: #fff;
border: 1px solid #212528;
}

.editor_textbox textarea,
.editor_textbox iframe {
color: #fff;
border: 1px solid #212528;
}

.editor_textbox.quickreply textarea, .editor_textbox.quickreply iframe, .editor_textbox iframe {
color: #fff;
background-color: #414a51;
border: 1px solid #212528;
}

.editor_controls .popupmenu .popupbody {
background:#414a51 none repeat scroll 0 0;
color: #fff;
}

.editor_controls .popupmenu .popupbody li > a {
color:#fff;
}

.editor_controls .popupmenu .popupbody li > a:hover {
color:#fff;
background-color: #414a51;
}

.textbox,
textarea {
background-color: #414a51;
color: #fff;
border: 1px solid #212528;
}

.formcontrols .blockrow input.textbox:focus,
.formcontrols .blockrow textarea:focus {
color: #fff;
}

.editor_controls .popupmenu div.popupctrl {
border:1px solid #212528;
color:#fff;
background-color:#414a51;
}

.editor_controls .popupmenu .popupctrl.active,
.editor_controls .imagebutton_selected,
.editor_controls .imagebutton_down,
.editor_controls .imagebutton_hover {
color: #fff;
background-color: #414a51;
}

.editor_controls .popupmenu .popupctrl.active,
.editor_controls .imagebutton_hover {
background-color: #414a51;
color: #fff;
}

.editor_controls .imagebutton_selected {
color: #fff;
background-color: #414a51;
}

.editor_controls .imagebutton_down {
background-color: #1a1a1a;
}

.editoroverlay input.textbox:focus,
.editoroverlay textarea:focus {
background-color: #414a51;
}

.textbox, textarea, select {
background-color: #414a51;
color: #fff;
}

.editor_textbox textarea, .editor_textbox iframe {
background-color: #414a51;
color: #fff;
}



.formcontrols .blockrow input.textbox:focus, .formcontrols .blockrow textarea:focus {
background-color: #414a51;
color: #fff;
border: 1px solid #212528;
}

legend {
color: #fff;
}

.popupbody li input.searchbox {
background-color: #414a51;
color: #fff;
border: 1px solid #212528;
}

.popupbody li input.searchbox:focus {
background-color: #414a51;
color: #fff;
border: 1px solid #212528;
}

li.sgicon .maincol {
background-color: #394146;
}

#sidebar li.sgicon .maincol {
background:#394146 none;
}

#thumbnails li {
background-color: #394146;
}

#grouppagetitle {
border: 1px solid #000;
background-color: #596368;
}

#grouppagetitle h1 {
color:#fff;
border-top: 1px solid #202020;
}
#grouppagetitle h1 a {
color:#ccc;
}

#grouppagetitle .grouptitle {
color: #ccc;
}

#menugroup h6 a {
color:#ccc;
}

#pictures .blockbody .blockrow, #group_discussion_inlinemod_form .blockbody .blockrow {
border: 1px solid #212528;
}

.cms_article_section_location {
color:#ccc;
}

#searchtypeswitcher li a {
background-color:#202020;
color:#FFF;

}

#searchtypeswitcher li.selected a {
background-color:#414a51;
}

#searchtypeswitcher li a:hover {
background-color:#626c70;
}

#searchtypeswitcher {
border-bottom-color: #404950;
}

#c_blog_search #quicksearch_blog_text {
background-color: #414a51;
color: #fff;
}

#charnav dd a:hover {
border-color: #000;
background-color: #202020;
color:white;
}
.wysiwyg {
background-color: #414a51;
color: #fff;
}

body.wysiwyg {
background-color: #414a51;
color: #fff;
}

.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd {
background-color: #404950;
}

#asset_attachment_list_footer {
background-color: #5a6469;
}

.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-hd h2, .yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-hd div {
background-color: #5a6469;
border-bottom: 1px solid #202020;
color: #fff;
}

.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-ft {
background-color: #5a6469;
}

.ygtvfocus, .assetclick, #uploadprogress_container {
background-color: #202020;
}

.asset_div {
background-color: #202020;
border: 1px solid #000;
}

.popup_title {
background-color: #687276;
}

#upload_controls_container .upload_controls {
background-color: #414a51;
}

.button:hover {
background: none;
}

.wysiwyg_block iframe.textbox {
background-color: #414a51;
color: #fff;
}

.bppostbit {
margin-top: 2px;
padding: 3px;
background-color: #414a51;
border: 1px solid #212528;
}

#content_inner {
background-color: #3a4348;
}

.blogcatbit .td, tr.blogcatbit td {
background-color: #3a4348;
}

.requestlist > li {
background-color: #3a4348;
background-image: none;
border-bottom: 1px solid #202020;
}

.simpleday {
background-color: #414a51;
}

.globalsearch .searchbutton {
background-color:transparent;
}

li.sgicon .maincol hr, #sidebar li.sgicon {
border-top: 1px solid #212528;
}

.toplinks ul.nouser li a{
   background-color: #202020;
}

.toplinks .logindetails {
   background-color: #202020;
}

.toplinks ul.isuser li a:hover {
   background-color: #3b3b3b;
}

.toplinks ul.nouser li a:hover {
   background-color: #3b3b3b;
}

.toplinks .notifications a.popupctrl:hover {
   background-color: #3b3b3b;
}

span.cke_skin_kama {
border: 1px solid #000 !important;
}

.cke_skin_kama .cke_wrapper {
background: url(images/USFTECH/gradients/editor.png) top left repeat-x !important;
background-color: #3a4348 !important;
border: 1px solid #000 !important;
}

.cke_skin_kama .cke_toolgroup {
background-color: #202020 !important;
background-image: none !important;
color: #ccc;
border: 1px solid #000 !important;
}

.cke_skin_kama .cke_button a:hover, .cke_skin_kama .cke_button a:focus, .cke_skin_kama .cke_button a:active {
background-color: #000 !important;
}

.cke_skin_kama div.cke_bottom_restore_autosave .cke_toolgroup a {
color: #ccc !important;
}

.cke_skin_kama .cke_rcombo a, .cke_skin_kama .cke_rcombo a:active, .cke_skin_kama .cke_rcombo a:hover {
background-image: none !important;
background-color: #202020 !important;
border: 1px solid #000 !important;
color: #ccc !important;
}

.cke_skin_kama .cke_rcombo .cke_openbutton .cke_icon {
background-color: #000 !important;
}

#visitormessageseditor .blockrow {
border-top: 0 !important;
}

.cke_panel_listItem a:hover, .cke_panel_listItem a:focus, .cke_panel_listItem a:active {
background-color: #202020 !important;
border: 1px solid #000 !important;
}

.cke_panel_listItem a {
border: 1px solid #000 !important;
}

.cke_skin_kama *, .cke_skin_kama a:hover, .cke_skin_kama a:link, .cke_skin_kama a:visited, .cke_skin_kama a:active {
color: #fff !important;
}

.cke_skin_kama .cke_rcombopanel {
border: 1px solid #000 !important;
}

.cke_skin_kama .cke_button a.cke_on {
background-color: #6c6e70 !important;
}




.cke_skin_kama .cke_dialog_body {
background-color: #3a4348 !important;
border: 1px solid #000 !important;
}

.cke_skin_kama .cke_dialog_title {
border-bottom: 1px solid #000 !important;
}

.cke_skin_kama .cke_dialog_contents {
background-color: #222629 !important;
border: 1px solid #000 !important;
}

.cke_skin_kama .cke_dialog_footer {
background-color: #202020 !important;
border: 1px solid #000 !important;
}

.cke_skin_kama .cke_dialog .cke_dark_background {
background-color: transparent !important;
}

.cke_skin_kama a.cke_smile img {
border: none !important;
}

#uploadprogress_container {
background-color: #202020 !important;
}

.uploadprogress_footer {
border: 1px solid #000 !important;
background-color: #222629 !important;
}

#uploadprogress_container {
border: 1px solid #000 !important;
}

.cke_skin_kama a.cke_dialog_tab {
background-color: #202020 !important;
background-image: none !important;
}

.cke_skin_kama a.cke_dialog_tab:hover {
background-color: #000 !important;
background-image: none !important;
}

.cke_skin_kama input.cke_dialog_ui_input_text, .cke_skin_kama input.cke_dialog_ui_input_password {
background-color: #222629 !important;
}

.cke_skin_kama .cke_dialog_ui_input_select {
background-color: #222629 !important;
}

.cke_panel_listItem a {
color: #000 !important;
}

ul.cke_panel_list {
color: #000 !important;
}

/* changing profile page - right side */
.body_wrapper {background-color: #222629 !important;}
#tab_container dl.tabslight dd.userprof_module a {color: #fff;} /* active tab font color */
#tab_container dl.tabslight dd.userprof_module {background: #9ca2a3; border: 1px solid #212528;} /* active tab background color */
#member_content dl.tabslight dd.userprof_moduleinactive a {color: #fff;} /* inactive tab font color */
#member_content dl.tabslight dd.userprof_moduleinactive {background: #5b6166; border-color: #212528;} /* inactive tab background color */
#profile_tabs .memberprofiletabunder {background: #ca7107;} /* thin line under tabs */
#message_form div.userprof_headers {background: #414a51;} /* around VM message area */
div.group .userprof_button {background: #4e5357; !important} /* VM editor button background */
div.userprof_headers {background: #5d656b;} /* right header background color */
div.userprof_content {background: #414a51; color: #eee !important;} /* right main background color */
ol.userprof .postbit.postbit-lite {background: transparent;} /* right avatar area background color */
div.userprof_content_border {border: 1px solid #212528;} /* border for right main background */
div#pagination_top .pagination span a, div#pagination_top .pagination span a.popupctrl {background: #414a51;} /* pagination background color */
/* changing profile page - left side */
div#sidebar_container.member_summary {background: #414a51;} /* left background */
#member_content #sidebar_container .blocksubhead {color: #eee;} /* username & Friends & Albums color */
#sidebar_container.member_summary .mainblock .usertitle {color: #777;} /* usertitle */
#member_content #sidebar_container a {color: #fff;} /* left link color */
#profile_customization_button.userprof_button {color: #fff;} /* customize profile button text color */
.profile_editor_border, .profile_content .actionbuttons {border: 1px solid #212528 !important;}
.userprof_button {color: #fff !important; background-color: #414a51 !important;}
div#sidebar_container.member_summary {border: 1px solid #000 !important;}
#sidebar_container .userprof_content .blockrow {background-color: #414a51 !important; color: #ccc !important;}
#sidebar_container .userprof_content .blockrow {color: #ccc !important; border-color: #454a4e !important;}
.member_summary dl.stats dd, .member_summary dl.stats dt {color: #eee !important;}
#sidebar_container.member_summary .mainblock .usertitle {color: #eee;}
.userprof_editor {border: 0 !important;}
.userprof_headers_border {border: 1px solid #212528 !important; color: #fff !important;}
.subsection {padding: 10px}
.profile_content .subsectionhead, #postlist .subsectionhead { font-size: 13px !important;}
.profile_content .subsubsectionhead {font-size: 12px !important;}
.profile_editor_border, .profile_content .actionbuttons {padding-top: 7px !important;}

.postbit .posttitle, .postbitlegacy .title {
border-bottom: 1px solid #525557;
}

.signature {
border-top: 1px solid #525557;
}

#visitor_message_inlinemod_form {
margin-top: 15px;
}

.postbitlegacy .postbody, .eventbit .eventdetails .eventbody {
border-bottom: 1px solid #212528;
}

.wysiwyg_block .blockrow:first-child {
background-image: none;
}