body{
	font-family:arial;
	background:url("newbg.jpg") no-repeat scroll center top #fff  !important;
}

#wrapper{-moz-box-shadow: 0 0 4px 4px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 0 5px 5px rgba(0,0,0,0.4);
	box-shadow: 0 0 5px 5px rgba(0,0,0,0.4);
    margin: 0 auto;
    width: 940px;}

.slogan{
	color:#3d3d3d;
}

a, #error-page-list a{
	color:#888888;
	text-decoration:underline;
}

#footer {}

.flickr_badge_image img{
	border-color:#181818;
	border-width:3px;
}

.footer-block {
	background-image:url('images/v_divider.png');
}

.footer-block h3 {
	color:#fff;
}

.footer-block li a{
	color:#fff;
}

#slider a {
    border: 0 none;
    display: block;
}

.nivo-controlNav a {
    background-image: url("images/bullets.png");
}

.footer-block li {
    list-style-image: url("images/list_bullet.png");
}

.sf-menu{
	/*border-color:#0c0c0c;*/
	background: #5F4D7F;
}

.sf-menu li ul{background-color:#333333!important;}
.sf-menu a:hover{background-color:#464646!important;}

.sf-menu li.top{
	/*background-image:url('images/menu_divider.png');*/
}

.sf-menu a{
	/*background-image:url('images/submenu_divider.png');*/
}

.sf-menu a:hover, .sf-menu li.top>a:hover { /* visited pseudo selector so IE6 applies text colour*/
	text-shadow:none;
	color:#9f9f9f;
}

h4.date-month, .tabs a:active, .tabs a:hover, .tabs .current, .tabs .current:hover, .tabs li.current a, .tabs2 a.current, .widget_tag_cloud a:hover {
	background-color:#3d3d3d;
}

#subsc-desc{color:#ccc}


/************ Coming Soon Page ***********/



#coming-soon p, #coming-soon h3{
	color:#ccc;
	text-shadow:1px 1px 1px #000000;
}



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

	
.sf-menu li.top > a {
font-family:arial!important;
	font-weight:bold!important;
	font-size:14px;
}
#logo-container {
    float: left;
    height: 85px;
    padding: 5px 0 0px 0px;
    width: 400px; display: none;
}

#menu {
	float: none;
    margin: 0 auto;
    text-align: center;
    width: 892px;
}
.logo_text_npa{margin-left:10px;float:left;color:black;font-family:arial;font-weight:bold;font-size:30px;margin-top:10px;}
.logo_text_npa span{color:black;font-family:arial;font-weight:bold;font-size:18px;}
#logo{width:100px;float:left;}
#nav_menu-5{
background-color:#41502C!important;
background:url(images/menu1_gradient_npa.jpg) repeat-x;
background-position:bottom;
background: -webkit-gradient(linear, left bottom, left top, from(#59681D), to(#41502C));
	background: -moz-linear-gradient(bottom,  #59681D,  #41502C);
	filter:  progid:DXImageTransform.Microsoft.gradient(endColorstr='#59681D', startColorstr='#41502C');
	-moz-border-radius: 7px;
border-radius: 7px;

}
/*#menu-sidebar-menu-2,*/#nav_menu-6{
background-color:#B52046!important;

background-position:bottom;
background: -webkit-gradient(linear, left bottom, left top, from(#850B3F), to(#B52046));
	background: -moz-linear-gradient(bottom,  #850B3F,  #B52046);
	filter:  progid:DXImageTransform.Microsoft.gradient(endColorstr='#850B3F', startColorstr='#B52046');
	-moz-border-radius: 7px;
border-radius: 7px;


}
#menu-sidebar-menu-2,#menu-sidebar-1{
padding-left:20px!important;
}
.widget #menu-sidebar-menu-2 li{
   border-bottom:1px dotted #F57373;
   width:88%;

}
#nav_menu-6 h3{
padding:10px 5px 10px 20px;
color:white;
font-weight:bold;
font-size:13px!important;

background:url(images/menu2_heading.png) repeat-x;

margin-bottom:0px!important;
background-position:top;
background: -webkit-gradient(linear, left bottom, left top, from(#AD043C), to(#840531));
	background: -moz-linear-gradient(bottom,  #AD043C,  #840531);
	filter:  progid:DXImageTransform.Microsoft.gradient(endColorstr='#AD043C', startColorstr='#840531');
	-moz-border-radius: 7px;
border-radius: 7px;

}
.widget #menu-sidebar-1 li{
   border-bottom:1px dotted #7D9400;
   width:88%;
}
.widget #menu-sidebar-1 li a{
background:url('images/hilight_npa_menu.png') no-repeat top left;
}
.widget #menu-sidebar-menu-2 li a{
background:url('images/menu_pink.png') no-repeat top left;
}
.widget #menu-sidebar-1 li a,.widget #menu-sidebar-menu-2 li a{
color:white;
font-weight:bold;
padding-left:25px;
height:18px;
font-size:11px!important;
padding-top:2px;
padding-bottom:2px;
width:100%;
}

ul.homepage_bullet li{list-style-type:none;background:url("/wp-content/uploads/2011/05/arrow.jpg")no-repeat;padding-left: 26px;padding-top:0px;margin-top:6px;height:20px;}

#menu , #menu  ul , .sub-menu{z-index:99999;background:none repeat scroll 0 0 #353535;border:none;}
.sub-menu{border-top:1px solid #000;}