/*  

Theme Name: PRRM Template

Theme URI: http://www.jamediasolutions.com/

Author: Aldwin Llacuna Galapon

Author URI: http://www.jamediasolutions.com/about.html

Description: This WordPress theme was designed and built by Aldwin Llacuna Galapon of JA Media Solutions. The CSS, XHTML and design is copyright of JA Media Solutions.

*/



/* Global */

* {margin: 0px; padding: 0px;}



a {text-decoration: none;}



a {color: #71B419;}



a:hover {}



a img {border: none;}



body {font-family: Arial Narrow, Helvetica, sans-serif; background: #F0F0F0;}



p, h1, h2, h3, h4, h5, h6, li {color: #000; padding: 2px 0px;}



h1 a, a h1, a h2, h2 a, a h3, h3 a, a h4, h4 a, a h5, h5 a, a h6, h6 a, li a {color: #336600;}



h3 a:hover, a:hover h3, h4 a:hover, a:hover h4, h5 a:hover, a:hover h5, li a:hover {color: #603814;}



ul {margin: 5px 0px 15px 0px; list-style: none;}



ol {margin: 5px 0px 15px 25px;}



ul li {padding-left: 35px;}



ol li {padding-left: 0px;}



ul.normal{padding-top:10px;}



ul.normal li {display:block; padding:0px 0px 5px 10px; list-style-type:none; background: url(images/bullet_ftr_mods_001.gif) 0 .3em no-repeat;}



ul.related li {display:block; padding-left:10px; list-style-type:none; background: url(images/bullet_ftr_mods_002.gif) 0 .3em no-repeat;}



.clear {

	clear: both;

	margin:0px;

	padding:0px;

	line-height: 0px;

	font-size: 0px;

}



img {border: none; background-color: #FFF;}



.aligncenter {display: block; margin-left: auto; margin-right: auto; padding: 10px 0px;}



img.avatar, .alignleft {float: left; padding-right: 5px; margin-right: auto;}



.alignright {float: right; padding-left: 5px; margin-left: auto;}



.alignnone{padding: 2px 5px;}



.wp-caption {border: none; margin: 0; text-align: center; background-color: transparent;}



.wp-caption img {margin: 0px; padding: 0px; border: 0px none;}



.wp-caption p.wp-caption-text {color:#000; text-align: center; font-size:11px; padding: 4px; margin-bottom: 2px;}



#wrapper_main {

	width:1000px;

	margin:0px auto;

	padding:0px;

	background-color:#FFF;

	font-size:14px;

}



#wrapper_header {

	clear:both;

	margin:0px;

	padding:0px;

	width:1000px;

	border-bottom:1px solid #FFF;

}



/* logo styles begin */



#wrapper_logo * {

	margin:0px;

	padding:0px;

	font-family:Arial Narrow, Helvetica, sans-serif;

	font-size:0px;

	line-height:0px;

}



#wrapper_logo {

	width:1000px;

	height: 75px;

	margin:0px 0px 1px;

	padding:0px;

	background: #ece8c3;

}



#wrapper_logo .logo	{

	float:left;

	display:inline;

	margin-left:0px;

	width: 600px;

	height: 75px;

}



#wrapper_logo .logo h1 {

	display:block;

	width:100%;

	height:100%;

}



#wrapper_logo .logo h1 a {

	display:block;

	width:100%;

	height:100%;

	outline:none;

	text-indent:-5000px;

	text-decoration:none;

	background: url(http://www.prrm.org/wp-content/uploads/2010/02/logo-new.png) no-repeat;

	background-position:left top;

}



#wrapper_logo .services	{

	float:right;

	width:400px;

	height:75px;

}



#wrapper_logo .services .links {

	padding: 50px 20px 0px 0px;

	height:20px;

}



#wrapper_logo .services .links ul {

	margin: 0px;

	padding: 0px;

	list-style: none;

	float:right;	

}



#wrapper_logo .services .links ul li,

#wrapper_logo .services .links ul li a {

	font-size:11px;

	font-weight: bold;

	line-height:20px;

	color:#71B419;

	text-align:right;

	text-decoration: none;

	text-transform: uppercase;

	padding: 0px 2px;

	display: inline;

}



#wrapper_logo .services .links ul li a:hover {

	text-decoration: underline;

}



