body {background:url(images/smear.jpg) #222; color:#000; margin:0px; padding:0px; 
	font-family:bitstream vera sans, verdana, sans-serif; font-size:11px; }

#contentWrapper {margin:auto; width:520px; }
#content {position:absolute; width:520px; height:100%; 
	margin:auto; background:#000; 
	border-left:1px dashed #AAA; border-right:1px dashed #AAA; }

#articleWrapper {position:absolute; z-index:50; top:0px; left:0px; width:319px; }
#article {background:url(images/white.jpg); padding:10px; margin:0; }
#articleBase {width:319px; height:23px; background:url(images/contentEdge4.png); margin-bottom:130px; } 
#article ul {font-size:12px; font-weight:bold; }
#article ul a {color:#000; text-decoration:none; }
#article ul a:hover {color:#F00; text-decoration:underline; }
#article ul.recent {font-weight:normal; font-size:11px; }

#cityListFrame { position:absolute; z-index:99; right:0px; top:10%; width:120px; }
#cityListMid {background:url(images/white2.jpg); color:#000; } 
#cityListMid ul {font-size:10px; margin:0; padding:0 0 0 12px; height:250px; overflow:auto; text-indent:0; } 
#cityListMid .sitelink {padding:4px 0 0 3px; font-size:10px; font-weight:bold;  }
#cityList li {padding:2px 0 0 0; margin:0; text-indent:0; }
#cityListTop {width:120px; height:23px; background:url(images/cityListTop.png); }
#cityListBase {width:120px; height:23px; background:url(images/cityListBase.png); }
#cityListMid a {color:#000; text-decoration:none; }
#cityListMid a:hover {color:#F00; text-decoration:underline; }

h1 {z-index:0; bottom:0; 
	position:fixed; 
	_position:absolute; /*MSIE*/
	background:url(images/masthead2.jpg) center bottom no-repeat;
	height:490px; width:520px; margin:auto; 
	/*FIR*/ overflow:none; text-indent:-1000px; 
	}
h1:empty { /*Safari*/
	width:100%; left:1px; 
	background:url(images/masthead2.jpg) center bottom no-repeat; }

h2 {margin:0; font-size:14pt; }
h3 {margin:0; font-size:12pt; }
#cityListMid h3 {display:none; }
h4 {margin:0; font-size:8pt; }
p {margin:8pt 0 8pt 0; line-height:160%; }
blockquote {margin:8pt; padding:0; }
ol li {margin-top:2px; margin-bottom:2px; }

#formLabel {color:#000; }
.formCell {margin-bottom:5px; }
.formInput {margin-left:15px; }
input.text {width:200px; background:#F8F8F8; padding:2px; cursor:text; 
	font-family:bitstream vera sans, verdana, sans-serif; font-size:11px; line-height:140%; }
textarea {width:250px; background:#F8F8F8; padding:2px; cursor:text; 
	font-family:bitstream vera sans, verdana, sans-serif; font-size:11px; line-height:140%; }
select {background:#F8F8F8; padding:2px; 
	font-family:bitstream vera sans, verdana, sans-serif; font-size:11px; line-height:140%; }
label {cursor:pointer; }

#links {position:fixed; bottom:10px; left:10px; width:35px; 
	_position:absolute; /*MSIE*/ }
#links a img {border:0; margin-top:10px;}
