@media screen, projection {
    /* Sticky Footer Override */
html, body {
        height: 100%;
        width: 100%;
}

    /* Marginal areas & page background */
body {
        background-color: #332e24;
        text-align: center;
        margin: 0 auto;
        height: 100%;
        width: 100%;
}

body.home{
        background-image: url("/images/background/home_sub_tile.gif");
        text-align: center;
        margin: 0 auto;
        height: 100%;
        width: 100%;
}        

a, a:visited {
        outline: none;
        color: #377a9e;
        text-decoration:none !important;
}

a:hover  {
        text-decoration:underline !important;
        outline: none;
        color: #377a9e; 
}

img, input {
        outline: none;
        vertical-align: top;
}

hr {
        border-bottom: 0 none;
        border-top: 1px solid #B0ABA1 !important;
        color: #B0ABA1 !important;
        height: 0;
        margin: 5px 0;
}

.clear {
       clear:both;
}

.label.brown {
        display: inline-block;
        padding: 10px;
        background-color: #736357;
        text-transform: uppercase;
        color: #FFF !important;
        font-weight: normal !important;
}

.label.orange {
        display: inline-block;
        padding: 10px;
        background-color: #f26522;
        text-transform: uppercase;
        color: #FFF !important;
        font-weight: normal !important;
}

.label.darkorange {
        display: inline-block;
        padding: 10px;
        background-color: #d09316;
        text-transform: uppercase;
        color: #FFF !important;
        font-weight: normal !important;
}

.label.teal {
        display: inline-block;
        padding: 10px;
        background-color: #006a72;
        text-transform: uppercase;
        color: #FFF !important;
        font-weight: normal !important;
}

.label.blue {
        display: inline-block;
        padding: 10px;
        background-color: #47adbf;
        text-transform: uppercase;
        color: #FFF !important;
        font-weight: normal !important;
}

span.button { background:url(/images/buttons/button_left_background.png) no-repeat top left; height:26px; width:5px; padding:5px;margin:0 0 0 -4px; }
span.button a.link { background:url(/images/buttons/button_right_background.png) repeat-x top right; height:26px; padding:5px 20px 5px 16px; text-align:center; color:#377a9e !important; font-weight:bold !important; }






    /* Layout: width, background, borders */
.page_margins {
        min-width: 1010px;
        max-width: 100%;
        width:100%;
        min-height: 100%;
        height: auto !important;
        max-height: 100%;
        text-align: left;
        margin: 0 auto 0 auto;
}

    /* Global Padding Styles */
.padding_20px {
        padding: 20px;
}

    /* Global Margin Styles */
.margin_0 {
        margin: 0 !important;
}

    /* Header Styles */
#header_wrapper {
        min-width: 980px;
        max-width: 100%;
        width: 100%;
        margin: 0 auto;
        background-color: #FFF;
        min-height: 102px;
        height: 102px;
        padding: 0;
}

#header {
        min-width: 980px !important;
        max-width: 980px !important;
        width: 980px !important;
        margin: 0 auto;
        min-height: 102px;
        height: 102px;
        text-align: left;
        background-color: #FFFFFF;
        padding: 0;
}

#topnav a:link, #topnav a:visited, #topnav a:active {
        color: #377a9e;
        margin: 0;
        font-size:1.1em;
        font-weight:normal !important;
        margin:0 2px;
}


#topnav form {
        display: inline;
        margin: 0;
}

#header_logo {
        float: left;
}

#topnav {
        width: 575px;
        float: right;
        position: relative;
        top: 0;
        right: 200px;
}


#topnav_left {
        clear: both;
        text-align: right;
        float: left;
        width: 375px;
        padding:5px 0 0;
}

#topnav_right {
        float: right;
        width: 200px;
        margin: 0 0 0 10px;
        width: 190px;
}

#signin {
        background: #F2EFE5 none repeat scroll 0 0;
        font-size: 0.85em;
        margin: 0;
        padding: 8px 4px 6px 8px;
        text-align: left;
        width: 335px;
        float: right;
        visibility: hidden;
}

#signin a, a:hover {
        font-weight: normal !important;
}

#signin_bubble_tip {
        display: block;
        visibility: hidden;
        text-align: right;
}

#signin_wrapper2 {
	position: absolute;
	left: -110px;
	bottom: 28px;
}

#signin_wrapper3 {
	position: absolute;
	z-index: 100;
	top: -23px;
	right: 0px;
}

#subpage_col2_header_text #signin_wrapper3 span, #subpage_col2_header_text #signin_wrapper3 input {
	font-size: 10px !important;
}

#signin_wrapper {
        clear: both;
}

#signin label.error {
        margin: 0 0 0 -.5em;
        color:#AA0000;
        float:none;
        font-weight:bold;
        padding-left:0.5em;
        vertical-align:middle;
}


#close_signin {
        float: right;
        margin: -8px -4px 0 0;
}

#close_signin:hover {
        cursor: pointer;
}

#signin h3 {
        font-size: 1.25em;
        font-weight: bold;
        margin-top: 10px;
        float: right;
}

#uname, #pword {
        width: 140px;
        float: left;
        display: inline;
}

#signin input {
        width: 130px;
        border: 1px solid #bcb9ae;
        margin-bottom: 2px;
}

#signin_button {
        width: 40px !important;
        border: 0 !important;
        margin: 10px 0 0;
        float: left;
}

#search {
        margin: 0 0 0 0;
        border: 1px solid #bcb9ae;
        height: 13px;
        padding: 5px;
        width: 142px;
        font-size:1.1em;
        color:#7e7563;
}

#search_button {
        margin: 0 0 -8px -5px;
}

#bound_for_peace {
        margin: 10px 0 0 0;
}

    /* Main Navigation Styles */
#nav_wrapper {
        background-color: #bcb9ae;
        height: 30px;
        padding: 0 0 0 0;
        text-align: center;
        min-width: 980px !important;
        max-width: 100%;
        width: 100%;
        margin: 0 auto;
}

#nav {
        background-color: #bcb9ae;
        width: 980px !important;
        min-width: 980px !important;
        max-width: 980px !important;
        text-align: left;
        margin: 0 auto;
        z-index: 1000;
}

#nav li a.mouseoff {
        display: inline-block;
        margin: 0;
        padding: 15px 16px 16px;
}

.nav_button {
        border-right: #FFF 1px solid;
        border-left: #FFF 1px solid;
}

.links_1 {
        background: url(/images/nav/about_uri_on.gif) no-repeat !important;
        border-left: #FFF 1px solid;
}

.links_1 a span {
        visibility: hidden;
}

.links_1 a.no_padding {
        background: url(/images/nav/about_uri.gif) !important;
        display: block;
        width: 105px;
        height: 30px;
}

.links_1 a.selected {
        background: url(/images/nav/about_uri_selected.gif) !important;
        display: block;
        width: 105px;
        height: 30px;
}

.links_2 {
        background: url(/images/nav/action_areas_on.gif) no-repeat !important;
        border-left: #FFF 1px solid;
}

.links_2 a span {
        visibility: hidden;
}

.links_2 a.no_padding {
        background: url(/images/nav/action_areas.gif) !important;
        display: block;
        width: 133px;
        height: 30px;
}

.links_2 a.selected {
        background: url(/images/nav/action_areas_selected.gif) !important;
        display: block;
        width: 133px;
        height: 30px;
}

.links_3 {
        background: url(/images/nav/cooperation_circles_on.gif) no-repeat !important;
        border-left: #FFF 1px solid;
}

.links_3 a span {
        visibility: hidden;
}

.links_3 a.no_padding {
        background: url(/images/nav/cooperation_circles.gif) !important;
        display: block;
        width: 192px;
        height: 30px;
}

.links_3 a.selected {
        background: url(/images/nav/cooperation_circles_selected.gif) no-repeat !important;
        display: block;
        width: 192px;
        height: 30px;
}

.links_4 {
        background: url(/images/nav/get_involved_on.gif) no-repeat !important;
        border-left: #FFF 1px solid;
        width: 132px;
        height: 30px;
}

.links_4 a span {
        visibility: hidden;
}

.links_4 a.no_padding {
        background: url(/images/nav/get_involved.gif) !important;
        display: block;
        width: 132px;
        height: 30px;
}

.links_4 a.selected {
        background: url(/images/nav/get_involved_selected.gif) !important;
        display: block;
        width: 132px;
        height: 30px;
}

.links_5 {
        background: url(/images/nav/the_world_of_uri_on.gif) no-repeat !important;
        border-left: #FFF 1px solid;
        border-right: #FFF 1px solid;
}

.links_5 a span {
        visibility: hidden;
}

.links_5 a.no_padding {
        background: url(/images/nav/the_world_of_uri.gif) !important;
        display: block;
        width: 179px;
        height: 30px;
}

.links_5 a.selected {
        background: url(/images/nav/the_world_of_uri_selected.gif) !important;
        display: block;
        width: 179px;
        height: 30px;
}




