/*
yellow: #ffdb38
organge: #ed7838
dark orange: #b33900
light orange: #ffb999
black: #333333
gray : #666666
almost white: #f3f3f3
borders and unselected : #cccccc
*/
/* Colors --------------- */
ol li ol {
    list-style-type: lower-alpha;
}

/* ---------------HTML Element Over rides --------------- */
html, body { 
    color:#333333;
    font-size: 12pt;
    line-height:1.5em;
    font-family: 'Open Sans', 'sans-serif';
    margin:0;
    padding:0;

}

a { 
    color: #ed7838;
    text-decoration:none;
}
a:hover { 
    text-decoration: underline; 
}
a img {
    border:none;    
}
h1 { 
    font-size: 2em;
    font-weight:800;
    line-height: 125%;
    text-transform:uppercase;
}
h2 { 
    font-size: 1.6em; 
    font-weight:800;
    line-height: 125%;

}
h3, .shoppingHeader{ 
    font-size: 1.3em; 
    font-weight:700;
    line-height: 125%;
}
h4 { 
    font-size: 1.2em;
    font-weight:600;
    line-height: 125%;
    color:#ed7838;
}
h1, h2, h3, h4, h5, h6 {
    padding-bottom:0.1em;
    margin-bottom: 0.3em;

}
p {
   margin:0;
   padding: 0.5em 0;
}
td {
    vertical-align:top; 
    padding: 0;
    margin: 0;
}
hr {
    border-top: thin solid #ccc;
    border-bottom:none;
    border-right:none;
    border-left:none;
    background:transparent;
    height:1px;
    margin: 1em 0;
    padding:0;
    clear:both;
}
table {
    width:100%;
    border-collapse:collapse;
    }
img {
    max-width:100%;
}
#content ul {
     margin: 1em;
    }
#content ul li {
    list-style:disc;
    padding: 0 0 0 0.5em;
    margin: 0 0 0 1em;
    }

#content ul li li {
    list-style:circle;
    }
#photoAjax ul {
     margin: 0 ;
    }
#photoAjax ul li {
    list-style:disc;
    padding: 0 0 0 0.5em;
    margin: 0 0 0 1em;
    }
/* End HTML Element Over rides */

/* ---------------Global Styles--------------- */


.social-links {
    padding: 0.3em 0;
    height: 1em;
    }
.gplus-like { 
    float:left;
    width:5em;
    overflow:hidden;
    }

.tw-like { 
    float:left;
    width:6em;
}
.fb-like { 
    float:left;
    width:10em;
    overflow:hidden;
    }
.quote {
    background: #eee;
    border: thin solid #ccc;
    margin:1em 2em;
    padding: 1em;
    display:block;
}
.xsml {
    font-size: 0.75em;
    line-height:1.2em;
}
.sml {
    font-size: 0.85em;
    line-height:1.2em;
}
.lrg {
    font-size:1.2em; 
    line-height:1.2em;
}
.xlrg {
     font-size:1.5em;  
    line-height:1.2em;
    }
.lttxt {
 color: #666;   
    }
.meta {
    color: #666;
    font-size: 0.8em;
    }
.strong {
    font-weight:bold;
    }
.formButtons a,
.buttonlink a,
a.buttonlink,
a.readmore,
.readmore a,
input[type="submit"]{
    font-size: 1em;
    color:#fff;
    display:inline-block;
    padding: 0.2em 0.5em;
    min-width:3em;
    display:inline-block;
    background: #666666; 
    border: 1px solid transparent;
    border-radius:0;

}
.formButtons a:hover,
.buttonlink a:hover,
a.buttonlink:hover,
a.readmore:hover,
.readmore a:hover {
    text-decoration:none;
    background: #ed7838;
    }
