@charset "utf-8";
/* CSS Document */

/* Global */


img { border: 0; }


/* Main Definitions */


div#cities { position: relative; clear: both; margin: 35px 0 30px 0; text-align: left; }



/* Typography */

a, a:visited { text-decoration: none; color: #333; }
a:hover { text-decoration: underline; }

	#date a, #date a:visited { color: #fafafa; text-decoration: underline;padding-left: 5px; font-size:14px !important; }
	#date a:hover { text-decoration: none; }

	#classifieds a, #classifieds a:visited, #cities a, #cities a:visited { font: normal 12px Georgia, Times, serif; 
color:#06c; line-height: 1.6; }

	#classifieds a, #classifieds a:visited { background:#fff; display:block; margin:.4em .7em .4em 0; padding-left: .3em; border:1px solid #ccc; color:#06c; } 

	#classifieds a:hover { text-decoration:none; border:1px solid #06c; } 

	#cities a, #cities a:visited { font-size: 11px; }

	table.events a { color: #06c; }

	#classifieds a:visited, #cities a:visited, table.events a:visited { color: #35a; }

	a.red, a.red:visited { color: #c00; }

.linkslist a { display:block; border-bottom: 1px solid #ccc; padding-top:1px; } 
	
        table.linkslist a { margin-right:8px; } 

p, li { font-size: 11px; line-height: 150%; }

h1 { display:block; float:left; font: normal 22px Georgia, Times, serif; color:#fafafa; margin-right:30px; } 

h1 strong { color:#8cf; }

h2 { font-size: 12px; color: #333; padding: 3px 0 9px 0; border-top: 3px #666 solid; }

	#wrapper_classifieds h2 { border-color: #d6d6d6; font: normal 22px Georgia, Times, serif; color: #06c; padding: 8px 8px 4px 8px; margin-top: 0px !important; margin-top: -13px; }

	h2 em { color: #555; font: normal 11px Arial, Helvetica, Verdana, sans; }

h3 { display: inline; font-size: 11px; margin: 0 15px 0 0; }

	h3 a, h3 a:visited { color: #fff; padding: 4px 7px; background: #06c; text-decoration: none; }
	h3 a:hover { color: #06c; background: #fff; }

h4 { font-size: 11px; font-weight: normal; color: #555; padding: 7px 0 10px 0; border-top: 4px #d6d6d6 solid; }

h5 { display: block; font-size: 12px; padding: 20px 0 5px 0; color: #333; }

p.highlight { margin: 0 0 15px 0; font-weight: bold; }

	p.highlight a, p.highlight a:visited { color: #333; padding: 2px 4px; background: #ff9; text-decoration: none; }
	p.highlight a:hover { color: #fff; background: #333; }

ul { list-style-type: none; margin: 0 0 25px 0; }

	ul.links { border-top: 4px #d6d6d6 solid; padding-top: 7px; }

	#classifieds ul { padding: 0 0 0 8px; }

li { list-style-type: none; }

	#cities li { float: left; padding: 0 10px 0 0; }
	
hr { color:#FFFFFF; }