.links_6 {
        background: url(/images/nav/cbs_on.gif) no-repeat !important;
        border-right: #FFF 1px solid;
}

.links_6 a span {
        visibility: hidden;
}

.links_6 a.no_padding {
        background: url(/images/nav/cbs.gif) !important;
        display: block;
        width: 200px;
        height: 30px;
}

.links_6 a.selected {
        background: url(/images/nav/cbs_selected.gif) !important;
        display: block;
        width: 200px;
        height: 30px;
}




.no_padding {
        padding: 0 !important;
        margin: 0 !important;
        border: 0 !important;
}

a.stbutton:link,
a.stbutton:visited,
a.stbutton:hover {
padding:1px 5px 5px 22px;
text-decoration:none !important;
}

#sharethis_0 {
        float: right;
        position: relative;
        top: 35px;
        background: url(/images/labels/share_this.gif) no-repeat scroll 0 0 !important;
        height: 23px;
        width: 92px;
}

.stbuttontext {
        visibility: hidden;
}

    /* Home Page Styles */
#banner {
        background: #27221a url(/images/background/banner_tile.gif) repeat-x;
        width: 100%;
        height: 420px;
        margin: 0 auto;
        min-width: 980px !important;
        overflow: hidden;
}

#banner .cycle-slideshow {
	width: 1280px;
	margin: 0 auto;
}

#banner #controls {
	width: 980px;
	margin: 0px auto -30px;
	height: 30px;
	position: relative;
	bottom: 90px;
	z-index: 900;
}

#controls #contain {
	position: absolute;
	width: 500px;
}

#controls #next, #controls #prev, #controls #next1, #controls #prev1 {
	cursor: pointer;
	display: inline-block;
}

#controls #next, #controls #next1 {
	margin: 3px 0 0 3px;
}

#controls #prev, #controls #prev1 {
	margin: 3px 3px 0 0;
}

#controls .slide-pager {
	display: inline-block;
}
#controls .slide-pager div {
	display: inline-block;
	width: 14px;
	height: 17px;
	background: #9f988c;
	cursor: pointer;
	margin: 4px 2px 0;
}


#controls .slide-pager div {
}

#controls .slide-pager div.cycle-pager-active{
	background: #f1ae29;
}

 #controls .slide-pager div:hover {
	 background: #fff;
 }
.banner_wrapper {
        height: 100%;
        margin: 0 auto;
        width: 1280px;
        
}

.banner_wrapper img {
	margin: 0 auto;
	width: 100%;
	height: 100%;
	
}

#banner_map_wrapper {
        background: url(/images/background/transparent.png);
        height: 90px;
        width: 100%;
        position: relative;
        top: -90px;
        margin: 0 auto;
        z-index: 500;
        text-align: center;
}

#banner_map {
        height:90px;
        margin:0 auto;
        min-width: 980px !important;
        max-width: 980px !important;
        width: 980px !important;
}

#banner_text {
        width: 470px;
        text-align: left;
        position: relative;
        left: 20px;
        top: 24px;
        float: left;
}

#banner_text h2 {
        color: #323232;
        font-size: 16px;
        font-weight: normal;
        margin: 0;
        padding: 0;
        border: 0;
}

#map {
        width: 405px;
        float:right;
}

#banner_text p {
        color: #FFF;
        border: 0;
        font-size: 16px;
        font-weight: normal;
        margin: 0;
        line-height:22px;
}

#banner_text h2 p a {
        color: #47ADBF;
        border: 0;
        font-size: 16px;
        font-weight: normal !important;
}


#main {
        margin: 0 auto;
        padding: 0;
        width: 980px;
        text-align: left;
}

#main #home p {
        color: #FFF;
        font-size: 1em;
        line-height:1.3em;
        margin: 2.5px 0 2.5px 0;
}

#main #home a, #main #home a:visited {
        color: #47ADBF;
        font-weight: bold;
}

#main #home a:hover {
        color: #47ADBF;
        font-weight: bold;
        text-decoration: underline;
}

#main #home h3 {
        color: #FFF;
        display: inline;
        font-size: 15px;
        font-weight: bold;
        margin:0;
        line-height:20px;

}

#main #home h4 {
        color: #FFF;
        font-size: 12px;
        font-weight: bold;
        margin: 0;
}

#main #home h5 {
        color: #655c47;
        font-size: 11px;
        font-weight: normal;
        display: inline;
        margin: 0 0 0 5px;
        padding:0 !important;
}

#main #home #col1 hr,
#main #home #col3 hr,
#main #home #col2 hr {
        border-bottom: 0 none;
        border-right: 0 none;
        border-left: 0 none;
        border-top: 1px solid #514d48 !important;
        color: #514d48 !important;
        height: 0;
        margin: 11px 0;
}


.social_icons {
        margin: 0 -2px;
}

.label {
        margin: 0 0 20px 0;
}

.action_area_bucket {
        margin: 0;
        padding:0;
}

.latest_photo_wrapper {
        float: left;
        margin: 0 10px 0 0;
        width:127px;
}

.latest_photo {
        margin: 0;
}

.latest_photo_image {
        margin:10px 0 0 0;
        width:127px;
}

.latest_post {
        margin:0;
        padding:0;
}

.latest_post_wrapper {
        float: right;
        padding: 0;
        margin: 0;
        width: 291px;
}

.latest_post_wrapper p {
        color: #FFF;
        font-size: 9px;
}

.latest_post_wrapper h3 {
        color: #FFF;
        font-size: 15px;
        font-weight:bold;
        
}

#col2_content p{
        color: #FFF;
        font-size: 9px;
        font-weight:bold;
  
}

    /* Formatting Home Content Container */
#subpage {
        margin: 0 0 0 0;
        padding: 10px 0 15px 0;
        width: 100%;
}

#col1 {
        float: left;
        margin: 0
}

#col2 {
        float: right;
        margin: 0
}

#col3 {
        width: auto;
        margin: 0 25% 0 25%
}

#col1_content {
        padding: 23px;
        background-image: url(/images/background/transparent.png);
        display:inline-block;
}

#col2_content {
        padding: 23px;
        background-image: url(/images/background/transparent.png);
}

#col3_content {
        padding: 23px;
        background-image: url(/images/background/transparent.png);
}

#subpage #main #home a:link,
#subpage #main #home a:visited,
#subpage #main #home a:hover{
        margin: 10px 0 0 0;
        font-weight:bold !important;
}

#subpage #main #home h3 a:link,
#subpage #main #home h3 a:visited,
#subpage #main #home h3 a:hover {
        color: #FFF;
        font-weight:bold !important;
}



#col3_content #col3_footer_wrapper {
      display:inline-block;
      clear:both;
      margin:40px 0 0 0;
}

#col3_content #col3_footer_wrapper  #col3_footer {
      display:inline;
      width:300px;
      margin:0 0 0 150px;
}

#col3_content #col3_footer_wrapper  #col3_footer p{
      margin:0 0 0 0;
      clear:both;
}

.events_bucket {
        padding: 10px 0 0 0;
        margin: 10px 0;
}

.events_bucket_dropdown {
        background-color: #322d25;
        margin: 0 0;
        border: 1px solid #BCB9AE;
        width: 190px;
        color: #FFF;
}

.events_bucket h4 {
        color: #FFF;
        font-size: 10px;
        font-weight: bold;
        display: inline;
        margin: 0 0 0 0;
}

.events_bucket p {
        color: #FFF;
        font-size: 9px;
}

.push {
        height: 80px;
}

#subpage_header_wrapper {
        width: 100%;
        min-width: 980px;
        min-height: 90px;
        background-image: url(/images/background/home_sub_tile.gif);
        text-align:center;
}

#subpage_header {
        width: 980px;
        padding: 0 0 10px 0;
        text-align: left;
        margin: 0 auto;
        display:inline-block;
}

#subpage_header_wrapper #subpage_header h6 {
        font-size: .9em;
        color: #9e9a95 !important;
        float:left;
        margin: 10px 5px 0 0;
        padding:0;
        display:inline-block;
}


#subpage_header_wrapper #subpage_header h6 a:link,
#subpage_header_wrapper #subpage_header h6 a:visited,
#subpage_header_wrapper #subpage_header h6 a:hover {
        color: #9e9a95 !important;
        margin:0 2px;
}

#subpage_header_wrapper #subpage_header h6 a:first-child{
        color: #9e9a95 !important;
        margin:0 2px 0 0 ;
}


#subpage_header_wrapper #subpage_header h1 {
        font-size: 32px;
        color: #FFF;
        margin: 30px 0 0 0;
        clear:both;
        display:block;
        width:860px;
}

#subpage_header_wrapper #subpage_header div.forum_bread_crumbs  {
        display:block;
        width:980px;
        min-height:80px;
}

#subpage_header_wrapper #subpage_header div.forum_bread_crumbs h6 {
        font-size: .95em;
        color: #9e9a95 !important;
        float:left;
        margin: 10px 5px 0 0;
}