.photo-center {
    display:block;
    clear:both;
    margin: 0.5em 0 0.5em 0;
    border:thin solid #cccccc;
}
.photo-right {
    float:right;
    margin: 0 0 0.5em 0.5em ;
    border:thin solid #cccccc;
}
.photo-left {
    float:left;
    margin: 0 0.5em 0.5em 0;
    border:thin solid #cccccc;
}
#body { 
     background: #fff;
    margin:0 auto; 
    padding:0; 

}
#page {
 margin:0 auto; 
 padding:0;

}

#pre-header {
    position:fixed;
    padding:1%;
    z-index:999;
    background: #fff;
    width:98%;
}

#pre-header .inner-container {
    position:relative;
    max-width:100%;
    margin: 0 auto;
    padding: 0 0;
    min-height:3em
    }
#header-inner .inner-container {
    position:relative;
    }
#logo {
  width:110px;
  height:110px;
    position:absolute;
    top: 0;
    left:0;

    
}
#logo a {
    background: transparent url('graphics/design/oda-logo.png') 0 0 no-repeat;
     width:100%;
     height:100%;
     display:block;
     overflow:hidden;
     text-indent: -100em;
}


#header {
    clear:both;
    border-bottom: 1px solid #ccc;
    position:fixed;
    z-index:988;
    background:#fff;
    width:100%;
    margin-top:4.5em;
}
#header-inner {
    padding: 1em 0;
    }


#post-header {
    height:8em;
}

#content {
  padding:0 0 1.5em 0;
  position:relative;

}
#content.homepage {
    padding: 0 0 0 0;
}
#content.homepage .inner-container{
    max-width:100%;
}
.sidebar #content-wrapper {
    padding-top:2em;
    }

#content-inner.homepage {
  
}    
#footer {
    min-height: 3em;
    padding: 2em 0;

}
#footer a,
#footer a:hover {
    color:#fff;
}
#footer .buttonlink a,
#footer a.buttonlink,
#footer input[type="submit"] {    
    color:#fff;
    background: #33b4e9; 

}
#pre-footer,
#footer {
    background: #ff7838;
    color:#fff;
    padding: 1em 0 0 0;
    }
#pre-footer h3 {
    font-size: 1.1em;
    font-weight: 800;
    text-transform:uppercase;
}
.footer-menu {
    width: 30%;
    float:left;
}
.footer-menu a {
    color: #fff;
}
.menu_footer{
    margin:0;
    padding:0;
}
.menu_footer li {
    margin:0;
    padding:0;
    width:50%;
    float:left;
    list-style:none;
    font-size: 0.8em;
   line-height: 1.2em;
}
.footer-address p {
    font-size: 0.8em;
       line-height: 1.2em;
}
.footer-address,
.footer-social{
    width:20%;
    float:left;
}
.footer-copyright {
    font-size:0.7em;
    text-align:center;
    line-height: 1.2em;

}
.footer-signup {
    width: 30%;
    float:left;
}

.footer-signup  .formtext {
    width: 70%;
    float:left;
    margin: 0;
    padding: 0;
    font-size:1em;
    }

.footer-signup .form_widget_outter input[type="text"]{
    width: 77%;
    margin: 0 0;
    padding: 0.2em 1%;
    border: none;
    background: #fff;
    float:left;

    }
.footer-signup .form_widget_outter  input[type="submit"] {
    float:left;
    background: #b33900;
    color: #fff;
    width: 18%;
    margin: 0 0;
    padding: 0.2em 0;

}
#footer-inner {

}
#post-footer {
    text-align:left;
}

#post-footer-inner div {

}
.inner-container {
    max-width: 70em;
    margin:0 auto;
}


.center { 
    text-align: center; 
}
.clearfix:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.menu_quicklinks{
    margin: 0;
    padding:0;

}
ul.menu_quicklinks {
    float:right;
    max-width:30em;
    padding: 1em 0;
    font-weight: 300;
}

.menu_quicklinks li{
    margin: 0;
    padding:0;  
    display:inline-block;
    line-height:1em;
    }