#wrapper_header_image {

	clear:both;

	margin:0px;

	padding:0px;

	height: 150px;

	background:url(images/header/header.jpg) 0 0 no-repeat;

}



/* breadcrumbs styles begin */

#wrapper_breadcrumbs {

	clear:both;

	margin:0px 0px 10px 0px;

	padding:5px;

	width:100%;

	background-image:url(images/dotted_h.gif);

	background-repeat:repeat-x;

	background-position:bottom left;

	font-family:Arial Narrow, Helvetica, sans-serif;

	text-transform: uppercase;

	font-size:11px;

	text-align:left;

}



#wrapper_breadcrumbs a:link,

#wrapper_breadcrumbs a:visited {

	color:#0f665e;

	text-decoration:none;

}



#wrapper_breadcrumbs a:hover,

#wrapper_breadcrumbs a:focus,

#wrapper_breadcrumbs a:active {

	color:#603814;

	text-decoration:underline;

}

/* breadcrumbs styles end */



/* start global navigational bar */

div#global_nav_container {

	width: 1000px;

	height: 24px;

	margin: 1px 0px 0px 0px;

	padding-bottom: 2px;

	border-bottom: 2px solid #FFF;

}



div#global_nav_container * {

	font-family: Arial Narrow, Helvetica, sans-serif;

	font-weight: bold;

	line-height:1.1em;

}



div#global_nav_container ul,

div#global_nav_container ul li  /* not in FAST stylesheet */

{

	margin:0px;

	padding:0px;

}



ul#global_nav {

	list-style: none;

	display: block;

	height: 24px;

	width: 1000px;

}



/* lines up the tabs horizontally, hides the link text */

ul#global_nav li.nav_tab {

	position: relative;

	float: left;

	text-indent: -9999px;

	display: block;

	z-index:25;  /* not in FAST stylesheet */

}



/* sets the height of the tabs (and therefore the nav), adds the white bottom spacer, calls the tab images */

ul#global_nav li.nav_tab a.nav_tab-link {

	display: block;

	height: 24px;

	border-bottom: 1px solid #fff;

	background-image: url(images/navbar-new.gif);

	background-repeat: no-repeat;

	outline:none;

}



/* sets base styles for menu drop-downs and hides them */

ul#global_nav li.nav_tab .nav_1col,

ul#global_nav li.nav_tab .nav_2col {

	position: absolute;

	visibility: hidden;

	list-style: none;

	margin: 0px;

	padding: 6px 0px 0px 0px;

	border-top: 1px solid #3B2920;

	background-color: #71B419;

	text-indent: 0px;

	font-size: 11px;

	display: block;

	z-index: 999;

}



ul#global_nav li.nav_tab ul * {

	font-weight: bold;

	color: #FFF;

}



/* class to display the drop-downs */

ul#global_nav li.nav_tab.visible .nav_1col,

ul#global_nav li.nav_tab.visible .nav_2col {

	visibility: visible;

}



ul#global_nav li.nav_tab ul span.title {

	text-transform: uppercase;

}



ul#global_nav li.nav_tab ul.nav_1col li,

ul#global_nav li.nav_tab ul.nav_2col li {

	padding: 3px 0px 5px;

	display:block;

	background: url(images/dotted_h.gif) repeat-x left bottom;

	margin: 0px;

}



ul#global_nav li.nav_tab ul.nav_1col li {

	margin: 0px 10px;

}



ul#global_nav li.nav_tab ul.nav_2col li {

	margin: 0px;

}



ul#global_nav li.nav_tab ul.nav_2col {

	margin: 0px;

	padding: 9px 0px 0px 0px;

	background-image:url(images/dotted_v.gif);

	background-repeat: repeat-y;

	position: absolute;

	z-index: 999;

}



ul#global_nav li.nav_tab ul.nav_2col li.one {

	display: block;

	float: left;

	background-image: none;

	padding: 0px;

}



ul#global_nav li.nav_tab ul.nav_2col li.two {

	display: block;

	float: right;

	background-image: none;

	padding: 0px;

}



ul#global_nav li.nav_tab ul.nav_2col li ul {

	list-style:none;

	padding: 0px;

	margin: 0px;

}



ul#global_nav li.nav_tab ul li a {

	width: 100%;

	margin: 0px;

	display: block;

}



ul#global_nav li.nav_tab ul li.last {

	background: none;

	padding-bottom:4px;

}



