.body_wrapper {
margin: 10px 0 10px 0;
}

select {
background-color: #000;
color: #fff;
border: 1px solid #202020;
}

#header {
height: 111px;
}

div .forumrow:hover, .forumhead + .childforum .L2:first-child .forumrow:hover {
background: #202020 none   ;
}

.threadbit .nonsticky:hover, .threadbit .discussionrow:hover {
background: #202020 none   ;
}

.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;
}

#content .blockrow > li, #content .blockrow > ol, #content .blockrow > div {
background:#202020 url(images/BP-Black/gradients/grey-up.png) repeat-x scroll left bottom;
border-top:1px solid #000;
border-bottom:1px solid #000;
border-right:1px solid #000;
border-left:1px solid #000;
}

#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;
}
/* TheWindows7Site Custom Login */
#container {
float:left;
margin:0 auto;
position: relative;
}
a img {
   border-width:0; 
}
#topnav {
   padding:10px 0px 12px;
   font-size:11px;
   line-height:23px;
   text-align:right;
}
#topnav a.signin {
padding:4px 6px 6px;
text-decoration:none;
font-weight:bold;
color:#fff;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
*background:transparent url("./login/images/signin-nav-bg-ie.png") no-repeat 0 0;
   *padding:4px 12px 6px;
}
#topnav a.signin:hover {
   background:#15579b;
   *background:transparent url("./login/images/signin-nav-bg-hover-ie.png") no-repeat 0 0;
   *padding:4px 12px 6px;
}
#topnav a.signin, #topnav a.signin:hover {
   *background-position:0 3px!important;
}
a.signin {
   position:relative;
   margin-left:3px;
}
a.signin span {
   background-image:url("./login/images/toggle_down_light.png");
   background-repeat:no-repeat;
   background-position:100% 50%;
   padding:4px 16px 6px 0;
}
#topnav a.register {
background:#0d3156;
   padding:4px 6px 6px;
   text-decoration:none;
   font-weight:bold;
   color:#fff;
   -webkit-border-radius:4px;
   -moz-border-radius:4px;
   border-radius:4px;
   *background:transparent url("./login/images/signin-nav-bg-ie.png") no-repeat 0 0;
   *padding:4px 12px 6px;
}
#topnav a.register:hover {
   background:#15579b;
   *background:transparent url("./login/images/signin-nav-bg-hover-ie.png") no-repeat 0 0;
   *padding:4px 12px 6px;
}
#topnav a.register, #topnav a.register:hover {
   *background-position:0 3px!important;
}
a.register {
   position:relative;
   margin-left:0px;
}
a.register span {
   background-image:url("./login/images/register_light.png");
   background-repeat:no-repeat;
   background-position:100% 50%;
   padding:4px 16px 6px 0;
}
#topnav a.menu-open {
   background:#0d3156!important;
   color:#fff!important;
   outline:none;
}
#small_signup {
   display:inline;
   float:none;
   line-height:23px;
   margin:25px 0 0;
   width:170px;
}
a.signin.menu-open span {
   background-image:url("./login/images/toggle_up_light.png");
   color:#fff;
}
#signin_menu {
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
display:none;
/* background-color:#0d3156; */
   background:url(login/images/login_back.png) #0d3156 repeat-x;
position:absolute;
width:163px;
z-index:100;
   border:1px transparent;
text-align:right;
padding:11px;
top: 24.5px;
right: 0px;
margin-top:12px;
margin-right: 0px;
   *margin-right: -1px;
color:#fff;
font-size:11px;
}
#signin_menu input[type=text], #signin_menu input[type=password] {
   display:block;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   border:1px solid #0d3156;
   background:url(login/images/field_back.png) repeat-x;
   font-size:13px;
   margin:0 0 5px;
   padding:5px;
   width:155px;
}
#signin_menu p {
   margin:0;
}
#signin_menu a {
   color:#fff;
}
#signin_menu label {
   font-weight:normal;
}
#signin_menu p.remember {
   padding:10px 0;
}
#signin_menu p.forgot, #signin_menu p.complete {
   clear:both;
   margin:5px 0;
}
#signin_menu p a {
   color:#fff!important;
}
#signin_menu p a:hover {
   text-decoration:underline;
}
#signin_submit {
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   background-color:#0d3156;
   border:1px solid #fff;
   color:#fff;
   text-shadow:0 -1px 0 #39d;
   padding:4px 10px 5px;
   font-size:11px;
   margin:0 5px 0 0;
   font-weight:bold;
}
#signin_submit::-moz-focus-inner {
padding:0;
border:0;
}
#signin_submit:hover, #signin_submit:focus {
   background-position:0 -5px;
   cursor:pointer;
}
/* TheWindows7Site Custom Login */ 