* {
margin: 0;
padding: 0;
}

#background {
background:url(http://www.publicrest.com/wp-content/themes/default/structureimages/headerblockbg.jpg);
background-repeat:repeat-x;
height: 100px;
}

#container {
width: 880px;
margin: 0 auto;
font-size: 0.75em;
text-align: left;
}

img {
border:0px;}


/*
header
----------------------------------------------- */

#header {
margin: 0 0 40px;
}
#header-inner {
}

#title {
float: left;
padding-left:10px;
}

#search {
padding-top:15px;
}


/*sidebar*/
#side {
float: right;
width: 248px;
background:url(http://www.publicrest.com/wp-content/themes/default/structureimages/sideboxbackground.jpg);
background-repeat: repeat-y;
padding: 6px;
}

.side-about {
background: #fff;
}


div .side-inner {
background: #fff;
padding: 0px 10px 0px 10px;
}

.rightad {
float: right;
}

.main {
float: left;
width: 595px;
background:url(http://www.publicrest.com/wp-content/themes/default/structureimages/mainbackground.jpg);
margin: 0 0 20px;
padding: 6px;
}

.main-inner {
background: #fff;
padding: 0px;
}

.main-inner img {
margin: 0px;
padding: 12px 12px 8px 12px;
}

div.page-body{
padding-bottom:12px;
background:#FFFFFF;
}

.photo-meta {
float: left;
background: #B3DCC0;
margin: 0px;
padding: 0px 0px 0px 0px;
background: #B3DCC0;
width: 550px;
}

/*main content photo		
------------------------------------------------------ */

.photo {
margin: 0;
padding: 5px;
width: 500px;
}

.storycontent img { 
max-width: 460px; 
width: expression(this.width > 460 ? 460: true);
}
.photo-inner {
padding: 5px;
border: 1px solid #bbb9b9;
}

.photo-inner img {
margin: 0 0 10px;
padding: 0 0 10px;
}


/* footer		
------------------------------------------------------ */

#footer {
clear: both;
padding: 0 0 0 0px;
font-size: 0.8em;
text-align: left;
}