#subpage_header_wrapper #subpage_header div.forum_bread_crumbs h1 {
        font-size: 2.75em;
        color: #FFF;
        margin: 15px 0 0 0;
        width:880px;
        display:block;
}


#subpage_header_wrapper #subpage_header div.forum_bread_crumbs #sharethis_0 {
        background:url("/images/labels/share_this.gif") no-repeat scroll 0 0 transparent !important;
        float:right;
        height:23px;
        position:relative;
        top:35px;
        width:92px;
}

#subpage_body_wrapper {
        background: url(/images/background/subpage_body_tile.gif) repeat 100% 100% !important;
        display: block;
        margin: 0 auto;
        padding: 10px 0 80px;
        width: 100%;
        min-width: 980px;
}

#subpage_body {
        width: 978px;
        margin: 0 auto;
        display: block;
        text-align: left;
}

#subpage_body.world_of_uri {
        width: 100%;
        margin: 0 auto;
        display: block;
        text-align: left;
}


#subpage_left_navbar {
        float: left;
        display: inline-block;
        margin:0 10px 0 0;
}

#subpage_col1_nav_wrapper {
        float: left;
}

#subpage_col1_nav {
        background-color: #49443b;
        width: 188px;
        padding: 25px;
        margin: 0 0 10px 0;
        text-align: left;
}

#subpage_col1_nav ul {
        padding: 0;
        margin: 0;
}

#subpage_col1_nav ul li {
        font-size: 1em;
        font-weight: bold !important;
        color: #fff;
        border-bottom: 1px #817e78 solid;
        padding: 0;
        margin: 0;
}

#subpage_col1_nav ul li:first-child,
#subpage_col1_nav ul li:only-child {
border-top:1px solid #817E78;
border-bottom:1px solid #817E78;
color:#FFFFFF;
font-size:1em;
font-weight:bold !important;
margin:0;
padding:0;
}

#subpage_col1_nav li:hover {
        background-color: #76a700;
}

#subpage_col1_nav li.selected {
        background-color: #7ab73f;
}

#subpage_col1_nav ul li a {
        color: #FFF !important;
        text-decoration: none;
        font-weight: bold !important;
        display: block;
        width: 168px;
        padding: 5px 10px;
}

#subpage_col1_nav.latest_nav ul li a {
        color: #FFF !important;
        text-decoration: none;
        font-weight: bold !important;
        display: block;
        width: 184px;
        padding: 5px 2px;
}

#subpage_col1_nav li.selected {
        background-color: #7ab73f;
}

#subpage_col1_nav span {
        color: #bcb9ae;
        display: inline;
        float: right;
        margin:0 2px -15px 10px;
}

#subpage_col1_subnav {
        background:url(/images/background/transparent_white.png);
        width: 188px;
        padding: 25px;
        margin: 0 0 10px 0;
        text-align: left;
}

#subpage_col1_subnav h2 {
        padding: 5px 0 5px 5px;
        font-size: 1.15em;
        margin: 0;
}

#subpage_col1_subnav ul {
        padding: 0;
        margin: 0;
}

#subpage_col1_subnav li {
        font-size: 1em;
        font-weight: bold !important;
        border-bottom: 1px #817e78 solid;
        padding: 0 10px;
        margin: 0;
}
#subpage_col1_subnav li:first-child {
        font-size: 1em;
        font-weight: bold !important;
        border-bottom: 1px #817e78 solid;
        border-top: 1px #817e78 solid;
        padding: 0 10px;
        margin: 0;
}

#subpage_col1_subnav li:hover {
        background-color: #c7c0ab;
}

#subpage_col1_subnav a:link,
#subpage_col1_subnav a:visited,
#subpage_col1_subnav a:hover {
        color: #377a9e;
        font-weight: bold !important;
}

#subpage_col1_subnav a {
        color: #377a9e;
        font-weight: bold;
        display: inline-block;
        min-height: 0;
        width: 168px;
        padding: 5px 0;
}

#subpage_col1_subnav span {
        color: #bcb9ae;
        margin:0 0 -15px 5px;
}

.comment_count {
        display: inline;
        float: right;
        position: relative;
        top: 5px;
}

.no_border_bottom {
        border-bottom: 0;
}

.nav_label {
        margin: 20px 0 0 0;
}

#subpage_single_header {
        background:url(/images/background/transparent_white.png);
        width: 978px;
        margin: 0 auto;
        padding: 0;
}

#subpage_single_col_wrapper {
        background:url(/images/background/transparent_white.png);
        max-width: 949px;
        margin: 0 auto;
        padding: 20px;
}

#subpage_col2_header {
        background:url(/images/background/transparent_white.png);
        width: 730px;
        float: right;
        margin: 0;
        padding: 0;
}

#subpage_col2_header_text {
        background:url(/images/background/transparent_white.png);
        width: 690px;
        float: right;
        margin: 0;
        padding: 20px;
}

#subpage_col2_header_text.latest, #subpage_col2_header_text.most-watched {
	padding: 0;
	width: 730px;
	margin-top: 15px;
}

#subpage_col2_header_text.most-watched {
	margin: 0;
}

#subpage_col2_header_text.static {
	margin: 15px 0 0;
}

#subpage_col2_header_text.cta-bottom {
	position: relative;
	text-align: center;
	color: #3a3328;
}

#subpage_col2_header_text.cta-bottom table {
	width: 683px;
	margin: 0 auto 30px;
}

#subpage_col2_header_text.cta-bottom table td {
	width: 100px;
	max-width: 100px;
}

#button {
	background: #e5e1d7;
	padding: 5px;
	width: 200px;
	margin: 0 auto;
}

#subpage_col2_header_text.cta-bottom #button p {
	margin: 0 auto;
}

#subpage_col2_header_text.cta-bottom #button p#pledge_email_error, #subpage_col2_header_text.cta-bottom #button p#pledge_terms_error  {
	font-size: 10px !important;
	color: red;
	}

#subpage_col2_header_text.cta-bottom #button label, #subpage_col2_header_text.cta-bottom #button input {
	font-size: 10px !important;
}

#subpage_col2_header_text.cta-bottom #button input#pledge_terms {
	margin: 7px 0 0;
}
#subpage_col2_header_text.cta-bottom #button input#pledge_email {
	width: 95%;
}
#subpage_col2_header_text.cta-bottom #button label.email {
	display: block;
	text-align: left;
	padding: 0 0 2px 4px;
}

#subpage_col2_header_text.cta-bottom #button p.cta {
	background: #e3742c;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	padding: 6px 0px 5px 0px;
	display: block;
	position: relative;
	margin: 0 auto;
	line-height: 17px;
	/* width: 77%; */
	text-align: center;
}

#subpage_col2_header_text.cta-bottom #button p.cta a {
	color: #fff;
}



#subpage_col2_header_text.cta-bottom .evensteven p.cta {
	margin: -20px 0 0;
	font-size: 18px !important;
}

#subpage_col2_header_text.cta-bottom .evensteven h3 {
	font-size: 44px;
	text-transform: uppercase;
	margin-bottom: 0;
}

#subpage_col2_header_text.cta-bottom .evensteven h3.number {
	color: #47adbf;
}

#subpage_col2_header_text.latest h2, #subpage_col2_header_text.most-watched h2 {
	font-size: 15px;
	color: #fff;
	background: #47adbf;
	text-transform: uppercase;
	margin: 0;
	padding: 5px 0 5px 10px;
}

#subpage_col2_header_text.most-watched h2 {
	background: #f1af27;
}



#subpage_col2_header_text .carousel {
	height: 305px;
}

#subpage_col2_header_text .carousel .slide {
	width: 684px;
	padding: 10px 23px;
}

#subpage_col2_header_text #controls {
	position: relative;
	z-index: 1000;
}

#subpage_col2_header_text #controls #contain {
	position: relative;
	width: auto;
	float: right;
	bottom: 10px;
	right: 33px;
	margin: 0 0 -10px;
}

#subpage_col2_header_text #controls .slide-pager div {
	width: 15px;
	height: 16px;
	margin: 8px 8px 0;
}


#subpage_col2_header_text .carousel .avatar {
	position: relative;
	height: 90px;
	width: 90px;
	float: left;
	margin: 20px 12px;
}

#subpage_col2_header_text .carousel .rollover {
	position: absolute;
	top: 0;
	width: 90px;
	height: 90px;
	display: table;
	background: url('/images/background/rollover-85.png');
	opacity: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-webkit-transition: opacity .15s ease-in-out;
	-moz-transition: opactiy .15s ease-in-out;
	-ms-transition: opacity .15s ease-in-out;
	-o-transition: opacity .15s ease-in-out;
	transition: opacity .15s ease-in-out;
	overflow: hidden;
}

#subpage_col2_header_text .carousel .rollover:hover {
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}
#subpage_col2_header_text .carousel .rollover p {
	margin: 0;
	padding: 3px;
	vertical-align: bottom;
	font-size: 12px !important;
	line-height: 13px;
	color: #fff;
	display: table-cell;
	width: 90px;
	height: 83px;
	word-break: break-all;
}

