a,a:link,a:visited {

  color: #721951;

  text-decoration: none;

}



a:hover {

  color: #FFFFFF;

}

#header {

/*   background: #721951; */
/*   background: url(../images/main-bg.jpg) no-repeat center top; */
background: #F9FAE3;
  position: relative;
  z-index: 999;
  height: 180px;

}

#container {



  background-color: #f1f0ec;

  min-height: 400px;

}

.item-page,.items-leading,.item,.column-1{

background: #fff;

-moz-border-radius: 1em;

-webkit-border-radius: 1em;

padding: 10px;

font-family: Arial;

}

.items-row{margin-top:10px;}

.items-leading{width:inherit;}







#navbar li:hover {background: url(../images/style1/nav_hover.png) repeat-x right top;}

/*

#navbar li a {line-height: 20 qpx;}

#navbar li {width: 120px;}*/



#navbar{width:1000px;
  position: relative;
    z-index: 10000;
}

#navbar li.active a:hover,

#navbar li.sf-with-ul a:hover {text-shadow: 1px 1px 0 #721951}





#wrap{background:#FFFFFF;}

#navbar ul ul li a:hover,

#navbar ul ul li:hover a,

#navbar ul ul li:hover ul li:hover a,

#navbar ul li.sf-with-ul ul li a:hover,

#navbar li.active li a:hover {color:#721951;}

/*#header{

background: url("http://nfmcpa.org/templates/js_elated/images/style1/logo.png") no-repeat scroll left center transparent;

height:173px;

}

#header span#graphic a, #header h1#graphic a {background: none;}*/



.container_12 a {color:#721951;text-decoration: none;}

.container_12 a:hover {color:#721951;text-decoration: none;}





.menut{

  float:right;

  font-weight: bold;

  color:#000;

  font-size:12px;

  text-align:center;

  font-family: "Times New Roman", Times, serif;

  font-style: italic ;

  line-height: normal;

  height: auto;

  width: auto;

  background-color: #FFF;

  

    }





/* ============  S5  ============ */



div.moduleS5 {

  color: #FFFFFF;

  text-shadow: none;

  background: #706c7e;

  -webkit-border-radius: 8px;

  -moz-border-radius: 8px;

  border-radius: 8px;

  margin-bottom: 15px;

  height: 1%;

}



div.moduleS5 div.pad {

  padding: 12px 12px 10px 12px;

}



div.moduleS5 h3 {

  text-align: center;

  color: #FFFFFF;

  text-shadow: none;

  border-bottom: none;

  background-image: none;

  letter-spacing: normal;

}



div.moduleS5 a {

  color: #721951;

  text-shadow: none;

  text-decoration: none;

}



div.moduleS5 a:hover {

  text-decoration: underline;

}



div.moduleS5 li {

  list-style: none;

  padding: 0px 0px 0px 16px;

  margin: 0;

  line-height: 150%;

}



div.moduleS1 h3,div.moduleS2 h3,div.moduleS3 h3 {  text-align: center;}

/* ============  S6  ============ */



div.moduleS6 {

  color: #070707;

  text-shadow: none;

  background: #c0d7ec;

  -webkit-border-radius: 8px;

  -moz-border-radius: 8px;

  border-radius: 8px;

  margin-bottom: 15px;

  height: 1%;

}



div.moduleS6 div.pad {

  padding: 12px 12px 10px 12px;

}



div.moduleS6 h3 {

  color: #721951;

  text-shadow: none;

  background-image: none;

  letter-spacing: normal;

  text-align: center;

}



div.moduleS6 a {

  color: #721951;

  text-shadow: none;

  text-decoration: none;

}



div.moduleS6 a:hover {

  text-decoration: underline;

}



div.moduleS6 li {

  list-style: none;

  padding: 0px 0px 0px 16px;

  margin: 0;

  line-height: 150%;

}



/* ============  S7  ============ */



div.moduleS7 {

  color: #070707;

  text-shadow: none;

  background: #bbe992;

  -webkit-border-radius: 8px;

  -moz-border-radius: 8px;

  border-radius: 8px;

  margin-bottom: 15px;

  height: 1%;

}



div.moduleS7 div.pad {

  padding: 12px 12px 10px 12px;

}



div.moduleS7 h3 {

  color: #721951;

  text-shadow: none;

  border-bottom: 1px solid #F22D0C;

  background-image: none;

  letter-spacing: normal;

    text-align: center;

}



div.moduleS7 a {

  color: #721951;

  text-shadow: none;

  text-decoration: none;

}



div.moduleS7 a:hover {

  text-decoration: underline;

}



div.moduleS7 li {

  list-style: none;

  padding: 0px 0px 0px 16px;

  margin: 0;

  line-height: 150%;

}


/* ============  S8  ============ */



div.moduleS5 {

  color: #FFFFFF;

  text-shadow: none;

  background: #344497;

  -webkit-border-radius: 8px;

  -moz-border-radius: 8px;

  border-radius: 8px;

  margin-bottom: 15px;

  height: 1%;

}



div.moduleS8 div.pad {

  padding: 12px 12px 10px 12px;

}



div.moduleS8 h3 {

  text-align: center;

  color: #FFFFFF;

  text-shadow: none;

  border-bottom: none;

  background-image: none;

  letter-spacing: normal;

}



div.moduleS8 a {

  color: #721951;

  text-shadow: none;

  text-decoration: none;

}



div.moduleS8 a:hover {

  text-decoration: underline;

}



div.moduleS8 li {

  list-style: none;

  padding: 0px 0px 0px 16px;

  margin: 0;

  line-height: 150%;

}



div.moduleS1 h3,div.moduleS2 h3,div.moduleS3 h3 {  text-align: center;}


.carousel-wrap {background:#195273 !important; }


#top-menu{
  background: url("../images/top-menu-bg.png") repeat-y scroll 0px -1px transparent;
  height:37px;
}
#header-left,#header-right{
  float: left;
    width: 50%;
}
#header-left img{
    padding-left: 30px;
    padding-top: 22px;
}

