.n_mainwrap,
.n_headwrap {
    width: 990px;
    background-size: 990px;
}

.n_header {
    margin: 0 auto;
    float: none;
    width: 970px;
}

.n_maincolumn,
.n_clubheadwrap {
    margin: 0 auto 10px auto;
    width: 960px;
}
.n_clubmainmenu,
.n_clubmainmenu UL{
    width: 970px;
}

div.n_fullcolumn.n_clubheadwrap,
.n_clubheadwrap .n_clubheaderimage {
    background-size: 970px auto;
}

.n_mainmenuwrapextendedwrap P A.n_login {
    width: auto;
}

div.n_fullcolumn.n_footwrap {
    margin: 0 auto;
}

/*  ------------------------------------ */


body {
  background: #fff;
    padding: 0;
}

.n_mainwrap {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    width: 990px;
}

.n_headwrap {
    width: 990px;
    height: 84px;
    background: #f8f8f8;
}

.n_header {
  background: none #f9f9f9;
  margin: 10px 0;
  width: 990px;
  height: 74px;
    border: 0;
}


.n_headerleft {
  height: auto;
  width: 180px;
}

.n_headerleft H1.n_mainlogo {
  margin-left: 26px;
}

.n_headerleft H2.n_motto {
  text-align: left;
  margin-left: 26px;
}

.n_headerright {
  width: auto;
  height: 74px;
}

.n_headerright .n_mainmenuwrap {
  height: 74px;
  margin: 0;
}

.n_headerright .n_mainmenuwrapwrap p a.community {
  width: 143px;
  height: 74px;
  background: url(/images/frontend/network20/mainwrap_menu_bg.png) 0 -150px;
}

.n_headerright .n_mainmenuwrapwrap p a.members {
  width: 115px;
  height: 74px;
  background: url(/images/frontend/network20/mainwrap_menu_bg.png) 0 -450px;
}

.n_headerright .n_submenuwrap {
  margin-top: 15px;
    padding: 0;
  height: 49px;
  background: #ececec;
}

.n_headerright .n_submenuwrap p a.fresh {
  width: 72px;
  height: 49px;
  background: url(/images/frontend/network20/usermenu-bg.png) 0 0;
}

.n_headerright .n_submenuwrap p a.friends {
  width: 108px;
  height: 49px;
  background: url(/images/frontend/network20/usermenu-bg.png) 0 -100px;
}

.n_headerright .n_submenuwrap p a.community {
  width: 121px;
  height: 49px;
  background: url(/images/frontend/network20/usermenu-bg.png) 0 -200px;
}

.n_headerright .n_submenuwrap p a.profile {
  width: 85px;
  height: 49px;
  background: url(/images/frontend/network20/usermenu-bg.png) 0 -400px;
}

.n_headerright .n_submenuwrap p a.invite {
  width: 96px;
  height: 49px;
  background: url(/images/frontend/network20/usermenu-bg.png) 0 -300px;
}

/*********************/


/*********************************************************************************************************************
    Main menu
*********************************************************************************************************************/

.n_headerright .n_mainmenuwrap {
    height: 74px;
    margin: 0;
    padding-right: 0;
}

.n_headerright .n_mainmenuwrap p a.community {
    width: 143px;
    height: 74px;
    background: url(/images/frontend/network20/mainwrap_menu_bg.png) 0 -150px;
}
.n_headerright .n_mainmenuwrap p a.community.active,
.n_headerright .n_mainmenuwrap p a.community:hover {
    background: url(/images/frontend/network20/mainwrap_menu_bg.png) 0 -225px;
}

.n_headerright .n_mainmenuwrap p a.members {
    width: 115px;
    height: 74px;
    background: url(/images/frontend/network20/mainwrap_menu_bg.png) 0 -450px;
}

.n_headerright .n_mainmenuwrap p a.members.active,
.n_headerright .n_mainmenuwrap p a.members:hover {
    background: url(/images/frontend/network20/mainwrap_menu_bg.png) 0 -525px;
}
.n_headerright .n_submenuwrap P A,
.n_headerright .n_mainmenuwrap P A, .n_headerright .n_loginmenu P A {
    margin: 0;
}

.n_headerright .n_loginmenu {
    margin: 0 10px 0 0;
    padding: 0;
    height: 74px;
    background: none;
}

.n_headerright .n_loginmenu p a.regisrtaion {
    width: 155px;
    height: 74px;
    background: url(/images/frontend/network20/mainwrap_menu_bg.png) 0 -300px;
}

.n_headerright .n_loginmenu p a.regisrtaion.active,
.n_headerright .n_loginmenu p a.regisrtaion:hover {
    background: url(/images/frontend/network20/mainwrap_menu_bg.png) 0 -375px;
}