#subpage_col2_header_text h3 a:link,
#subpage_col2_header_text h3 a:visited,
#subpage_col2_header_text h3 a:hover {
        font-size: 1em !important;
        color: #377a9e !important;
        font-weight: bold !important;
}

.subpage_col2_wrapper {
        background:url(/images/background/transparent_white.png);
        width: 690px;
        float: right;
        margin: 10px 0 0 0;
        padding: 20px;
        position: relative;
}

.subpage_col2_wrapper h3 {
        font-size: 1.35em;
        color: #383126;
        font-weight: bold;
}

.subpage_col2_wrapper p {
        font-size: 15px;
        color: #383126;
        font-weight: normal;
}

.subpage_col2_header_text {
        background:url(/images/background/transparent_white.png);
        width: 690px;
        float: left;
        margin: -2px 0 0 0;
        padding: 20px;
        left: 245px;
        position: relative;
}

.subpage_col2_wrapper_about_uri {
        background:url(/images/background/transparent_white.png);
        width: 690px;
        float: right;
        margin: 10px 0 0 0;
        padding: 20px;
        position: relative;
}

.subpage_col2_wrapper_latest {
        background:url(/images/background/transparent_white.png);
        width: 690px;
        float: right;
        margin: 1px 0 0 0;
        padding: 20px;
}

.subpage_col2_wrapper_directory {
        background:url(/images/background/transparent_white.png);
        width: 690px;
        float: right;
        margin: 1px 0 0 0;
        padding: 20px;
}

.subpage_col2_wrapper_profile {
        background:url(/images/background/transparent_white.png);
        width: 690px;
        float: right;
        margin: 1px 0 0 0;
        padding: 20px;
}

.subpage_col2_wrapper_directory_padding_10px {
        background:url(/images/background/transparent_white.png);
        width: 690px;
        float: right;
        margin: 1px 0 0 0;
        padding: 10px 20px;
}

.subpage_col2_wrapper_padding_10px {
        background:url(/images/background/transparent_white.png);
        width: 690px;
        float: right;
        margin: 1px 0 0 0;
        padding: 10px 20px;
}

.subpage_col2_wrapper_padding_10px form select {
        width: 150px;
        margin: 2px 0 0 0;
}

.subpage_col2_wrapper_directory_padding_10px form select {
        width: 170px;
        margin: 2px 0 0 0;
}

#grandchildren_nav h3 a:link,
#grandchildren_nav h3 a:visited,
#grandchildren_nav h3 a:hover {
        font-size: 0.9em  !important;
        font-weight:normal !important;
}

#grandchildren_nav h3 a.selected {
        font-size: 0.9em  !important;
        font-weight:bold !important;
        color:#383126 !important;
}

.blog_col1_wrapper {
        float: left;
        width: 500px;
}

.blog_col2_wrapper {
        float: right;
        width: 90px;
}

p.blog_date {
        color:#383126;
        margin:0;
        padding:0;
}

.blog_text {
        width: 510px;
        font-size:13px;
}

.blog_text.top iframe {
	width: 100%;
}

.blog_text p{
        margin:10px 0 0;
        padding:0;
        font-size:13px;
}

.blog_text p:last-child{
        margin:10px 0 20px;
        padding:0;
        font-size:13px;
}

.blog_text img {
        margin-bottom: 10px;
}

.blog_text a {
        color: #377a9e !important;
}

.blog_text h3 {
        font-family:arial;
        font-weight: bold !important; 
        font-size:24px;
}

.blog_text h3 a:link, .blog_text h3 a:focus, .blog_text h3 a:hover, .blog_text h3 a:active {
        font-weight: bold !important;
}



.blog_text h4, .blog_text h5 {
        margin: 0;
        padding: 0;
}

.blog_avatar {
        display: block;
        width: 90px;
}

.blog_avatar img {
        border:4px solid #BFB6AC;
        display:inline-block;
        
}

img.avatar {
        border:4px solid #BFB6AC;
        display:inline-block;
        
}

.blog_avatar h5, .blog_tags h5 {
        margin: 0;
        font-size: 1em;
        padding: 0;
        color:#7a7979;
        font-weight: bold;
        
}

.blog_avatar p, .blog_tags p {
        font-size: 13px;
        color: #377a9e;
        margin: 0 0 5px 0;
}

.blog_avatar a, .blog_avatar a:visited, .blog_avatar a:hover  {
        font-weight: normal !important;
}

.blog_tags a, .blog_tags a:visited, .blog_tags a:hover  {
        font-weight: normal !important;
}


.blog_tags {
        display: block;
        width: 90px;
        margin-top: 10px;
}

.blog_comment_wrapper {
        background-color: #F2EFE5;
        padding: 10px;
        margin-top: 15px;
}

.blog_comment_date {
        font-size: .80em;
        color: #736357;
        font-style: italic;
}

.blog_col2_action_area_wrapper {
        margin:15px 0 0 0;
}

.blog_col2_region_wrapper {
        margin:15px 0 0 0;
}

.subpage_col2_wrapper_latest h3 a:link,
.subpage_col2_wrapper_latest h3 a:visited,
.subpage_col2_wrapper_latest h3 a:hover {
        font-size: 24px;
        color: #377a9e;
        font-weight: bold !important;
        margin:5px 0;
}

#pagination_wrapper {
        width: 525px;
        margin: 0 auto;
}

#page_number_wrapper {
        display: inline-block;
        margin: 2px auto 0 auto;
        width: 220px;
        float: left;
        text-align: center;
}

#page_number_wrapper p {
        display: inline;
        margin: 0 auto;
        padding: 5px;
        font-weight: bold;
}

#page_number_wrapper a:link,
#page_number_wrapper a:visited,
#page_number_wrapper a:hover {
        color: #377a9e;
        font-weight: normal !important;
}

#page_number_wrapper a.selected:link,
#page_number_wrapper a.selected:visited,
#page_number_wrapper a.selected:hover {
        color: #383126;
        font-weight: normal !important;
}

#first_page, #previous_page {
        float: left;
        margin-left: 5px;
}

#next_page, #last_page {
        float: right;
        margin-right: 5px;
}

.clear {
        clear: both;
        margin: 0;
}

    /* About URI */
#about_uri_slider {
        padding: 0;
        display: block;
        position: relative;
        top: 20px;
        z-index: 1001;
        margin:0 0 20px;
}

    /* Staff */
#subpage_col2_wrapper_staff {
        background-color: #e1ddd2;
        width: 690px;
        float: right;
        margin: 0 0 0 0;
        padding: 20px;
        position: relative;
        display: block;
}

#staff_email_wrapper {
        text-align: left;
        background-color: #383126;
        width: 305px;
        display: block;
        padding: 20px;
        min-height: 309px;
        margin:0;    
}

#email_popup_shadow.left{     
      background: url('../../images/shadow.png') repeat bottom right;
      padding: 0;
      margin: 0 0 11px 0;
      -moz-border-radius-bottomleft: 15px;
      -moz-border-radius-topright: 15px;
      -webkit-border-top-right-radius: 15px;
      -webkit-border-bottom-left-radius: 15px;
      width:354px;
      padding:0 0 10px;
}

#email_popup_shadow.right{     
      background: url('../../images/shadow.png') repeat bottom right;
      padding: 0;
      margin: 0 0 11px 0;
      -moz-border-radius-bottomleft: 15px;
      -moz-border-radius-topright: 15px;
      -webkit-border-top-right-radius: 15px;
      -webkit-border-bottom-left-radius: 15px;
      width:354px;
      padding:0 0 10px;
}

#email_popup {
        background:url("/images/staff_email/staff_email_background.png") no-repeat scroll 0 0 transparent;
        padding: 20px 20px 20px 45px;
        position: absolute;
        width: 329px;
        min-height: 309px;
        display: none;
        z-index: 1000;
}

#email_popup_draw_right {
        background:url("/images/staff_email/staff_email_background_right.png")  no-repeat scroll 0 0 transparent;
        padding: 20px 50px 20px 30px;
        position: absolute;
        width: 329px;
        min-height: 309px;
        display: none;
        z-index: 1000;
}

#email_popup p {
        color: #FFF;
}

#email_popup_draw_right p {
        color: #FFF;
}

#staff_send_button {
        border: 0;
        display:block;
        margin:10px 0 0 222px;
}

#email_popup_draw_right #close_email_popup {
        float: right;
        margin: -10px -15px 0 0;
        z-index: 1001;
}

#email_popup #close_email_popup {
        float: right;
        margin: -15px -15px 0 0;
        z-index: 1001;
}

#staff_email_wrapper p:first-child {
        margin: 0 0 5px 0;
        font-weight: bold;
}

#staff_email_wrapper p {
        margin: 10px 0 5px 0;
        font-weight: bold;
}


#staff_email_wrapper h3 {
        color: #FFF;
        font-size: 1.15em;
        font-weight: bold;
        margin: 10px 0 0 0;
}

#email_address {
        border: 1px solid #bcb9ae;
        width: 305px;
}