ul#global_nav li.nav_tab ul li.bottom  {

	margin: 0px;

	padding: 0px;

	background: url(images/dotted_h.gif) left top repeat-x;

	background-color: #71B419;

	display: block;

}



ul#global_nav li.nav_tab ul li.bottom a {

	padding: 8px 0px 8px 30px;

	background:url(images/arrowright.gif) 10px 7px no-repeat;

	text-transform: uppercase;

	margin: 0px;

	margin-right: -30px !important /*fixes excess padding in IE*/;

}



/* individual tabs */



/* sets the width of each individual tab and drop-down and assigns the correct graphic on state */

ul#global_nav li#prrmNavTab_home a.nav_tab-link:link,

ul#global_nav li#prrmNavTab_home a.nav_tab-link:visited

{

	width:73px;

	background-position:0px 0px;

}



ul#global_nav li#prrmNavTab_home a.nav_tab-link:hover,

ul#global_nav li#prrmNavTab_home a.nav_tab-link:active,

ul#global_nav li#prrmNavTab_home a.nav_tab-link:focus,

ul#global_nav li#prrmNavTab_home.nav_tab.visible a.nav_tab-link

{

	background-position:0px -24px;

}



ul#global_nav li#prrmNavTab_about a.nav_tab-link:link,

ul#global_nav li#prrmNavTab_about a.nav_tab-link:visited

{

	width:95px;

	background-position:-73px 0px;

}



ul#global_nav li#prrmNavTab_about a.nav_tab-link:hover,

ul#global_nav li#prrmNavTab_about a.nav_tab-link:active,

ul#global_nav li#prrmNavTab_about.nav_tab.visible a.nav_tab-link

{

	background-position:-73px -24px;

}



ul#global_nav li#prrmNavTab_about .nav_1col {

	width: 200px;

	left: 0px;

}



ul#global_nav li#prrmNavTab_aoo a.nav_tab-link:link,

ul#global_nav li#prrmNavTab_aoo a.nav_tab-link:visited

{

	width:162px;

	background-position:-168px 0px;

}



ul#global_nav li#prrmNavTab_aoo a.nav_tab-link:hover,

ul#global_nav li#prrmNavTab_aoo a.nav_tab-link:active,

ul#global_nav li#prrmNavTab_aoo.nav_tab.visible a.nav_tab-link

{

	background-position:-168px -24px;

}



ul#global_nav li#prrmNavTab_aoo .nav_1col {

	width: 200px;

	left: 0px;

}



ul#global_nav li#prrmNavTab_aoo .nav_1col li li a, ul#global_nav li#prrmNavTab_aoo .nav_1col li li a:link, ul#global_nav li#prrmNavTab_aoo .nav_1col li li a:visited {

	width: 200px;

	color: #FFFFFF;

	float: none;

	height: 24px;

	background: url(images/dotted_h.gif) #71B419 left top repeat-x;

}



ul#global_nav li#prrmNavTab_aoo .nav_1col li li a:hover, ul#global_nav li#prrmNavTab_aoo .nav_1col li li a:active {

	color: #FFFFFF;

	width: 200px;

	height: 24px;

	background: url(images/dotted_h.gif) #71B419 left top repeat-x;

}



ul#global_nav li#prrmNavTab_aoo .nav_1col li ul {

	z-index: 9999;

	position: absolute;

	left: -999em;

	width: 200px;

	margin: 0px;

	padding: 0px;

	font-size: 11px;

}



ul#global_nav li#prrmNavTab_aoo .nav_1col li li { 

	width: 200px;

	margin: 0px;

	padding: 0px;

}



ul#global_nav li#prrmNavTab_aoo .nav_1col li ul a { 

	margin: 0px;

	padding: 2px 0 2px 10px;

	display: block;

}



ul#global_nav li#prrmNavTab_aoo .nav_1col li ul a:hover, ul#global_nav li#prrmNavTab_aoo .nav_1col li ul a:active { 

	margin: 0px;

	padding: 2px 0 2px 10px;

}



ul#global_nav li#prrmNavTab_aoo .nav_1col li ul {

	margin: -20px 0 0 170px;

}



