@import url('bsNavigation.css');
@import url('bsMPP.css');

div#SiteContainer{
position:relative;
width:770px;
margin:0 auto;
padding:0;
}

div#BodyContainer{
position:relative;
float:left;
width:770px;
background:#fff;
padding:0 0 10px 0;
background: url('images/css/bodybg.gif');
}

div#Header{
position:relative;
float:left;
width:770px;
height:124px;
background: url('images/css/banner.gif');
}

div#LeftCol{
position:relative;
float:left;
width:120px;
padding:0;
margin:0 0 0 0;
}

div#RightCol{
position:relative;
float:right;
width:626px;
}


div#PageIntro{
position:relative;
float:left;
width:625px;
margin:6px 0 0 0;
}

div#PageIntro h1{
margin:0;
font-size:22px;
color:#555;
font-family:serif;
font-style:italic;
text-align:right;
padding:0 10px 0 0;
}

div#PageIntro h2{
margin:0;
padding:0 10px 0 0;
font-size:14px;
color:#fff;
background:#BD5273;
text-align:right;
height:18px;
}

div#PageIntro p{
margin:0 0 10px 0;
padding:6px;
font-size:13px;
color:#000;
background:#eee;

}

div#AlbumIndexWrapper{
position:relative;
float:right;
width:610px;
}

div#AlbumLink{
position:relative;
float:left;
width:138px;
height:190px;
margin:0 10px 0 0;
text-align:center;
}

div#AlbumLink h3{
font-size:12px;
margin:2px 0;
color:#BD5273;
}

div#AlbumLink a{
text-decoration:none;
color:#a00;
}


div#PhotoDetails{
position:relative;
float:right;
width:620px;
}

div#ImageSource{
position:relative;
float:left;
width:620px;
font-size:10px;
color:#777;
text-align:center;
background:#eee;
margin:10px 0 0 0;
}

.withborder{
padding:10px;
border:solid 1px #777;
background:#fff;
}

.ImageDetails{
position:relative;
padding:10px;
margin:0 10px 0 10px;
border:solid 1px #777;
background:#fff;
float:left;
}

div#CommitteeWrapper{
position:relative;
float:left;
width:590px;
margin:0 0 0 10px;
}

.CommitteeMember{
margin:0 0 10px 0;
border:solid 1px #eee;
padding:4px;
}

.CommitteeMember h3{
font-size:16px;
color:#BD5273;
margin:0 0 0 0;
}
.CommitteeMember h4{
font-size:12px;
margin:0 0 4px 0;
}

.EventWrapper{
position:relative;
float:left;
width:590px;
margin:0 0 0 10px;
}

.EventWrapper h3{
font-size:16px;
color:#BD5273;
margin:0 0 0 0;
}
.EventWrapper h4{
font-size:13px;
color:#444;
margin:0 0 0 0;
}
.EventWrapper p{
font-size:11px;
color:#444;
margin:0 0 0 0;
}

.Event{
position:relative;
float:left;
width:580px;
background:#f6f6f6;
margin:0 0 10px 0;
padding:2px;
}
.EventDetails{
text-align:right;
font-size:10px;
}

div#ResultsWrapper{
position:relative;
float:left;
width:610px;
margin:10px 0 0 0;
}

div#ResultsWrapper h3{
font-size:16px;
color:#BD5273;
text-align:center;
}

.census_line{
border:1px solid #ccc;
background-color:#eee;
font-size:11px;
}
.census_line2{
border:1px solid #cfcfcf;
background-color:#efe0e0;
font-size:11px;
}
div#FooterRegion{
position:relative;
height:30px;
clear:both;
padding:20px 0 0 0;
text-align:center;
margin:0;
background: url('images/css/footerbg.gif') no-repeat;
}

div#PG54Link{
position:relative;
clear:both;
margin:10px;
text-align:center;
font-size:10px;
color:#aaa;
}

div#PG54Link a{
color:#aa0;
}
.padding{clear:both;padding:0 8px;}
.cleared{clear:both;}