#top-menu .toplinks{
  text-align: right;
  margin-right: 39px;
}

#top-menu a.toplink1{
    display: inline-block;
    height: 29px;
    width: 58px;
}
#top-menu a.toplink2{
    display: inline-block;
    height: 29px;
    width: 89px;
}
#top-menu a.toplink3{
    display: inline-block;
    height: 29px;
    width: 94px;
}
#top-menu a.toplink4{
   display: inline-block;
    height: 29px;
    width: 64px;
}

/* Main Menu - Right */

.nav-right{
   float: right;
    margin-right: 32px;
    margin-top: -9px;
}
.nav-right div{
/*   background: url(../images/menubar-right.png) no-repeat 100% 0%; */
}
.nav-right a{
   color: #FFFFFF;
    display: inline-block;
    font-family: arial;
    font-size: 16px;
    margin: 0 0px;
    text-align: center;
    text-shadow: 0 1px 1px #000000;
    height: 46px;
    line-height: 46px;
    float: left;
}
.nav-right a:hover{
/*   text-decoration: underline; */
}
.nav-right a.nav-shop{
    background: url("../images/menubar-right.png") no-repeat scroll 0 0 transparent;
    padding: 0 0 0 10px;
    width: 66px;
}
.nav-right a.nav-join{
   background: url("../images/menubar-right.png") no-repeat scroll -76px 0 transparent;
    width: 119px;
}
.nav-right a.nav-donate{
  width: 118px;
  background: url("../images/menubar-right.png") no-repeat scroll -195px 0 transparent;
    width: 80px;
}


/* Top Search */

#top-menu .search{
    background: none repeat scroll 0 0 transparent;
    margin-right: 10px;
    padding: 0;
    position: absolute
    text-align: right;
    top: -1px; 
  float: right;
 
}
#top-menu #login-form .search .button{
  background: url("../images/search-btn.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    color: #333333;
    cursor: pointer;
    font: bold 12px/29px Arial,sans-serif;
    height: 27px;
    outline: 0 none;
    overflow: visible;
    padding: 3px 4px 4px;
    text-indent: -9999px;
    text-shadow: none;
    width: 29px;
 
}
#top-menu #login-form .search #mod-search-searchword{
   background: url("../images/search-bg.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 23px;
    line-height: 23px;
    width: 100px;  
  
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #DDD));
background: -moz-linear-gradient(top center, #fff 0%, #ddd 100%);
  border: 2px groove;
border-color: #333399;
}
#mod_login_username {
width: 110px;
}
/* Top-right menu CN login module*/
#cbpplanN__0__donate__plan13__donsel {
padding-bottom: 2px;
padding-top: 0px;
}
#mod_login_logoutform {
font-family: georgia;
font-size: 13px;
color: #fff;
text-shadow: 0 3px 3px #000000;
  padding-left: 10px;
  background-color: #936;
  
}