ul#global_nav li#prrmNavTab_aoo .nav_1col li:hover ul ul, ul#global_nav li#prrmNavTab_aoo .nav_1col li:hover ul ul ul, ul#global_nav li#prrmNavTab_aoo .nav_1col li.sfhover ul ul, ul#global_nav li#prrmNavTab_aoo .nav_1col li.sfhover ul ul ul {

	left: -999em;

}



ul#global_nav li#prrmNavTab_aoo .nav_1col li:hover ul, ul#global_nav li#prrmNavTab_aoo .nav_1col li li:hover ul, ul#global_nav li#prrmNavTab_aoo .nav_1col li li li:hover ul, ul#global_nav li#prrmNavTab_aoo .nav_1col li.sfhover ul, ul#global_nav li#prrmNavTab_aoo .nav_1col li li.sfhover ul, ul#global_nav li#prrmNavTab_aoo .nav_1col li li li.sfhover ul {

	left: auto;

}



ul#global_nav li#prrmNavTab_aoo .nav_1col li:hover, ul#global_nav li#prrmNavTab_aoo .nav_1col li.sfhover { 

	position: static;

}



ul#global_nav li#prrmNavTab_chapter a.nav_tab-link:link,

ul#global_nav li#prrmNavTab_chapter a.nav_tab-link:visited

{

	width:129px;

	background-position:-330px 0px;

}



ul#global_nav li#prrmNavTab_chapter a.nav_tab-link:hover,

ul#global_nav li#prrmNavTab_chapter a.nav_tab-link:active,

ul#global_nav li#prrmNavTab_chapter.nav_tab.visible a.nav_tab-link

{

	background-position:-330px -24px;

}



ul#global_nav li#prrmNavTab_chapter .nav_1col {

	width: 200px;

	left: 0px;

}



ul#global_nav li#prrmNavTab_partner a.nav_tab-link:link,

ul#global_nav li#prrmNavTab_partner a.nav_tab-link:visited

{

	width:92px;

	background-position:-459px 0px;

}



ul#global_nav li#prrmNavTab_partner a.nav_tab-link:hover,

ul#global_nav li#prrmNavTab_partner a.nav_tab-link:active,

ul#global_nav li#prrmNavTab_partner.nav_tab.visible a.nav_tab-link

{

	background-position:-459px -24px;

}



ul#global_nav li#prrmNavTab_partner .nav_1col {

	width: 200px;

	left: 0px;

}



ul#global_nav li#prrmNavTab_article a.nav_tab-link:link,

ul#global_nav li#prrmNavTab_article a.nav_tab-link:visited

{

	width:180px;

	background-position:-551px 0px;

}



ul#global_nav li#prrmNavTab_article a.nav_tab-link:hover,

ul#global_nav li#prrmNavTab_article a.nav_tab-link:active,

ul#global_nav li#prrmNavTab_article.nav_tab.visible a.nav_tab-link

{

	background-position:-551px -24px;

}



ul#global_nav li#prrmNavTab_article .nav_1col {

	width: 200px;

	left: 0px;

}



ul#global_nav li#prrmNavTab_facility a.nav_tab-link:link,

ul#global_nav li#prrmNavTab_facility a.nav_tab-link:visited

{

	width:102px;

	background-position:-731px 0px;

}



ul#global_nav li#prrmNavTab_facility a.nav_tab-link:hover,

ul#global_nav li#prrmNavTab_facility a.nav_tab-link:active,

ul#global_nav li#prrmNavTab_facility.nav_tab.visible a.nav_tab-link

{

	background-position:-731px -24px;

}



ul#global_nav li#prrmNavTab_facility .nav_1col {

	width: 200px;

	left: 0px;

}



ul#global_nav li#prrmNavTab_mail a.nav_tab-link:link,

ul#global_nav li#prrmNavTab_mail a.nav_tab-link:visited

{

	width:167px;

	background-position:-833px 0px;

}



ul#global_nav li#prrmNavTab_mail a.nav_tab-link:hover,

ul#global_nav li#prrmNavTab_mail a.nav_tab-link:active,

ul#global_nav li#prrmNavTab_mail.nav_tab.visible a.nav_tab-link

{

	background-position:-833px -24px;

}

/* end global navigational bar */



/* wrapper for everything b/n global nav and footer */



#wrapper_middle {

	clear:both;

	padding-left: 220px;      /* LC fullwidth */

	padding-right: 290px;     /* RC fullwidth + CC padding */

	overflow: hidden;

}



