/* 
MLS Core CSS 
(c) 2007 Brightwhite Design Group Inc
- Jeff White
*/

html, body { /*having html here is required for the vertical centering*/
background: #fff;
font-family: Helvetica, Arial, Verdana, sans-serif;
color: #6f6e6e;
font-size: 1em;
line-height: 1.3em;
font-weight: normal;
margin: 0;
padding: 0;
height: 100%; /*required*/
}

#wrapper {
position: relative; 
width: 950px; 
height: 100%; 
margin: 0 auto; 
background: #fff; 
}

#flashcontent {
/*background: #fff; */
position: absolute; 
top: 50%; 
left: 50%; 
height: 400px; 
margin-top: -200px; /*subtracting half the height and width is the only way to make this work*/
width: 950px; 
margin-left: -475px; 
}


#allworks {
background: #fff; 
position: absolute; 
top: 50%; 
left: 50%; 
height: 400px; 
margin-top: -200px; /*subtracting half the height and width is the only way to make this work*/
width: 950px; 
margin-left: -475px; 
}

#allworkstextcontent {
background: #fff; 
position: absolute; 
top: -999px; 
left: -999px; 
height: 400px; 
width: 950px; 
}


h1 {
color: #c91414;
font-size:120%;
margin: 0 0 .5em 0;
}

p {
font-size: 11px;
margin: 0 0 .5em 0;
line-height:18px;
}

ul li {
list-style:disc;
margin: 0 0 0 15px;
font-size: 75%;
}

ul li ul li {
list-style:square;
margin: 0 0 0 20px;
font-size: 95%;
}

a, a:link, a:visited {
padding: 2px 2px 1px 2px;
color: #c91414;
text-decoration: none;
}

a:hover, a:active {
background: #c91414;
color: #fff;
}

/* UNUSED
#contentDescription {
width: 900px;
margin: 173px auto 0px auto;
padding: 15px;
overflow:auto;
height: 400px;
}
*/

#wrapper #news_blog{
	/*background:url(../images/news_bkgd.jpg) no-repeat;*/
position: absolute; 
top: 50%; 
left: 50%; 
height: 370px;
/*overflow-y:scroll;*/
margin-top: -200px; /*subtracting half the height and width is the only way to make this work*/
width: 570px; 
margin-left: -125px; 
padding:15px;
padding-top:15px;
}

#news_blog ul{
	list-style:none;
	margin:0;
	padding:0;
}

#blog_title h1{
	display:none;
}

#content h2{
	font-weight:bold; padding-top:9px;
}

#content .item{
	border-bottom:1px solid #6F6E6E;
}


#news_blog ul li{
list-style:none;
font-family: Helvetica, Arial, Verdana, sans-serif;
color: #6f6e6e;
font-size: 14px;
line-height: 16px;
font-weight: normal;
margin: 0 0px 10px 0;
padding: 0;
border-bottom: 1px solid #6f6e6e;
}

#news_blog ul li p{
}

#news_blog ul li p a{
	margin:0;
	padding:0;
}

#news_blog a.rss-title, #news_blog p.rss-title{
	display:none;
}

#news_blog a.rss-item{
	font-size:16px;
	color: #6f6e6e;
	font-weight:bold;
	margin:0 0px 10px 0;
	padding:0;
}

#news_blog a.rss-item:hover{
	color:#BD0919;
	background:none;
}

#news_blog img{
	float:right;
	margin:10px 0 10px 10px;
}