#email_message {
        border: 1px solid #bcb9ae;
        width: 305px;
        height: 160px;
}

#subpage_col2_wrapper_staff h3 a.selected {
        font-weight: bold;
}

#subpage_col2_wrapper_staff h3 a:visited, a:hover {
        font-weight: normal;
}

#subpage_col2_wrapper_staff h3 {
        font-size: 1.15em;
}

.staff_wrapper {
        margin-bottom: 35px;
        clear: both;
        display: inline-block;
}

.staff_image_col1_wrapper {
        height: 140px;
        width: 145px;
        float: left;
}

.staff_image_col1_wrapper img {
        border: 3px #bfb6ac solid;
}

.staff_text_col2_wrapper {
        padding: 0;
        width: 530px;
        float: left;
}

.staff_text_col2_wrapper h3 {
        color: #27221a;
        font-weight: bold;
        margin: 0;
        font-size: 1.35em !important;
}

.content {
        display: inline;
}

.email_wrapper {
        display: inline-block;
}

.email_wrapper a:link,
.email_wrapper a:visited,
.email_wrapper a:hover {
        display: block;
        font-weight:bold !important
}

    /* Regional Directory */
.regional_announcement {
        background-color: #d09316;
        width: 978px;
        height: 32px;
        margin: 0 auto 10px auto;
        text-align: left;
}

.regional_announcement img {
        display: inline;
}


.regional_announcement a:link,
.regional_announcement a:visited,
.regional_announcement a:hover {
        display: inline;
        color: #FFF;
        font-weight: bold !important;
}

.regional_announcement p {
        display: inline;
        color: #FFF;
        font-weight: bold;
        position: relative;
        top: 7px;
}



#subpage_col2_header_directory {
        background:url(/images/background/transparent_white.png);
        width: 484px;
        float: left;
        margin: 0;
        padding: 0;
        position: relative;
}

#subpage_col2_header_directory h4 {
        line-height: 1.2em;
}

#subpage_col3_header_directory {
        background:url(/images/background/transparent_white.png);
        width: 236px;
        float: right;
        margin: 0 0 10px 0;
        padding: 0;
        position: relative;
}

#directory_quote_wrapper {
        background: url(/images/regional_directory/quote_aqua.gif);
        width: 196px;
        min-height: 125px;
        padding: 20px;
}

#directory_quote_wrapper h4 {
        line-height: 1.4em;
        color: #FFF;
        margin: 0;
        display: inline;
}

#directory_quote_wrapper h5 {
        font-size: 1.15em;
        color: #FFF;
        margin: -10px 0 0 70px;
        clear: both;
}

#subpage_col3_wrapper_directory {
        padding: 20px;
        background:url(/images/background/transparent_white.png);
        width: 196px;
        float: right;
        margin: 0 0 0 0;
        display:inline-block;
}

#subpage_col2_header_directory.campaign {
	height: 289px !important;
	margin-bottom: 15px;
	overflow: hidden;
}

#subpage_col2_header_directory.campaign img, #subpage_col2_header_directory.campaign iframe, #subpage_col2_header_directory.campaign object, #subpage_col2_header_directory.campaign embed {
	width: 100%;
	max-height: 100%;
}

#subpage_col3_wrapper_directory.cta-sidebar {
	padding: 0;
	background: none;
	width: 236px;
	text-align: center;
	height: 289px;
	position: relative;
}

#subpage_col3_wrapper_directory.cta-sidebar .content-wrap {
	background: #49443b;
	border-bottom: 3px solid #005456;
	display: table;
	width: 100%;
	height: 188px;
}

#subpage_col3_wrapper_directory.cta-sidebar .content-wrap .content {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
}

#subpage_col3_wrapper_directory.cta-sidebar .content-wrap .content p {
	color: #bcb9ae;
	font-size: 24px !important;
}

#subpage_col3_wrapper_directory.cta-sidebar .content-wrap .content a {
	color: #47adbf !important;
	font-size: 24px !important;
}

#subpage_col3_wrapper_directory.cta-sidebar .content-wrap .content p {
	margin-bottom: 0;
}

#subpage_col3_wrapper_directory.cta-sidebar .content-wrap .content .number {
	color: #fff;
	font-size: 36px !important;
	line-height: 36px;
	margin-bottom: 0;
}

#subpage_col3_wrapper_directory.cta-sidebar .content-wrap .content .small, #subpage_col3_wrapper_directory.cta-sidebar .content-wrap .content .small a {
	font-size: 13px !important;
	margin-bottom: 10px;
}

#subpage_col3_wrapper_directory.cta-sidebar .content-wrap .content .big, #subpage_col3_wrapper_directory.cta-sidebar .content-wrap .content .big a {
	font-size: 26px !important;
	line-height: 26px;
	color: #fff;
	margin-top: -.2em;
	margin-bottom: 0;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#subpage_col3_wrapper_directory.cta-sidebar.cta-2 .content-wrap .content .big, #subpage_col3_wrapper_directory.cta-sidebar.cta-2 .content-wrap .content .big a {
	font-size: 28px !important;
	line-height: 28px;
}

#subpage_col3_wrapper_directory.cta-sidebar.cta-3 .content-wrap .content .big { 
	margin-bottom: 15px;
}

#subpage_col3_wrapper_directory.cta-sidebar.cta-3 .content-wrap .content .big:last-of-type {
	margin-bottom: 0;
}



#subpage_col3_wrapper_directory.cta-sidebar.cta-1 #join-us {
	background: #7ab73f;
	border-top: #78a33d solid 3px;
	border-bottom: #009c49 solid 3px;
}

#subpage_col3_wrapper_directory.cta-sidebar.cta-2 #join-us{
	background: #47adbf;
	border-top: #009c49 solid 3px;
	border-bottom: #005456 solid 3px;
}

#subpage_col3_wrapper_directory.cta-sidebar.cta-3 #join-us {
	background: #e3742c;
	border-top: #de5d2a solid 3px;
	border-bottom: #a7551b solid 3px;
}

#subpage_col3_wrapper_directory.cta-sidebar #join-us h4 {
	text-align: center;
	font-size: 32px;
	text-transform: uppercase;
	font-weight: normal;
	color: #fff;
	padding: 30px 0 25px;
}

#subpage_col3_wrapper_directory:first-child {
        margin: 10px 0 0 0;
}

#subpage_col3_wrapper_directory li {
        margin: 0;
        padding: 5px 0;
}

#subpage_col3_wrapper_directory hr {
        border-bottom: 0 none;
        border-top: 1px solid #B0ABA1 !important;
        color: #B0ABA1 !important;
        height: 0;
        margin: 10px 0;
}

#subpage_col3_wrapper_directory li {
        margin: -5px 0;
}

#subpage_col3_wrapper_directory ul {
        margin: 10px 0;
}

#subpage_col3_wrapper_directory a:link,
#subpage_col3_wrapper_directory a:visited,
#subpage_col3_wrapper_directory a:hover {
        color: #377a9e;
        margin: 0;
        font-weight: bold !important; 
    
}
#subpage_col3_wrapper_directory h4 a:link,
#subpage_col3_wrapper_directory h4 a:visited,
#subpage_col3_wrapper_directory h4 a:hover {
        color: #377a9e;
        margin: 5px 0 10px 0;
        font-weight: bold !important; 
        font-size:13px;
        display:inline-block;
    
}

#subpage_col3_wrapper_directory p  {
        font-size:13px;
}

#subpage_col3_wrapper_directory p a:link,
#subpage_col3_wrapper_directory p a:visited,
#subpage_col3_wrapper_directory p a:hover {
        font-weight: bold;
        font-size:13px;
}

#subpage_col3_wrapper_directory h4 {
        color: #377a9e;
        font-weight: bold;
}

#subpage_col3_wrapper_directory h5 {
        font-weight: bold;
        margin: 0;
        padding: 0;
}

/* Featured CC Side Bar Styles */
.featuredCC h4 a:link,
.featuredCC h4 a:visited,
.featuredCC h4 a:hover {
font-size:14px !important;
}


.left_quote {
        float: left;
        margin: 5px 5px 5px 0;
}

.right_quote {
        display: inline;
        margin: 0 5px 3px 0;
}

.map {
        margin: 0;
        padding: 0;
        border: 4px solid #bcb9ae;
}

#subpage_subnav_directory {
        background-color:#49443B;
        clear:right;
        display:inline-block;
        float:right;
        margin:10px 0 0;
        padding:20px;
        width:690px;
                
}

#subpage_subnav_directory ul {
        margin: 0;
}

#subpage_subnav_directory li {
        border-right: 1px solid #817E78;
        color: #FFFFFF;
        font-size: .95em;
        margin: 0 0 0 -5px;
        display: inline;
        padding: 10px 0;
}

#subpage_subnav_directory li:hover {
        background-color: #7ab73f;
}

#subpage_subnav_directory li.selected {
        background-color: #7ab73f;
}