#wrapper_middle .column {

	background: #FFF;

	position: relative;

	float: left;

	padding-bottom: 1001em;     /* X + padding-bottom */

	margin-bottom: -1000em;     /* X */

	padding-top: 1em;

/*	overflow: hidden; */

}



#center {

	padding: 20px;       /* CC padding */

	width: 100%;

/*	overflow: hidden; */

}



#center h2{

	font-size: 16px;

	line-height: 18px;

	color: #603814;

	padding: 10px 0px 5px 0px;

}



#center p {

	line-height: 18px;

}



#wrapper_article_title {

	padding:5px 0px 0px 0px;

}



.article_type {

	font-size:11px;

	font-weight:bold;

	letter-spacing:2px;

	padding-bottom: 5px;

	text-transform: uppercase;

}



#wrapper_article_title h1.headline {

	font-family:Arial Narrow, Helvetica, sans-serif;

	font-size:18px;

	line-height: 20px;

	margin-bottom: 0;
	padding-bottom: 0;

	font-weight:bold;

	color:#336600;

}



#wrapper_article_title h1.headline small {

	font-family:Arial Narrow, Helvetica, sans-serif;

	font-size:12px;

	line-height: 14px;

	font-weight:bold;

	text-transform: uppercase;

	color:#336600;

}



div.sociable {

	float: right; 

	margin: 10px 0;

}



span.sociable_tagline {

	position: relative;

}



span.sociable_tagline span {

	display: none;

	width: 14em;

}



span.sociable_tagline:hover span {

	position: absolute;

	display: block;

	top: -5em;

	background: #ffe;

	border: 1px solid #ccc;

	color: #000;

	line-height: 1.25em;

}



.sociable span {

	display: block;

}



.sociable ul {

	display: inline;

	margin: 0 !important;

	padding: 0 !important;

}



.sociable ul li {

	background: none;

	display: inline !important;

	list-style-type: none;

	margin: 0;

	padding: 1px;

}



.sociable ul li:before {

	content: "";

}



.sociable img {

	float: none;

	width: 16px;

	height: 16px;

	border: 0;

	margin: 0;

	padding: 0;

}



.sociable-hovers {

}



.sociable-hovers:hover {

}



#wrapper_article_datefrom {

	padding: 5px 0px 10px;

}



.kicker {

	font-size:13px;

	line-height:15px;

	color:#603814;

	font-style:normal;

	font-weight:normal;

	text-align: left;

	text-transform: uppercase;

	letter-spacing: 1px;

	margin: 0;

	padding: 0px 0px 20px;

}



.divider {

	clear:both;

	margin:0px 0px 10px 0px;

	padding:5px;

	width:100%;

	background-image:url(images/dotted_h.gif);

	background-repeat:repeat-x;

	background-position:bottom left;

	font-family:Arial Narrow, Helvetica, sans-serif;

	font-size:10px;

	text-align:left;

}



#center p {

	padding: 5px 0px 10px 0px;

}



.postmetadata{

	font-size:10px;

	font-weight:normal;

	background-color: #F4F4F4;

	border-top: 1px solid #999;

	padding: 4px;

}



.postmetadata ul{

	padding: 0;

	list-style-type: none;

}



.postmetadata li{

	display:inline;

}



.postmetadata li.categorylist{

	padding: 0 0 0 20px;

	background: url(images/folder_page.gif) 0 no-repeat;

}



.postmetadata li.commentlist{

	padding: 0 0 0 20px;

	background: url(images/comment_blue.gif) 0 no-repeat;

}



.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

}



#left {

	width: 210px;             /* LC width */

	padding: 0 5px;          /* LC padding */

	right: 260px;             /* LC fullwidth + CC padding */

	margin-left: -100%;

/*	overflow: hidden; */

}



#left h2 {

	font-weight: bold;

	color: #336600;

	font-size: 18px;

	text-transform: uppercase;

	padding-bottom: 2px;

}



#left ul, #left li {

	font-weight: bold;

	font-size: 11px;

	padding: 2px 10px 2px 0px;

	margin: 0px;

}



#left ul ul {

	font-weight: bold;

	font-size: 11px;

	padding: 5px 0 5px 5px;

	margin: 0px;

}



