html{
  background-color:#e9e9e9;
}
body
{
  padding: 20px;
  background-color:#e9e9e9;
}
h1{
  text-align:left;
  font-size:22px;
}
.inputbox_dark{
  border:1px solid #CCC;
}
td{
  border:none;
  margin:0px;
  padding:0px;
}
th{
  border:none;
}
.clear{clear:both;}
.container_box_grey {background: #fff;min-width:1000px; margin-left:auto; margin-right:auto;}
.container_t {background: url(/images/backend/layout/layout_t.png) 0 0 repeat-x; width: 100%}
.container_b {background: url(/images/backend/layout/layout_b.png) 0 100% repeat-x}
.container_l {background: url(/images/backend/layout/layout_l.png) 0 0 repeat-y}
.container_r {background: url(/images/backend/layout/layout_r.png) 100% 0 repeat-y;}
.container_bl {background: url(/images/backend/layout/layout_bl.png) 0 100% no-repeat}
.container_br {background: url(/images/backend/layout/layout_br.png) 100% 100% no-repeat}
.container_tl {background: url(/images/backend/layout/layout_tl.png) 0 0 no-repeat}
.container_tr {background: url(/images/backend/layout/layout_tr.png) 100% 0 no-repeat; padding:15px}
#content_body{text-align:left;}
.spacer_1{height:25px;}

#footer{
	width:100%;
	text-align:center;
	color:#7e7e7e;
}
/* sfgenerator specific layout items*/
#sf_admin_edit_form{width:970px; text-align:left;}
ul.sf_admin_checklist li {clear:both;}
textarea{width:530px;}
form#sf_admin_edit_form fieldset div label{width:300px;}
.sf_admin_edit_help{margin-left:200px;}
table.sf_admin_list td{ text-align:left; line-height:2em; }
.save-ok{width:968px;}
/*table headers*/
#sf_admin_list_th_id{width:65px;}
#sf_admin_list_th_list_user_id{width:65px;}
#sf_admin_list_th_list_user_id{width:100px;}
a{
  color:#ff0000;
}
/* spacer elements */
.spacer_1{height:25px;}
.spacer_2{height:50px;}
.spacer_3{height:75px;}
.small_spacer{height:10px;}

/*header elements */
h1{
  font-size:24px;
  font-family:Arial, Helvetica, sans-serif;
}
h2{
  font-size:20px;
}
h3{
  font-size:16px;
}

/* font coloring */
.text_white{
  color:#888;
}
.text_grey{
  color:#CCC;
}
.container_box{
  border:1px solid #AAA;
  background-color:#EEE;
  margin-bottom:100px;
  margin-top:0px;
}
#sf_guard_auth_username{
  text-align:left;
}
#sf_guard_auth_password{
  text-align:left;
}
.form_error{
  color:#FF0000;
  font-size:10px;
}
#sf_admin_bar{
  margin-left:-100px!important;
  right:270px!important;
  margin-top:0px!important;
}
#sf_admin_content{
  width:650px!important;
}

/* --- layout --- */
#main_menu_body{float:left;}
#menu_body_right{float:right}