#subpage_subnav_directory li a {
        color: #FFF;
        font-weight: bold !important;
        text-decoration: none;
        padding: 10px 15px;
        
}

    /* Adding a post styles */
.subpage_col2_wrapper_add_content {
        background:url(/images/background/transparent_white.png);
        width: 690px;
        float: right;
        margin: 1px 0 0 0;
        padding: 20px;
}
#add_post_title, .share-story #title {
        width: 100%;
        border: 1px #bcb9ae solid;
}
#add_post_intro {
        width: 100%;
        height: 100px;
        border: 1px #bcb9ae solid;
}
#add_post_image_wrapper {
        float: left;
        margin-right: 20px
}
#add_post_instructions_wrapper {
        float: left;
        margin-top: -15px
}
#add_post_full {
        width: 100%;
        border: 1px #bcb9ae solid;
        height: 300px;
}

.add_post_select_wrapper {
        display: inline-block;
        margin: 20px 20px 0 0
}

.add_post_select_wrapper div {
        display: inline-block;
        width: 120px;
}

.add_post_select_wrapper h5 {
        display: inline;
        margin: 20px 20px 0 0;
}
#add_post_tags {
        width: 60%;
        border: 1px #bcb9ae solid;
}
#add_post_tags_wrapper {
        display: block;
        margin: 20px 20px 0 0
}
#add_post_tags_wrapper div {
        display: inline-block;
        width: 120px;
}

#subpage_col1_add_post {
        background-color: #e1ddd2;
        width: 188px;
        padding: 25px;
        margin: 0 10px 10px 0;
        text-align: left;
        float: left;
        clear: both;
}

#subpage_col1_add_post h2 {
        border-bottom: 1px #817e78 solid;
        padding: 5px 0 5px 5px;
        font-size: 1.15em;
        margin: 0;
}

#subpage_col1_add_post h3 {
        margin: 5px 0 5px 0;
        font-size: 1.25em;
        font-weight: bold;
}

#subpage_col1_add_post ul {
        padding: 0;
        margin: 0;
}

#subpage_col1_add_post li {
        font-size: .95em;
        font-weight: bold !important;
        border-bottom: 1px #817e78 solid;
        padding: 5px 0 5px 0;
        margin: 0;
}

#subpage_col1_add_post li:hover {
        background-color: #c7c0ab;
}

#subpage_col1_add_post a, a:visited {
        color: #377a9e;
        text-decoration: none;
}

#subpage_col1_add_post span {
        color: #bcb9ae;
}

#subpage_col1_add_post img {
        border: 4px #bfb6ac solid;
}

.subpage_col2_wrapper_add_content select {
        width: 160px;
}

.subpage_col2_wrapper_add_content h5 {
        font-weight: bold;
        margin: 20px 0 5px 0;
        padding:0;
}


.subpage_col2_wrapper_add_content h5 em, .subpage_col2_wrapper_add_content h5 em a {
        font-size: .80em;
        color: #736357;
}

.subpage_col2_wrapper_add_content h5 em a {
        color: #736357;
        font-size: 1em;
}

    /* Join a Global Cooperation Circles styles */
.asterisk {
        color: #a2191c;
}

.subpage_col2_wrapper_join_global_cc {
        background:url(/images/background/transparent_white.png);
        width: 690px;
        float: right;
        margin: 0 0 0 0;
        padding: 20px;
}

#join_global_cc_form_wrapper {
        margin: 20px 20px 20px 60px;
}

#join_cc_form_container {
        clear: both;
        margin: 10px 0;
}

.join_global_cc_form_col1 {
        float: left;
        width: 100px;
}

.join_global_cc_form_col2 {
        float: right;
        width: 500px;
}

/*
.join_global_cc_form_col2 #email, #firstname, #lastname, #username, #country {
        width: 280px;
}

.join_global_cc_form_col2 #password, #password_confirm {
        width: 200px;
}

.join_global_cc_form_col2 #Zip_code {
        width: 70px;
}
*/

label.error {
        font-weight: bold;
        float: none;
        color: #AA0000;
        vertical-align: middle;
}

#email_popup_form label.error {
        font-weight: bold;
        float: none;
        color: #AA0000;
        padding: 0 0 5px 0;
        position: relative;
        top: 5px;
        vertical-align: middle;
}

label.error img {
        vertical-align: middle;
}

#signin_form label.error img {
        vertical-align: top;
}

.join_global_cc_form_col2 option {
        border: 1px #817e78 solid;
        width: 140px;
}

.join_global_cc_form_col2 input {
        border: 1px #817e78 solid;
}

.join_global_cc_form_col2 .checkbox {
        border: 0;
}

#subpage_col3_wrapper_cc {
        padding: 20px;
        background:url(/images/background/transparent_white.png);
        width: 196px;
        float: right;
        margin: 0 0 0 0;
}

.CC_region_wrapper.left {
        float: left;
        width: 215px;
        margin: 0 0 20px;
}

.CC_region_wrapper.right {
        float: right;
        width: 215px;
        margin: 0 0 20px;
}

#CC_region_country_wrapper {
        padding: 0;
        margin: 10px 0 20px;
        width: 215px;
        min-height: 30px;
        font-size:15px;
}

.featuredCC_wrapper {
        margin: 10px 0;
}

.featuredCC_wrapper.top {
        margin: 0 0 10px 0;
}

.featuredCC_wrapper p {
        line-height: 1.5em;
        margin: 0 0 0;
}

.featuredCC_wrapper h3 {
        font-size: 1.15em !important;
        line-height: 1.5em;
        margin: 0 0 0;
}

.featured_cc_blog_text {
        width: 690px;
}

.featuredCC_contact div p{
        line-height:14px;
        margin: 0 0 0;
}

.featuredCC_contact div {
        margin: 0 0 10px;
}




    /* Get Involved styles */
.subpage_col2_wrapper_get_involved {
        background:url(/images/background/transparent_white.png);
        width: 690px;
        float: right;
        margin: 0 0 0 0;
        padding: 20px;
}

.get_involved select {
        width: 150px;
        display: inline-block;
        margin: 0 15px 0 0 !important;
}

#get_involved_slider {
        padding: 0;
        display: block;
        position: relative;
        top: 20px;
}

#event_count {
        float: right;
        margin: 6px 75px 0 0;
}

#events_wrapper {
        float: left;
        width: 700px;
}

#events_form_wrapper_col1 {
        float: left;
        width: 501px;
}

#events_form_wrapper_col2 {
        float: right;
        width: 181px;
        text-align: right;
}

.event_posting {
        width: 400px;
        float: left;
}

.subpage_col2_wrapper_events {
        background-color: #e1ddd2;
        width: 690px;
        float: right;
        margin: 1px 0 0 0;
        padding: 20px;
}

.subpage_col2_wrapper_events .calendar h6 { /* Wrapper to give some padding in the panels, without messing with existing panel width */
        color: #fff;
        margin: -5px auto 0 auto;
        text-align: center;
        font-size: 11px;
        font-weight: bold;
}

.subpage_col2_wrapper_events .calendar { /* Wrapper to give some padding in the panels, without messing with existing panel width */
        background: url(/images/icons/calendar.png) no-repeat;
        width: 60px;
        height: 60px;
        float: left;
        display: inline-block;
        margin: 0 20px 0 0;
}

.subpage_col2_wrapper_events .calendar p { /* Wrapper to give some padding in the panels, without messing with existing panel width */
        color: #000;
        margin: 0 auto 0 auto;
        text-align: center;
        font-size: 24px;
        font-weight: bold;
}

.subpage_col2_wrapper_events img { /* Wrapper to give some padding in the panels, without messing with existing panel width */
        float: right;
        margin: 0;
        border: 4px solid #bfb6ac;
}

.subpage_col2_wrapper_events p { /* Wrapper to give some padding in the panels, without messing with existing panel width */
        font-size: 15px;
}

.subpage_col2_wrapper_events p.event_time { /* Wrapper to give some padding in the panels, without messing with existing panel width */
        display: inline-block;
        font-weight: bold;
        margin: 0;
}

.subpage_col2_wrapper_events h3 {
        color: #377A9E;
        font-weight: bold;
}

.subpage_col2_wrapper_events a {
        color: #377A9E;
        font-weight: bold;
}

    /* URI AROUND THE WORLD styles */
.subpage_col2_wrapper_uri_around_the_world {
        background:url(/images/background/transparent_white.png);
        width: 690px;
        margin: 0 auto;
        padding: 0;
}

#cc_filter_wrapper {
        background-image: url(/images/background/transparent.png);
        width: 390px;
        float: right;
        height: 50px;
        margin: 10px 0 0;
        width: 390px;
        padding: 10px;
}

#cc_filter_wrapper p {
        color: #bcb9ae;
        font-weight: bold;
        font-size: .9em;
        margin: 0 0 5px 0;
}

#cc_filter_wrapper select {
        width: 180px;
}

#cc_filter_wrapper div#show {
        float: left;
        width: 180px;
}

#cc_filter_wrapper div#filter {
        float: right;
        width: 180px;
}

    /* Author Profile styles */
