body {
	background:white url(http://www.revitalizationmovements.net/images/sub_bg.gif) repeat-x;
	font-family: 'lucida grande', verdana, arial, sans-serif;
	color: #545454;
}

#container {
	margin:0 auto;
	padding:0;
	width:700px;
}
#title {
	margin:44px 0;
	padding:0;
}
* html #title {margin:44px 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:10px 0;
	padding:0;
}
#top p {margin:0;padding:0;}
* html #top {margin:0;}
.main-article {border-width:0 0 1px 0;border-style:solid;border-color:#444;padding:0 0 10px 0;}
h3.search {font-size:14px;border-width:0 0 1px 0;border-style:dotted;border-color:#333;}
h3.search a {text-decoration:none;color:#333;}
p.searchresults{margin:0; padding:0 0 0 30px;}
.logout {float:right; font-size:10px; color:white; padding:0 5px 0 0;}
.logout a {color:white;text-decoration:none;border-width:0 0 1px 0;border-style:dotted;border-color:white;}
.hidden {display:none;}
.search p, .search input, .search form {float:left;margin:0;padding:0; font-size:11px;}
.search p {color:white;}
*html .ign_login form {margin:3px 0;}
.search {padding:7px 5px 0 5px;margin:0 50px 0 0;}
.ign_login {padding:3px 5px 0 5px;}
* html .ign_login {margin:0;padding:0 0 0 0;}
.ign_login p {float:left;margin:0;padding:0; font-size:11px;color:white;}

.ign_login input {font-size:11px;}
#main_menu2 a {color:black;text-decoration:none;}
#main_menu2 a:hover {color:#444;border-width:0 0 1px 0; border-style:dotted; border-color:#444;}
input {color:#333;}
ul.main_menu2 {
	margin:0;
	padding:2px 0;
}
ul.main_menu2 li {

	height:29px;
	margin:0;
	padding:3px 15px 0 10px;
	list-style:none;
	float:left;
	font-size:13px;
	background:url(http://www.revitalizationmovements.net/images/divider.gif) no-repeat right;
}
ul.main_menu2 li.last {

	height:29px;
	margin:0;
	padding:3px 15px 0 10px;
	list-style:none;
	float:left;
	font-size:13px;
	background:none;
}


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;
}
#main_menu2 {
	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;}
.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:450px;
	margin:0 3px 0 4px;
	padding:0;
	overflow:hidden;
}

.author form, .author img {
	float:left;
	margin:0;
	padding:0;
	height:20px;
	width:25px;

}
.author input {
	margin:0;
	padding:0;
	height:20px;
	width:25px;
}
#news dt a, #calendar dt a {margin:5px 0 10px 0;width:150px;font-size:14px;color:#d17d00;border-width:0 0 1px 0;border-style:dotted;border-color:#d17d00;text-decoration:none;}
#archives dt {margin:5px 0 10px 0;width:150px;font-size:14px;color:#222;border-width:0 0 1px 0;border-style:dotted;border-color:#222;}
#archives dd a {font-size:12px;color:#D17D00;}
#archives dd {font-size:10px;color:#333;}
h2.default {font-size:20px;border-width:0 0 1px 0;border-style:solid;border-color:#36c; margin:0 0 5px 0; padding:0;}
#middle h3 {font-size:14px;margin:0;padding:0;}
#middle p {font-size:76%;margin:5px;text-align:justify;}
.sub-article {
	background:url(http://www.revitalizationmovements.net/images/blue_bg.gif) repeat-x;	width:318px;
	height:125px;
	margin:5px 0;
	padding:0;
	border:1px solid #666;
}
.sub-article p {font-size:76%;color:white;margin:5px;}
.sub-art-title {
	width:295px;
	margin:4px;
	background:white;
	padding:3px 5px 2px 10px;
	font-size:14px;
	font-family:'Trebuchet MS';
}
#promo {background:#ccf;border:1px solid #aaa;padding:0; width:176px;margin:5px 0 10px 0;}
#promo p {font-size:11px;color:#444;padding:5px;}
.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;}
.rel_art {margin:0 0 20px 0;}
		ul.rsx-page-num-list{
			display:inline;
			list-style:none;
			margin:0px;
			padding:0px;

		}
		
		ul.rsx-page-num-list li {
			display: inline;
		}
.warn {font-size:13px;color:red;}
.pay {font-size:12px;color:#333;}
.side-body table {width:175px; margin:0; padding:0;}
a img {border:0;}
.length {width:320px;}
.float-left {float:left;}
.float-right {float:right;}
.white {color:white;}
.clear-both {clear:both;}
.grey {color:#999;}
.dark-grey {color:#666;}
.light-grey, .light-grey a {color:#999; text-decoration:none;}
.small, .self-edit {font-size:76%;}
.right {text-align:right;}
.rel_art a, .rel_art a:visited, .side-body a, .side-body a:visited {font-size:11px;color:#666;text-decoration:none;}
.rel_art a:hover, .side-body a:hover {border-width:0 0 1px 0;border-style:dotted;border-color:#000;color:#000;font-size:11px;} 
.skinny {height:25px;}
h2.news {color:#333;}
#search-login2 {
	width:700px;
	margin:0;
	padding:0;
	height:30px;
	background-color:#4B7EB9;
}
.comments h3 {width:430px;}
.even {background:#ddd;border: 1px solid #cfe2e5;padding:5px 10px 10px 10px;margin:3px 0 3px 0;}
.odd {background:#e8eaff;border: 1px solid #cfe2e5;padding:5px 10px 10px 10px;margin:3px 0 3px 0;}
.comment-no {width:30px; height:30px; padding:5px; font-size:20px;background:white;border-width:0 1px 1px 0;border-style:solid;border-color:#cfe2e5;margin:0 5px 5px 0;}
.comment-no a {color:#333;text-decoration:none;}
.comment-name {font-size:12px; padding:0;margin:0 0 5px 0;}
.comments table {font-size:76%;}
.notes, .notes ul, .notes li {font-size:10px;}
ul.subscribe li {font-size:12px;list-style:circle;}