body { 
	background-color: #f1e4e4;  
	margin: 0px; 
	padding: 0px;
	font-family: verdana;
	font-size:62.5%;
	 }

/* Containers:
----------------------------------------------- */

#container {  background-color: #fff;   
			  width:770px;
			  margin: 0 auto;}



/* Headers:
----------------------------------------------- */
#header{  background-color: #fff;
padding-top:25px;
background-image:url(../images/bg.gif);
border-top:#333333;
border-top-style:solid 10px;}


/* Nav:
----------------------------------------------- */
#nav {
	float:left;
	width:760px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-color: #94212C;
	color: #FFFFFF;
  }
  

#nav ul {
	margin:0;
	padding:0px;
	font-size:95%;
	list-style-type: none;
  }
#nav li {
	float:left;
	margin:0;
	padding:0;
	line-height:normal;
	text-indent:0;
	list-style-type: none;
	font-weight:bold;
  }
  
#nav li{
border-right-color:#CCCCCC;
border-right-style:solid;
border-right-width:thin;
  }

#nav a, #nav strong,#navtop a {
  display:block;
  padding:5px 6px 5px;
  border-width:0 1px 0 0;
  color:#fff;
  text-decoration:none;
  white-space:nowrap;
  }

  
  
/* Following rule allows entire region of link to to be 
   clickable in IE/Win. Holly Hack explained here:
   http://www.positioniseverything.net/explorer/escape-floats.html */
* html #nav a {
  width:1%;
  height: 1%;
  }


#nav a:hover, #nav #current a:hover strong {
  color:#000;
  }
#nav a:hover, #navfooter a:hover {
  display:block;
  padding:5px 6px 5px;
  border-width:0 1px 0 0;
  color:#000;
  text-decoration:none;
  white-space:nowrap;
		background-color:#FF9933;
  }
  
 body#news a.news,
 body#home a.home,
 body#grants a.grants,
body#involed a.involved,
body#events a.events,
body#auctions a.auctions,
body#donations a.donations,
body#contact a.contact
 {   display:block;
  padding:5px 6px 5px;
  border-width:0 1px 0 0;
  border-top:#990000 thin solid;
  text-decoration:none;
  white-space:nowrap;
  
 		background-color:#FFF;

	color:#990000;}

#nav a strong, #nav #current a strong {
  background:none;
  padding:0;
  border:none;}


/* =Structure
----------------------------------------------- */
#content_main {
	width:465px;
	float:left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 24px;}

#content_main2 {
	width:700px;
	float:left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px;}
	
.event_p {font-size:small;}

#lcol{ 	width:240px;
		padding:10px;
		float:left;
		max-height:3000px;}
#mcol{ 	width:400px;
		padding:10px;
		float:left;
		max-height:3000px;}

#rnav{ 	width:240px;
		margin-right:14px;
		padding:10px 10px 10px 0;
		float:right;
		overflow:hidden;
		max-height:4000px;}
.spcTop{margin:13px 0 0 0;}
		


#rnav a {color:#FF9999;}

img.rnav{
	padding: 0;
	float: right;
}

.roundcont {
	width: 240px;
	background-color:#94212C;
	color: #FFF;

}

.roundcont p  {
	margin:  10px;
	padding:10px;
}

