html{background-color:#ededed;
background-image: url(/assets/siteimages/youthlink-gradient.gif);
background-repeat: repeat-x;}

body { width:960px;
padding:0;
margin-left:auto;
margin-right:auto;
text-align: center;
background-color: #ffffff;
font-family: arial, sans-serif;
font-color:#333333;}

p{padding:0;
margin:0;}



#container {margin-left:auto;
margin-right:auto;
padding: 0;
text-align: left;
font-size: 13px;
font-family: arial, sans-serif;
border:none;
background-color: #ffffff;
}

#banner { background: #ffffff;
border:none;
float:left;
width:100%;
}

#topmenu {margin-top:5px;
background-color:#cb2027;
background-image:url(/assets/siteimages/youthlink-navbar.gif);
height:25px;
clear:both;}

#wrapper {padding-top:10px;
padding-left:15px;
}

#content {float:left;
width:645px;
padding-right:10px;
padding-bottom:10px;
background: #ffffff;
}




#sidebar {float:right;
width: 290px;
}

#footer { width:100%;
background-color:#cb2027;
background-image:url(/assets/siteimages/youthlink-navbar.gif);
float:left;}

.clearing { clear:both; height:0; }
.rhimage {margin-top:5px;
margin-bottom:5px;
padding:0;}
.rhtable {color:#676767;font-size:12px;padding:0;}
.rhtable .col1{padding:0 5px;width:50%;}
.rhtable .col2{padding:0 5px;width:50%;}
.subheading {border-bottom:solid 1px #676767;color:#fff; float:left; width:100%;}
.subheading div{background-color:#676767;float:left;padding:0 5px;}
.newslist {padding:0 0 10px 0;margin:0;list-style-type:square;}
.newslink {padding-top:10px;margin-left:20px;}
.newslink a, .newslink a:visited {color:#333333;font-size:12px;text-decoration:none;}
.pagetitle{font-size:16px;color:#333;margin-top:20px;margin-bottom:25px;font-weight:bold;}
.heading{font-weight:bold;}
a, a:visited {text-decoration:none; color:#333333;}
ul {list-style-type:square;}