/* CSS Document */
body   { font-family: "Arial", Helvetica, sans-serif; font-size:1em; color:#404041; background:#E5E4DD;}
img    { border:none;}
a      { text-decoration:none;  cursor:pointer; color:#EB6619;}
p      {font-size:0.8em; color:#404041;}
h1, h2, h3, h4, h5, h6 { font-weight:normal;}
fieldset { border:none; }
.clear { clear:both;}


#h4{width:100%; height:677px; background:#E5E4DD url(/o/1189/images/13028/backPage.jpg) no-repeat right top;
margin: 0 auto 0 auto; }

/************ HEADER */

#wrapperHeader {width:100%; height:131px; /*background: #E5E4DD url(/o/1189/images/13028/headerBack.png) no-repeat top center;*/}

#header {width:960px; height:131px; position:relative; margin:0 auto 0 auto; margin-bottom:26px; z-index:5;}
    
    .logo {display:block; position:absolute; top:0px; left:0px;}
    
    .social {display:block; position:absolute; top:16px; right:0px;}
    .social a { margin-right:12px;}
    
    .textHeader {display:block; height:35px; position:absolute; top:17px; right:212px; color:#fff; font-size:0.8em;}
    .textHeader p {display:block; width:283px; height:35px; float:left; text-align:right}

    /*Menu Top*/
    ul.menu_top{ display:block; height:30px; position:absolute; top:83px; right:270px; z-index:10;}
	ul.menu_top li{ float:left; list-style:none; background:none; margin-left:10px;}
	ul.menu_top li a { color:#736357; font-size:0.9em; text-decoration:underline; font-weight:bold;
    background:url(/o/1189/images/13028/menuTopLi.png) no-repeat right center; padding-right:10px; text-decoration:none;}
   	ul.menu_top li:last-child a {  background:none;}
    
    /* Search */
    #header .search {display:block; position:absolute; top:80px; right:0px; z-index:10;}
    #header .search input.inputbox { display:block; width:238px; height:26px; position:absolute; top:0; right:23px;
    padding:1px 0 1px 10px; background:url(/o/1189/images/13028/inputEmailBack.png) no-repeat; border:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
    #header .search input.button { width:26px; height:27px; position:absolute; top:-1px; right:7px;
    background:url(/o/1189/images/13028/goButton.png) no-repeat; cursor:pointer; font-size:0; line-height:0;
    border:none; }
    #header .search label {display:none;}



/************ MENU */
#wrapperMenu {width:100%; height:30px; background:#736357; z-index:10;}
    #wrapperMenuContent {display:block; width:960px; height:30px; margin:0 auto 0 auto; position:relative; z-index:10;}

    /* Main Menu */
    ul.menu{ display:block; position:absolute; top:0px; right: 0px; z-index:10;
    font-family: "Arial", Helvetica, sans-serif; padding-left:20px; text-transform:uppercase;}
	ul.menu li { list-style:none; background:none; margin-right:0px; float:left;}
	ul.menu li a{ color:#fff; font-size:1em; text-decoration:none; line-height:30px; padding:10px 10px;}
    ul.menu li.active a {background:url(/o/1189/images/13028/menuMainActiveBack.png) repeat-x center center;}



/************ SLIDESHOW */
#slideShow {width:100%; height:398px; position:relative; margin:10px auto 20px auto; z-index:1;
background: url(/o/1189/images/13028/backSlide.png) no-repeat center bottom;}

#slideShowContent {display:block; width:800px; height:360px; margin:0 auto 0 auto; position:relative;}


/************ HOME TOP */
#homeTop {width:1005px; position:relative; margin:0 auto 0 auto;}

        /********* Join Us **********/
        .joinUs {display:block; width:313px; height:130px; position:relative;
        background: url(/o/1189/images/13028/homeTopBox1.png); margin-top:0px; float:left; margin-right:32px }
        /* form title */
        .joinUs .formFieldset legend { width:250px; position:absolute; top:5px; left:30px; font-size:2.4em;
        color:#fff; text-align:left; font-weight:normal; text-transform:uppercase; line-height:60px}
        /* input box */
        .joinUs form#userForm .formFieldset ol#rsform_3_page_0.formContainer li.rsform-block div.formBody
        input#email.rsform-input-box {display:block; position:absolute; top:-60px; left:30px; width:217px; height:32px;
        background:#FFF;line-height:16px; padding:0px 4px 0px 4px; color:#4D301A; font-size:11px; border:none;
        background:url(/o/1189/images/13028/joinUsInputoBox.png) no-repeat left center}
        /* go button */
        .joinUs form#userForm .formFieldset ol#rsform_3_page_0.formContainer li.rsform-block div.formBody
        input#go.rsform-submit-button{display:block; position:absolute; top:-60px; left:255px; width:33px; height:33px;
        font-size:0; line-height:0; background:url(/o/1189/images/13028/joinUsGoButton.png) no-repeat; border:none; cursor:pointer;}
        /* required or not */
        .joinUs form#userForm .formFieldset ol#rsform_3_page_0.formContainer li.rsform-block div.formCaption
        strong.formRequired {display:none;}
        /* text */
        .joinUs form#userForm .formFieldset ol#rsform_3_page_0.formContainer li.rsform-block div.formBody{ display:block;
        width:313px; position:absolute; bottom:10px; left:0px; font-size:12px; color:#fff; text-align:center;}
        /*error message */
        .joinUs form#userForm .formFieldset div#rsform_error_3 {display:block; position:absolute; top:-17px; left:0;
        font-size:11px; color:#FF0000;}
        /* Thanks You Message */
        .joinUs #thanksMessage { width:236px; position:absolute; top:70px; left:0px; font-size:13px; color:#4F4F42;
        text-align:center}

        /* Take Action Box */
        .takeAction {display:block; width:313px; height:130px; position:relative;
        background: url(/o/1189/images/13028/homeTopBox2.png); float:left; text-transform:uppercase; margin-right:32px}
        .takeAction h1 {width:200px; position:absolute; top:15px; left:30px; font-size:2.4em;
        color:#fff; text-align:left; font-weight:normal; line-height:45px}
        .takeAction h1 a {color:#fff;text-decoration:none}
        .takeAction h4 {width:313px; position:absolute; bottom:40px; left:30px; font-size:1.2em;
        color:#fff; text-align:left; font-weight:normal;}
        .takeAction h4 a {color:#fff; text-decoration:none}
        
        /* Donate Now Box */
        .donateNow {display:block; width:313px; height:130px; position:relative;
        background: url(/o/1189/images/13028/homeTopBox3.png); float:left; text-transform:uppercase;}
        .donateNow h1 {width:200px; position:absolute; top:15px; left:30px; font-size:2.4em;
        color:#fff; text-align:left; font-weight:normal; line-height:45px }
        .donateNow h1 a {color:#fff; text-decoration:none}
        .donateNow h4 {width:313px; position:absolute; bottom:10px; left:30px; font-size:0.9em;
        color:#fff; text-align:left; font-weight:normal;}
        .donateNow h4 a {color:#fff; text-decoration:none}
    

/************ HOME CENTER */
#homeCenter {width:1000px; margin:50px auto 0 auto;}


    /* Home Center Left */
    #homeCenterLeft {display:block; width:371px; float:left; margin-right:20px; padding-left:5px;}

        .newsStories h3 {position:absolute; top:37px; left:35px; font-size:1.1em;}
        .newsStories .boxNews {width:319px; height:95px; position:relative; top:85px; padding:25px 0 0 50px;}
        .newsStories .boxNews h2 {position:absolute; top:20px; left:40px; font-size:1.5em; color:#534741;
        font-weight:bold;}
        .newsStories .boxNews h4 a {width:222px; position:absolute; top:23px; left:110px; font-size:0.85em;
        font-weight:bold; color:#534741;}
        .newsStories .boxNews p {width:222px; height:90px; position:absolute; top:43px; left:110px; font-size:0.85em;}

        /* Latest News */
        .newsHome {width:372px; height:500px; background:url(/o/1189/images/13028/newsAndStories.png) no-repeat top center;
        position:relative; margin-left:0; padding-bottom:10px; overflow-x:hidden; overflow-y:scroll;}
        .newsHome ul.newsHome {padding:0 0; background:none;}
        .newsHome li {width:372px; height:100px; float:left; position:relative;}
        .newsHome li:first-child {padding-top:0;}
        .newsHome li:last-child {border:none; padding-bottom:10px;}

        /* Title*/
        .newsHome h4 a.mod-articles-category-title {width:222px; position:absolute; top:23px; left:110px; font-size:0.85em;
        font-weight:bold; color:#534741; height:20px;}
        /* Date*/
        .newsHome span.mod-articles-category-date {position:absolute; top:20px; left:40px; font-size:1.5em; color:#534741;
        font-weight:bold;}
        /* Intro Text */
        .newsHome p.mod-articles-category-introtext {width:215px; position:absolute; top:53px; left:110px; color:#534741;
        font-size:0.85em; max-height:100px; }
        .newsHome a {color:#534741; font-size:0.85em;}
        /* Images Thumbs*/
        .newsHome .ac_thumb {float:left;}
        .newsHome .ac_thumb img {width:85px; height:85px; margin:0 5px 0 0; float:left; border:0;}

        /*.newsHome #scrollbar {position:absolute; right:17px; bottom:25px;}*/

        #backBottomNews {display:block; width:371px; height:17px; float:left;
        background:url(/o/1189/images/13028/bottomBack.png) no-repeat;}


     /* .newsHome {width:371px; height:601px; background: url(/o/1189/images/13028/newsAndStories.png) no-repeat top center;
        position:relative;}

        .newsHome #category-scc {}
        .newsHome #category-scc-inner {margin-top:120px;}

        .newsHome ul.newsHome {background:none;}
        .newsHome li {width:371px; height:114px; padding:0 0; position:relative;}
        .newsHome li:first-child {padding-top:0;}
        .newsHome li:last-child {border:none; padding-bottom:0;}

        .newsHome h4 a.mod-articles-category-title { font-size:0.8em; font-weight:bold; text-transform:none;
        color:#2E2E2E; margin:0 0 0 0; position:absolute; top:35px; left:118px;}

        .newsHome span.mod-articles-category-date {display:block; width:57px; height:18px; font-size:1.5em;
        color:#534741; background:url(/o/1189/images/13028/backDate.png) no-repeat; font-weight:bold; position:absolute; top:30px;
        left:35px; padding:1px 0 0 3px; font-weight:bold; letter-spacing:0.1em;}

        .newsHome p.mod-articles-category-introtext {width:220px; font-size:0.75em; color:#3D3D3C; position:absolute;
        top:58px; left:118px;}

        .newsHome p.mod-articles-category-readmore a {color:#598CB9; font-size:0.85em; float:left; position:absolute;
        top:90px; left:98px;}

        .newsHome .ac_thumb {position:absolute; top:13px; left:0;}
        .newsHome .ac_thumb img {width:85px; height:85px; margin:0 !important; float:left !important; border:0;}

        .newsHome #scrollbar {position:absolute; right:17px; bottom:0px;}*/

    /* Home Center Right */
    #homeCenterRight {display:block; width:600px; float:left;}
    #homeCenterRight h3 {color:#000; font-size:1.2em; padding:5px }
    #homeCenterRight h2 {color:#000; font-size:1.5em; font-weight:bold;}
    #homeCenterRight h4 {color:#000; font-size:1em; font-weight:bold}
    #homeCenterRight p {color:#000; font-size:0.75em; margin:5px 0;}

    /* Upcoming Events */
    .rse_upcoming { display:block; width:450px;}
    .rse_upcoming ul { list-style:none; padding:15px 0 0 30px;}
    .rse_upcoming ul li { display:block; margin-bottom:30px;}
    .rse_upcoming ul li span.eventsdate { display:block; font-size:1.5em; line-height:15px; font-weight:normal;
    color:#9E9B88; font-weight:bold; z-index:2; }
    .rse_upcoming ul li span.eventstitle a { display:block; font-size:1.2em; color:#3D3D3C; font-weight:bold;}
    .rse_upcoming ul li span.eventsdescription { display:block; height:50px; overflow:hidden; font-size:0.8em; color:#94938A}
    .rse_upcoming ul li span.image {display:block; z-index:1;}

    /* Tabs */
    .tabsStylesHome li { padding:10px 0}
    .tabsStylesHome span.mod-articles-category-date { font-size:0.8em; font-weight:bold; text-transform:none; color:#2E2E2E;
    margin:0 0 0 0;}

    .slides-container {height:520px;}


/************ HOME BOTTOM */
    #homeBottom { width:1000px; margin:0px auto 0 auto;}
    
        /* Home Bottom Left */
        #homeBottomLeft {display:block; width:371px; float:left; margin-right:20px; padding-left:5px;}
        
            /* Rss Feeds */
            .latestBlog {background:#443E3B; padding:25px; font-family: "Arial", Helvetica, sans-serif;}
            .latestBlog ul {background:#fff; padding:10px;}
            .latestBlog ul.srfrList li {width:300px; list-style:none; margin-bottom:15px;
                        padding-bottom:25px; border-bottom: solid 1px #E5E4DD;}
            .latestBlog ul.srfrList li:last-child {border:none; padding-bottom:0;}
            .latestBlog ul.srfrList li h3 {width:300px; font-size:0.85em; color:#9E9B88;}
            .latestBlog ul.srfrList li h3 a {color:#9E9B88; font-weight:bold;}
            .latestBlog ul.srfrList li span.srfrFeedSource {display:none;}
            .latestBlog ul.srfrList li span.srfrFeedItemDate {width:300px; font-size:0.7em; color:#9E9B88;}
            .latestBlog ul.srfrList li p {width:300px; font-size:0.75em; color:#333333;}
            .latestBlog p.srfrPreText{font-size:1.5em; color:#fff; text-decoration:none; margin-bottom:25px;}

            .latestBlog ul.srfrList li img.srfrImage{}
           
    
        /* Home Bottom Right */   
        #homeBottomRight {display:block; width:600px; float:left;}
        
            /* Twitter */
            .wk-twitter-list {background:#33CCFF; padding:70px 20px 20px 20px; position:relative;}
            .wk-twitter-list article {background:#fff; padding:20px 10px 20px 10px; margin:0;}
            .wk-twitter-list a {color:#33CCFF; font-weight:bold;}
            
            .wk-twitter-list article p {font-size:0.9em;}
            .wk-twitter-list article p.meta span.author {position:absolute; top:30px; left:20px; color:#fff}
            .wk-twitter-list article p.meta span.author a {color:#fff}
            
            .wk-twitter-list .twitterLogo {width:159px; height:29px; position:absolute; top:20px; right:20px;
            background:url(/o/1189/images/13028/twitterLogo.png) no-repeat center center;}
    

/************ INTERIOR BANNER */
#interiorBanner {width:960px; height:230px; margin:10px auto 0 auto; position:relative;
background:url(/o/1189/images/13028/backInteriorBanner.png) no-repeat center bottom}

.title {position:absolute; bottom:50px; right:20px; font-size:2.25em; font-weight:bold; text-transform:uppercase;
color:#fff; border: solid 1px #fff; padding:15px 25px;}

/************ INTERIOR */
#interior {display:block; width:960px; margin:0px auto 0 auto; background:url(/o/1189/images/13028/backgroundInterior.png) repeat left top; padding:28px 0px; position:relative; overflow:auto}

    /* Interior Left*/
    #interiorLeft {display:block; width:280px; float:left; margin-right:30px; padding-left:20px;
    border-right:solid 1px #DDD8C6;}
        
        /* Menu Sidebar */
        .menu_sidebar	{width:200px; background:#443E3B; padding: 19px; float:left;}
        .menu_sidebar a	{padding-left:0px; font-family: Geneva,"Arial", Helvetica, Sans-serif; font-size:12px;}
        .menu_sidebar li, .menu_sidebar li a {display:none; list-style:none; background:#fff }
        .menu_sidebar li.active, .menu_sidebar li.active li {display:list-item;}		
        
        .menu_sidebar li li{}		
        
        .menu_sidebar li.active li { }				
        .menu_sidebar li.active li a {display:block; color:#443E3B; padding:10px 0 10px 13px;
        border-bottom:solid 1px #9E9B88; font-weight: bold; }
        .menu_sidebar li.active li a:hover {display:block; color:#574109;}
        	
        .menu_sidebar li.active li.active	{ border-bottom:solid 1px #9E9B88; padding:0px 0 0px 2px; }		
        .menu_sidebar li.active li.active a { display:block; color:#4D4D4D; font-weight:bold; font-size:12px;
        padding-left:13px; border:none;}
        .menu_sidebar li.active li.active a:hover {}
        
        .menu_sidebar li.active li.active li { }
        .menu_sidebar li.active li.active li a {border:none; font-weight:normal; padding:5px 0 5px 26px;
        color:#4D4D4D; font-size:11px; background:url(/o/1189/images/13028/interiorLeftMenu.png) no-repeat 16px center; }
        
        .menu_sidebar li.active li.active li:last-child {}
        
        .menu_sidebar li.active li.active li.active  { border:none; }
        .menu_sidebar li.active li.active li.active a{ font-weight:bold; padding-left:23px;}
        .menu_sidebar li.active li.active li.active a:hover{ }

        /* News and Stories Interior */
        .newsInterior { display:block; width:200px; background:#BAA58C; padding:19px; float:left; margin-top:20px;
            position:relative;}
        .newsInterior ul {width:196px; list-style:none; background:#fff; padding:0;}
        .newsInterior ul li {padding:10px 5px; border-bottom:solid 1px #666666;}
        .newsInterior li:first-child {border:none; border-bottom:solid 1px #666666;
            background:url(/o/1189/images/13028/interiorLeftNewsBackH3.png) no-repeat top center;}
        .newsInterior li:last-child {border:none;
            background: url(/o/1189/images/13028/interiorLeftNewsBackLastLi.png) no-repeat bottom center;}

        .newsInterior .mod-articles-category-category {display:block; width:196px; height:28px; background:#fff;
            position:absolute; top:-26px; left:0;}
        .newsInterior .mod-articles-category-category a { font-size:0.9em; color:#000; font-weight:bold;
            position:absolute; top:8px; left:5px;}

        .newsInterior h4 a.mod-articles-category-title { font-size:0.75em; font-weight:bold; text-transform:none;
            color:#000; margin:0 0 0 0;}

        .newsInterior span.mod-articles-category-date {display:block; width:57px; height:18px;
            color:#9E9B88; font-weight:bold; background:url(/o/1189/images/13028/backDate.png) no-repeat; padding:0px 0 0 0px;
            letter-spacing:0.1em;}

        .newsInterior p.mod-articles-category-introtext {font-size:0.75em; color:#9E9B88;}

        .newsInterior p.mod-articles-category-readmore a {color:#9E9B88; font-size:0.85em; float:left; }

        .newsInterior .ac_thumb {display:none;}
        .newsInterior .ac_thumb img {width:85px; height:85px; margin:0 !important; float:left !important; border:0;}

        .interiorLeftNews {display:block; width:200px; background:#BAA58C; padding:19px; float:left; margin-top:20px;}
        .interiorLeftNews h3 {width:186px; background:#fff; font-size:0.9em; padding:5px}
        .interiorLeftNews ul {width:196px; list-style:none; background:#fff; padding:0;}
        .interiorLeftNews ul li {padding:10px 5px; border-bottom:solid 1px #666666;}
        .interiorLeftNews ul li:first-child {border:none; border-bottom:solid 1px #666666;
            background:url(/o/1189/images/13028/interiorLeftNewsBackH3.png) no-repeat top center;}
        .interiorLeftNews ul li:last-child {border:none;
            background: url(/o/1189/images/13028/interiorLeftNewsBackLastLi.png) no-repeat bottom center;}
        .interiorLeftNews h2 {color:#9E9B88; font-weight:bold}
        .interiorLeftNews h4 {color:#000; font-size:0.75em; font-weight:bold}
        .interiorLeftNews p {color:#9E9B88; font-size:0.75em}
       
        /* Social Interior */
        .socialInterior {display:block; float:left; width:280px; margin-top:30px; padding-left: 2px;}
        .socialInterior a {margin-right:5px;}
        
        /* Interior Boxes */
        .boxInteriorJoinUs {display:block; width:227px; height:109px; position:relative; margin-left:4px;
        background: url(/o/1189/images/13028/interiorLeftBox1.png); float:left; text-transform:uppercase; margin-top: 30px;}
        .boxInteriorJoinUs h2 {width:148px; position:absolute; top:15px; left:20px; font-size:2.5em; color:#fff;
        line-height: 40px;}
        .boxInteriorJoinUs a {color:#fff}
        
        .boxInteriorTakeAction {display:block; width:227px; height:109px; position:relative; margin-left:4px;
        background: url(/o/1189/images/13028/interiorLeftBox2.png); float:left; text-transform:uppercase; margin-top: 10px;}
        .boxInteriorTakeAction h2 {width:168px; position:absolute; top:15px; left:20px; font-size:2.5em; color:#fff;
        line-height: 40px;}
        .boxInteriorTakeAction a {color:#fff}
        
        .boxInteriorDonate {display:block; width:227px; height:109px; position:relative; margin-left:4px;
        background: url(/o/1189/images/13028/interiorLeftBox3.png); float:left; text-transform:uppercase; margin-top: 10px; }
        .boxInteriorDonate h2 {width:168px; position:absolute; top:15px; left:20px; font-size:2.5em; color:#fff;
        line-height: 40px;}
        .boxInteriorDonate a {color:#fff}
        
    
    /* Breadcumbs */
    #breadcumbs {width:556px; font-size:0.65em; color:#4D4D4D; font-family: Arial, Helvetica, sans-serif;
    border-bottom:solid 1px #58595B; float:left; padding:15px 0 5px 0;}
    #breadcumbs a {color:#4D4D4D;}
      
      
    /* Interior Center*/  
    #interiorCenter {display:block; width:556px; float:left; margin:20px 15px 0 0;}
        #interiorCenter h2 {font-size:2.5em; color:#443E3B; font-weight:bold;}
        #interiorCenter h3 {font-size:1em; color:#443E3B; font-weight:bold;}
        #interiorCenter h4 {font-size:0.875em; color:#F89321; padding-top:10px; text-transform:uppercase;}
        
        #interiorCenter p {font-size:0.8em; color:#404041; margin:10px 0 10px 0; line-height:20px;}
        #interiorCenter a {color:#EB6619; text-decoration:underline;}
        #interiorCenter ul {padding:10px 0 10px 20px}
        #interiorCenter ul li {font-size:0.9em; color:#000; padding: 5px 0 5px 15px; list-style:none;
        background: url(/o/1189/images/13028/arrowLi.png) no-repeat left center;}
        
        #interiorCenter p.orange {color:#EB7536;}

        #interiorCenter .newsStyles { padding:40px 0; border-bottom:solid 1px #F89321; }
        #interiorCenter .newsStyles .newsStyles {border:0; padding:0;}
        #interiorCenter .newsStyles .newsStyles #category-scc #category-scc-inner ul.newsStyles {list-style:none; background:none;}
        #interiorCenter .newsStyles .newsStyles #category-scc #category-scc-inner ul.newsStyles li {list-style:none; background:none;}
        #interiorCenter .newsStyles h3 {width:300px; color:#443E3B; font-weight:bold; font-size:14px; border-bottom:solid 1px #9E9B88;
                padding-bottom:10px;}

        #interiorCenter .newsStyles h4 a.mod-articles-category-title {font-size:14px; text-transform:uppercase; color:#2E2E2E;
                text-decoration:none;}

        #interiorCenter .newsStyles span.mod-articles-category-date {font-size:1.5em; color:#534741; font-weight:bold;}

        #interiorCenter .newsStyles p.mod-articles-category-introtext {font-size:0.75em; color:#3D3D3C; }

        #interiorCenter .newsStyles p.mod-articles-category-readmore a {color:#598CB9; font-size:0.85em;}

        #interiorCenter .newsStyles .ac_thumb { display:none; position:absolute; top:13px; left:0;}
        #interiorCenter .newsStyles .ac_thumb img {width:85px; height:85px; margin:0 !important; float:left !important; border:0;}



        #interiorCenter div.blog h2 {font-size:14px; text-transform:uppercase;
        color:#2E2E2E; text-decoration:none;}

        #interiorCenter div.blog h2 {font-size:14px; text-transform:uppercase; color:#2E2E2E;
        text-decoration:none;}
        #interiorCenter div.blog  p {font-size:0.8em; color:#404041; margin:10px 0 10px 0; line-height:20px;}

        #interiorCenter .pagination {display:inline;}
        #interiorCenter .pagination {display:inline; padding:0; margin:0;}
        #interiorCenter .pagination li {list-style:none; background:none; float:left;}
        #interiorCenter .pagination li a {list-style:none; background:none;}

        #interiorCenter .boxMosaic {display:block; float:left;	position:relative; overflow:hidden; width:245px; height:280px;
        margin:10px 15px 40px 10px;}

        #interiorCenter .boxMosaic h3 {width:245px; height:96px; position: absolute; top:-1px; left:-1px; color:#fff;
        font-family:Helvetica, "Arial", sans-serif; background:url(/o/1189/images/13028/orangeH4Back.png) no-repeat top left;
        font-size: 1.2em; z-index:9999; padding:10px 0 5px 15px; }


        /* Print Icon */
        .item-page ul.actions {display: block; width:100px; position:absolute; top:23px; right:75px;}
        .item-page ul.actions li.print-icon {list-style:none; background:none;}


        
/************ FOOTER */

    /* CAROUSEL */
    .carouselContainer {display:block; position: relative; /* necessary */ height:260px; width:1100px;
    margin:20px auto 0 auto;}
    
    #carousel {position: relative; /* necessary */ overflow: hidden; /* necessary */ height:270px; width:940px;
    margin:0 auto 0 auto;}
    #carousel .belt {position: absolute; /* necessary */left: 0; top: 0; margin:0 0 0 0;}
    #carousel .panel { width:300px; float: left; /* necessary */ overflow: hidden; margin:15px 20px 15px 0;
    padding:0 0;
    background:#000; }
    #carousel .panel .panel-text {color:#fff; font-size:0.85em; padding:4px 0px; text-align:center;}
    #carousel .panel .panel-text p {color:#fff;}

    .carouselContainer .carouselLeft { position:absolute; top:10px; right:20px;}
    .carouselContainer .carouselRight { position:absolute; top:10px; left:20px;}
    
    
    /************ HOME BOTTOM BOTTOM */ 
    #homeBottomBottom {width:1000px; height:204px; position:relative; margin:40px auto 0 auto; background:#BAA58C;} 
      
        .textBottomBottom {position:absolute; top:25px; left:20px; width:360px; height:180px; }
        .textBottomBottom h2 {color:#574109; font-size:1.7em; font-weight:bold;}
        .textBottomBottom p {color:#574109; font-size:0.8em;}

        .socialBottomBottom {position:absolute; top:20px; right:0; width:505px; height:180px;}
        .socialBottomBottom a {}

        /* Flickr Photos */
        .flickr {display:block; width:600px; height:200px; position:absolute; top:75px; right:5px;
        font-family:"Arial", Helvetica, sans-serif;}
        .flickr ul {}
        .flickr ul.srfrList li {display:block; float:left;}
        .flickr ul.srfrList li img.srfrImage{float:left;}


    #wrapperFooter{width:100%; background:#736357; margin-top:20px;}
    
    
    #footer{ width:1020px; height:245px; position:relative; margin:50px auto 0 auto;}
    
    .logoFooter {position:absolute; top:-8px; left:-20px;}
    
    .copyright{display:block; position:absolute; top:60px; left:236px; color:#94938A; font-size:0.9em; color:#fff;}
    .address {display:block; position:absolute; top:141px; left:236px; color:#94938A; font-size:0.9em; color:#fff;
    font-family: "Times New Roman", Georgia, serif; }
    
    .socialFooter { display:block; position:absolute; top:25px; right:10px; }
    .socialFooter a { margin-right:10px; }
    .socialFooter a:last-child {margin:0px;}
    
    .elevation { display:block; position:absolute; top:170px; right:10px; }

    /* Menu Footer */
    ul.menu_footer{ display:block;height:50px; position:absolute; top:75px; right:0px;
    font-family: "Arial", Helvetica, sans-serif;}
	ul.menu_footer li{ float:left; list-style:none; margin-right:15px;}
	ul.menu_footer li a{ color:#fff; font-size:0.9em; text-decoration:underline; }
    ul.menu_footer li.active{height:50px; font-weight:bold;}
    
    /* Menu Footer Privacy */
    ul.menu_privacy{ display:block;height:50px; position:absolute; top:105px; right:0px;
    font-family: "Arial", Helvetica, sans-serif;}
	ul.menu_privacy li{ float:left; list-style:none; margin-right:15px;}
	ul.menu_privacy li a{ color:#000; font-size:0.85em; text-decoration:none; font-weight:bold;}
    ul.menu_privacy li.active{height:50px; font-weight:bold;}
    
    .donateFooter {display:block; width:92px; height:35px; position:absolute; top:87px; right:0px; 
    background: #5A0F00; text-transform:uppercase; font-family: "Arial", Helvetica, sans-serif; font-size:1.1em;
    color:#fff; line-height:36px; padding-left:12px}
    .donateFooter a {font-weight:bold; color:#fff; text-decoration: none; }
    


/************ FORMS */   
.myforms input, .myforms textarea, .myforms select { margin: 0; padding: 5px;  background: #e8e7d7; border: 1px solid #ccc; margin: 5px 0; font-size:1em; -webkit-border-radius:5px; }
.myforms input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color: #fff; color:#333; }
.myforms input.submit {  cursor: pointer; border: 1px solid #222; background:#333; color:#fff; }
.myforms input.submit:hover { background:#444; }
.myforms input[type="submit"][disabled] { background:#888; }
 
.myforms legend { padding:7px 10px; font-weight:bold; color:#000; border:1px solid #eee; -webkit-border-radius:5px; -moz-border-radius:5px; margin-bottom:0 !important; margin-bottom:20px; }
input.buttonSubmit{ cursor:pointer; background:#352b1d; color:#FFF;}



/****************** TEMPLATE BOX ********************/

/************ INTERIOR BOX */
#interiorBox {width:960px; margin:0px auto 0 auto; background:url(/o/1189/images/13028/backgroundInterior.png) repeat center center;
padding:28px 0px 28px 0; position:relative;}
    
    
    /* INTERIOR TOP BOX */
    #interiorTopBox {position:relative; width:960px; height:200px; margin:0px auto 0 auto;
    background:url(/o/1189/images/13028/lineOrange.png) no-repeat center bottom;}
        .titleBox {width:960px; height:110px; position:absolute; top:30px;
        background: url(/o/1189/images/13028/backTitleBox.png) no-repeat center center;}
        .titleBox h1 {width:507px; position:absolute; top:12px; left:225px; color: #fff; font-size:2.25em;
        text-align: center;}    
        

    /* INTERIOR CENTER BOX */
    #interiorCenterBox {position:relative; width:810px; height:680px; margin:40px auto 0 auto;
    background:url(/o/1189/images/13028/lineOrange.png) no-repeat center bottom;}
    
    .boxMosaic {display:block; float:left;	position:relative; overflow:hidden; width:245px; height:280px;
    margin:10px 15px 40px 10px;}
    
    .boxMosaic h3 {width:245px; height:96px; position: absolute; top:-1px; left:-1px; color:#fff;
    font-family:Helvetica, "Arial", sans-serif; background:url(/o/1189/images/13028/orangeH4Back.png) no-repeat top left;
    font-size: 1.2em; z-index:9999; padding:10px 0 5px 15px; }
    
    .boxMosaic .clearfix { display: block; height: 0; clear: both; visibility: hidden; }			
    .boxMosaic .details { }	
    .boxMosaic .details p { color:#aaa; padding:80px 10px 10px 10px; font-size:0.9em; color:#fff; line-height: 20px;}
    .boxMosaic .details a { text-decoration:none; color:#aaa;}
    .boxMosaic .learnMore {display:block; width:73px; height:21px; position: absolute; right: 5px; bottom:5px;}
    
    
    /* INTERIOR BOTTOM BOX */
    #interiorBottomBox{position:relative; width:810px; height:303px; margin:40px auto 0px auto;}
    
    .titleBoxBottom {width:800px; height:110px; position:absolute; top:10px;}
    .titleBoxBottom h2 {width:800px; color:#443E3B; font-size:1.3em;  text-align: center; font-weight:bold;}  
    
    .boxMosaicBottom {display:block; float:left; position:relative; overflow:hidden; width:145px; height:166px;
    margin:30px 0px 0px 10px; color:#fff;}
    
    .boxMosaicBottom .clearfix { display: block; height: 0; clear: both; visibility: hidden; }			
    .boxMosaicBottom .details { }

    .boxMosaicBottom .details p { padding:10px 5px 5px 5px; font-size:0.9em; color:#fff; line-height:20px;
    font-weight:bold; text-decoration:none;}
    .boxMosaicBottom .details a p { text-decoration:none; color:#fff;}
    .boxMosaicBottom .mosaic-block .mosaic-backdrop {display:block; position:absolute; top:0px; left:0px}
    .boxMosaicBottom .learnMore {display:block; width:73px; height:21px; position: absolute; right: 5px; bottom:5px;}

    .lineDivide {display:block; width:960px; height:10px; border-top: solid 2px #fff; margin:40px auto 0px auto}



/****************** TEMPLATE DONATE ********************/

    /* DONATE TOP */
    #donateTop {display:block; width:960px; height:220px; margin: 0 auto 0 auto; position:relative;}
    
        .donateTitle {width:561px; height:44px; background:url(/o/1189/images/13028/donateTitleTop.png) no-repeat top left;
        position:relative; margin:0 auto 0 auto;} 
        .donateTitle h2 {position:absolute; width:561px; top:10px; text-align:center; font-size:1.3em;
        text-transform:uppercase; color:#fff}

        .donateTitle img {width:731px; height:187px; position:absolute; top:70px; left:-100px;}
    
    
    /* DONATE CENTER */
    #donateCenter {display:block; width:810px; height:400px; margin: 40px auto 0 auto; position:relative; }
    
        /* ONE TIME DONATION */
        .oneTimeDonation {display:block; width:256px; height:244px; position:relative; margin:40px 10px 0 0;
        float:left;}
        .oneTimeDonation .backLine {display:block; height:244px;
        background:url(/o/1189/images/13028/backLine.png) no-repeat bottom center}  
            /* form title */
        .oneTimeDonation .formFieldset legend { width:239px; height:172px; position:absolute; top:0px;
        left:9px; font-family: "Arial", Helvetica, sans-serif; font-size:2em; color:#fff; text-align:center;
        font-weight:normal; line-height:39px; background:url(/o/1189/images/13028/oneTimeDonationBack.png) no-repeat left top;
        text-transform:uppercase; padding-top:20px;}        
            /* input box General Styles */
        .oneTimeDonation .rsform-input-box {width:117px; height:16px; background:#FFF; line-height:16px;
        padding:0px 4px 0px 4px; color:#4D301A; font-size:0.8em; border:none;
        background:url(/o/1189/images/13028/backEmailInput.png) no-repeat left center}
            /* caption Genetal Styles */
        .oneTimeDonation .formCaption {color:#736357; font-size:0.8em;}
            /* caption and input Name */
        .oneTimeDonation .rsform-block-name .formCaption {position:absolute; bottom:62px; left:50px}
        .oneTimeDonation .rsform-block-name .rsform-input-box {width:117px; height:16px; position:absolute; bottom:58px;
        left:90px}         
            /* caption and input E-Mail */
        .oneTimeDonation .rsform-block-email .formCaption {position:absolute; bottom:42px; left:50px}
        .oneTimeDonation .rsform-block-email .rsform-input-box {width:117px; height:16px; position:absolute; bottom:37px;
        left:90px}
            /* go button */
        .oneTimeDonation .rsform-block-submit .formBody {display:block; position:absolute; bottom:5px; left:80px;}
        .oneTimeDonation .rsform-block-submit .rsform-submit-button {width:94px; height:31px; font-size:0; line-height:0;
        background:url(/o/1189/images/13028/oneTimeDonationSubmit.png) no-repeat; border:none; cursor:pointer;}            
            /* Invalid Input */
        .oneTimeDonation .formError {position:absolute; bottom:-13px; left:40px; font-size:0.6em}           
            /* Required with "*" */
        .oneTimeDonation .formRequired {display:none;} 
            /* text */
        .oneTimeDonation .rsform-block-freetext .formBody {display:block; width:220px; position:absolute; top:280px; 
        left:0px; font-size:0.8em; color:#9E9B88; padding-left:15px; }
        .oneTimeDonation .rsform-block-freetext .formBody strong {color:#000;}
            /*error message */
        .oneTimeDonation #rsform_error_5 {display:block; position:absolute; top:-7px; left:17px; font-size:11px;
        color:#FF0000;}
            /* Thanks You Message */
        .oneTimeDonation #thanksMessage {width:239px; position:absolute; top:70px; left:0px; font-size:13px;
        color:#4F4F42; text-align:center}
        
        
        /* SUSTAINER DONOR */
        .sustainerDonor {display:block; width:256px; height:264px; position:relative; margin:20px 20px 0 0px; float:left;}
        .sustainerDonor .backLine {display:block; height:264px;
        background:url(/o/1189/images/13028/backLine.png) no-repeat bottom center}   
            /* form title */
        .sustainerDonor .formFieldset legend { width:269px; height:192px; position:absolute; top:0px;
        left:0px; font-family: "Arial", Helvetica, sans-serif; font-size:2.25em; color:#fff; text-align:center;
        font-weight:normal; line-height:46px; background:url(/o/1189/images/13028/sustainerDonationBack.png) no-repeat left top;
        text-transform:uppercase; padding-top:20px;}        
            /* input box General Styles */
        .sustainerDonor .rsform-input-box {width:117px; height:16px; background:#FFF; line-height:16px;
        padding:0px 4px 0px 4px; color:#4D301A; font-size:0.8em; border:none;
        background:url(/o/1189/images/13028/backEmailInput.png) no-repeat left center}
            /* caption Genetal Styles */
        .sustainerDonor .formCaption {color:#736357; font-size:0.8em;}
            /* caption and input Name */
        .sustainerDonor .rsform-block-name .formCaption {position:absolute; bottom:62px; left:50px}
        .sustainerDonor .rsform-block-name .rsform-input-box {width:117px; height:16px; position:absolute; bottom:58px;
        left:90px}         
            /* caption and input E-Mail */
        .sustainerDonor .rsform-block-email .formCaption {position:absolute; bottom:42px; left:50px}
        .sustainerDonor .rsform-block-email .rsform-input-box {width:117px; height:16px; position:absolute; bottom:37px;
        left:90px}
            /* go button */
        .sustainerDonor .rsform-block-submit .formBody {display:block; position:absolute; bottom:5px; left:80px;}
        .sustainerDonor .rsform-block-submit .rsform-submit-button {width:94px; height:31px; font-size:0; line-height:0;
        background:url(/o/1189/images/13028/sustainerDonationSubmit.png) no-repeat; border:none; cursor:pointer;}            
            /* Invalid Input */
        .sustainerDonor .formError {position:absolute; bottom:-13px; left:40px; font-size:0.6em}           
            /* Required with "*" */
        .sustainerDonor .formRequired {display:none;} 
            /* text */
        .sustainerDonor .rsform-block-freetext .formBody {display:block; width:220px; position:absolute; top:300px; 
        left:0px; font-size:0.8em; color:#9E9B88; padding-left:15px; }
        .sustainerDonor .rsform-block-freetext .formBody strong {color:#000;}
        /* Error */
        .sustainerDonor #rsform_error_8 {display:block; position:absolute; top:-7px; left:17px; font-size:11px;
        color:#FF0000;}
            /* Thanks You Message */
        .sustainerDonor #thanksMessage {width:239px; position:absolute; top:70px; left:0px; font-size:13px;
        color:#4F4F42; text-align:center}
        
        
        /* MAIL DONATION */
        .mailDonation {display:block; width:256px; height:244px; position:relative; margin:40px 0px 0 0; float:left;}    
        .mailDonation .backLine {display:block; height:244px;
        background:url(/o/1189/images/13028/backLine.png) no-repeat bottom center}  
            /* form title */
        .mailDonation .formFieldset legend { width:239px; height:172px; position:absolute; top:0px;
        left:9px; font-family: "Arial", Helvetica, sans-serif; font-size:2em; color:#fff; text-align:center;
        font-weight:normal; line-height:39px; background:url(/o/1189/images/13028/makeAMailDonationBack.png) no-repeat left top;
        text-transform:uppercase; padding-top:20px;}        
            /* input box General Styles */
        .mailDonation .rsform-input-box {width:117px; height:16px; background:#FFF; line-height:16px;
        padding:0px 4px 0px 4px; color:#4D301A; font-size:0.8em; border:none;
        background:url(/o/1189/images/13028/backEmailInput.png) no-repeat left center}
            /* caption General Styles */
        .mailDonation .formCaption {color:#736357; font-size:0.8em;}
            /* caption and input Name */
        .mailDonation .rsform-block-name .formCaption {position:absolute; bottom:62px; left:50px}
        .mailDonation .rsform-block-name .rsform-input-box {width:117px; height:16px; position:absolute; bottom:58px;
        left:90px}         
            /* caption and input E-Mail */
        .mailDonation .rsform-block-email .formCaption {position:absolute; bottom:42px; left:50px}
        .mailDonation .rsform-block-email .rsform-input-box {width:117px; height:16px; position:absolute; bottom:37px;
        left:90px}
            /* go button */
        .mailDonation .rsform-block-submit .formBody {display:block; position:absolute; bottom:5px; left:80px;}
        .mailDonation .rsform-block-submit .rsform-submit-button {width:94px; height:31px; font-size:0; line-height:0;
        background:url(/o/1189/images/13028/makeAMailDonationSubmit.png) no-repeat; border:none; cursor:pointer;}            
            /* Invalid Input */
        .mailDonation .formError {position:absolute; bottom:-13px; left:40px; font-size:0.6em}           
            /* Required with "*" */
        .mailDonation .formRequired {display:none;} 
            /* text */
        .mailDonation .rsform-block-freetext .formBody {display:block; width:220px; position:absolute; top:280px; 
        left:0px; font-size:0.8em; color:#9E9B88; padding-left:15px; }
        .mailDonation .rsform-block-freetext .formBody strong {color:#000;}
            /*error message */
        .mailDonation #rsform_error_9 {display:block; position:absolute; top:-7px; left:17px; font-size:11px;
        color:#FF0000;}
            /* Thanks You Message */
        .mailDonation #thanksMessage {width:239px; position:absolute; top:70px; left:0px; font-size:13px;
        color:#4F4F42; text-align:center}
        
        #lineDonate {display:block; float:left; width:850px; margin:20px auto 40px auto; border-bottom:1px solid #F89321}
        

    /* DONATE CENTER */
    #donateBottom {display:block; width:960px; margin:60px auto 0 auto; position:relative; }
     
    .donateTitleBottom {display:block; width:561px; height:130px; margin: 0px auto 0 auto;
    border-bottom:solid 1px #F89321;}
    .donateTitleBottom h2 {width:561px; height:34px; background: url(/o/1189/images/13028/donteTitleBottom.png) no-repeat left top;
    text-align:center; color:#fff; font-size:1em; text-transform:uppercase; padding:8px 0 0 0;}
    .donateTitleBottom p {text-align:center; font-size:0.9em; color:#443E3B; padding-top:10px;}
    
    .donateFundraisingBoxes {display:block; width:750px; margin:40px auto 0 auto;}
    .donateFundraisingBoxes p {float:left; width:220px; margin-right:45px; font-size:0.8em; color:#9E9B88;}
    .donateFundraisingBoxes p:last-child {margin:0px;}
    .donateFundraisingBoxes p strong {color:#443E3B; text-transform:uppercase;}
    .donateFundraisingBoxes p a {color:#443E3B;}

/*------------------------------------------------PAGINATION---------------------------------------------*/
.pagination {display:inline;}
.pagination ul {display:inline; padding: 0px; margin:0px;}
.pagination ul li {list-style:none; background:none; float:left;}
.pagination ul li a {list-style:none; background:none;}
        
/*-----------------------------------------------SEARCH RESULTS------------------------------------------*/
.search {width:700px; margin-left:20px; float:left}
.search #searchForm .button {font-size:1em; padding:3px;}
.search #searchForm .word .inputbox {padding:4px 5px;}
.search #searchForm .inputbox {padding:0px;}
.search #searchForm {font-size:0.9em}

.search-results {font-size:0.9em}
.search-results .result-title {font-size:1.2em; margin-bottom:3px;}
.search-results .result-category {margin-bottom:3px; font-weight:bold;}
.search-results .result-text {margin-bottom: 5px;}
.search-results .result-created {margin-bottom:15px; font-style:italic;}    
    
/*---------------------------------------------------FORM-----------------------------------------------*/
input {margin: 0; padding:4px; background: #e8e7d7; border: 1px solid #ccc;font-size:1em; webkit-border-radius:5px;}
textarea, select {margin: 0; background: #e8e7d7; border: 1px solid #ccc;font-size:1em; webkit-border-radius:5px;} 
input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color:#fff; color:#333; }
input.submit, .button, button { cursor: pointer; border: 1px solid #222; background:#333; color:#fff;  }
input.submit:hover, .button:hover, button:hover { background:#444; }
input.buttonSubmit, .button, .submit, button{ cursor:pointer; background:#352b1d; color:#FFF;}

/* My Forms */
.myforms input, .myforms textarea, .myforms select { margin: 0; padding: 5px;  background: #e8e7d7;
border: 1px solid #ccc; margin: 5px 0; font-size:1.2em; webkit-border-radius:5px;}   
.myforms td{ padding:0 5px 0 5px; vertical-align:middle;}
.myforms td br{}
.myforms input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color:#fff; color:#333; }
.myforms input.submit {  cursor: pointer; border: 1px solid #222; background:#333; color:#fff; }
.myforms input.submit:hover { background:#444; }

.myforms td input{ }
.myforms td label{ padding:0 20px 0 2px;}
 
.myforms legend { padding:7px 10px; font-weight:bold; color:#000; border:1px solid #eee; -webkit-border-radius:5px; -moz-border-radius:5px; margin-bottom:0 !important; margin-bottom:20px; }
input.buttonSubmit{ cursor:pointer; background:#352b1d; color:#FFF;}


/*--------------------------------------------------LOGIN------------------------------------------------*/
.login-fields input#username.validate-username {margin-bottom:10px;}
.login form fieldset button.button {margin-top: 10px;}

/*------------------------------------------------RS EVENTS----------------------------------------------*/
.rse_box {border-top:none; border-left: none; border-right: none;}
.rse_box h2 {border:0;}
.rse_box img {border:0; background:none;}

/*------------------------------------------------JOB BOARD----------------------------------------------*/
/* Names copy */
div small {display:none;}
/* Filters Search Boxes */
.filterset  {margin:0;}
/* Show Jobs Button */
#srchInputs .filterset.submit {margin:17px 0 10px 5px;}
#srchInputs .filterset.submit .button {padding:3px;}
/* Number of Pages Combo Box */
#limit.inputbox {margin:0; padding:0;}

/*-------------------------------------------------iGallery----------------------------------------------*/
#main_images_wrapper1 img {border:0; background:none;}

/*-------------------------------------------------RS FILES----------------------------------------------*/
#interiorCenter table.rsfl_toolbar img {border:0; background:none;} //change Div is required
    #rsfl_files_table img {border:0; background:none;}
#rsfiles_download div.rsfiles_download a.rsfl_download_btn img {border:0; background:none;}
.rsfl_form .rsfl_search_table label {margin:0; padding:0;}
.rsfl_form .rsfl_search_table #keyword {margin-bottom:10px;}
.rsfl_form .rsfl_search_table #rsfl_ordering.inputbox {margin-bottom:10px;}
.rsfl_form .rsfl_search_table #rsfl_ordering_direction.inputbox {margin-bottom:10px;}
.rsfl_form .rsfl_search_table #rsfl_description {margin-left:10px;}
.rsfl_form button {margin-top: 10px;}


/*------------------------------------------------PAGINATION---------------------------------------------*/
.pagination {display:inline;}
.pagination {display:inline; padding:0; margin:0;}
.pagination li {list-style:none; background:none; float:left;}
.pagination li a {list-style:none; background:none;}

/*-----------------------------------------------SEARCH RESULTS------------------------------------------*/
.search {width:700px; margin-left:20px; float:left}
.search #searchForm .button {font-size:1em; padding:3px;}
.search #searchForm .word .inputbox {padding:4px 5px;}
.search #searchForm .inputbox {padding:0px;}
.search #searchForm {font-size:0.9em}

.search-results {font-size:0.9em}
.search-results .result-title {font-size:1.2em; margin-bottom:3px;}
.search-results .result-category {margin-bottom:3px; font-weight:bold;}
.search-results .result-text {margin-bottom: 5px;}
.search-results .result-created {margin-bottom:15px; font-style:italic;}

/*---------------------------------------------------FORM-----------------------------------------------*/
input {margin: 0; padding:4px; background: #e8e7d7; border: 1px solid #ccc;font-size:1em;}
textarea, select {margin: 0; background: #e8e7d7; border: 1px solid #ccc;font-size:1em;}
input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color:#fff; color:#333; }
input.submit, .button, button { cursor: pointer; border: 1px solid #222; background:#333; color:#fff;  }
input.submit:hover, .button:hover, button:hover { background:#444; }
input.buttonSubmit, .button, .submit, button{ cursor:pointer; background:#352b1d; color:#FFF;}

/* Rs Form */

html body div#wrapperGeneral div#wrapperCenter div#wrapperCenterShadow div#interior div#interiorCenter div.item-page form#contactFrom fieldset.formFieldset ol#rsform_3_page_0.formContainer li.rsform-block div.formBody img
{border:0; background:none;}

/* My Forms */
.myforms input, .myforms textarea, .myforms select { margin: 0; padding: 5px;  background: #e8e7d7;
    border: 1px solid #ccc; margin: 5px 0; font-size:1.2em;}
.myforms td{ padding:0 5px 0 5px; vertical-align:middle;}
.myforms td br{}
.myforms input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color:#fff; color:#333; }
.myforms input.submit {  cursor: pointer; border: 1px solid #222; background:#333; color:#fff; }
.myforms input.submit:hover { background:#444; }

.myforms td input{ }
.myforms td label{ padding:0 20px 0 2px;}

.myforms legend { padding:7px 10px; font-weight:bold; color:#000; border:1px solid #eee; margin-bottom:0 !important;
    margin-bottom:20px;}
input.buttonSubmit{ cursor:pointer; background:#352b1d; color:#FFF; }

/*------------------------------------------------Fix KUNENA---------------------------------------------*/

#Kunena .kblock .kheader h2 {background:none; border:0; font-size:1.2em;}
#Kunena .klist-actions .klist-pages-all .kpagination li.page {border:0; background:none; list-style:none;}