.body_wrapper {
margin: 10px 5px 10px 5px;
border: 1px solid #000;
background: url(images/FutureBlue/gradients/bodywrTP.png) repeat-x top left;
padding: 10px;
}

#head1 {
height: 5px;
background-color: #0e5678;
border-bottom: 1px solid #000;
border-top: 1px solid #000;
}

#newnav {
height: 28px;
background: transparant;
padding-right:30px;
}

#bord1 {
border: 1px solid #000;
}

#bord2 {
border: 3px solid #0e5678;
background-color: #131313;
}

#bord3 {
border: 1px solid #000;
}

.bppostbit {
margin-top: 2px;
padding: 3px;
background-color: #1a1a1a;
border: 1px solid #000;
}

.toplinks ul.nouser li a{
   background-color: #202020;
}

.toplinks .logindetails {
   background-color: #202020;
}

.toplinks ul.isuser li a:hover {
   background-color: #000;
}

.toplinks ul.nouser li a:hover {
   background-color: #000;
}

.toplinks .notifications a.popupctrl:hover {
   background-color: #000;
}

#textbox {
color #fff;
}

select {
background-color: #000;
color: #fff;
border: 1px solid #202020;
}

#header {

}

div .forumrow:hover, .forumhead + .childforum .L2:first-child .forumrow:hover {
background: url(images/FutureBlue/gradients/bodywrTP.png) repeat-x top left;
}

.threadbit .sticky:hover, .threadbit .nonsticky:hover, .threadbit .discussionrow:hover {
background: url(images/FutureBlue/gradients/bodywrTP.png) repeat-x top left;
}

.formcontrols .blockrow .editor_textbox textarea:focus {
color: #fff;
}

.editor_textbox textarea,
.editor_textbox iframe {
color: #fff;
}

.editor_textbox.quickreply textarea, .editor_textbox.quickreply iframe, .editor_textbox iframe {
color: #fff;
background-color: #000;
}

.editor_controls .popupmenu .popupbody {
background:#000 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: #202020;
}

.editor_controls .popupmenu div.popupctrl {
border:1px solid #202020;
color:#fff;
background-color:#000;
}

.editor_controls .popupmenu .popupctrl.active,
.editor_controls .imagebutton_selected,
.editor_controls .imagebutton_down,
.editor_controls .imagebutton_hover {
color: #fff;
background-color: #000;
}

.editor_controls .popupmenu .popupctrl.active,
.editor_controls .imagebutton_hover {
background-color: #000000;
color: #fff;
}

.editor_controls .imagebutton_selected {
color: #fff;
background-color: #000;
}

.editor_controls .imagebutton_down {
background-color: #1a1a1a;
}

.editoroverlay input.textbox:focus,
.editoroverlay textarea:focus {
background-color: #000000;
}

#grouppagetitle {
border: 1px solid #000;
background: #1a1a1a;
}

#grouppagetitle h1 {
color:#ccc;
border-top: 1px solid #202020;
}

#grouppagetitle h1 a {
color:#fff;
}

#uploaddisplay {
border-bottom: 1px solid #000;
}

#uploaddisplay .blocksubhead {
border: 1px solid #000;
}

#uploaddisplay ul {
border: 1px solid #000;
}

#uploaddisplay .blockfoot.actionbuttons {
border: 1px solid #000;
}

#content .blockrow.editpic .maineditor textarea {
background: #1a1a1a;
border: 1px solid #cedfeb;
}

#thumbnails li {
background-color:#1a1a1a;
}

#menugroup h6 a {
color:#ccc;
}

img.groupimage {
background: #1a1a1a;
}

#pictures .blockbody .blockrow, #group_discussion_inlinemod_form .blockbody .blockrow {
border-color:#000 #000 #000;
border-style:solid;
border-width:1px;
}

.textbox,
textarea {
background-color: #000;
color: #fff;
}

.formcontrols .blockrow input.textbox:focus,
.formcontrols .blockrow textarea:focus {
color: #fff;
}

.bloglistinfo, .blogcatdisplayorder {
background-color: #1a1a1a;
}

.blogcatdescription, .blogcatblogentries {
background-color: #202020;
}

dl.tabslight dd a:hover {
color: #000;
}

dl.tabslight dd.selected a:hover {
color: #fff;
}

.bbcode_container div.bbcode_code, .bbcode_container pre.bbcode_code {
border: 1px solid #000;
color: #ccc;
}

blockquote.preview .bbcode_container div.bbcode_code, blockquote.preview .bbcode_container pre.bbcode_code {
color: #ccc;
}

#searchtypeswitcher li a {
background-color:#000;
color:#FFF;

}

#searchtypeswitcher li.selected a {
background-color:#1a1a1a;
}

#searchtypeswitcher li a:hover {
background-color:#131313;
}

