

.layout, .page-editing, .page-tabs, .admin-bar .navigation-list, .admin-bar fieldset.field-list, .header-fragment-inner, .poweredby-wrapper, .footer-fragments, .footer-fragments-header, .footer-fragments-footer
{
    width: ;
    max-width: ;
    min-width: ;
}

.content-fragment { margin: 2px 0; }

.layout-content.split-content .layout-region-inner.content .content-fragment, 
.layout-content.header-top-split-content .layout-region-inner.content .content-fragment
{ margin-right: 1px; }

.layout-content.split-content .layout-region-inner.right-sidebar .content-fragment,
.layout-content.header-top-split-content .layout-region-inner.right-sidebar .content-fragment
{ margin-left: 1px; }

.layout-content.content-left-sidebar-right .layout-region.right-sidebar .content-fragment,
.layout-content.sidebar-left-content-right .layout-region.content .content-fragment,
.layout-content.sidebar-left-content-center-sidebar-right .layout-region.content .content-fragment,
.layout-content.sidebar-left-content-center-sidebar-right .layout-region.right-sidebar .content-fragment,
.layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-left .content-fragment,
.layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-right .content-fragment,
.layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.right-sidebar .content-fragment,
.layout-content.header-top-content-left-sidebar-right .layout-region.right-sidebar .content-fragment,
.layout-content.header-top-sidebar-left-content-right .layout-region.content .content-fragment,
.layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.content .content-fragment,
.layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.right-sidebar .content-fragment,
.layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-left .content-fragment,
.layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-right .content-fragment,
.layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.right-sidebar .content-fragment
{ margin-left: 2px; }

.content-fragment.no-wrapper { margin: 0; }
.content-fragment.side-border-only { margin-top: 0; margin-bottom: 0; }
.content-fragment.top-side-border-only { margin-bottom: 0; }
.content-fragment.side-bottom-border-only { margin-top: 0; }

a:link, a:visited, a:active { color: #00017F; text-decoration: none; font-weight: bold; }

html, body { margin: 0; padding: 0; text-align: left; font-size: 12px; font-family:Arial; color: #333;  }

html { background: #fff; }

.layout { clear: both; background: #fff; }

.content-fragment-page { background: #fff; }

.content-fragment-content { background: #fff; }

.content-list-header { background: #fff; }

.menu { background: #E9E8FF; color: #000; }

.menu .content-list-name a { font-size: 13px; color: #000; text-transform: none }

.menu a { color: #000; font-weight: bold }

.menu.group-navigation-content  { background: #E9E8FF; border: solid 1px #000;  }

.header-fragment-outer.quick-post { background-color: #fff; }

.header-fragment-outer.group-navigation { background: #00017F;  repeat-x top left; }

.header-fragment.group-navigation .navigation-list.parent .navigation-item a { color: #E9E8FF; font-weight: bold; font-size: 14px; display: block; }

.footer-fragments { display: block; position: relative; padding: 10px; margin: 0 auto; background: #00017F; }
.footer-fragments-header { border-top: solid 1px #fff; display: block; margin: 38px auto 0px auto; }
.footer-fragments-footer { border-top: solid 1px #fff; display: block; margin: 0px auto 38px auto; }

.copyright-info { color: #ffffff; }

.header-fragment-outer.top-bar { background: #6699ff; repeat-x; width: 100%; height: 28px; left: 0; z-index: 2; font-size: 11px; }
.header-fragment.welcome-message .message { font-weight: bold; line-height: 28px; padding:0; margin: 0; font-size: 11px; color: #00017F;}
.header-fragment.login-logout .navigation-item a { color: #00017F; font-weight: bold; margin-right: 10px; padding-right: 10px; border-right: solid 1px #ccc; }

.menu.favorite-places-content a { color: #00017F; font-weight: bold }
.menu.quick-post-content a { color: #00017F; font-weight: bold }
.header-fragment.user-welcome-without-login  a { color: #00017F; font-weight: bold; }
.header-fragment.user-welcome-without-login  .user-name { margin-right: 10px; padding-right: 10px; border-right: solid 1px #ccc; color: #00017F; font-weight: bold; }

.message.norecords { padding: 12px; color: #000; border: solid 1px #300; background-color: #fff; }
.message.success { padding: 12px; color: #000; border: solid 1px #300; background-color: #fff;  }
.message.loading { color: #000; }

.content-fragment.group-banner .group-name { margin: 0; padding: 26px 0 0 96px; font-size: 24px; letter-spacing: -1.25px; }
.content-fragment.group-banner .group-description { margin: 0; padding: 0 200px 0 98px; font-size: 12px; }

.menu.group-application-navigation-content .navigation-item a { color: #000; text-align: left; display: block; }

.content-fragment.group-application-navigation .internal-link.add-post { float: right; margin-right: 20px; position: relative; background: url('../Images/addpost-button.gif') no-repeat right -20px; height: 14px; color: #fff; font-size: 10px; padding: 3px 8px 3px 3px; z-index: 1; }


