body {
	background:white url(http://www.revitalizationmovements.net/images/background.gif) repeat-x;
	font-family: 'lucida grande', verdana, arial, sans-serif;
	color: #545454;
}

#container {
	margin:0 auto;
	padding:0;
	width:700px;
}
#stay {display:none;}
#title {
	margin:44px 0 0 0;
	padding:0;
	

}
* html #title {margin:24px 0 0 0;border:1px solid white;
}

#title h1 {
	margin:20px 0 0px 20px;
	padding:0;	
	font-size:11px;
	color:black;
	font-weight:normal;
}
#top {
	width:700px;
	margin:0px 0 0 0;
	padding:0;

}
* html #top {margin:4px 0;}

#top_pic {
	background:url(http://www.revitalizationmovements.net/images/sprout.gif) no-repeat;
	width:303px;
	height:200px;
	margin:0;
	padding:0;
}
#main_menu {
	width:150px;
	margin:20px 0 0 0;
	padding:0;
}
* html #main_menu {width:140px;}
#main_menu a {color:black;text-decoration:none;}
#main_menu a:hover {color:#444;border-width:0 0 1px 0; border-style:dotted; border-color:#444;}
ul.main_menu {
	margin:0;
	padding:0;
}
ul.main_menu li {
	width:150px;
	height:27px;
	margin:0;
	padding:3px 0 0 10px;
	list-style:none;
	background: url(http://www.revitalizationmovements.net/images/button_bg.gif) repeat-x;
}
* html ul.main_menu li {width:140px;}
#about {
	width:247px;
	height:201px;
	margin:0;
	padding:0;
}
#about h2 {font-size:18px;font-family:verdana;font-weight:normal;}
#about h3 {font-size:11px;text-align:right;}
#about p {font-size:76%; color:white;width:217px; text-align:center ;margin:0;padding:0;}
#about h2, #about h3{
padding:0;
margin:0;
}
#featured h3 {margin:0;padding:5px 0 0 20px;}
h1, h2, h3 {font-weight:normal;}
#header {
	width:237px;
	height:40px;
	margin:0;
	padding:0 5px 0 5px;
	background:white url(http://www.revitalizationmovements.net/images/header_bg.gif) repeat-x;
}
#about-body {
	width:237px;
	height:161px;
	margin:0;
	padding:0 5px 0 5px;
	background:url(http://www.revitalizationmovements.net/images/about_bg.gif) repeat-x;
	overflow:hidden;
}
#search-login {
	width:700px;
	margin:0;
	padding:0;
	height:59px;
	background:url(http://www.revitalizationmovements.net/images/login_bg.gif) repeat-x;
}
#left-col, #right-col {
	width:180px;
	margin:0;
	padding:0;
}
#left-col h3, #right-col h3 {font-size:12px;padding:0;margin:0;}
ul.subscribe {font-size:18px;}
.heading {
	width:173px;
	height:40px;
	background:url(http://www.revitalizationmovements.net/images/header_bg.gif) repeat-x;
	margin:0;
	padding:5px 0 0 5px;
}
#middle {
	width:328px;
	margin:0 3px 0 4px;
	padding:0;
}
#featured {
	width:328px;
	min-height:200px;
	margin:0;
	padding:0;	
	background:url(http://www.revitalizationmovements.net/images/featured_box.gif) no-repeat;}
#featured h3 {font-size:18px;}
#featured p {font-size:76%;margin:5px 5px 0 5px; padding-bottom:0;text-align:justify;}
.sub-article {
	background:url(http://www.revitalizationmovements.net/images/blue_bg.gif) repeat-x;
	background-color:#69f;
	width:318px;
	height:140px;
	margin:5px 0;
	padding:0;
	border:1px solid #666;
}
.excerpt-paragraph {font-size:76%;color:white;margin:5px;text-align:justify;}
.sub-art-title {
	width:295px;
	margin:4px;
	background:white;
	padding:3px 5px 2px 10px;
	font-size:14px;
	font-family:'Trebuchet MS';
}
.resource-link {border-width:0 0 1px 0;border-style:solid;border-color:#69f;}
#footer {width:700px;padding:90px 0 10px 0; height:175px; background:url(http://www.revitalizationmovements.net/images/logo.gif) left bottom no-repeat;clear:both;}
.copyright {font-size:11px;color:#3c0;padding:100px 0 0 120px; width:500px; text-align:center;}

ul.rsx-page-num-list{
			display:inline;
			list-style:none;
			margin:0px;
			padding:0px;

		}
		
ul.rsx-page-num-list li {
			display: inline;
		}

.logout {float:right; font-size:10px; color:gray; padding:5px 5px 0 0;}
.logout a {color:#333;text-decoration:none;border-width:0 0 1px 0;border-style:dotted;border-color:#333;}
.hidden {display:none;}
.ign_login p {float:left;}
.ign_login p, .ign_login form, .ign_login label, ign_login input {margin:0;padding:0; font-size:11px;color:black;display:inline;}
.ign_login {width:500px; float:right;}
.search p, .search input, .search form {float:left;margin:0;padding:0; font-size:11px;color:black;}
.search, .ign_login {padding:7px 5px 0 5px;}
.search {margin:0 0px 0 0;}
.side-body {margin:0 0 20px 0;}
.side-body table {width:175px; margin:0; padding:0;}
.length {width:320px;}
.float-left {float:left;}
.float-right {float:right;}
.white {color:white;}
.clear-both {clear:both;}
.grey {color:#999;}
.dark-grey, .dark-grey a {color:#666; text-decoration:none;}
.light-grey, .light-grey a {color:#999; text-decoration:none;}
.small, .self-edit {font-size:76%;}
.featured-excerpt, .featured-excerpt a{color:#36C;text-decoration:none;font-size:16px; padding:0; margin:10px 0 0 0;text-align:center;}
.more-button { width:120px; height:18px; background:#69c; color:#600; font-size:12px; padding:3px 0 0 0; margin:0 0 10px 0;text-align:center; }
.border{ border-width:1px; border-style:solid; }
.invisible {visibility:hidden;}
.sub-art-exc {float:right;font-size:76%;padding:0 5px 0 0;}
.sub-art-exc a, .sub-art-exc a:visited {color:white;text-decoration:none;border-width:0 0 1px 0;border-style:dotted;border-color:white;}
.invisible {visibility:hidden;}

.notes, .notes ul, .notes li {font-size:10px;}

.list-on-front {margin:0;padding:0 0 0 15px;}
.list-on-front li {list-style:circle;}

.side-body a, .side-body a:visited {font-size:11px;color:#666;text-decoration:none;}
.side-body a:hover {border-width:0 0 1px 0;border-style:dotted;border-color:#000;color:#000;font-size:11px;} 