.menu_quicklinks li a {
    border-left: thin solid #ed7838;
    display:inline-block;
    padding: 0 1em;
}
.menu_quicklinks li.item1 a {
    border-left:none;
}
.menu_social {
    margin: 0;
    padding:0;

}
.menu_social li {
    margin: 0;
    padding:0;  
    display:inline-block;
    height:3em;
    width:3em;
    float:left;
    }
.menu_social li a {
    display:block;
    height:100%;
    width: 100%;
    text-indent: -100em;
    font-size: 0.1em;
    overflow:hidden;
}
.menu_social li.item1 {
    margin-left: -0.8em;
}
.menu_social li.item1 a {
    background: url('graphics/design/icon-facebook.png') 50% 50% no-repeat;
}
.menu_social li.item2 a {
    background: url('graphics/design/icon-twitter.png') 50% 50% no-repeat;
}
.menu_social li.item3 a {
    background: url('graphics/design/icon-youtube.png') 50% 50% no-repeat;
}
.menu_social li.item4 a {
    background: url('graphics/design/icon-linkedin.png') 50% 50% no-repeat;
}

ul.menu_main {
    text-align:center;
    padding:0 0;

}
#showmenu,
.menu_main li {
    display:inline-block;
    margin:0;
    padding: 0 0.5em 0 1.7em;
    font-size:1.3em;
    line-height:1.5em;
    position:relative;
    text-transform:uppercase;
}

#showmenu a,
.menu_main li a {
    color:#ed7838;
    display:block;
    font-weight:500;
}
.menu_main > li {
    background-image: url('graphics/design/nav-star.png');
    background-position: 0 50%;
    background-repeat:no-repeat;
}
.menu_main li.item1 {
    padding: 0 0.5em 0 1.7em;
    background-image: none;
}
.menu_main > li.menuItemHighlight > a {
    color:#ffb999;
}
.menu_main li a:hover{
    text-decoration:none;
    color: #ffb999;
}
.menu_main li ul {
    display:block;
    position:absolute;
    top:1.5em;
    left:0;
    z-index: 9999;
    background:#fff;
    border-bottom: none;
    width: 8em;
    border-top: thin solid #ccc;
    border-left: thin solid #ccc;
    border-right: thin solid #ccc;
    margin:0 0 0 1.5em;
    padding:0;
}
.menu_main li ul li.item1,
.menu_main li ul li {
    display:block;
    line-height: 1.8em;
    padding: 0 1em 0 1em;
    text-align:left;
    font-size: 0.85em;
    border-bottom: thin solid #ccc;
}
.menu_main li ul li:hover {
    background: #fff;
}
.menu_main li ul li a:hover {
    color: #ccc;
}
.menu_main li ul li a {

    padding:0;

    }
.menu_main li ul {
   display:none;
}
.error {
    color:#f16031;
    font-weight:bold;
}
#content-main {
    min-height:30em;

}
.interiorpage #content-main {

    }
#content-inner {

}
.interiorpage #content-inne {
    
}
.sidebar #content-wrapper {
    float:left;
    width:68%;
    margin-right:2%;

}

#sidebar-wrapper {
   float:left;    
    width:30%;
    display:block; 
    padding-top: 2em;
    color:#666;
    background:#eee;
}
#sidebar-wrapper .inner-block {
    padding:1em;
    }
#content-wrapper .inner-block {
    padding:0 0;
    }
#sidebar-wrapper h2 {
    font-size: 1.5em; 
    }

#content-wrapper {

}

/* End Global Styles */

/* --------------- Home Page Styles--------------- */
.middlebar {  
   position:relative;
    }
.middlebar h2 {
  
}
#sidebar-wrapper .promobody img,
.middlebar .promobody img {
    max-height: 9.375em;
    }
.footerbar {
    width: 66%;
    margin-top: 1.2em;
    float:left;
    }
.enewsInput {
    padding-bottom: 0.8em;
    }

