.rmnotifications p{
	list-style: decimal;
	}

.rmrightmargin{
	padding-right: 10px;
	}

.rmprofilepicture {
	margin-bottom:10px;
	}
	
.rmviewallnews{
	text-transform: capitalize;
	}
	
.rmrightsidebit{
	width: 280px;
	}
	
.rmhrinmessages{
	height: 1px;
	width: 70%;
	}
	
.rmclearboth{
	clear:both;
	}
	
.rmdashboardmessage{
	padding: 10px;
	background-color: #F3FAFF;
	}
	
.rmdashboardmessageoptions{
	text-align: right;
	width: 100%;
	}
	
.rmmessageallusers{
	margin-bottom:30px;
	}
	
.rmregioninnercolumn{
	width:440px;
	}
	
.rmshopbestsell{
	width:32px;
	height:33px;
	}
	
.rmrightalign{
	text-align: right;
	}
	
.rmpreviewimages{
	padding-bottom: 10px;
	border-bottom:1px solid #eee;
	}
	
.rmpreviewimagedivfirst{
	width: 110px;
	float:left;
	}
	
.rmpreviewimagedivsecond{
	width: 350px;
	float:left;
	}
	
.rmadminpreviewbuttons{
	display: inline-block;
	}
	
.rmdeleteresource{
	display: inline;
	padding-left: 10px;
	}
	
.rmphotodelete{
	display: inline;
	}
	
.rmarticlebody{
	width: 97%;
	}
	
.rmquicksilversearchform{
	padding-bottom:15px;
	}
	
.rmaddarticleimagesbutton{
	margin-top:0px;
	}
	
.rmdisplayasblock{
	display: block;
	}

.rmuser{
	background: transparent url(../graphics/user.gif) no-repeat 0 50%;
	padding-left: 20px;
	}
	
.rmuserrightbar{
	background: transparent url(../graphics/user.gif) no-repeat 0 50%;
	padding-left: 20px;
	padding-top: 4px;
	}
	
.rmphoto{
	background: transparent url(../graphics/pages.gif) no-repeat 0 50%;
	padding-left: 20px;
	padding-top: 4px;
	}
	
.rmregisterstopwasting{
	width:200px;
	}
	
.rmsomemoretoppadding{
	padding-top:44px;
	}
	
.rmsometoppadding{
	padding-top:20px;
	}
	
.rmlesstoppadding{
	padding-top:10px;
	}
	
.rmsomebottompadding{
	padding-bottom: 20px;
	}
	
.rmlessbottompadding{
	padding-bottom: 10px;
	}
	
.rmnotopmargin{
	margin-top: 0px;
	}
	
.rmsometopmargin{
	margin-top: 20px;
	}

.rmnobottommarginorpadding{
	margin-bottom: 0px;
	padding-bottom: 0px;
	}
	
.rmaddnewtags{
	background: transparent url(../graphics/add.gif) no-repeat 0 50%;
	padding: 1px 0 2px 20px;
	}
	
.rmaddnewresources{
	background: transparent url(../graphics/add_file.gif) no-repeat 0 50%;
	padding: 1px 0 2px 20px;
	}
	
.rmprintarticle{
	background: transparent url(../graphics/printer.gif) no-repeat 0 50%;
	padding: 1px 0 2px 20px;
	}
	
.rmarticlelocked{
	background: transparent url(../graphics/locked.gif) no-repeat 0 50%;
	padding: 1px 0 1px 20px;
	}
	
.rmeditarticle{
	background: transparent url(../graphics/edit.gif) no-repeat 0 50%;
	padding: 1px 0 2px 20px;
	}
	
.rmdeletearticle{
	background: transparent url(../graphics/close.gif) no-repeat 0 50%;
	color: #A80C0C;
	padding: 1px 0 2px 20px;
	}

.rmgreyspan{
	color: #777777;
	}
	
.rmhidden{
	display: none;
	}
	
.rmback{
	background: transparent url(../graphics/arrow_l.gif) no-repeat 0 50%;
	padding-left: 20px;
	}
	
#rmgiftaidreport{
	width:100%;
	clear:both;
	}

#rmgiftaidreport table td{
	padding-top: 10px;
	padding-bottom: 5px;
	padding-right: 5px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #aaaaaa;
	}
	
#rmgiftaidreport table th{
	text-transform: uppercase;
	font-weight: bold;
	padding-right: 5px;
	border-bottom-style: double;
	border-bottom-width: 3px;
	border-bottom-color: #aaaaaa;
	}

#rmgiftaidreport table{
	width:100%;
	padding-top: 10px;
	padding-bottom: 100px;
	}
	
.rmonlypaddingleft{
	padding: 0px;
	margin: 0px;
	margin-left: 50px;
	padding-left: 50px;
	}
	
#rmgiftaidreportform{
	padding-top: 10px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ccc;
	}
	
#rmgiftaidreportform label{
	display: inline;
	margin-right: 5px;
	font-size: 11px;
	cursor: pointer;
	}
	
#rmgiftaidreportform .formtitle{
	padding-right:20px;
	margin-top: 4px;
	text-transform: uppercase;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 2px;
	}
	
#rmnogiftaids{
	padding:20px;
	margin-top: 4px;
	text-align: center;
	text-transform: uppercase;
	display: block;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #777777;
	}
	
.rmresources{
	list-style-type: square;
	margin-left: 15px;
	margin-bottom: 12px;
	color: #000;
	}
	
.rmwallpost{
	width: 96%;
	}
	
