	/* Standards */

A:link {
	color: #0000CC;
	text-decoration: none;
}

A:visited {
	color: #CC0000;
	text-decoration: none;
}

A:active {
	color: #00CC00;
}

A:hover { 
	color: #CC0000;
	text-decoration: underline;
}

body { margin-left: 2%; margin-right: 2%;
font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

/* MacMinute styles */

.newstitle {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}

a.plain { text-decoration: none }
a.plain:active { color: black; }
a.plain:link { color: black; }
a.plain:visited { color: black; }
a.plain:hover { color: black; }

a.bottomnav { text-decoration: none; color: #CC0000; }
a.bottomnav:active { color: black; }
a.bottomnav:link { color: #CC0000; }
a.bottomnav:visited { color: #CC0000; }
a.bottomnav:hover { color: #FF0000; }

a.plainhot { text-decoration: none }
a.plainhot:active { color: #CC0000; }
a.plainhot:link { color: #CC0000; }
a.plainhot:visited { color: #CC0000; }
a.plainhot:hover { color: #CC0000; }

a.side { text-decoration: none; }
a.side:hover { text-decoration: underline; }

a.med { text-decoration: underline; }
a.med.hover { text-decoration: underline; }

a.recentheadline { text-decoration: underline; }
a.recentheadline.hover { text-decoration: underline; }

a.sidetop { text-decoration: none }
a.sidetop:active { color: black; }
a.sidetop:link { color: black; }
a.sidetop:visited { color: black; }
a.sidetop:hover { color: #CC0000; }

.newstitlex {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0099FF;
}

.newstitlehot {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}

.newstime {	
	color: gray;
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
}

.newssmall {
	font-size: 0.9em;
}

.sidetitle {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.side {	
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;

}

.med {	
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.recentheadline {	
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.sidetop {	
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.ad {	
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
}

.bottom {	
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-align: center;
}


.archive { 
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-align: center;
}

.ratings { 
	color: gray;
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	text-align: right;
}

.thanks { 
	color: black;
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	text-align: right;
}

.time { 
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
}

.wwdc {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
}

.ww {
	color: black;
	font-size: 9px;
	font-family: Geneva, Verdana, Arial;
	font-weight: bold;
}

.byline {	
	color: black;
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
}

ul.square {list-style: square; margin: 0 0 0 15px; padding: 0 0 1em 0;}



/* RamJet ad styles */

.rj1 {
	color: white;
	font-family: Geneva, Verdana, Arial;
	font-size: 9px;
	font-weight: bold;
}


.rj2 {	
	font-family: Geneva, Arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
}

.rj3 {	
	font-family: Geneva, Arial, sans-serif;
	font-size: 9px;
}