.homepage #block-2 .inner-block { 
    padding : 0 1.5em;
}
.homepage #block-1 {
    background: #fff;
    color:#b33900;
    margin: 0 auto;
    padding: 2.5em 0;
}
.homepage #block-1 .inner-block,
.homepage #block-2 .inner-block,
.homepage #block-3 .bx-viewport{
    max-width:70em;
    margin: 0 auto;
}
.homepage #block-1 h2 {
    line-height: 1em;
    font-size: 3em;
    font-weight:800;
    width: 40%;
    margin:0 0;
    padding: 0 0;
    float:left;
    text-transform:uppercase;
}
.homepage #block-1 p {
    line-height: 1em;
    font-size: 1.2em;
    font-weight:400;
    width: 40%;
    margin:0 0;
    padding: 0 0;
    float:left;
    clear:left;
}
.homepage #block-1 .donations {
    width: 60%;
    float:right;

}
#sidebar-wrapper .donations ul,
#sidebar-wrapper .donations ul li {
    margin: 0 0;
    padding: 0 0;
    list-style:none;
    clear:both;
}
#sidebar-wrapper .donations ul li a {
    display:block;
    background: #ed7838;
    color:#fff;
    height: 3.6em;
    margin: 0.5em 0;
}
#sidebar-wrapper .donations ul li a .xlrg {
    font-weight: 700;
    font-size: 3em;
    line-height:1.2em;
    display: block;
    width: 45%;
    float:left;
    background: #b33900;
    text-align:center;
}
#sidebar-wrapper .donations ul li a .sml {
     font-weight: 700;
    line-height: 2.5em;
    font-size: 1.5em;
    display: block;
    width: 55%;
    float:left;

    text-align:center;   
}
.homepage #block-1 .donations .xlrg {
    font-size: 2.5em;
    font-weight:800;
    padding-top: 0.8em;
    display:block;
}
.homepage #block-1 div.xsml {
    text-align:center;
    padding-top: 2em;
    clear:both;
}
.homepage #block-1 .donations li a,
.homepage #block-1 .donations li a:hover {
    color:#fff;
    text-decoration:none
}
.homepage #block-1 .donations ul,
.homepage #block-1 .donations li {
    list-style:none;
    margin: 0;
    padding: 0;
    
}
.homepage #block-1 .donations li {
    border-radius:50%;
    height: 9em;
    width:9em;
    float:left;
    background: #b33900;
    color:#fff;
    text-align:center;
    margin: 0 0.5em;
}
.homepage #block-1 .donations li:hover {
    background: #ed7838;
}
.homepage #block-2{
    background: #eeeeee;
    margin: 0 auto;
    clear:both;
    padding: 2.5em 0;
}
.homepage #block-2 h2 {
    text-transform:uppercase;
}
.homepage #block-2 .blogbox_img {
    width:100%;
    max-width: 23.75em;
    float:left;
    margin-right: 1em;
}
.homepage #block-2 .blogbox_img img {
    with:100%
}
.homepage #block-3 {
    background: #000;
    color:#fff;
    margin: 0 auto;
    clear:both;
    text-align:center;
    padding: 2em 0;
    }
.homepage #block-3 h2 {
    text-transform:uppercase;
}
#pre-header .form_widget_outter {
    float:right;
    max-width:30em;
    width:100%;
}
#pre-header .form_widget_outter h1 {
    display:none;
}
#pre-header .form_widget_outter #IDFormField1_Email_0 {
    width: 80%;
    float:left;
    margin: 0 0;
    padding: 0.25em 1%;
    line-height: 1.5em;
    font-size: 1em;
    display:block;
}
#pre-header .form_widget_outter input.button {
    width: 10%;
    float:left;
    background: #ed7838;
    margin: 0 0;
    padding: 0.2em 0;
    border: 1px solid #ed7838;
    line-height: 1.5em;
    font-size: 1em;
    display:block;
}


.form_widget_outter h1 {
     font-size: 1.4em;
     margin: 0 0 0 0;
     padding: 0 0 0.5em 0;
    }