.rmwallpostblock{
	padding:5px;
	background-color: #f8f8f8;
	border-bottom: solid 1px #dddddd;
	margin-bottom: 10px;
	clear:both;
	overflow: auto;
	}
	
.rmwallpoststitle{
	background: transparent url(../graphics/comments.gif) no-repeat 0 50%;
	padding-left: 20px;
	padding-top: 4px;
	}
	
.rmwallposttext{
	text-align: justify;
	margin-bottom: 0px;
	padding:2px;
	}
	
.rmaddwallpost{
	margin-bottom: 10px;
	}
	
.rmaddwallpost a{	
	padding-left: 20px;
	background: transparent url(../graphics/add_comment.gif) no-repeat 0 50%;
	}
	
.rmaddwallpost a span{
	margin: 0;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 2px;
	}
	
.rmwallpostdate{
	text-align: right;
	margin: 0px;
	}
	
.rmaddwallpostform{
	padding: 5px;
	margin-top: 5px;
	border: solid 1px #dddddd;
	}
	
.rmstatus{
	color: #aaaaaa;
	text-transform: none !important;
	}
	
.rmaddnewpost{
	margin: 0;
	font-size: 11px;
	font-weight: normal !important;
	letter-spacing: 2px !important;
	}
	
.rmsendmessage a span{
	margin: 0;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 2px;
	}
	
.rmsendmessage{
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 2px;
	}
	
.rmsetstatus{
	width: 73%;
	}
	
.rmaddwallpostform .submit{
	margin-bottom: 0px;
	}
	
.rmmarginright{
	margin-right: 20px;
	}
	
.rmfloatleft{
	float: left;
	}
	
.rmfloatright{
	float: right;
	}
	
.rmlightgreybackground{
	padding: 5px;
	margin-bottom:15px;
	background-color: #f4f4f4;
	}
	
.rmbigheading{
	font-size: 1.375em;
	}
	
.rmcaps{
	text-transform: uppercase;
	}
	
.rmprofileinfo{
	margin-top: 15px;
	margin-bottom: 3px;
	}
	
.rmaddnewsblock{
	padding:5px;
	padding-bottom: 0px;
	background-color: #f8f8f8;
	border-bottom: solid 1px #dddddd;
	margin-bottom: 10px;
	clear:both;
	overflow: auto;
	}
	
.rmwarning{
	font-weight: bold;
	padding-left: 20px;
	background: transparent url(../graphics/alert.gif) no-repeat 0 50%;
	}
	
.rmtoplightborder{
	border-top: 1px solid #eeeeee;
	}
	
.rmlightergreybackground{
	padding: 5px;
	margin-bottom:15px;
	background-color: #f8f8f8;
	}
	
.rmviewmorevents{
	font-weight: normal !important;
	}
	
.rmnobottompargin{
	margin-bottom: 5px;
	}
	
.rmreportpage{
	text-align: center;
	border:1px solid #ccc;
	width: 130px;
	float: right;
	padding: 6px 0 6px 0px;
	}
	
.rmreportpage a{
	background: transparent url(../graphics/alert.gif) no-repeat 0 50%;
	padding-left:15px;
	color: #A80C0C;
	text-decoration: none;
	}
	
.rmreportpage a:hover{
	text-decoration: underline;
	}
	
.rmcrumbs{
	width:800px;
	float:left;
	}
	
#rmdonationsreport{
	width:100%;
	clear:both;
	}
	
#rmdonationsreport div{
	margin-top: 40px;
	margin-bottom: 40px;
	}
	
#rmdonationsreport div p{
	color: #404040;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0px;
	}
	
#rmdonationsreport div p.rmofflines{
	font-weight: bold;
	}

#rmdonationsreport div table td{
	background-color: #f0f0f0;
	padding: 5px;
	border: 1px white solid;
	}
	
#rmdonationsreport div table th{
	color: #f0f0f0;
	background-color: #404040;
	text-transform: uppercase;
	padding: 5px;
	border: 1px white solid;
	}
	
#rmdonationsreport div table{
	width:100%;
	border: 0;
	line-height: 150%;
	background-color: #ffffff;
	}
	
	/* TABLES
	table {width: 100%; font-size: 0.6em; line-height: 150%; margin: 1em 0 0 0; border: 0; background: #ffffff;}
	th {white-space: nowrap; padding: 10px; color: #f0f0f0; border: 0; background: #404040;}
	td {vertical-align: top; padding: 10px; border: 0; background: #f0f0f0;}
	td p {padding: 0; margin: 0;}
	td ul {list-style: none; padding: 0; margin: 0;}
	td span {font-weight: bold;}
	*/
	
#rmdashboarditems{
	float: left;
	width: 100%;
	margin-bottom: 20px;
	background-color: #f8f8f8;
	border-top: solid 1px #dddddd;
	border-bottom: solid 1px #dddddd;
	}
	
#rmdashboarditems li{
	padding: 5px 5px 0px 5px;
	width: 225px;
	float: left;
	overflow: hidden;
	}
	
#rmdashboardcolumn{
	background-color: #f8f8f8;
	padding: 5px;
	}
	
.dashstopwastingbox{
	padding: 5px;
	margin-bottom:15px;
	background-color: #f8f8f8;
	}
	
.rmquickreponse{
	clear:both;
	text-align: left;
	}
	
.rmquickreponse form fieldset textarea.quick{
	width : 97%;
	border:  solid 1px #dddddd;
	}
	
.rmquickreponse form fieldset input{
	margin-bottom: 0px;
	}
	
.rmsmallnote{
	margin-top: 0px;
	padding-top: 5px;
	font-size: 11px;
	}
	
