html {background: #ce00cd url(../images/nova-bg.jpg) left top; 
	  margin: 0; padding: 0;}
body { font-size: 62.5%; line-height: 1.5em; background:  url(../images/nova-headbg.jpg) repeat-x 52px 0; margin: 0; padding: 0; text-align: left;}	
#wrapper { background: url(../images/nova-content-m.jpg) 20px 0px repeat-y;
			position: relative;
			top:0; left: 0;
			padding: 0; margin: 0;}
h1#titlebar a {background: url(../images/nova-title.jpg) 0 10px no-repeat;}
#content-b h1 {color: #606;
			   margin: 0; padding: 0;
			   font-size: 1.6em; line-height: 1.2em;}
#content-b h2 {color: #cd00cc; 
			   font-size: 1.4em; line-height: 1.3em;}
#content-b h3 {color: #606;
			   font-size: 1.2em; line-height: 1.5em;}
#content-b img {float: left;
				margin: 0 5px 5px 0;}			   

p {}
td { }
a:link { }
a:visited { }	
a:hover { }
a:active { }

		
#middle {position: relative;
		 top: 0; left: 0;
		 margin: 0; padding: 0;}
/* Content Text */
#content-m {position: relative; float: none;
			top: 0; left: 205px;
			background: #fff;
			width: 248px;
			margin: 0 ; padding: 0px;
				}		  
#content-t {position: relative;
			top: 0; left: 0;
			background: #fff;		
			}
#content-b {background: #fff;
			padding:0 0 15px 0; 	}
			

/* Column of feature boxes to the left */			
#left-fcol { position: absolute;
			 top: 20px; left: 30px;			 
			 width: 170px;
			 padding: 0 0 50px;}

.feature { width: 163px; 
			top: 0; left: 0px; 
			margin: 15px 5px; padding: 0; 
			text-align: left; 
		   background:#fbccfc; border-top: 0 none;}

.featuretitle {position: relative;
				 top: 0; left: 0;
				 background: #fff;
				 padding: 0; margin: 5px;}		

.featureblank {position: relative;
				 top: 0; left: 0;
				 background: none;
				 padding: 0; margin: 5px;}		


/* Column of feature boxes to the right */							
#right-fcol {position: absolute;
			 top: 80px; left: 450px;
			 width: 170px;
			 padding: 0; margin: 0;}


.feature p, .feature input, .feature label
		  { font-size: 0.9em; line-height: 1.2em;
			 margin: 1.2em 0.5em;}
.feature h2 { font-size: 1.1em; line-height: 1.2em;
			 font-weight: bold;
			 margin: 1.2em 0.5em;}			 
.feature ul  { margin:5px 0; font-size: 1.1em; line-height: 1.1em; }			
.feature ul li {margin: 10px 0;
				  list-style: none;}				 			 

#content-t-bg {position: absolute;
				top: 0;
				width: 800px;
				margin: 0 auto; padding: 300px 0;
				background: url(../images/nova-content-t.jpg) 20px 0 no-repeat;}
.event { position: relative; 
		top: 0; left: 0; 
		margin: 20px; padding: 0; 
		border-bottom: 1px solid #ef3ea7;  }				
.event h2 {margin: 0; padding: 0; width: 100%; line-height: 1.1em;}
.event p {margin:5px 0; padding: 0;
			display: block;}		
.event p b {margin: 5px 0; padding: 5px;
		  background: #ffccff;
		  display: block;}		
			 
#footer {	position: relative;
			top: 0px; left: 0;
			margin: 0;
			background: url(../images/nova-content-b.jpg) 20px -100px no-repeat;}	

ul#footermenu  { position: relative;
				 top: -10px;
				 margin: 0 auto ; padding: 0;
				 width: 600px;}
ul#footermenu li { float: left; 
					background-color: #606;
				    margin: 0 5px; padding: 10px;
				    width: 130px;}				
ul#footermenu li a, #footermenu ul li a:visited 
				 { 	color: #fff;
				 	margin: 10px;	
				 	border: none;}
ul#footermenu li a:hover
				 { 	color: #f0f; background: #606; border: none;}		
#copy { font-size: 0.9em; line-height: 1.2em; color: #fff;}



/* Nifty Corners Business */
/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block; 
				 height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px;}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px; }
b.r2{margin: 0 2px;}
b.r3{margin: 0 1px; }
b.r4{height: 2px; }
b.rb1{margin: 0 8px;border-width:0 2px; }
b.rb2{margin: 0 6px;border-width:0 2px; }
b.rb3{margin: 0 5px; }
b.rb4{margin: 0 4px; }
b.rb5{margin: 0 3px ; }
b.rb6{margin: 0 2px;}
b.rb7{margin: 0 1px;height:2px; }
b.rb8{margin: 0;height:2px; }
b.rs1{margin: 0 1px; }

/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}	
				