.slides img {
    border:none;
}
#photoThumbWrapper {
    position:relative;
}
#content-wrapper .photo_module .bx-controls-direction {
    position:absolute;
    right:0;
    top:0;
    width:11em;
}
#content-wrapper .photo_module .bx-controls-direction a {
    display:inline-block;
    width: 4.5em;
    margin: 0 0.25em;
    padding: 0 0;
    background: #ed7838;
    color:#fff;
    text-align:center;
}
#photoThumbWrapper .slides li {
     margin:0 !important;
    padding:0 !important;
    list-style:none;
    position:relative;

}
#photoThumbWrapper .slides li img {
    width:100%;
    height:auto;
    margin:0 !important;
    padding:0 !important;
    }
#photoThumbWrapper .slides .bx-caption {
    display:block;
    }
#photoThumbWrapper .slides li a,
#photoThumbWrapper .slides li a:hover {
       text-decoration:none; 

}
#content-wrapper #superslides a.bx-prev,
#content-wrapper #superslides a.bx-next,
#photoThumbWrapper a.bx-prev,
#photoThumbWrapper a.bx-next{
    display:inline-block;
    width: 0.5em;
    height: 1.5em;
    border: 1px solid #ed7838;
    margin-right: 0.5em;
    padding: 0 0.5em;
}

#behind_door,
#superslides {
  position:relative; 

}
#behind_door ul,
#superslides ul {
    margin:0;
    padding:0;
}
#behind_door ul li,
#superslides ul li {
    margin:0;
    padding:0;
    list-style:none;

}
#superslides .bx-viewport {
    position:relative;
    }

 
#superslides.homepage .bx-controls-direction {
  position:absolute;
  top: 40%;
    height: 1em;
    width:100%;
    }
#behind_door .bx-controls-direction {
  position:absolute;
  top: 30%;
    height: 1em;
    width:100%;
    }
#behind_door a,
#behind_door a:hover{
    display:block;
    color:#fff;
    text-decoration:none;

}
#behind_door a .lrg {
    font-weight: 800;
}
#behind_door li:hover {
    opacity: 0.8;
}
#behind_door span {
    display:block;
}
#behind_door .bx-link {
    height:3em;
}
#behind_door .bx-controls-direction a, 
#superslides.homepage .bx-controls-direction a {
  position:absolute;
  display:block;
  height:6em;
  width: 4em;
    text-indent: -100em;
    overflow:hidden;
    }
#behind_door .bx-prev,
#superslides.homepage .bx-prev {
    background: transparent url('graphics/design/prev-big.png') no-repeat 0 0;
    left:0;
}
#behind_door .bx-next,
#superslides.homepage .bx-next {
    background: transparent url('graphics/design/next-big.png') no-repeat 100% 0;
    right:0;
}



#superslides .bx-image {
    position:relative;
    width: 100%;
}
#superslides .bx-caption,
#superslides .bx-caption:hover {
       position:absolute;
       color: #fff;
        font-weight:800;
       text-decoration:none;
        top: 10%;
        width:35%;
        left: 20%;

    }
#superslides .bx-caption .xlrg {
     font-size: 5em;
     display:block;
     min-height: 3.8em;
     text-shadow: 2px 2px #000;
     }
#superslides .bx-link {
    background: #ed7838;
    color: #fff;
    display:inline-block;
    font-size: 1.5em;
    font-weight:500;
    width: 10em;
    padding: 0.5em 0;
    text-align:center;
    float:right;
    }
/* ---------------General Module Styles--------------- */

/* End General Module Styles */

/* web pages */

