body {
      	font-family:verdana,arial;
	 		font-size:12px;	     	
      	margin:0;     
      	background:url('../images/bg.gif') repeat-x #ffffff;
      	}
      body a {
      	text-decoration:none;
      	}
      body a:hover {
      	text-decoration:underline;
      	}      	
		
		#container {
			width: 780px;
			\width: 800px;
			w\idth: 780px;
			border: 1px solid #000;
			margin: 1px auto;
			background:#e6e2e2;
		}

		#nav a {
      	text-decoration:none;
    	   font-weight:bold;   
      	color:#666666;     	
      	}
      #nav a:hover {
      	color:#000000;
      	}    	

		#banner {
			height: 100px;
			margin-bottom: 1px;
			background-color: rgb(213, 219, 225);
			background: url('../images/dasilviabanner.jpg') ;
		}
		
		#nav {
			padding: 2px 0 4px 0;
			margin-top: 1px;			
			background-color: rgb(213, 219, 225);
			text-align:center;
      	font-size:.75em;
      	border-bottom:solid 1px #666666;
      	font-family:verdana,arial;
    	   font-weight:bold;    
		}
		.note {
			font-size:.9em;
			font-style:italic;
		}
		
		.recnote {
			font-size:.9em;
			font-style:italic;
			color:green;
		}
		
		 .xbord a {
			border:0;
		}
		
		#maincontent {
			padding:2px;
		}

		.mainheader {
			position:relative;
			z-index:2;
			background-color:#006666;
			color:#ffff00;
			text-align:center;
			padding:2px 0;
			font-weight:bold;
			font-size:1.1em;
			font-family:Trebuchet MS;
			margin: auto;
			}	
			
		.generalitembox {
			margin: auto;
			background-color: rgb(235, 235, 235);
			font-size:.9em;
			padding:5px;
			border:solid 1px #000;
			margin-bottom:3px;
		}
		.generalitembox blockquote {
		   margin:0 10em;
			background-color: rgb(215,215,239);
			padding:.5em;
		}			
		.thumbimgright {
			margin:5px;
			border : solid 1px #000;
			width : 100px;
			height : 80px;	
			float:right;
		}	
		.thumbimgleft {
			margin:5px;
			border : solid 1px #000;
			width : 100px;
			height : 80px;	
			float:left;
		}	
		.imgleft {
			margin:5px;
			float:left;
		}	
		.imgright {
			margin:5px;
			float:right;
		}	
		.imgleftb {
			margin:5px;
			border : solid 1px #000;
			float:left;
		}	
		.imgrightb {
			margin:5px;
			border : solid 1px #000;
			float:right;
		}	
		.thumbimg {
			margin:5px;
			border : solid 1px #000;
			width : 100px;
			height : 80px;
		}	
		.thumb {
			margin:5px;
			border : solid 1px #000;
			width : 80px;
			height : 80px;
		}
		.thumbl {
			float:left;
			margin:5px;
			border : solid 1px #000;
			width : 80px;
			height : 80px;
		}
		.thumbr {
			float:right;
			margin:5px;
			border : solid 1px #000;
			width : 80px;
			height : 80px;
		}
		.thumbimgcntr {
			margin:5px;
			border : solid 1px;
			width : 100px;
			height : 80px;
			text-align:center;
			display: block;
   		margin-left: auto;
   		margin-right: auto; 
		}	
		.cntrimg {
			text-align:center;
			display: block;
   		margin-left: auto;
   		margin-right: auto; 
		}
		.cntrimgb {
			text-align:center;
			display: block;
   		margin-left: auto;
   		margin-right: auto; 
   		border:solid 1px #000;
		}
		
		.listh4 h4{
		display:inline;
		font-size:.9em;
		}
		
		#leftindex {
		float:left;
		padding-left:125px;
		width:250px;
		\width:250px;
		w\idth:248px;
		}
		#leftindex h4 {
		font-size:.9em;
		}
		#rightindex {
		position:relative;
		z-index:1;
		margin-left: 375px;
		}
		#rightindex h4 {
		font-size:.9em;
		}
		
/* Side Bar on Main Page */
			
		#sidebar-main {
			float: left;
			width: 252px;
			\width: 262px;
			w\idth: 252px;
			margin: 0;
			margin-right: 1px;
			padding:3px 0 5px 2px;
		}
		
		.sidebar-tech {
			margin: 0;
			margin-right: 1px;
			padding:5px 5px 0 5px;
			background-color: #dce2ee;
			border:solid 1px #000;
			margin-bottom:3px;
		}
		.sideheader {
			background-color:#006666;
			color:#ffff00;
			text-align:center;
			padding:2px 0;
			font-weight:bold;
			font-size:1.1em;
			font-family:Trebuchet MS;
			margin: auto;
			margin-right: 1px;
			border-top:solid 1px #009999;
			border-left:solid 1px #009999;
			border-right:solid 1px #003333;
		}

/* End of Side Bar on Main Page */

/* News items on Main page */

		#newscontent {
			padding:3px 0 0 0;
			margin-left: 254px;
		}
		.newsbox {
			width: 530px;
			\width: 530px;
			w\idth: 520px;
			margin: auto;
			background-color: rgb(235, 235, 235);
			font-size:.9em;
			padding-top:5px;
			border:solid 1px #000;
			margin-bottom:3px;
		}
		
		#newsheader {
			background-color:#006666;
			color:#ffff00;
			text-align:center;
			padding:2px 0;
			font-weight:bold;
			font-size:1.1em;
			font-family:Trebuchet MS;
			margin: auto;
			width: 530px;
			\width: 530px;
			w\idth: 520px;
			border-top:solid 1px #009999;
			border-left:solid 1px #009999;
			border-right:solid 1px #003333;
			}
			
		.newsbox h3 {
			display:inline;
			padding-left:5px;
		}
		
		.newsbox p {
			padding:5px;
		}
		
		.newsbox h4 {
			display:inline;
			font-style:italic;		
			font-size:.8em;
			padding-left:10px;
		}
		
		.newsbox img {
			margin:5px;
			border : solid 1px;
			width : 100px;
			height : 80px;	
			float:right;
		}	
		
		#smiley {
			width : 15px;
			height : 15px;
			border : 0;
			float : none;
		}

/* End of News Items on Main Page */