.roundtop { 
	background: url(https://rpfoundation.org/images/tr.gif) no-repeat top right; 
}



.roundbottom {
	background: url(https://rpfoundation.org/images/br.gif) no-repeat bottom right; 
}

.pad
{
		margin:  10px;
	padding:10px;
	color:#FFFFFF
}
img.corner {
   width: 15px;
   height: 15px;
   border: none;
   padding:0px;
   display: block !important;
}
img.corner_event {
   width: 240px;
   height: 75px;
   border: none;
   padding:0;
   display: block !important;
}

/* Headings:
----------------------------------------------- */
h1 {color:#990000;
	font-size: 150%; 
	font-weight: bold;  
	margin-bottom: 10px;}
h2 { color:#990000;
	font-size: 125%; 
	margin: 16 0 0 0; 
	padding: 0px; 
	font-weight: bold; }

.event {color:#333333;}	

h3 { color:#990000;
	font-size: 105%; 
	margin: 0px; 
	padding: 0px; 
	font-weight: bold; 
	display: inline; }


h4 { font-size: 95%; 
	margin: 0px; 
	padding: 0px; 
	display: inline; }
h5 { color:#990000; 
	font-size: 80%; 
	margin: 16 0 0 0; 
	padding: 0px; 
	font-weight: normal; 
	display:inline;}
h6 { color: #000; 
	font-size: 65%; 
	margin: 16 0 0 0; 
	padding: 0px; 
	font-weight: bold; 
	display:inline;}
.b_border { padding:10px 0px 10px 0px; 
			border-bottom: #999 1px solid;
			width:90%;
			clear:both;
			display:block}

/* Links:
----------------------------------------------- */
a { color:#336699; 
	text-decoration:none;
		font-weight:bold;}
a:hover { text-decoration: underline; }

/* Paragraphs:
----------------------------------------------- */
/* MISC: =Lists
----------------------------------------------- */
ul, dl {
	margin:.5em 0 1em;
	padding:0 0 0 12px;
  }
  
ul.dot  {
	margin:.5em 0 1em;
	padding:0;
	list-style-type: circle;
	padding-left: 0;
  }
ul li {
	margin:0;
	padding-left:0;
	padding-bottom: 10px;

}

ul.pdf {
	margin-left: 15px;
	list-style-image:url(../images/pdficon_small.gif);
	list-style-position:70%;
}

.icon {
padding-top:0px;
list-style-image:url(http://dev.thinklogic.net/calfinder_contractors/images/li.gif);

}


#mcol ul {
	margin:0;
	padding:0;
	font-size:95%;

  }
#mcol li {margin:0;
	padding-left:15px;
	padding-bottom: 0;}



/* images:
----------------------------------------------- */
img {
	border: 0;
	padding: 0px;
	display:block;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.imgCent{margin:0 auto;}

img.imgleft {
	padding:4px;
	border:1px solid #999;
	margin-left: 5px;
  }
img.imgright {
	padding:4px;
	border:1px solid #999;
	margin-right: 5px;
  }
/* Forms:
----------------------------------------------- */
form {padding:0; width:}
INPUT {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:2px; border:#CCC thin solid; background-color:#FFF;}
SELECT {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:2px; border:#CCC thin solid; background-color:#FFF;}
.button { background-color:#E86B57; color:#fff; font-size:10px; font-weight:bold; font-family:verdana; }

label {float: left;
width: 150px;
clear:left;
padding:0;}

.labelwidth  {width: 180px;
 font-weight:bold;}


textarea{
width: 400px;
height: 200px;
margin:0;
}

p.formpad {padding:3px; padding:0;}

/* Footers:
----------------------------------------------- */
#footer {
	clear:both;
	padding:0;
	font-size:10px;
	width:770px;
	margin-top:14px;
	margin-left:auto;
	margin-right:auto;
	background-color: #fff;
	border-top:#333333 thin dotted;

  }
#footer p {

  margin:0;
  padding:10px 10px;
  color:#777;
  text-align:center;

  }
/* Fixes footer containment bug in IE-Win (5 and 6)
   http://www.positioniseverything.net/explorer/escape-floats.html
   But IE5-Mac shouldn't see this \*/
  * html #footer p {
	height:1%;
	word-spacing: normal;
	color: #333333;

    }
  /* Resume IE5-Mac */
#footer a, #footer a:visited {
  color:#999;
  border-color:#444;
  }
#footer a:hover {
  color:#933;
  border-color:#b55;
  }

.hide {
  color:#fff;

  }

/* -- basics -- */

.fl {float: left}
.fr {float: right}
.clr {clear: both}
.pr {position: relative}
.oh {overflow: hidden}
.db {display: block}
.di {display: inline}
.dn {display: none}
.tal {text-align: left}
.tac {text-align: center}
.tar {text-align: right}
.vat {vertical-align: top}
.vam {vertical-align: middle}
.wsnw {white-space: nowrap}
.lisd {list-style: disc}
.lisdec {list-style: decimal}
.lisr {list-style-type: lower-roman}
.lisla {list-style-type: lower-alpha}
.lh11 {line-height: 11px}
.lh12 {line-height: 12px}
.bd3wht {border-top: 3px solid #fff}
.bd3whb {border-bottom: 3px solid #fff}
.bd1grey {border: 1px solid #f2f2f2}
.bd1hw {border: 1px solid #fff}
.bd1rd {border: 1px dotted #c00}
#sub p {margin-bottom: 10px}
#sub ul {margin: 5px 0 0 23px; padding: 0 50px 10px 20px}
.expCont {display: none}

/* -- margins -- */
.mAuto {margin: 0 auto}
.m0p0 {margin: 0; padding: 0}
.marg0 {margin: 0}
.mgn3 {margin: 3px}
.mgn10 {margin: 10px}
.mgnt1 {margin-top: 1px}
.mgnt3 {margin-top: 3px}
.mgnt5 {margin-top: 5px}
.mgnt7 {margin-top: 7px}
.mgnt10 {margin-top: 10px}
.mgnt15 {margin-top: 15px}
.mgnt20 {margin-top: 20px}
.mgnr5 {margin-right: 5px}
.mgnr10 {margin-right: 10px}
.mgnr15 {margin-right: 15px}
.mgnb2 {margin-bottom: 2px}
.mgnb3 {margin-bottom: 3px}
.mgnb5 {margin-bottom: 5px}
.mgnb10 {margin-bottom: 10px}
.mgnb13 {margin-bottom: 13px}
.mgnb14 {margin-bottom: 14px}
.mgnl5 {margin-left: 5px}
.mgnl10 {margin-left: 10px}
.mgnl20 {margin-left: 20px}
.mgnl15 {margin-left: 15px}
.mgnl89 {margin-left: 89px}
.mgnl135 {margin-left: 135px}
.mgnl140 {margin-left: 140px}
.mgn2000 {margin: 2px 0 0 0}
.mgn3000 {margin: 3px 0 0 0}
.mgn3550 {margin: 3px 5px 5px 0}
.mgn3030 {margin: 3px 0}
.mgn5050 {margin: 5px 0}
.mgn010010 {margin: 0 10px}
.mgn7040 {margin: 7px 0 4px 0}
.mgn10050 {margin: 10px 0 5px 0}
.mgn100010 {margin: 10px 0 0 10px}
.mgn001010 {margin: 0 0 10px 10px}
.mgn002020 {margin: 0 0 20px 20px}
.mgn110110 {margin: 11px 0}
.mgn50023 {margin: 5px 0 0 23px}
.mgn1025030 {margin: 10px 25px 0 30px}

/* -- padding -- */
.pad0 {padding: 0}
.pd10 {padding: 10px}
.pd3 {padding: 3px}
.pd5 {padding: 5px}
.pdt2 {padding-top: 2px}
.pdt3 {padding-top: 3px}
.pdt4 {padding-top: 4px}
.pdt5 {padding-top: 5px}
.pdt10 {padding-top: 10px}
.pdr5 {padding-right: 5px}
.pdr10 {padding-right: 10px}
.pdr15 {padding-right: 15px}
.pdb5 {padding-bottom: 5px}
.pdb10 {padding-bottom: 10px}
.pdb15 {padding-bottom: 15px}
.pdl5 {padding-left: 5px}
.pdl10 {padding-left: 10px}
.pd3515 {padding: 3px 5px 1px 5px}
.pd3535 {padding: 3px 5px 3px 5px}
.pd5500 {padding: 5px 5px 0 0}
.pd31035 {padding: 3px 10px 3px 5px}
.pd310115 {padding: 3px 10px 11px 5px}
.pd31055 {padding: 3px 10px 5px 5px}
.pd555135 {padding: 5px 5px 5px 135px}
.pd555160 {padding: 5px 5px 5px 160px}
.pd555200 {padding: 5px 5px 5px 200px}
.pd55520 {padding: 5px 5px 5px 20px}
.pd3535 {padding: 3px 5px}
.pd2020 {padding: 2px 0}
.pd3030 {padding: 3px 0}
.pd5050 {padding: 5px 0}
.pd0505 {padding: 0 5px}
.pd5550 {padding: 5px 5px 5px 0}
.pd010010 {padding: 0 10px 0 10px}
.pd1010100 {padding: 10px 10px 10px 0}
.pd1001010 {padding: 10px 0 10px 10px}
.pd10010 {padding: 1px 0 0 10px}
.pd520520 {padding: 5px 20px}
.pd10151015 {padding: 10px 15px !important}
.pd10201020 {padding: 10px 20px}
.pd510510 {padding: 5px 10px}
.pd0767 {padding: 0px 7px 6px 7px}
.pd05105 {padding: 0 5px 10px 5px}
.pd6500 {padding: 6px 5px 0 0}
.pd0555 {padding: 0 5px 5px 5px}
.pd5505 {padding: 5px 5px 0 5px}
.pd0500 {padding: 0px 5px 0 0}
.pd0505 {padding: 0 5px}

/* -- font -- */
.bld {font-weight: 800}
.nrm {font-weight: 400}
.ft1 {font-size: 0.9em}
.ft2 {font-size: 0.92em}
.ft3 {font-size: 0.99em}
.ft4 {font-size: 1em}
.ft5 {font-size: 1.1em}
.ft6 {font-size: 1.6em}
.ft7 {font-size: 1.5em}
.ft8 {font-size: 0.97em}
.ft9 {font-size: 1.3em}
.ft10 {font-size: 1.2em}
.ft11 {font-size: 10px}
.ft12 {font-size: 12px}
.ft13 {font-size: .85em}

.ftf1 {font-family: verdana, sans-serif}
.ftf2 {font-family: arial narrow, sans-serif}

/* -- widths -- */
.w2 {width: 100%}
.w3 {width: 5em}
.w4 {width: 3em}
.w5 {width: 185px}
.w6 {width: 200px}
.w7 {width: 75px}
.w8 {width: 70px}
.w11 {width: 33%}

.w10 {width: 10px}
.w15 {width: 15px}
.w20 {width: 20px}
.w25 {width: 25px}
.w30 {width: 30px !important}
.w45 {width: 45px}
.w48 {width: 48px}
.w51 {width: 51px}
.w52 {width: 52px}
.w55 {width: 55px}
.w60 {width: 60px}
.w62 {width: 62px}
.w65 {width: 65px}
.w70 {width: 70px}
.w72 {width: 72px}
.w77 {width: 77px}
.w78 {width: 78px}
.w81 {width: 81px}
.w85 {width: 85px}
.w90 {width: 90px}
.w96 {width: 96px}
.w100 {width: 100px}
.w120 {width: 120px}
.w130 {width: 130px}
.w140 {width: 140px}
.w150 {width: 150px}
.w160 {width: 160px}
.w163 {width: 163px}
.w164 {width: 164px}
.w169 {width: 169px}
.w183 {width: 183px}
.w188 {width: 188px}
.w210 {width: 210px}
.w225 {width: 225px}
.w230 {width: 230px}
.w250 {width: 250px}
.w300 {width: 300px}
.w315 {width: 315px}
.w320 {width: 320px}
.w330 {width: 330px}
.w335 {width: 335px}
.w350 {width: 350px}
.w365 {width: 365px}
.w370 {width: 370px}
.w400 {width: 400px}
.w420 {width: 420px}
.w728 {width: 728px}

.w2p {width: 2%}
.w15p {width: 15%}
.w17p {width: 17%}
.w18p {width: 18%}
.w20p {width: 20%}
.w23p {width: 23%}
.w24p {width: 24%}
.w30p {width: 30%}
.w37p {width: 37%}
.w49p {width: 49%}
.w100p {width: 100%}

.h15 {height: 15px}
.lh12em {line-height: 1.2em}
.lh15em {line-height: 1.5em}
.lh16em {line-height: 1.6em}
.lh3em {line-height: 3em}