html,body{
margin:0;
padding:0;
background: #D49B1B url("http://www.communityrenewalsociety.org/blog/styles/backgroundBody.png") top left repeat-x ;
}
body{
margin:0 2% 0 1%;
}

#pageWrapper{
width:94%;
background-color:transparent;
max-width:900px;

}
#outerColumnContainer{
background-color:transparent;
border-right-color:#FFFFFF;
}
#footer{
color:white;
}

#footer a{
color:white;
text-decoration:none;
}
#footer a:visited{
color:white;
text-decoration:none;
}
#footer a:hover{
color:#A04D00;
}
#blogTabs{
margin-top:25px;
_margin-top:18px;
margin-bottom:0;
background: url('http://www.communityrenewalsociety.org/blog/styles/backgroundTopRight.png') top right no-repeat;
width:100%;
min-width:785px;
}
#bodyLeft{
margin-top:0;
height:1%;
margin-left:5px;
margin-top:-5px;
padding-left:2em;
background: #FFFFFF url('http://www.communityrenewalsociety.org/blog/styles/backgroundLeft.png') top left repeat-y ;
}
#bodyRight{
margin-top:0;
background: #FFFFFF url('http://www.communityrenewalsociety.org/blog/styles/backgroundRight.png') top right repeat-y ;
min-width:755px;
height:1%;
}


#bodyRight ol{
/*for search results*/
margin-bottom:0px;

}
#mockFooter{

height:2.5em;
margin-left:5px;
background: url('http://www.communityrenewalsociety.org/blog/styles/backgroundBottom.png') top left no-repeat;
}

#mockFooter p{
margin:0 -1px 0 0;
height:2.5em;
background: url('http://www.communityrenewalsociety.org/blog/styles/backgroundBottomRight.png') top right no-repeat ;
}

#blogMasthead{

padding-top:1em;
padding-bottom: 5em;
_padding-bottom: 3em;
height:45px;
background: url('http://www.communityrenewalsociety.org/blog/styles/logo.png') bottom left no-repeat ;
float:right;
width:400px;
}

a.bNav{
font-size:95%;
width:130px;
float:left;
font:helvetica,arial,sans-serif;
text-decoration:none;
color:#A59A86;
line-height:1.25em;
}
a.bNav:visited{
text-decoration:none;
color:#A59A86;
}
a.bNav:hover{
color:#B95915;
}

.insideTab{
float:right;
width:300px;
position:absolute;
margin-left:360px;
margin-top:82px;
_margin-top:80px;
}

span.insideTab a{
font:helvetica,arial,sans-serif;
font-weight:bold;
text-decoration:none;
color:#8D8478;
line-height:1.25em;
}

span.insideTab a:visited{
text-decoration:none;
color:#8D8478;
}

span.insideTab a:hover{
text-decoration:none;
color:#B95915;
}

.futureNetLink{
float:right;
width:270px;
position:absolute;
margin-left:55px;
margin-top:40px;


height:70px;
}


span.futureNetLink a{
height:70px;
width:270px;

}

#Blocks{
	width:225px;
	float:right;
	margin-right:30px;
	_margin-right:15px;
}


/*======Entries=======*/


.blogEntry{

	background-color:#F1EDD7;
	color:#796B5D;
	width:63%;
	_width:62%;
	margin:0 10px 0px 10px;
	padding:10px 10px 10px 10px;
}

.entryLinks{
	border-top:1px solid #8D8478;
	text-align:right;
	font-size:85%;

}

div.entryLinks a{
	color:#8D8478;
	text-decoration:none;
}

div.entryLinks a:visited{
	color:#8D8478;
	text-decoration:none;
}

div.entryLinks a:hover{
	color:#B95915;
	text-decoration:none;
}

.sideBlock{
	margin:0;
	padding:10px 0 10px 0;
	border-bottom:1px solid #A59A86;
}

div.sideBlock a.listType{
	color:#8D8478;
	text-decoration:none;
	margin-left:1em;
}

div.sideBlock a.listType:visited{
	color:#8D8478;
	text-decoration:none;
	margin-left:1em;
}

div.sideBlock a.listType:hover{
	color:#B95915;
	text-decoration:none;
}



.searchForm{
	float:right;
	width:260px;
	position:absolute;
	margin-left:590px;
	_margin-left:570px;
	margin-top:70px;
}

/* Everything after this line is standard Otter Blog CSS */
/*========standard blog css============*/
.blockHead {
	color:#666666;
	display:block;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,Sans Serif;
	font-size:110%;
	text-decoration:underline;
}
.entryHeadline{
	font-size: 160%;
	font-weight:bold;
	display:block;
	text-decoration:none;
	color:#AF9415;
	margin-top:18px;
	margin-bottom:6px;
}

a.entryHeadline{
	font-size: 160%;
	font-weight:bold;
	display:block;
	text-decoration:none;
	color:#AF9415;
	margin-top:18px;
}
a.entryHeadline:visited{
	color:#AF9415;
	text-decoration:none;
}
a.entryHeadline:hover{
	color:#AF5A15;
	text-decoration:none;
}
.post-calendar {
color:#8D8478;
font-size:90%;
}



#previewDiv{
	border:1px solid black;
	padding:10px;
	height:200px;
	width:99%;
	overflow:scroll;
	font-family:Trebuchet MS;
	font-size:115%;
	line-height:1.5em;
	color:#1A1A1A
}




.evenComment{
	margin:10px;
	background-color:#FFFFFF;
	padding:5px 10px 10px 10px;
	
}
.oddComment{
	margin:10px;
	background-color:#D1DDDF;
	padding:5px 10px 10px 10px;
	border:1px solid #666666;
}

.userdate{
	padding-left:10px;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	font-size:90%;
	display:block
}
.author{
	border-bottom:1px solid #666666;
	font-size:90%;
	display:block
}
.when{
	float:right;
	font-size:90%;

}
.topicTitle{
	padding-top:5px;
	margin-top:5px;
	padding-bottom:0;
	margin-bottom:0
}
.commentTitle{
	font-size:105%;
	display:block;
	font-weight:bold;
}
#commentForm{
	width:62%;
	margin-bottom:0px;
	margin-left:10px;
	background-color:#EFEFEF;
}
#commentForm label{
	width:9em;
	float:none;
}
#commentForm div{
	clear:none;/*otherwise, the comment form will conflict with the floating blocks*/
	}
	

#allComments{
margin-top:15px;
width:570px;
_width:554px;
}

#allComments .newsSpan{
width:93%;
background-color: #CF6E19;
border:1px solid black;
margin-left:10px;
}

#loginForm{
	margin-left:.5em;
	}
	

/* for labels on same line as the form element */
#loginForm label {
   width: 5em;
   float: left;
   text-align: right;
   margin: 2px .5em 2px 0px;
   padding:4px 2px 3px 0;
}

#loginButtonLink {
	border:1px solid #CF6E19;
	padding:2px 4px 1px 4px;
	margin:10px 0 0 0;
	color:#444444;
	text-decoration:none;
	background-color:#F7E7CA;

}
#loginButtonLink{

	text-decoration:none;

}
#loginButtonLink:hover{
	color:white;
	background-color:#CF6E19;
	text-decoration:none;

}