#left ul ul li {

	display:block;

	padding: 0px 0px 0px 10px; list-style-type:none; background: url(images/bullet_ftr_mods_003.gif) 0 .3em no-repeat;

}



#left a {

color: #603814;

	text-decoration: none;

}



#left a:hover {

	text-decoration: underline;

}



#left #work{

	width: 100%;

	margin-bottom: 15px;

	padding: 10px 0 20px 10px;

	background: #ece8c3;

	font-size: 11px;

	color: #000000;

}



#left #work a {

color: #000;

	text-decoration: none;

}



#left #work a:hover {

	text-decoration: underline;

}



#left #yellow{

	width: 100%;

	margin-bottom: 15px;

	padding: 10px 5px 20px 5px;

	background: #FFFD88;

	font-size: 11px;

	color: #BE7500;

}



#left .imgleft {

	padding: 5px 2px 5px 15px;

	background: #FFFD88;

}



#left .imgright {

	padding: 5px 12px 5px 2px;

	background: #FFFD88;

}



#left img {

	padding: 0;

	background: #FFFD88;

	margin: 2px auto;

}



#left #yellow h2{

	font-weight: bold;

	color: #BE7500;

	font-size: 16px;

	text-transform: uppercase;

	text-align: center;

}



#left #yellow .text{

	font-weight: normal;

	color: #BE7500;

	font-size: 11px;

	text-align: center;

}



a.yellow-link{

	font-size: 10px;

	text-transform: uppercase;

	color: #603814;

	text-decoration: none;

}



a.yellow-link:hover {

	color: #603814;

	text-decoration: underline;

}



#left #green{

	width: 100%;

	margin-bottom: 15px;

	padding: 10px 5px 20px 5px;

	background: #B0E0BF;

	font-size: 11px;

	color: #1A7C15;

}



#left #green h2{

	font-weight: bold;

	color: #1A7C15;

	font-size: 16px;

	text-transform: uppercase;

	text-align: center;

}



#left #green h2 span{

	font-weight: normal;

	color: #1A7C15;

	font-size: 11px;

	text-transform: uppercase;

	text-align: center;

}



#left #green img{

	display: block;

	padding: 2px 0px;

	margin-left: auto;

	margin-right: auto;

	background: #B0E0BF;

}



#left #green .text{

	font-weight: normal;

	color: #1A7C15;

	font-size: 11px;

	text-align: center;

}



a.green-link{

	font-size: 10px;

	text-transform: uppercase;

	color: #FF0000;

	text-decoration: none;

}



a.green-link:hover {

	color: #FF0000;

	text-decoration: underline;

}



#right {

	width: 230px;             /* RC width */

	padding: 0 10px;          /* RC padding */

	margin-right: -100%;

/*	overflow: hidden; */

}

#right h2 {padding: 4px; margin: 2px 4px 2px 6px; display: block; height: 20px; color:#fff; background:#583d31; font-size: 12px; font-weight: normal; text-align: center; text-transform: uppercase;}

#right ul {padding-top:10px; margin: 2px 4px 2px 6px; }

#right ul li {display:block; padding-left:10px; list-style-type:none; background: url(images/bullet_ftr_mods_002.gif) 0 .5em no-repeat;}

#searchform {

	float:right;

	padding:0;

	margin: 5px;

}



#searchform #searchfield {

	float:left;

	padding:2px 0 0 5px;

	height:18px;

	margin: 0;

	border:0;

	background:#fff;

	color:#000;

	border:1px solid #ccc;

	border-right:0;

}

	

#searchform #submitbutton {

	margin: 0;

	padding: 0;

	float:left;

	font-size:8pt;

	font-weight:bold;

	width:21px;

	height:20px;

	border: 1px solid #ccc;

	border-left:0;

	text-indent:-10000em;

	background: #fff url(images/search-button.gif) 0 -1px no-repeat;

}



input{

	color: #2E2305;

	border-style: solid;

	border-width: 1px;

	border-color: #ccc;

	background-color: #FFF;

	padding: 5px 0 5px 5px;

}



textarea{

	color: #2E2305;

	width: 100%;

	border-style: solid;

	border-width: 1px;

	border-color: #ccc;

	background-color: #FFF;

	font-size: 14px;

	padding: 5px 0 5px 5px;

	font-family: tahoma, sans-serif;

}



.buttons_no_b{

    padding: 4px 0 0 0;

	border: 0;

	height: 25px;

	width: 53px;

}



