#c {
background:#fff7e5;
margin:0 0 0 220px;
border-left:5px #fff solid;
padding:20px;
min-height:750px;
}
#m {
background:#feeecc;
}
#n a {
color:#000;
text-decoration:none;
text-transform:uppercase;
border:5px #fff solid;
padding:4px 10px;
box-shadow:0 0 5px 0 #ccc;
border-radius:5px;
font-size:18px;
display:block;
margin-bottom:10px;
background:#e6d6b8;
box-sizing:content-box;
width:150px;
}
#n a:hover, #n a.hover {
background:#ffdd99;
}
#n a:active {
background:#ffaa00;
}

#n {
display:block;
position:absolute;
top:20px;
left:20px;
width:180px;
padding:0;
}
.gray th {
width:auto;
}

h1 {
display:inline-block;
}

input[type=text], input[type=password]{
width:100%;
}

.b button {
margin-top:20px;
}

.sortable {
margin:0 200px 0 0;
padding:0;
}
.sortable li {
list-style:none;
margin-left:0;
border:1px gray solid;
padding:5px;
margin:5px 0;
height:20px;
background:white;
cursor:pointer;
}

.sortable .highlight, .sortable li:hover {
background:#eee;
}

.w200th th, .login th {
width:200px;
}
.login input {
width:200px;
}