/* Pagination */
.pagination { clear: both; display: block; font-size:0.8em;}
.pagination a, .pagination a:link, .pagination a:visited { text-decoration:none; }
.pagination .prevnextCurrent, .pagination .prevnextWindow, .pagination .prevnextWindowArrow { border:2px solid #000; margin:0; padding:0.15em 0.6em;  margin-right:0.3em; display:inline; display:inline-block; }
.pagination a.prevnextWindow:hover, .pagination a.prevnextLink:hover, .pagination .prevnextWindowArrow:hover { border:solid 2px #000;  color:#000; }
.pagination .prevnextCurrent {background:#000; color:#fff; font-weight:bold; padding:0.15em 0.6em;  }
.pagination a.prevnextLink { border:2px solid #000; padding:0.15em 0.6em; margin-right:0.3em; display:block;  }
/* End Pagination */

/* Send Page Styles */
.sendpage { clear:both; }
.sendpageBody div, .sendpageBody td { padding: 2px 0px; }
/* End Send Page Styles */

/* ModuleBegin::events */
.eventCategoryFilter select {
    width: 50%;
}
.interiorpage .eventsListerWrapper {
    clear:both;
    border-top: thin solid #cccccc;
    padding: 1em 0
    }
#content .eventsListerWrapper ul,
#content .eventsListerWrapper li {
    margin: 0;
        padding:0.5em 0;
    list-style:none;
    clear:both;
}
ul.eventsBoxWrapper,
ul.eventsBoxWrapper li{
    margin: 0;
    
    padding:0.5em 0;
    list-style:none;
    clear:both;
}
.eventDateBox {
    background: #b33900;
    width:2.813em;
    height:3.438em;
    float:left;
    text-align:center;
    padding-top: 1em;
    font-weight:bold;
    }
.eventDateBox .event-short-month {
    color: #fff;
    font-size: 0.8em;
    line-height:1em;
    display:block;
    }
.eventDateBox .event-day-num {
    color: #fff;
    font-size: 1.7em;
    line-height:1em;
    display:block;
    }
.eventsBoxWrapper h3 {
    padding-left: 2.8em;
    font-size: 1.2em;
    }
ul.fauxtabs,
ul.fauxtabs li {
    list-style:none;
    margin:0;
    padding:0;
    }
ul.fauxtabs li {
    border-radius: 0.3em 0.3em 0 0;
    -moz-border-radius:  0.3em 0.3em 0 0;
    border-top: thin solid #cccccc;
    border-left: thin solid #cccccc;
    border-right: thin solid #cccccc;
    background: #eeeeee none 0 0 repeat;
    display:block;
    float:left;
    width:12em;
    text-align:center;
    margin: 0 1em -1px 1em;
    }
ul.fauxtabs li.active {
    background: #ffffff none 0 0 repeat;    
    }
ul.fauxtabs li a,
ul.fauxtabs li a:hover {
    color: #666;
    text-decoration:none;
    line-height: 1.2em;
    }
.eventsBoxWrapper .eventBlurb {
    padding-left: 3.4em;
    }
.eventsBoxWrapper h3 a {
    color: #333;
    }
#calendarDetail table {
    width:100%;
    border-collapse:seperate;
    }
table.calendarDays {
    background: #cccccc none 0 0 repeat;
    border-bottom: 0.3em solid #ffb999;
    }
table.calendarDays td {
    width: 13%;
    background: #fff none 0 0 repeat;
    padding: 0.2em;
    height: 4em;
    }
table.calendarDays td a {
    font-size: 0.8em;
    line-height:0.8em;
    }
table.calendarDays span.calday {
        font-size: 0.8em;
        display:inline-block;
        padding: 0 0.5em 0.2em 0;
}
table.calendarDays .title,
table.calendarDays .weekdays,
table.calendarDays .prevLink, 
table.calendarDays .nextLink{
    text-align:center;
    height: 1em;
}
table.calendarDays .weekdays {
    background: #ffb999 none 0 0 no-repeat;
}
table.calendarMonths {
    background: #b33900 none 0 0 no-repeat;
}
table.calendarMonths td {
        text-align:center;
        line-height: 2em;
        
    }
table.calendarMonths a {
     color:#fff;
    }
.eventDate,   
.eventTime, 
.eventBody,
.eventLocation,
.eventDirections,
.eventTicketWrapper,
.eventContact,
.eventPhone {
    padding-bottom:1em;
    }
.eventsDetailWrapper .itemLabel {
    font-size: 1.2em;
    font-weight: bold;
    display:block;
    }


/* ModuleEnd::events */

/* ModuleBegin::news */
ul.newsBox,
ul.newsBox li {
    margin: 0;
    padding:0;
    list-style:none
}

.newsWrapper h3 {
    font-size: 1.2em;
    }

.newsWrapper h3 a {
    color: #333;
    }
/* ModuleEnd::news */



/* ModuleBegin::gendocs */
.webpageWrapper { }
/* ModuleEnd::gendocs */

/* ModuleBegin::forms */
#form {
    
}
#form table {
    width:95%;    
}
#form td {
    vertical-align:middle;
    line-height:1.5em;
}
#form tr td:nth-child(2) {
    width:60%;    
}
#formBox {
    color: #472a1a !important;
}
#formBox .formtext,
#formBox .formtextRequired {
    display:none;
}
#formBox input,
#formBox select {
    margin-top:1em;    
}
.formtextRequired {
   font-weight:bold;     
}
input[type="text"],
input[type="password"],
textarea,
select {
    width:95%;
    font-size:1em;
    line-height: 1.5em;
    border: 1px solid #ccc;
    background: #f3f3f3;
    padding: 0.2em 0.5em;
    color: #666666;
    margin-bottom: 0.5em;
}
#IDFormField_expiration_0,
#IDFormField_expiration_0_year,
.expirationFields select {
    width: 47%;
    float:left;
    margin-right:2%;
    }






