/* 
	Widget Reset (for lack of a better term)
	These should be setup to match the designers specifications for headers, paragraphs, links, etc.
*/
div.rp-content p {}
div.rp-content h1 {}
div.rp-content h2 {}
div.rp-content h3 {}
div.rp-content h4 {}
div.rp-content h5 {}
div.rp-content a {text-decoration: none;}
div.rp-content a:hover {text-decoration: underline;}
div.rp-content strong {font-weight: bold;}
div.rp-content em {font-style: italic;}

div.rp-content ul {font-size:0.9em; line-height:1.5em;}
div.rp-content ol {font-size:0.9em; line-height:1.5em;}

/* Basic Widgets */
.rp-content div.paragraph ul, .rp-content div.paragraph ol {margin-left:1.5em; color:#000; font-size:1.0em; line-height:1.5em;}

/* Text */
.rp-text {width:100%;}

/*  1 Image */
.rp-image img {width:100%;}

/* Text w/ 1 Image */
.rp-text-img {width:100%;margin-bottom: 30px;}
.rp-text-img img {width:100%;}

/* Text w/ Four Images on Side */
.rp-text-l-imgs, .rp-text-r-imgs {width:100%;}
.rp-text-l-imgs ul.rp-side-images {float:left; margin:6px 0 0 15px; width:25%;padding-right:10px;}
.rp-text-r-imgs ul.rp-side-images {float:right; margin:6px 0 0 15px; width:25%;padding-left:10px;}
.rp-text-l-imgs ul.rp-side-images li, .rp-text-r-imgs ul.rp-side-images li {display:list-item; list-style:none;}
.rp-text-l-imgs ul.rp-side-images li img, .rp-text-r-imgs ul.rp-side-images li img {width: 100%;}

/*  4 Images */
.rp-row-imgs {width:100%;}
.rp-row-imgs img {margin: 0;width:25%;float: left;}

/*  Pull Quote */
/*.rp-quote {width:95%;}*/
.rp-quote h4 {}
.rp-quote .rp-quote-name {}
.rp-quote .rp-quote-title {}

/* Ruled Line */
.rp-ruled-line {width:100%;}
.rp-ruled-line-half {width:50%;}


/*  Site Map */
.site-map {width:100%;}
.site-map li {list-style:none;line-height:1.5em;}
.site-map li.main a {font-size:1.1em;}
.site-map li.second a {margin-left:1.5em;font-size:1.0em;}
.site-map li.third a {margin-left:3.0em;font-size:0.9em;}