body {font-family: Verdana, 'Trebuchet MS', Helvetica, Arial, sans-serif;text-align:center;background:url('../images/site_specific/layout/bg_tile.jpg');}

/* Layout Styles */
div#background {background:url('../images/site_specific/layout/bg_repeat.jpg') repeat-x;height:999px;}
div#wrapper {position:relative;width: 978px; margin: 0 auto;}
img#logo {position: absolute; left: 0; top: 2px;}
div#content {width: 833px; float: right; position: relative;text-align:left;}
div#top {position: relative; width: 831px; height: 425px; background-color: #FFF; border: 1px solid #AAACAF; margin-top: 113px;}
div#header {width: 801px; height: 400px; border: 1px solid #AAACAF; margin: 11px 14px;}
div#header .header-image {z-index:0;}
div#middle {width: 791px; min-height: 41px; height: 100%; padding: 12px 20px; background-color: #FFF; border: 1px solid #AAACAF; margin-top: 14px;}
div#bottom {width: 833px; height: 183px; margin-top: 14px;}
div#bottom div#left {width: 408px; height: 235px; padding: 25px 0; float: left; border: 1px solid #AAACAF; background-color: #FFF;}
div#bottom div#right {width: 408px; height: 235px; padding: 25px 0; float: right; border: 1px solid #AAACAF; background-color: #FFF;}
div#bottom div#right #meet {position: relative; float: right; width: 40%; right: 15px;font-size:1.1em;}
div#bottom div#right #join {position: relative; float: left; top: 0;  width: 40%;font-size:1.1em;}
div#bottom div#right div#join div.rp-content div.paragraph a {font-size:1.1em;}
.clear {clear: both; height:0px;}
div.border_right {border-right: 1px solid #999999; height: 100%; top: 5px; left: 5px; position: relative; float: left;}


/* Navigation Styles */
ul#nav {width: 145px; float: left; margin-top: 140px;}
ul#nav li {float: right; clear:right; margin-right: 13px;}
ul#nav>li>a {font-size: 1.4em; color: #A39589; line-height: 1.8em; font-family: 'Trebuchet MS';}
ul#nav li a:hover {color: #FDB824;text-decoration:none;}
ul#nav li.selected a {font-weight: bold;}

ul#utilities {position: absolute; margin-top: 77px; right: 0;}
ul#utilities li {float: left; padding: 0 12px; border-right: 1px solid #CDCDCD;}
ul#utilities li.last {border-right: 0;}
ul#utilities>li>a {font-size: 1.4em; color: #A19583; line-height: 1.8em; font-family: 'Trebuchet MS';}
ul#utilities li a:hover {color: #FDB824;text-decoration:none;}

ul#utilities img#live_help_girl {float:left;margin:-23px 3px 0 -15px;}

ul#circles {position: absolute; bottom: -25px; right: -15px;z-index:9999;}
ul#circles li {float: left; margin-left: 10px;}


/* Widget Styles */
div#bottom div#left .rp-content {padding:0 10px;font-size:1.1em;line-height:1.5em;}
div.paragraph {font-size:1.0em;line-height:1.5em;}

/* Text w/ Four Images on Side */
div#middle .rp-text-l-imgs .rp-content .paragraph {position: relative; float: left; right: 60px; width: 70%;margin-top:5px;color:#000;font-size:1.1em;line-height:1.5em;}
div#middle .rp-text-l-imgs, .rp-text-r-imgs {width:100%;}
div#middle div.rp-text-l-imgs div.rp-content ul.rp-side-images {margin-right:0;width:20%;}
div#middle .rp-text-l-imgs ul.rp-side-images li, .rp-text-r-imgs ul.rp-side-images li {right: 15px; bottom: 5px;position: relative; float: left;}
div#middle div.rp-text-l-imgs div.rp-content div.paragraph {margin-left:25px;color:#000;}

div#left div.rp-text-l-imgs {width:100%;}
div#left div.rp-text-l-imgs div.rp-content {padding:0 10px;}
div#left div.rp-text-l-imgs div.rp-content ul.rp-side-images {margin-left:10px;margin-top:0;}
div#left div.rp-text-l-imgs div.rp-content ul.rp-side-images img {width:132px;}
div#left div.paragraph {float:right;width:60%;color:#000;}


/* Text w/ 1 Image */
.rp-text-img {margin-bottom: 30px;}
.rp-text-img div.rp-content img {float: left; position: relative; width: auto;}
.rp-text-img .rp-content .paragraph {width:45%; position: relative; float: left; left: 30px;color:#000;}

/*  1 Image */
div#right div#join .rp-image img {margin: 0; padding: 0;}

/* Text */
.rp-text {margin: 0; padding: 0;}

/* Ruled Line */
.rp-ruled-line {width:85%; position: relative; margin: 0; top: 0;}
.rp-ruled-line-half {width:35%; position: relative; margin: 0; top: 0;}
ul#circles li {float: left; margin-left: 10px;}