body
{
  margin:10px;
  padding: 20px;
  background-position: center; background-color:#eef;
  font-family: 	'Cantarell',Lucida Grande,sans-serif;
  font-style: normal;
  font-weight: normal;background:#fff url(bg.jpg) top;background-repeat:repeat-x;
  font-size: 14px;
  color: #555;
	height:100%;

}
.warning{
border-width:1px;margin:2px;background:#fff;padding:5px;border-color:#ccc;border-style:solid;color:#F00;}

.menutree{
width:47%;position:absolute;margin-top:45px;float:left;border-width:1px;background:#fff;padding:5px;border-color:#ccc;border-style:solid;overflow:auto;
border-color:#fff;
  border-width:2px;font-size:13px;border-right:solid 2px #ddd;border-bottom:solid 2px #ddd;
}

.settings{
color:#666;font-size:16px;width:500px;padding: 1px;margin-top:1px;background-color:#fff;}
.editor {
float:left;padding:5px;margin-top:5px;


border-color:#ddd;
  border-width:1px;font-size:13px;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;}

.minibox {overflow:hidden; width:150px;
height:150px;border-width:1px;margin:2px;border-color:#ccc;border-style:solid;float:left;
border-right:solid 2px #fff;border-bottom:solid 2px #fff;}

.miniboxall {
background:#c44;color:#fff;
width:150px;height:150px;border-width:1px;
float:left;text-align:center;margin:2px;border-color:#ccc;border-style:solid;
}
a {
 text-align:center;
  color:#444;  text-decoration:none;
  margin-top:0px;font-size:14px;
  padding:0em;
}
a:hover {
  color:#ccc;
}




li.dd-item ol.dd-list {border-left:#ced1d7 5px solid;   
 -webkit-border-radius: 3px;
            border-radius: 3px;}

.color1 {color:#aaa;}

.color2 {color:#526fa9;}

h1 {
	padding: 0;
	font-size: 1.1em;	
	font-weight: bold;

	color: #1437af;margin-left:-20px;
	text-align: left;
	width: 100%;padding:5px;padding-top:0px;padding-left:10px;height:30px;background:url(bg-h1.png) left;background-repeat:no-repeat;

}

.newtopic{ background:#6d7caf;margin:20px;color:#fff;border:#000 1px solid;padding:10px;
    background: -webkit-linear-gradient(top, #fff 0%, #6d7caf 5%);
    background: -moz-linear-gradient(top, #fff 0%, #6d7caf 5%);
    background: linear-gradient(top, #fff 0%, #6d7caf 5%);
    -webkit-border-radius: 3px;
            border-radius: 3px;
}

.newsufuture{padding:10px;border:#999 1px solid;
    background: #fff;
    background: -webkit-linear-gradient(top, #fff 20%, #eee 20%);
    background: -moz-linear-gradient(top, #fff 0%, #eee 20%);
    background: linear-gradient(top, #fff 0%, #eee 20%);
    -webkit-border-radius: 3px;
            border-radius: 3px;}
#navi {background:url(topimg.jpg);height:50px;width:100%;margin:0px;padding:0px;top:0px;left:0px;position:absolute;border-bottom:solid 3px #000;}
#navi2 {opacity: 0.5; background-color: #000000;height:34px;width:100%;margin:0px;padding:0px;top:0px;left:0px;position:absolute;

    background: -webkit-linear-gradient(top, #fff 2%, #000 20%);
    background: -moz-linear-gradient(top, #fff 2%, #000 20%);
    background: linear-gradient(top, #fff 2%, #000 20%);
}

#navi a
{   padding:5px;
            vertical-align: middle;
            text-align: center;
    border: medium none;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-right: 0;height:30px;
    margin-top: 0px;
    padding: 0px 0;
    padding-top:6px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 150px;
}
#navi a:hover{background-color: #fff; color: #000;    opacity: 0.7;}

button,
input{    color: #1437af;padding: 1px;margin:1px;
  border-style:solid;  background:#eee;line-height:13px;  border-color:#fff;
  border-width:2px;font-size:13px;border-right:solid 3px #fff;border-bottom:solid 2px #aaa;
    -webkit-border-radius: 3px;
            border-radius: 3px;
}

input:hover{ 
  border-style:solid;
 border-color:#aaa;

  border-width:2px;font-size:13px;border-right:solid 3px #fff;border-bottom:solid 2px #fff;
}

.submit {color:#1437af;  
-webkit-border-radius: 4px;
            border-radius: 4px;  
}
.editor {-webkit-border-radius: 15px;
            border-radius: 15px;}

.input1 {color: #1437af;background-color: #fff;\"
    -webkit-border-radius: 3px;
            border-radius: 3px;
}

.input2 {color: #1437af;background-color: #ddd;\"
    -webkit-border-radius: 3px;
            border-radius: 3px;
}

#nestable-menu{float:left;padding:0px;}

.nestable-menu{padding:10px;border-bottom:#999 1px solid;border-right:#999 1px solid;border-top:#999 1px solid;width:400px;height:50px;
    -webkit-border-radius: 3px;
            border-radius: 3px;
    background: #fff;
    background: -webkit-linear-gradient(right, #fff 20%, #eee 20%);
    background: -moz-linear-gradient(right, #fff 0%, #eee 20%);
    background: linear-gradient(right, #fff 0%, #eee 20%);
}
.nestable-menu input{margin:14px;padding:7px;float:left;}
#no-handle button{padding-top:0px;margin-top:0px;height:10px;top:0px;}
.no-handle{height:15px;}
