	body { 
		color:#555;
		background-color:#fdfdfd;
		margin:0px;
		font-family: "Lucida Grande", "Lucida Sans", Arial, sans-serif;
		font-size: 12px;
		}

	.headline { 
		margin-left:25px;
		margin-top:0px;
		margin-bottom:0px;
		font-size: 16px;
		color:#222;
		}

	.newfeeds { 
		margin-left:50px;
		margin-top:0px;
		font-size: 12px;
		color:#555;
		}

	#search {
		margin-left:50px;
	}
	
	a {
		color:#222;
		text-decoration:none;
		}
 	
 	a:hover {
 		color:#FAAF40;
 		text-decoration:underline;
 		}

	.more {
		margin-left:25px;
 		color:#FAAF40;
		font-size: 14px;
		text-decoration:none;
		float: left;
		}
 	
 	.more:hover {
 		text-decoration:underline;
 		}
 	
 	.metainfo  {
		margin-left:25px;
		margin-bottom:10px;
		margin-top:5px;
 		font-size:10px;
 		color:#999999;
 		}

 	.metainfodetail {
		margin-left:25px;
		margin-bottom:10px;
		margin-top:5px;
 		font-size:12px;
 		color:#999999;
 		}

 	.metainfo a, 
 	.metainfodetail a {
 		color:#999999;
 		}
 	
 	.metainfo a:hover,
 	.metainfodetail a:hover {
 		color:#FAAF40;
 		text-decoration:underline;
 		}
	
	.teaser {
		color:#555;
		margin-left:25px;
		margin-top:5px;
		margin-bottom:0px;
		font-size: 13px;
    	line-height: 1.4;    
		}

	.divider {
	   	border-top: 1px dotted #999999;
	   	height:10px;  
		}
	
	.ad {
		margin-left:25px;
		margin-top:20px;
		margin-bottom:20px;
		}

	#facebook {
		height:230px;
		margin-bottom:20px;
		}
			
	.news { 
		margin-top:20px;
		overflow:hidden;
		}
		
	#sidebar
	{
		float:right;
		width:300px;
		margin-top:20px;
	}

	.month
	{
		float:left;
		margin-left:20px;
		margin-bottom:40px;
	}

	.month td
	{
		font-size:11px;
	}

	.calendar
	{
		width:140px;
		float:left;
	}	

	.calendar div
	{
		text-align:center;
	}	

	.calendar table
	{
		border-collapse:collapse;
		width:140px;
		margin-top:4px;
	}	

	.calendar th
	{
		border:solid 1px #999;
		background:#ccc;
		color:white;
		font-size:10px;
		text-align:center;
	}	

	.calendar td
	{
		border: solid 1px #999;
		font-size:10px;
	}	


	.icon { float:left; }
	img { border:none; }
	h4 { padding-left: 6px;font-weight:normal; color:#999999; border-bottom: 1px dotted #999999; font-size:0.9em; margin-top:20px; margin-bottom:10px;}
	#logo { margin-top:20px; margin-bottom:10px; }


	.socials { float:right; margin-top:0px; text-align: right;}
	.socials img { opacity: 0.3; -moz-opacity: 0.3; filter: alpha(opacity=30); }
	.socials img:hover { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }

 	#metanav {
	    height: 24px;
	    padding: 6px 0 0 0;
	    background-color: #FFF;
		margin:0px;
	}

	#metanav a {
	    display: block;
	    float: left;
	    height: 16px;
	    padding: 3px 22px 0 23px;
	    color: #999;
	}
	#metanav a:hover {
	    text-decoration: none;
	}
	#metanav a.mn {
	    border-right: 1px solid #CCC;
	    background: url(/media/icon_mn_d.gif) no-repeat 0 0;
	}
	#metanav a.mn:hover {
	    background-image: url(/media/icon_mn_a.gif);
	    color: #336699 !important;
	}
	#metanav a.mc {
	    padding-left: 46px;
	    border-right: 1px solid #CCC;
	    background: url(/media/icon_mc_d.gif) no-repeat 24px 0;
	}
	#metanav a.mc:hover {
	    color: #AED036 !important;    
	    background-image: url(/media/icon_mc_a.gif);
	}
	#metanav a.mm {
	    padding-left: 50px;
	    border-right: 1px solid #CCC;
	    background: url(/media/icon_mm_d.gif) no-repeat 24px -2px;
	}
	#metanav a.mm:hover {
	    background-image: url(/media/icon_mm_a.gif);
	    color: #CC0000 !important;    
	}

	#metanav a.jm {
	    padding-left: 50px;
	    background: url(/media/icon_jm_d.gif) no-repeat 24px 2px;
	}
	#metanav a.jm:hover {
	    background-image: url(/media/icon_jm_a.gif);
	    color: #FFCB00 !important;    
	}

	#metanav a.if {
	    padding-left: 50px;
	    border-right: 1px solid #CCC;
	    background: url(/media/icon_if_d.gif) no-repeat 24px 2px;
	}
	#metanav a.if:hover {
	    background-image: url(/media/icon_if_a.gif);
		color: #82B9FF !important;
	}

	#metanav a.ipt {
	    padding-left: 50px;
	    border-right: 1px solid #CCC;
	    background: url(/media/icon_ipt_d.png) no-repeat 24px 2px;
	}
	#metanav a.ipt:hover {
	    background-image: url(/media/icon_ipt_a.png);
	    color: #13235B !important;    
	}
 