.n_headerright .n_loginmenu p a.login {
    width: 196px;
    height: 74px;
    background: url(/images/frontend/network20/mainwrap_menu_bg.png) 0 0;
}

.n_headerright .n_loginmenu p a.login:hover {
    background: url(/images/frontend/network20/mainwrap_menu_bg.png) 0 -75px;
}

.n_headerright {
    width: auto;
    height: 74px;
}

/*********************************************************************************************************************
    Usermenu
*********************************************************************************************************************/

.n_headerright .n_submenuwrap {
    margin-top: 15px;
    height: 49px;
    background: #ececec;
}

.n_headerright .n_submenuwrap P {
    padding: 0;
    margin: 0;
    background: none;
}

.n_headerright .n_submenuwrap P A {
    padding: 0;
}


.n_headerright .n_submenuwrap p a.fresh {
    width: 72px;
    height: 49px;
    background: url(/images/frontend/network20/usermenu-bg.png) 0 0;
    display: block;
    float: left;
}

.n_headerright .n_submenuwrap p a.fresh:hover {
    background: url(/images/frontend/network20/usermenu-bg.png) 0 -50px;
}

.n_headerright .n_submenuwrap p a.friends {
    width: 108px;
    height: 49px;
    background: url(/images/frontend/network20/usermenu-bg.png) 0 -100px;
    display: block;
    float: left;
}


.n_headerright .n_submenuwrap p a.friends:hover {
    background: url(/images/frontend/network20/usermenu-bg.png) 0 -150px;
}

.n_headerright .n_submenuwrap p a.community {
    width: 121px;
    height: 49px;
    background: url(/images/frontend/network20/usermenu-bg.png) 0 -200px;
    display: block;
    float: left;
}
.n_headerright .n_submenuwrap p a.community:hover {
    background: url(/images/frontend/network20/usermenu-bg.png) 0 -250px;
}

.n_headerright .n_submenuwrap p a.profile {
    width: 85px;
    height: 49px;
    background: url(/images/frontend/network20/usermenu-bg.png) 0 -400px;
    display: block;
    float: left;
}

.n_headerright .n_submenuwrap p a.profile:hover {
    background: url(/images/frontend/network20/usermenu-bg.png) 0 -450px;
}

.n_headerright .n_submenuwrap p a.invite {
    width: 96px;
    height: 49px;
    background: url(/images/frontend/network20/usermenu-bg.png) 0 -300px;
    display: block;
    float: left;
}
.n_headerright .n_submenuwrap p a.invite:hover {
    background: url(/images/frontend/network20/usermenu-bg.png) 0 -350px;
}

.n_loggedinpanel {
    top: 18px;
}

.n_loggedinpanel,
.n_loggedinpanel P {
    background: none;
}

.mceContentBody h1,
.mceContentBody h2,
.mceContentBody h3,
.mceContentBody h4,
.mceContentBody h5,
.mceContentBody h6 {
    padding: 0 14px;
}

.mceContentBody UL LI {
    list-style-position: inside;
}

.mceContentBody,
.mceContentBody P,
.n_blogpostbox .mceContentBody P {
    font-family: Verdana, Arial, Helvetica, sans-serif !important;
    line-height: inherit !important;
}

.n_clubeditmaincolumn {
    background: #fff none;
}
.n_clubeditmaincolumn .n_formfieldsetbox .n_contentboxinlay {
    background: #f8f8f8;
}

.n_innermidbox H4 {
    color: #333;
}

.n_innermidcolumn .n_headlinebox .n_contentboxinlay H4.n_club_ec_title {
    background: #f8f8f8;
    color: #F26522;
}

.n_pictureuploadphase_two .n_contentboxinlay {
    background: none;
}
.n_gallerytabcontent {
    background: #f8f8f8;
}


.n_uploadgallerytabwrap A.n_activetab, .n_uploadgallerytabwrap A:hover,
.n_uploadgallerytabwrap A, .n_uploadgallerytabwrap A:hover {
    background: none;
}

.n_uploadgallerytabwrap A SPAN.n_tab,
UL.n_majorcontenttab LI A {
    background: #fff;
    text-transform: uppercase;
    color: #9c867a;
    font-weight: normal;

    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 21px;
    padding-top: 5px;
}

.n_uploadgallerytabwrap A.n_activetab SPAN.n_tab,
.n_uploadgallerytabwrap A:hover SPAN.n_tab,
UL.n_majorcontenttab LI A:hover, UL.n_majorcontenttab LI A.n_activetab {
    background: url(/images/frontend/network20/n_clubs_nav_bg.png) repeat-x;
    color: #453b36;
}

.n_uploadgallerytabwrap A SPAN.n_tab,
.n_uploadgallerytabwrap A.n_activetab SPAN.n_tab,
.n_uploadgallerytabwrap A:hover SPAN.n_tab {
    padding: 10px 10px 0 10px;

}