@CHARSET "UTF-8";

.clearall { width:1px; height:1px; clear:both; display:block; }
	
#wpbmenu {
	border-bottom:1px solid #DCDBD5;
	}
#wpbmenu a {
	margin-left:2px; 
	margin-right:2px;
	display:block;
	float:left;
	padding:3px;
	}
#wpbmenu a:hover {
	background-color:black;
	text-decoration:none;
	color:white;
	}	
#wpbmenu a.selected {
	background-color:#3D648A;
	text-decoration:none;
	color:white;
	}	
#wpbmenu .undermenu { height:5px; }	
	
	
#backupwrapper {
	clear:both;
	}	

.fakebutton { background-color:#3D648A; color:#FFFFFF; padding:3px; text-decoration:none; }
.fakebutton:hover { background-color:black; color:white;  }

/** lists **/
.listheader { font-size:120%; font-weight:bold; border-bottom:1px dotted #DCDBD5; margin-top:10px; }
.listfooter { font-size:80%; text-align:right; border-top:1px dotted #DCDBD5; color:#303030; }

.listheader .shadowinfo { color:grey; font-weight:normal; font-size:85%; }

/** forms **/
.toggleform { font-weight:bold; color:#3D648A; letter-spacing:1px; padding:3px; text-decoration:none; border-bottom:1px solid #3D648A;  }
.toggleform:hover { background-color:black; color:white; }
.toggableform { 
	border-left:2px solid #3D648A; 
	margin-top:1px;
	padding-top:3px;
	margin-right:10px;
}
.toggableform label { display:block; clear:both; }
.toggableform label .text { width:10%; float:left; text-align:right; padding-right:10px; }
.toggableform label .field {
	width:80%; float:left;
	}
.toggableform .spacer { clear:both; display:block; height:10px; }	
.toggableform .firstbutton { padding-left:10%; margin-left:0px; }
.toggableform .firstbutton:hover { padding-left:10%; }
.toggableform .formerror { background-color:rgb(255,255,125); margin:5px; padding:2px; }

/** sites **/
.asite { }
.asite .title { display:block; text-decoration:none; }
.asite .title:hover { background-color:black; color:white; }
.asiteinfo { 
	border-left:1px solid #3D648A; 
	margin-bottom:15px;
	width:100%;
	}
.asiteinfo label { display:block; clear:both; }
.asiteinfo label .text { width:10%; text-align:right; padding-right:10px; display:block; float:left; }
.asiteinfo label .field {
	width:70%; float:left;
	display:block; 
	}	
.asiteinfo .spacer { clear:both; display:block; height:10px; }	
.asiteinfo .fakebutton {margin-left:10px; }
.asiteinfo .firstbutton { padding-left:10%; margin-left:0px; }
.asiteinfo .formerror { background-color:rgb(255,255,125); margin:5px; padding:2px; }

.asiteinfo .elsebutton { margin-left:10px; }
.asiteinfo .warnbutton { background-color:red; }
.asiteinfo .warnbutton:hover { background-color:purple; }  