#searchtypeswitcher {
border-bottom-color: #1a1a1a;
}

.editor_textbox textarea, .editor_textbox iframe {
background-color: #000;
color: #fff;
}

.wysiwyg_block iframe.textbox {
background-color: #000;
color: #fff;
}

.textbox, textarea, select {
background-color: #000;
color: #fff;
}

body.wysiwyg {
background-color: #000;
color: #fff;
}

.wysiwyg {
background-color: #000;
color: #fff;
}

legend {
color: #fff;
}

input {
background-color: #000;
color: #fff;
}

li.sgicon .maincol, #sidebar li.sgicon .maincol {
background-color: #1a1a1a;
}

.toplinks ul.nouser li a {
background-color: #292929;
color: #fff;
}

.toplinks .logindetails {
background-color: #292929;
color: #fff;
}

.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd {
background-color: #1a1a1a;
color: #fff;
}

.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: #202020;
color: #fff;
border: 1px solid #000;
}

#asset_attachment_list_footer, .yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-ft {
background-color: #000;
color: #fff;
}

.yui-skin-sam .yui-layout .yui-resize .yui-resize-handle-active, .yui-skin-sam .yui-layout-unit .yui-resize-handle, .yui-skin-sam .yui-layout-unit .yui-resize-handle-r {
background-color: #000;
}

#upload_controls_container .upload_controls {
background-color: #1a1a1a;
}

.popup_title, .asset_div {
background-color: #000;
}

#uploadprogress_container li {
color: #000;
}

.asset_div  {
background-color: #292929;
border: 1px solid #000;
}

.recaptchatable #recaptcha_response_field {
color: #fff;
}

.blogstats, .bloglastpost {
background-color: #1a1a1a;
}

#content_inner {
background-color: #131313;
}

.simpleday {
background-color: #1a1a1a;
}

.requestlist > li {
background-color: #1a1a1a;
background-image: none;
border-bottom: 1px solid #202020;
}

.navtabs {
height: 30px;
}

.navtabs li a.navtab, .globalsearch .textboxcontainer span {
border-top: 0;
border-left: 0;
}

.forumbit_nopost .forumbit_nopost .forumrow, .forumbit_post .forumrow {
border-top: 1px solid #012333;
border-left: 1px solid #012333;
}

.forumhead {
height: 27px;
padding-top: 3px;
}

.wgo_block h2 span {
height: 22px;
padding: 8px 0 0 10px
margin-bottom: 2px;
}

.breadcrumb .navbit > a, .breadcrumb .lastnavbit span {
border: 0;
}

.wgo_block .wgo_subblock {
border-top: 1px solid #012333;
border-left: 1px solid #012333;
}

#sidebar_container .blocksubhead {
padding-top: 0px;
margin-bottom: 4px;
}

.globalsearch .searchbutton {
background-color:transparent;
}

.globalsearch .buttoncontainer {
border: 0;
}

.threadbit .nonsticky, .threadbit .discussionrow, .threadbit .sticky {
border-top: 1px solid #012333;
border-left: 1px solid #012333;
}

.forum_info_subblock, .info_subblock {
border-top: 1px solid #012333;
border-left: 1px solid #012333;
}

.threadlisthead {
height: 27px;
padding-top: 3px
border-right: 0;
}

.forum_info .optiontitle {
height: 25px;
padding-top: 5px;
padding-bottom: 0;
margin: 0;
}

.postbit .posthead, .postbitlegacy .posthead, .eventbit .eventhead {
height: 25px;
padding: 5px 0 0 0;
}

.wysiwyg_block .blockrow:first-child {
	background: none;
}

.blockhead {
height: 25px;
padding: 5px 0 0 10px;
font-weight: bold;
}

.notices li, .announcements .announcerow {
border: 1px solid #000;

}
.cms_widget_header h3 {
margin-bottom: 8px;
}

#ffbottom {
float: left;
width: 100%px;
height: 17px;
background-color: #ffff00;
}

.postbitlegacy .postdetails, .eventbit .eventdetails {
border-top: 1px solid #012333;
border-left: 1px solid #012333;
}

.postbit .postfoot .textcontrols, .postbitlegacy .postfoot .textcontrols, .eventbit .eventfoot .eventcontrols {
border-top: 1px solid #012333;
border-left: 1px solid #012333;
}

.thread_info_block {
border-top: 1px solid #012333;
border-left: 1px solid #012333;
}

.forum_info_form, .forum_info_form_block {
border-top: 1px solid #012333;
border-left: 1px solid #012333;
}

.navlinks {
border-top: 1px solid #012333;
}

li#fb_headerbox a#fb_link #fb_squarepic {
border: 1px solid #000;
}

li#fb_headerbox a#fb_link #fb_icon {
border: 1px solid #000;
} 