/* ModuleBegin::photo */
.photoAlbumListerWrapper {
    margin: 0.5em;
    }
.photoAlbumListerWrapper {
    padding: 2%;
    }
.photoAlbumListerWrapper.itemOdd {
 background: #010101;
 color: #fff;   
}
.photoAlbumImage {
    float:left;
    width: 30%;
}
.photoAlbumImage img {
    width:100%;
    height:auto;
    }
.photoAlbumName,
.photoAlbumDescription{
 margin-left: 34%;   
}
.photoAlbumName a {
    background: #fee101;
    color: #000;
    padding: 0.2em;
    display:inline-block;
    font-weight: 500;
    }
/* ModuleEnd::photo */



/* ModuleBegin::news */
.newsWrapper .headline { font-weight: bold; }
.newsWrapper .publish, .newsWrapper .author, .newsWrapper .copyright { color: #777; font-size: smaller; }
.newsWrapper .blurb { }
.newsWrapper .content { }
.newsWrapper .newsitem { padding-bottom: 1em; }
.newsWrapper .copyright { padding: 1em 0em; text-align: center; font-size: smaller; }
.newsWrapper .links { font-size: 0.8em;}
/* ModuleEnd::news */

/*  UI Tabs */
#Question1 {
 background: #eee;
 border: #ccc;
 padding: 0.5em
}
#Question1 input[type="text"],
#Question1 textarea{
    background: #fff;
    width: 90%;
}
.simpleAntiSpam {
height:12em;

}
.simpleAntiSpam strong {
    font-size: 0.9em;
    font-weight: normal;
    }
.simpleAntiSpam  p span {
    padding: 0 0 0 0 !important;
    display: inline-block;
    }
#nospamLink {
    clear:both;
    display:block;
    margin-top: 10px;
    width: 12em;
    font-weight:normal !important;
    font-size: 0.9em;
    }
iframe {max-width: 100%;}
#editAnywhere {
    display:none;
}

/* ModuleBegin::newsfeed */
.newsfeedListWrapper { }
.newsfeedNumber { }
.newsfeedTitle { }
.newsfeedSource { }
.newsfeedDetailWrapper { }
.newsfeedDetailWrapper .newsItem {border-bottom:1px solid #ccc; margin-bottom:10px;padding-bottom:10px;}
.newsfeedDetailWrapper .newsItem img {margin:0 10px 0 0;}
.newsfeedDetailWrapper .newsItem span {display:block;}
.newsfeedDetailWrapper .newsItem .newsListHeadline {font-size:120%;}
.newsfeedDetailWrapper .newsItem .newsListPublishline {font-size:90%;}
/* ModuleEnd::newsfeed */