.profile_col2_wrapper {
        float: right;
        width: 90px;
}

.profile_user_info_wrapper {
        width: 690px;
}

.profile_date {
        font-size: .85em;
}

.profile_wrapper {
        width: 690px;
        float: right;
}

.profile_wrapper img {
        border: 4px solid #BFB6AC;
        display: inline;
        float: left;
        margin: 0 20px 20px 0;
}

.profile_wrapper span {
        display: inline;
}

.profile_wrapper a:link,
.profile_wrapper a:visited,
.profile_wrapper a:hover {
        color: #377a9e;
        font-weight: bold !important;
}

.profile_username h3 {
        color: #377A9E;
        font-weight: bold;
        font-size: 1.5em;
        float: left;
}

.profile_posting {
        float: left;
        width: 600px;
}

.profile_avatar {
        float: left;
        width: 270px;
}

.profile_bio {
        float: right;
        width: 420px;
}

.profile_avatar img {
        border: 4px #bfb6ac solid;
}

.profile_avatar_thumbnail {
        width: 60px;
        height: 60px;
        float: left;
        display: inline-block;
        margin: 0 20px 0 0;
        border: 3px #bfb6ac solid;
}

.profile_avatar h5, .profile_tags h5 {
        margin: 0;
        font-size: .90em;
        padding: 0;
}

.profile_avatar p, .profile_tags p {
        font-size: .95em;
        color: #377a9e;
        margin: 0 0 5px 0;
}

.profile_email {
        display: inline;
}

.post_time {
        font-weight: bold;
}

.profile_avatar a,
.profile_avatar a:visited,
.profile_avatar a:hover {
        font-weight: bold;
}

.profile_tags a,
.profile_tags a:visited,
.profile_tags a:visited {
        font-weight: bold;
}

.profile_tags {
        display: block;
        width: 90px;
        margin-top: 10px;
}
.traditions_wrapper {
        display:inline-block;
        width:210px;
        float:left; 
}
.traditions_wrapper .button{
        width: 210px; 
        text-align: center; 
        padding:5px 0 0 0;
}
#div_purpose, #div_announcement, #div_quote, #div_bio {
        display:block;
        clear:both;
        margin:0 0 0 0;
        padding:5px 0 0 0;
}

    /* Welcome styles */
#welcome_wrapper {
        background: url(/images/background/welcome_background.png) transparent no-repeat;
        width: 862px;
        height: 502px;
        margin: 0 auto;
        display: block;
        position: absolute;
        top: 0;
        left: 0;
}

#country_wrapper {
        float: right;
        width: 550px;
        margin: 0 auto;
        margin: 30px 100px 30px 0;
        text-align: left;
}

.country {
        float: left;
        width: 150px;
        margin: 0 auto;
        margin: 30px 30px 30px 0;
        text-align: left;
}

#go_to_URI {
        float: right;
        display: block;
        margin: 30px 20px 0 0;
}

    /* Edit author profile form */
#div_action_area .label_parents:first-child {
        padding: 0;
        display: block !important;
        margin: 10px 0 0 0;
}

#div_action_area .label_parents {
        padding: 0;
        display: block !important;
        margin: 30px 0 0 0;
}

#div_action_area .label_kids {
        padding: 0;
        display: block !important;
        margin: 0 0 0 20px;
}

#div_tradition .label_parents {
        padding: 0;
        display: block !important;
        margin: 10px 0 0 0;
}

    /*  Global Initiative Styles   */
.global_initiative h4 {
        width: 169px;
        display: block;
        padding: 10px;
        background-color: #47adbf;
        text-transform: uppercase;
        color: #FFF !important;
        font-weight: normal !important;
}
.global_initiative {
        font-size: 1em;
        font-weight: normal !important;
        color:#322D25;
}

.global_initiative p {
        display: inline-block;
        font-size: 1em;
        font-weight: normal !important;
        margin:10px 0;
        color:#322D25;
}

.global_initiative p a, .global_initiative p a:visited {
        display: inline-block;
        font-size: 1em;
        font-weight: bold !important;
        margin:10px 0;
        color:#377a9e;
        text-decoration:none;
}

.global_initiative p a:hover {
        display: inline-block;
        font-size: 1em;
        font-weight: bold !important;
        margin:10px 0;
        color:#377a9e;
        text-decoration:underline;
}

    /* Form Validator Styles */
.checkbox {
        margin: 2px 5px 0 0;
}

    /* Footer styles */
#footer_wrapper {
        padding: 0;
        width: 100% !important;
        height: auto;
        background-color: #322D25;
        margin: 0 auto;
        height: 100px;
}

#footer {
        width: 980px !important;
        text-align: left;
        font-size: .9em;
        margin: 0 auto;
        padding: 20px 0 20px 0;
        color:#FFF;
        
}

#footer p{
        text-align: left;
        font-size: .9em;
        color:#FFF;
        
}

#footer.home{
        width: 980px !important;
        text-align: left;
        font-size: .9em;
        margin: 0 auto;
        padding: 0 0 20px 0;
        color:#FFF;
}

#footer .footer_nav {
        margin: 50px 0 0 10px;
}

#footer a:link, 
#footer a:visited, 
#footer a:active, 
#footer a:hover{
        color:#FFF;
        font-weight: normal !important;
        margin:0 4px;
}


#footer .footer_copy {
        margin: 50px 10px 0 0;
}

    /* Home Page News */
.news {
        margin: 0 0 12px 0;
}

.news p {
        margin: 0;
}

.news_date {
        font-size: 10px;
        font-weight: bold;
}

.news_text img {
        border: 1px solid #C8C8C8;
        padding: 2px;
}

    /* News Listing Page */
.media_item {
        margin: 0 0 16px 0;
}

.media_item .subcl {
        padding: 5px;
}

.media_item .subcr {
        padding: 5px;
}

.media_item .odd {
        background: #F0F0F0;
}

.media_item p {
        margin: 0;
}

    /* Blog Posts */
#blog_preview_announcement {
        background-color: #b50000;
        width: 720px;
        margin: 0 auto 0 auto;
        text-align: center;
        float: right;
        padding: 5px 5px 4px 5px;
}

.subpage_col2_blog_preview {
        background-color: #e1ddd2;
        width: 684px;
        float: right;
        margin: 0 0 0 0;
        padding: 20px;
        border: 3px #b50000 solid;
}

#blog_preview_announcement h2 {
        margin: 10px;
}

#blog_preview_announcement h3 {
        color: #FFF;
        margin: 0 10px;
        font-weight: bold;
        font-size: 1.25em;
        display: inline;
}

#blog_preview_announcement img {
        vertical-align: bottom;
}

#blog_preview_announcement p {
        display: inline;
        color: #FFF;
        font-weight: bold;
        position: relative;
}

    /*#blog_preview_announcement a:visited, a:hover {
     color: #FFF;
     text-decoration: underline;
     font-weight: bold;
     }*/
.post_item {
        border-bottom: 1px solid #e5e9eb;
        font-size: 12px;
        overflow: hidden;
        margin: 0 0 18px 0;
        min-height: 200px;
        padding: 10px 0 10px 0;
}

.post_item h3 {
        margin: 0;
}

.post_item p {
        margin: 0;
}

.post_data {
        overflow: hidden;
}

.post_data .post_date {
        color: #727b7f;
        font-size: 11px;
}

.post_data .comments_icon {
}

.post_detail_box {
        overflow: hidden;
}

.post_detail_box p.blog_author {
        color: #5f696d;
        font-size: 11px;
        margin: 0 0 10px 3px;
}

    /* Blog Detail Box */
.blog_detail {
        font-size: 12px;
        line-height: 1.2em;
}

.blog_detail div {
        margin: 5px 0;
        padding: 0 15px 0 20px;
}

.blog_detail p {
        border-top: none;
        padding: 0;
}

.blog_detail .comment_wrapper {
        margin: 10px 0 0 0;
}

.blog_detail .comment_wrapper .gray {
        background: #c3c8cb;
}

.blog_detail .comment_wrapper .comment_entry {
        margin: 5px 0 10px 0;
        padding: 10px;
}

.blog_detail .comment_wrapper .comment_entry .comment_meta {
        font-size: 10px;
}


    /* Pagination */
.pagination {
        list-style: none;
        text-align: center;
}

.pagination li {
        list-style: none;
}


    /* Google Map Styles */
#map_canvas {
        width: 100%;
        height: 500px;
        background: transparent !important;
        z-index: 1 !important;
        margin: -10px 0 -80px;
}
#bubble_wrapper {
        background:url("../../images/shadow.png") no-repeat scroll left bottom transparent;
        padding:0 0 10px 0;
        width:259px;
}

#bubble {
        background: #383126 repeat;
        padding: 10px 10px 0 10px;
        text-align: left;
        z-index: 3001 !important;
        display: inline-block;
        min-height: 120px;
        width:239px;
       
}

#close_email_popup.map {
        float: right;
        margin: 0 0 0 0;
        padding: 0;
        z-index: 1001;
        border: 0;
}

