body            { margin:0px 0px 0px 0px; background:#ffffff;}	
A               { color:#489EAB; text-decoration: none; }	
A:link          { color:489EAB; text-decoration: none; }	
A:visited	{ color:#489EAB; text-decoration: none; }	
A:active	{ color:#333333;  }	
A:hover		{ color:#333333;  }	
A:visited:hover { color: #333333; text-decoration: none; background: none;}	
h1, h2, h3      { margin: 0px; padding: 0px;}	
#banner         { color:#333; font-size:x-large; font-weight:normal;	 	                              margin:15px; /*padding:15px;*/ /*border-top:4px double #666;*/                              background:#555555;}
#banner a,      
#banner a:link,        
#banner a:visited,       
#banner a:active,    
#banner a:hover { font-size: xx-large; color: #FFF; text-decoration: none;}
		
#content        { border:1px solid #555;
                  margin-top:60px; margin-left:20px;height:100%;}	

#links          { border-right:0px dotted #555; height:100%;margin-top:60px;}
.top_back       { background:#000000;color:#ffffff; font-size:13px; 
                  font-weight:normal; line-height:140%;  padding-top:25px;                                    padding-bottom:5px; padding-left:15px; 		                                      padding-right:5px; }

		
.main           { padding:0px 0px 0px 0px; background:#FFF;}	
.mainsitemap    { border-bottom:0px solid #555;border-right:0px solid #555;padding:0px 0px 0px 0px; background:#FFF;text-align:right;font-size:13px;}	
.mainmenu       { padding:0px 0px 0px 0px; margin-top:15px;background:#FFF;}				.topgraphic     { margin: 15px 15px 10px 15px;}   
.header         { margin: 15px 0px 0px 15px;}	
.categoryheader { color:#333; font-size: 13px; font-weight:normal;                                     background:#FFF; line-height:200%;  border-top:1px solid #999;                              border-bottom:1px solid #999; margin: 10px 15px 20px 15px;}	
.mainbody       { color:#555; font-size:13px; font-weight:normal;  		                              background:#FFF; line-height:120%;
                  margin:10px 15px 10px 15px;}	
.mainradio      { text-align:right;background:fff; font-size:13px; font-weight:normal;  		                     line-height:100%; ;color:#555;}
.mainbody a,	
.mainbody a:link,
.mainbody a:visited,	
.mainbody a:active,
.mainbody a:hover 
                { font-weight: normal; text-decoration: none;}

.list 	        { font-size:11px; margin-top:0px; margin-left:0px;                                            margin-right:0px; margin-bottom:0px;}		
.title	        { font-size:14px; margin-top:30px; margin-left:4px; margin-right:0px;		          margin-bottom:0px;}	
#menu           { background:#CCC; font-size:small; text-align:center; color: #FFF;	                      padding:10px;}	
.date	        { font-size: large; color: #FFF; background:#0066FF;                                          margin-top:0px; margin-bottom:10px; font-weight:bold;                                       padding-top:5px; padding-bottom:3pt; padding-left:15px;}		
.posted	        { font-size: x-small; color: #333; margin-bottom:25px;}	

.side           { BACKGROUND:#dddddd;color:#555; font-size:13px; font-weight:normal; line-height:140%;  		          padding-top:10px; padding-bottom:5px; padding-left:15px; 		                      padding-right:5px; border-bottom:1px dotted #555;border-right:1px dotted #555;border-top:1px dotted #555;}	
.side2           { BACKGROUND:#DDD ;color:#555; font-size:13px; font-weight:normal; line-height:140%;  		          padding-top:10px; padding-bottom:5px; padding-left:15px; 		                      padding-right:5px; border-bottom:1px dotted #555;border-right:1px dotted #555;border-top:1px dotted #555;}	
.side3           { BACKGROUND:#3399CC;color:#FFF; font-size:13px; font-weight:normal; line-height:140%;  		          padding-top:10px; padding-bottom:5px; padding-left:15px; 		                      padding-right:5px; border-bottom:1px dotted #555;border-right:1px dotted #555;border-top:1px dotted #555;}	
.side4          { background:#32CD32; font-size:13px; font-weight:normal; line-height:140%;  		  padding-top:10px; padding-bottom:25px; padding-left:15px; 		                      padding-right:15px;}	
.sidetitle      { font-size:11px; font-weight:normal; padding:10px;letter-spacing: .2em;  		  text-transform:uppercase; border-top:1px dotted #555}         
.search         { background:#COCOCO; color:#FFFFFF; font-size:x-small; font-weight:normal; 		  padding-top:5px; padding-bottom:5px; padding-left:10px;  		                      padding-right:10px;}	        
.categorytitle  { color:#FFFFFF; font-size:small; font-weight:bold; 		                              padding-top:5px; padding-bottom:5px; padding-left:10px;                                     padding-right:10px; background:#000;}


