/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
* { padding: 0; margin: 0; }	  
*/



body {
 font-family:"Trebuchet MS", Geneva,Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 background:#333333;
}
p{
padding-bottom:10px;
}
#wrapper { 
 margin: 3px;
}
#wrapper2 { 
 margin-left: auto;
 margin-right: auto;
 width:70em;
}
a {color:#efefef;}
a:visited{color:#cccccc;}
#header {
 /*padding: 10px;background:url(images/Header.gif) no-repeat;*/
 margin: 0px 0px 0px 0px;
 background:#333333;


}
.toplogo {
background:url(images/piacente2.gif) no-repeat top left;
width:400px;
height:60px;

}
#header h1{
padding:0;
font-size:36px;
text-align:left;
color:#99CC33;

display:none;
}
#header h2{
padding:10px;
font-size:24px;
border-top:3px solid #99CC33;
text-align:right;
color:#99CC33;
}
#header h3{
padding:10px;
font-size:16px;
text-align:left;
color:#99CC33;
}
#navbox{ 
 width:100%;
 text-align: left;
  background:url(images/nav-bg.gif) repeat-x;
 }
#nav {
 color: #333;
 height:30px;
 padding:0;
margin-left: auto;
 margin-right: auto;
 width:50em;
}
#nav ul{
   padding : 0;
   margin : 0;
   white-space : nowrap;
   color : White;
   float : left;
   width : 100%;
   border-width : 0;

}
#nav ul li{
   display : inline;
}
#nav ul li a{
   padding-left : 2em;
   padding-right : 2em;
   color : White;
   font-weight : bold;
   text-decoration : none;
   float : left;
   border-right :1px solid #444444;
   border-left: 1px solid #444444;
   height:30px;
   padding-top:10px;
   border-bottom:3px solid #222222;
}
#nav ul li a:hover{
   
   color : #EEEEEE;
   border-bottom:3px solid #99CC33;
}
#box {
	float: left;
	padding: 10px;
	margin: 20px;
	background: #666;
	border: 5px solid #ccc;
	width: 400px; 
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 270px;
	}
html>body #box {
	width: 370px; 
	/* ie5win fudge ends */
	}
#box2 {
	float: left;
	padding: 10px;
	margin: 20px;
	background: #666;
	border: 5px solid #ccc;
	width: 340px; 
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 270px;
	}
html>body #box2 {
	width: 316px; 
	/* ie5win fudge ends */
	}	

#content { 
 color: #efefef;
 background:#222222;
 padding:10px;
 text-align:left;
 min-height:480px;
}
#content2 { 
 color: #efefef;
 background:#222222;
 padding:10px;
 text-align:left;
 margin-left: auto;
 margin-right: auto;
 width:70em;
 }
#content h2{
text-align:left;
} 

img.left,img.center,img.right{padding:4px; border:0px solid #a0a0a0;}
img.left{float:left; margin:0 12px 5px 0;}
img.center{display:block; margin:0 auto 5px auto;}
img.right{float:right; margin:0 0 5px 12px;}
#footer { 
 color:#CCCCCC;
 border-top:3px solid #99CC33;
 font-size:11px;
 font-family:"Trebuchet MS";
 font-weight:bold;
 background:#333333 url(images/footer.gif) no-repeat;
 height:70px;
 margin: 0px 0px 10px 0px;
 padding: 5px;
 text-align:center;
}

a img{border:0px solid #a0a0a0;}
.container {
	/*padding: 30px;*/
	margin: 20px 0 20px 0;
	background: #000;
	
	}
#miniflex {
	width: 880px;
	float:left;
	font-size: 1.1em; /* could be specified at a higher level */
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #99CC33;
	}

#miniflex li {
	float: left;
	margin: 0; 
	padding: 0;
	display: inline;
	list-style: none;
	}
	
#miniflex a:link, #miniflex a:visited {
	float: left;
	line-height: 20px;
	font-weight: bold;
	margin: 0 10px 0 10px;
	text-decoration: none;
	color: #efefef;
	}

#miniflex a.active:link, #miniflex a.active:visited, #miniflex a:hover {
	border-bottom: 4px solid #99CC33;
	padding-bottom: 2px;
	color: #99CC33;
	}
	

 
#log {
	width: 400px;
	margin-top: 10px;
}
 
#log_res {
	overflow: auto;
	background-color:#CCCCCC;
	color:#000000;
}
 
#log_res.ajax-loading {
	padding: 20px 0;
	background: url(images/spinner.gif) no-repeat center;
}	