span#bubble h2 {
        color: #FFF;
        font-weight: bold;
        border: 0;
        font-size: 1.3em;
        margin: 0;
        width: 200px;
        padding: 0 5px 5px 0;
}

span#bubble h3, span#bubble h3 a, span#bubble h3 a:visited, span#bubble h3 a:hover {
        color: #FFF;
        font-weight: bold !important;
        border: 0;
        font-size: 1.05em;
        
}

span#bubble p {
        color: #FFF;
        font-weight: normal;
        border: 0;
        font-size: 1em;
        margin: 10px 0 0 0;
}

    /* Google Search Results */
div#cse-search-results {
}

.gsc-control-cse {
        font-family: Arial, sans-serif;
}

#cse-search-form {
        height: 30px;
}

input.gsc-input {
        border-color: #bcb9ae;
        height: 23px;
        padding: 0;
        margin: 0;
        width: 140px;
        outline: 0 !important;
        background: #FFF !important;
}

input.gsc-search-button {
        background: url(/images/header/search_button.gif) no-repeat;
        border: none;
        background-color: transparent;
        color: #E1DDD2;
        height: 25px;
        width: 35px;
        margin: 0;
        padding: 0;
        text-indent: -1000em;
        outline: 0 !important;
}

.gsc-tabHeader.gsc-tabhInactive {
        border-color: #E9E9E9;
        background-color: #E9E9E9;
}

.gsc-tabHeader.gsc-tabhActive {
        border-top-color: #E1DDD2;
        border-left-color: #E1DDD2;
        border-right-color: #E1DDD2;
        color: #E1DDD2;
}

.gsc-resultsHeader {
        border: 0;
}

.gsc-tabsArea {
        border-color: #E9E9E9;
        visibility: hidden;
}

.gsc-webResult.gsc-result {
        border-color: #E1DDD2;
        line-height: 1.25em;
        padding: 0 0 10px 0;
}

.gs-result .gs-title, .gs-result .gs-title * {
        color: #0000CC;
        text-decoration: none;
}

div.gsc-clear-button {
        background-image: url("/uds/css/clear.gif");
        background-position: center center;
        background-repeat: no-repeat;
        cursor: pointer;
        display: inline;
        margin-left: 4px;
        margin-right: 4px;
        padding-left: 10px;
        text-align: right;
        visibility: hidden;
}

.gsc-webResult.gsc-result {
        border-color: #E1DDD2;
        padding: 10px;
}

.gsc-webResult.gsc-result:hover {
        border-color: #E1DDD2;
        background-color: #e2dfd4;
        padding: 10px;
}

.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b {
        color: #377A9E;
        font-size: 1.25em;
        font-weight: bold;
        text-decoration: none !important;
}

.gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b {
        color: #377A9E;
        font-size: 1.25em;
        font-weight: bold;
        text-decoration: none !important;
}

.gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b {
        color: #377A9E;
        font-size: 1.25em;
        font-weight: bold !important;
        text-decoration: underline !important;
}

.gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active b {
        color: #377A9E;
        font-size: 1.25em;
        font-weight: bold;
        text-decoration: none !important;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
        color: #377A9E;
        font-weight: bold;
        text-decoration: none;
}

.gsc-results .gsc-cursor-box {
        padding:10px 0 0;
        text-align:center;
        border-top:1px solid #c7c1ab;
        margin:0 -30px -5px -20px;

}

.gsc-results .gsc-cursor-box a.gsc-cursor-page {
        color: #377A9E;
        text-decoration: none;
        cursor: pointer;
        display: inline;
        margin-right: 8px;
        text-decoration: none;
}

.gsc-results .gsc-cursor-box a.gsc-cursor-page:hover {
        color: #377A9E;
        text-decoration: underline;
}

.gs-webResult.gs-result .gs-snippet {
        color: #383126;
}

.gs-webResult.gs-result .gs-visibleUrl {
        color: #669935;
}

.gs-webResult.gs-result .gs-visibleUrl-short {
        color: #669935;
}

.gsc-cursor-box {
        border-color: #FFFFFF;
}

.gsc-results .gsc-cursor-page {
        border-color: #E9E9E9;
        color:#377A9E !important;
        text-decoration:none !important;
        margin:0 15px 0 0 !important;
}

.gsc-results .gsc-cursor-page:hover {
        border-color: #E9E9E9;
        color:#377A9E !important;
        text-decoration:underline !important;
        margin:0 15px 0 0 !important;
}

.gsc-results .gsc-cursor-page.gsc-cursor-current-page {
        border-color: #FF9900;
        color:#383126 !important;
        font-size:1.35em;
        font-weight:bold;
        margin:0 15px 0 0 !important;
}

.gs-promotion.gs-result {
        border-color: #e1ddd2;
}

.gs-promotion.gs-result a.gs-title:link {
        color: #e1ddd2;
}

.gs-promotion.gs-result a.gs-title:visited {
        color: #e1ddd2;
}

.gs-promotion.gs-result a.gs-title:hover {
        color: #e1ddd2;
}

.gs-promotion.gs-result a.gs-title:active {
        color: #e1ddd2;
}

.gs-promotion.gs-result .gs-snippet {
        color: #e1ddd2;
}

.gs-promotion.gs-result .gs-visibleUrl, .gs-promotion.gs-result .gs-visibleUrl-short {
        color: #e1ddd2;
}

table.gsc-search-box {
        border-spacing: 0;
        border-style: none;
        border-width: 0;
        margin-bottom: 2px;
        width: 195px;
        float: left;
}

table.gsc-search-box td.gsc-input {
        padding-right: 0;
}

table.gsc-branding {
        clear: both;
        border-spacing: 0;
        border-style: none;
        border-width: 0;
        margin: 0 !important;
        width: 0 !important;
        height: 0 !important;
        visibility: hidden;
}

img.gsc-branding-img, img.gsc-branding-img-noclear {
        border: medium none;
        display: inline;
        height: 0 !important;
        margin: 0 !important;
        padding: 0 0 0 0 !important;
}

td.gsc-branding-text div.gsc-branding-text {
        height: 0 !important;
        margin: 0 !important;
        padding: 0 0 0 0 !important;
}

    /*Tree Styles
     .treeview, .treeview ul {
     padding: 0;
     margin: 0;
     list-style: none;
     }
     .treeview ul {
     background-color: white;
     margin-top: 4px;
     }
     .treeview .hitarea {
     background: url(/images/treeview-default.gif) -64px -25px no-repeat;
     height: 16px;
     width: 16px;
     margin-left: -16px;
     float: left;
     cursor: pointer;
     }*/
    /* fix for IE6 */ * html .hitarea {
        display: inline;
        float: none;
}

.treeview li {
        list-style: none;
        margin: 0;
        padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
        background-color: #eee;
}

#treecontrol {
        margin: 1em 0;
        display: none;
}

.treeview .hover {
        color: #76a700;
        cursor: pointer;
}

.treeview li {
        background: url(/images/treeview-default-line.gif) 0 0 no-repeat;
}

.treeview li.collapsable, .treeview li.expandable {
        background-position: 0 -176px;
}

.treeview .expandable-hitarea {
        background-position: -80px -3px;
}

.treeview li.last {
        background-position: 0 -1766px
}

.treeview li.lastCollapsable, .treeview li.lastExpandable {
        background-image: url(/images/treeview-default.gif);
}

.treeview li.lastCollapsable {
        background-position: 0 -111px
}

.treeview li.lastExpandable {
        background-position: -32px -67px
}

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea {
        background-position: 0;
}

.treeview-red li {
        background-image: url(/images/treeview-red-line.gif);
}

.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable {
        background-image: url(/images/treeview-red.gif);
}

.treeview-black li {
        background-image: url(/images/treeview-black-line.gif);
}

.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable {
        background-image: url(/images/treeview-black.gif);
}

.treeview-gray li {
        background-image: url(/images/treeview-gray-line.gif);
}

.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable {
        background-image: url(/images/treeview-gray.gif);
}

.treeview-famfamfam li {
        background-image: url(/images/treeview-famfamfam-line.gif);
}

.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable {
        background-image: url(/images/treeview-famfamfam.gif);
}

.filetree li {
        padding: 3px 0 2px 16px;
}

.filetree span.folder, .filetree span.file {
        padding: 1px 0 1px 16px;
        display: block;
}

.filetree span.folder {
        background: url(/images/folder.gif) 0 0 no-repeat;
}

.filetree li.expandable span.folder {
        background: url(/images/folder-closed.gif) 0 0 no-repeat;
}

.filetree span.file {
        background: url(/images/file.gif) 0 0 no-repeat;
}


/* detail styling for person profiles */
.leftitem{
	display: inline-block; 
	width: 80px;
  float:left;
}

.rightitem{
	float: right; 
	width: 590px;
  margin:0 0 0 0;
  clear:right;
}

.no_padding{
	padding: 0px 0px 0px 0px !important;
}

.fb_iframe_widget {float:right;}

}