.button{

	margin-top: 7px;

	margin-left: 97px;

}



/* begin footer styles */



#wrapper_footer {

	clear:both;

	margin:20px 0px 0px 0px;

	padding: 5px 0px 0px 0px;

	width:1000px;

	font-size:11px;

	background: #ECE8C3;

}



#wrapper_footer #index-articles {

	clear:both;

	font-size: 11px;	

	margin: 15px 0px;

	padding: 0px;

	width:1000px;

	color: #000;

	background: #fff url(images/index_articles_bg.jpg) repeat-y;

}



.floating-article {

	float: left;

	width: 155px;

	padding: 0px 5px;

	margin: 0px;

}



* html .floating-article {

	float: left;

	width: 155px;

	padding: 0px 5px;

	margin: 0px;

}



.floating-article img{

	display: block;

	margin: 0px auto;

	text-align: center;

}



.floating-article h3{

	font-weight: bold;

	font-size: 16px;

	padding-bottom: 10px;

	color: #603814;

}



.floating-article p{

	font-weight: normal;

	font-size: 11px;

	padding-bottom: 10px;

	color: #000;

}



.floating-article p a{

	font-weight: bold;

	font-size: 11px;

}



#footer-rss-top-right {

	float: right;

    font-size: 10px;

}



#footer-rss-top-left {

	float: left;

	background-image: url(images/icon-rss.gif);

	background-repeat: no-repeat;

	height: 20px;

    font-size: 10px;

}



#footer-rss-top-left a {

	margin-left: 22px;

	font-weight: normal;

}



#footer-rss-top-right a {

	font-weight: normal;

}



#wrapper_footer #footer_copyright {

	clear:both;

	font-size: 11px;

	color: #FFF;

	padding: 10px;

	background: #603814;

	border-top: 5px solid #FFF;

}



#wrapper_footer #footer_copyright  a {

	color: #FFF;

}



#wrapper_footer #footer_copyright a:hover {

	text-decoration: underline;

}

/* end footer styles */



/* PHPLIST CSS Document */

.phplist fieldset legend {

	font-size:1.1em; /* bump up legend font size, not too large or it'll overwrite border on left */

                       /* be careful with padding, it'll shift the nice offset on top of border  */

}

.phplist label { 

	width:90px; 

	margin:4px 10px 0 0; 

	display:-moz-inline-box; /*for mozilla*/

	display:inline-block; /*for Opera & IE*/

	text-align:left;

	vertical-align:top;

	color: #aaa;

	font:0.9em Trebuchet MS,sans-serif;

}

.phplist {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */

	margin:10px auto 0 auto; 

	width: 410px; 

}

/* Use to style multiple lists */

.phplist .list {

	list-style-type: none;

}

/* Caption for multiple lists */

.phplist .caption {



}

.phplist fieldset {

	margin-top:10px; 

	padding:5px 0 5px 0; 

	border:none;

}

.phplist input, .phplist textarea, .phplist select{

	padding:3px;

	margin:5px 0;

	border:1px solid #aaa; 

	font:0.9em Trebuchet MS,sans-serif;

	color:#888;

	background:#ffffff url(http://www.prrm.org/wp-content/plugins/cforms/images/field-bg-top.gif) repeat-x top left;

	vertical-align:top;

}



.phplist textarea,

.phplist input {

	width:298px; 

}

.phplist select {

	width:306px; /* attempt to have equal length */

}  



.phplist input#reset {

	margin-left:0px; /* set margin-left back to zero on reset button (set above) */

}



.phplist textarea{ overflow: auto; }



.phplist small {

	display: block;

	margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */

	padding: 1px 3px;

	font-size: 88%;

}

.phplist .required{



} 

.phplist .requiredOutline {

	border: 1px solid #ff0000;

}



/* uses class instead of div, more efficient */

.phplist br {

	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */

}



.phplist input#contactsubmit{ 

	float:right;  

	width:auto;  

	padding:2px 1em; 

	margin: 0;

	font-size:0.8em;

	background:url(http://www.prrm.org/wp-content/plugins/cforms/images/button-bg.gif) repeat-x; 

	border:1px solid #adadad!important;

	border-left-color:#ececec!important; 

	border-top-color:#ececec!important;

}

/* End Contact Form CSS */
