/*
Theme Name: NPUAP
Theme URL:
Description: Theme: The National Pressure Ulcer Advisory Panel
Author: inQbation
URL: http://www.inqbation.com/
Version: 1.0
Tags: clean, standard, validated, inqbation, gProject
*/
html{
    background-color: #ececec;
	margin: 0px;
}
/* body */
body{
	background: #FFF url(images/npuap-body.jpg) repeat-x center top;
	font-size: 14px;
	color: #555;
	line-height: normal;
}
/* links */
a, .comment-meta a:link, .comment-meta a:visited {
	text-decoration: none;
	color: #008b60;
}
a:hover, a:active, .comment-meta a:hover, .comment-meta a:active,  #sidebar-left a:hover {
	text-decoration: underline;
	color: #0085AE;
}
#box-center h2 a:hover {text-decoration: underline !important;
	color: #0085AE;
}
#box-left li a:hover, #box-center li a:hover, #box-right li a:hover {
	text-decoration: underline;
	color: #0085AE;


}
a:focus{outline: none;}

/* Headings */
h1,h2,h3,h4,h5,h6 { font-family: 'Oswald', sans-serif; margin-bottom: 10px;}
h1{font-size:31px; letter-spacing: -0.5px;  color: #0085ae; font-family: 'Oswald', sans-serif;}
h2{font-size:24px; color: #008B60; font-family: 'Oswald', sans-serif;}
h3, h3#reply-title {font-size:26px; color: #706758; font-family: 'Oswald', sans-serif;}
h4{font-size:22px; color: #9a8f5e; font-family: 'Oswald', sans-serif;}
h5{font-size:20px; color: #5d8592; font-family: 'Oswald', sans-serif;}
h6{font-size:18px; color: #589e85; font-family: 'Oswald', sans-serif;}


#sidebar-left  h2 {color: #008B60; font-size: 18px; line-height: 24px; margin-bottom: 8px;}
#sidebar-left  h3 {color: #706758;  font-size: 17px; line-height: 23px; margin-bottom: 8px;}
#sidebar-left  h4 {color: #9a8f5e; font-size: 16px; line-height: 22px; margin-bottom: 8px;}
#sidebar-left  h5 {color: #5d8592; font-size: 16px; line-height: 21px; margin-bottom: 8px;}
#sidebar-left  h6 {color: #589e85; font-size: 16px; line-height: 20px; margin-bottom: 8px;}

#box-left h2 {
	color: #0085ae;
}
#box-center h2 a:link {
	color: #008b60;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;

}

h2.entry-title {
	margin-bottom: 0px;
}
#inner-content h1 span {
	color: #0085AE;
  font-family: 'Oswald', sans-serif;
    font-size: 28px;
    letter-spacing: -0.5px;
}
#inner-content h2.entry-title {
	margin: 10px 0;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
/*********************************************************************************
    WORDPRESS - THEME STYLES
*********************************************************************************/
.see-all a, .read-more  {
    background-image: url("images/npuap-icon-arrow.gif");
    background-position: left 3px;
    background-repeat: no-repeat;
  	display: block;
    padding-left: 15px;
	margin-top: 8px;
}
.home-widgets{
	height:35px;
}
span.news-feed{
	float:right;
	position: relative;
	top:10px;
}
span.news-feed a{
	margin-left:5px;
}
.single-post{
	border-bottom: 1px dashed #B2B2AC;
	margin-bottom: 5px;
}
/* Top Bar */
#top-menu li {
	background-image: url(images/npuap-icon-arrow.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 15px;
	margin-top: 6px;
    float: right;
	list-style: none;
}
#top-menu ul {
	margin: 0px;
	list-style: none;
}
#top-menu {
    width: 950px;
    margin: 0 auto;
    height: 32px;
	text-align: right;
}
/* =Header
------------------------------------------------------ */
#header {
	height: 190px;
    float: left;
}
#branding {
	/*height: 141px;*/
}
#branding h1 {
    margin-bottom: 0;
}
#branding h1 a, #branding #logo a {

    width: 87px;
    margin-left: 29px;
}
#site-description{
    font-family: Gerogia, Times, serif;
    font-size: 17px;
    color: #555555;
    font-style: italic;
    padding-top: 29px;
}
/* Header Box */
#header .follow{
    padding-top: 38px;
    padding-left: 151px;
	float: right;
}
.follow{
    float: left;
}
.follow span{
    float: left;
    margin-right: 4px;
}
.follow span a{
    float: left;
    width: 16px;
    height: 16px;
    text-indent: -9999px;
    overflow: hidden;
}
.icon-facebook,
.icon-linkedin,
.icon-twitter,
.icon-youtube,
.icon-rss{
    background-image: url(images/npuap-social-icons.gif);
    background-repeat: no-repeat;
}
.icon-facebook{
    background-position: 0px 0px;
}
.icon-linkedin{
    background-position: 0px -16px;
}
.icon-twitter{
    background-position: 0px -32px;
}
.icon-youtube{
    background-position: 0px -48px;
}
.icon-rss{
    background-position: 0px -64px;
}
/* Header - Search Form */
.header-search-form{
    background: url(images/npuap-search-form.gif) no-repeat 0 0 transparent;
    width: 264px;
    height: 33px;
    float: right;
    margin: 22px 0px 0px 5px;
}
.header-search-form .text{
    background-color: transparent;
    padding-left: 10px;
	padding-top: 5px;
    width: 218px;
    height: 25px;
    border: medium none;
    color: #555555;


}
.header-search-form .searchsubmit{
    border: medium none;
    background-color: transparent;
    cursor: pointer;
    width: 22px;
    height: 20px;
	text-indent: -900px;
	display: inline;
}
/* Content Header*/
#content-header{
    height: 143px;
}
/* standard inQ Navigation style*/
/* Header Menu*/
#main-menu {
	background-color: transparent;
    height: 47px;
    width: 756px;
	z-index: 100;
    float: left;
    padding: 0px;
}
#main-menu ul {
	margin: 0px 0px 0px 61px;
	list-style: none;
	position: relative;
    float: left;
}

#main-menu ul ul {
	background-color: #453925;
    display: none;
    height: auto;
    left: 0px;
    list-style: none outside none;
    margin: 0px;
    padding: 0px;
    position: absolute;
    top: 47px;
    width: 231px;
	z-index: 100;
}
#main-menu ul ul ul,
#main-menu ul ul ul ul {
	top: 0px; left: 100%;
}
#main-menu ul li {
	float: left;
	display: inline;
	position: relative;
	margin: 0px 8px 0px 0px;
    background-color: transparent;
}
#header #main-menu ul li li.current_page_item, #header #main-menu ul li li.current_page_parent, #header #main-menu ul li li.current_page_ancestor,
#header #main-menu ul > .current_page_item > a, #header #main-menu ul > .current_page_ancestor > a, #header #main-menu ul .current_page_ancestor ul ul li.current_page_ancestor > a, #header #main-menu ul .current_page_ancestor ul ul li.current_page_item > a, #header #main-menu ul .current_page_parent li.current_page_item, #header #main-menu ul .current_page_ancestor li.current_page_item, #header #main-menu ul ul li.current_page_item > a, #header #main-menu ul .current_page_ancestor > ul > li.current_page_ancestor > a{
    background-color: #453925;
    background-image: url(images/npuap-hover-header-menu.gif);
    background-repeat: repeat-x;
    background-position: 0 0;
    color: #fff;
}
/*aditional style for last item on the list*/#main-menu ul li:last-child{background: none; margin: 0px;}

#main-menu ul ul li {
	width: 100%;
	display: block;
}
/* Root Menu */
#main-menu ul a {
	padding: 15px 18px 16px ;
	float: left;
	display: block;
	text-decoration: none;
	/*height: 1%;*/
	text-transform: none;
    font-family: 'Oswald',sans-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 16px;
   	color: #fff;
}
#main-menu ul ul a {

    text-transform: none;
    border-bottom: 1px dotted #6c6252;

}
/* Root Menu Hover Persistence */
#main-menu ul a:hover,  #main-menu ul li:hover a, #main-menu ul li.iehover a {
    background-color: #483d29;
    background-image: url(images/npuap-hover-header-menu.gif);
    background-repeat: repeat-x;
    background-position: 0 0;
    color: #fff;
	text-decoration: none !important;
}
/* 2nd Menu and rest levels */
#main-menu ul li:hover li a,
#main-menu ul li.iehover li a,
#main-menu ul li:hover li:hover li a,
#main-menu ul li.iehover li.iehover li a,
#main-menu ul li:hover li:hover li:hover li a,
#main-menu ul li.iehover li.iehover li.iehover li a,
#main-menu ul li:hover li:hover li:hover  li:hover li a,
#main-menu ul li.iehover li.iehover li.iehover li:hover li a
 {
	float: none;
	border-right: none;
	color: #fff;
	text-decoration: none;
	z-index: 100;
    background-color: #453925;
    background-image: none;
}
/* 2nd Menu Hover Persistence and rest levels */
#main-menu ul li:hover li a:hover,
#main-menu ul li:hover li:hover a,
#main-menu ul li.iehover li a:hover,
#main-menu ul li.iehover li.iehover a,
#main-menu ul li:hover li:hover li a:hover,
#main-menu ul li:hover li:hover li:hover a,
#main-menu ul li.iehover li.iehover li a:hover,
#main-menu ul li.iehover li.iehover li.iehover a,
#main-menu ul li:hover li:hover li:hover li a:hover,
#main-menu ul li:hover li:hover li:hover li:hover a,
#main-menu ul li.iehover li.iehover li.iehover li a:hover,
#main-menu ul li.iehover li.iehover li.iehover li.iehover a,
#main-menu ul li:hover li:hover li:hover li:hover li a:hover,
#main-menu ul li:hover li:hover li:hover li:hover li:hover a,
#main-menu ul li.iehover li.iehover li.iehover li.iehover li a:hover,
#main-menu ul li.iehover li.iehover li.iehover li.iehover li.iehover a{
    background-color: #2d9f7c;
    color: #fff;
}
/* Hover Function - Do Not Move */
#main-menu ul li:hover ul ul,
#main-menu ul li:hover ul ul ul,
#main-menu ul li:hover ul ul ul ul,
#main-menu ul li.iehover ul ul,
#main-menu ul li.iehover ul ul ul,
#main-menu ul li.iehover ul ul ul ul{
	display: none;
}
#main-menu ul li:hover ul,
#main-menu ul ul li:hover ul,
#main-menu ul ul ul li:hover ul,
#main-menu ul ul ul ul li:hover ul,
#main-menu ul li.iehover ul,
#main-menu ul ul li.iehover ul,
#main-menu ul ul ul li.iehover ul,
#main-menu ul ul ul ul li.iehover ul {
	display: block;
}
/* Slider */
.slide {
	width: 710px;
	height: 313px;
}
#bg-featured-menu {
	background-image: url(images/npuap-featured-content.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #e1dcc5;
	width: 240px;
	float: right;
	margin-right: 5px;
    padding-left: 5px;
}
#home-slider {
	position: relative;
	 float: left;
}
#slider{
    height: 313px;
    float: left;
	width: 710px;

	/*background: url("images/npuap-shadow-featured-content.gif") no-repeat scroll right top #FFFFFF;*/
}
#slider .info {
    color: #555;
    font-size: 14px;
	padding-top: 36px;
	padding-right: 40px;
    float: left;
	width: 270px;
	height: 313px;
}
#slider .info h2{
    font-size: 35px;
    text-transform: uppercase;
    margin-bottom: 15px;
    color: #555;
	line-height: 35px;
}
#slider .info p{
	color: #555555;
    line-height: 19px;
    margin-bottom: 15px;
}
#nav-slider {
    margin: 0px;
    padding: 0px;
    clear: both;
	position:absolute;
	top: 250px;
	z-index: 10;
	left: 0px;
}
#nav-slider a:last-child{
    margin: 0px;
}
#nav-slider a.activeSlide {
    background: url(images/npuap-slider-navigation.gif) no-repeat 0px 0px;
	border: none;
}
#nav-slider a{
    background: transparent url(images/npuap-slider-navigation.gif) no-repeat -34px 0px;
	background-color: transparent !important;
	border: none !important;
    display: block;
    width: 33px !important;
    height: 32px !important;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    line-height: 32px;
	margin: 0px 2px 0px 0px;
    padding: 0px;
    list-style: none;
	display: inline-block;
}
#nav-slider a:hover{
    background: url(images/npuap-slider-navigation.gif) no-repeat 0px 0px;
	border: none;
    text-decoration: none;
}
#slider .info .view{
    background: url(images/npuap-small-rounded-green-button.gif) no-repeat 1px 5px;
    color: #fff;
    float: left;
    width: 70px;
    height: 30px;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    line-height: 28px;
    margin-bottom: 20px;
}
#slider .info .view:hover{
	background: url(images/npuap-small-rounded-green-button.gif) no-repeat -109px 5px;
	width: 73px;
    text-decoration: none;
}
#slider img{
	height: 313px;
	width: 395px;
    background-color: #FFF;
	float: right;
}
#background-silder{
    height: 313px;
    background: #e6e2cf url(images/npuap-featured-content.gif) repeat-x 0 0;
    float: left;
}
/* Featured Menu */
#featured-menu{
    height: 313px;
}
#featured-menu h2{
    color: #3c3c3c;
    font-size: 26px;
    margin-bottom: 10px;
    padding: 16px 0px 0px 12px;
}
#featured-menu ul{
    margin-bottom: 0px;
}
#featured-menu ul li{
    list-style: none;
    margin-left: 0px;
    border-bottom: 1px dashed #a19786;
    width: 210px;
    margin-left: 5px;
}
#featured-menu ul li:last-child{
    border-bottom: medium none;
}
#featured-menu ul li a{
    color: #443824;
    background: url("images/npuap-icon-arrow-2.gif") no-repeat 10px 13px;
    display: block;
    padding: 11px 0px 11px 30px;
}
#featured-menu ul li a:hover{
    text-decoration: none;
    background-color: #eeece2;
}
/* Content */
#content-home {
    background: #fff url(images/npuap-content-home.gif) no-repeat center top;
	padding-top: 45px;
	padding-bottom: 18px;
	float: left;
	width: 960px;
}
#box-left ul, #box-center ul, #box-right ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#box-left .recent_with_excerpt ul li {
	margin: 0px;
	list-style-type: none;
	/*display: block;*/
    width: 350px;
    float: left;
	padding-right: 0px;
	padding-bottom: 11px;
    margin-bottom: 11px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #b2b2ac;
    clear: both;
}
#box-left ul li:last-child {
    border-bottom: medium none;
}
#box-left h3 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
}
#box-left ul li p{
    margin-bottom: 7px;
}
#box-left .recent_with_excerpt a {
    background-image: none;
    border-bottom: none !important;
    color: #008B60;
    display: block;
    height: 1%;
    padding: 0px;
	line-height: normal;
}

.see-all {
	float: right;
	margin-top: 6px;
}
.widget-title {
	float: left;
}
.widget_sp_image h2.widget-title{
	display: none;
}
.textwidget {
	margin-bottom: 20px;
}
#internal-content {
	border-left: solid 1px #c5c5c4;
	width: 702px;
	padding: 0px 20px 0px 19px;
	margin-left: 8px;
	float: left;
	position: relative;
}
#internal-content-3-columns {
	border-left: solid 1px #c5c5c4;
	border-right: solid 1px #c5c5c4;
	width: 510px;
	padding: 0px 20px 0px  20px;
	margin: 0px;
	float: left;
}
/* Banners */
.banner{
    background-image: url(images/npuap-banners.jpg);
    width: 270px;
    height: 104px;
    color: #fff;
    margin-bottom: 20px;
}
.banner h2{
    color: #fff;
    font-size: 18px;
    margin-bottom: 3px;
}
.banner p{
    margin-bottom: 0px;
    line-height: 20px;
}
.banner .banner-container{
    width: 150px;
    padding: 10px 0px 10px 10px;
}
#green h2{
    font-size: 14px;
}
#brown{background-position: 0px 0px;}
#blue{background-position: 0px -121px;}
#green{background-position: 0px -240px;}

/* =Sidebar
------------------------------------------------------ */
/*if necessary a sidebar - Delete if unnecessary lines */

#sidebar{}
#sidebar h2{}
#sidebar h3{}
#sidebar a{}
#sidebar a:link, #sidebar a:visited{}
#sidebar a:hover, #sidebar a:active{}
/* footer */
#content-footer {
	background-color: #ececec;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #dedede;
	padding-top: 20px;
	padding-bottom: 20px;
}
#footer{
	color: #5d5d5d;
}
#footer-menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#footer-menu ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
}
#footer-menu ul li a{
	 border-right: 1px solid #B7B7B7;
    display: block;
    margin-right: 10px;
    padding: 0px 10px 0px 0px;

}
#brand-link{
	color: #b4b4b4;
	font-size: 11px;
}
#brand-link a{
	color: #b4b4b4;
	font-size: 11px;
}
.see-all-news {
	float: right;
	margin-top: 15px;
}
.latest-news {
	width: 250px;
	float: left;
}
.content-boxs-center {
	padding: 0px 17px;
}
.content-boxs-center p{
    margin-bottom: 10px;
}
.content-boxs-center img {
	border: solid 1px #b2b2b2;
	margin-bottom: 15px;
}
.content-boxs-center h3 a {
	color: #0086af;
}
#top-bar{
    height: 32px;
}
#breadcrumbs{
    margin: 0px 0px 15px 0px;
	font-size: 13px;
}

#content-page {
	float: left;
	width: 960px;
	background-image: url(images/npuap-background-content-page.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 35px 0px 30px 0px;

}
/* sidebar Left - Menu Left */

#sidebar-left {
	padding-bottom: 0px;
	color: #333;
}
#sidebar-left .menu a, #sidebar-left ul a {
        font-size: 13px;
		color: #443824;
        display: block;
        padding: 7px 5px 7px 20px;
        /*height: 1%;*/
		line-height: 13px;
		background-image: url("images/npuap-icon-arrow.gif");
  		background-position: 3px 7px;
   		background-repeat: no-repeat;
		border-bottom: 1px dashed #B2B2AC !important;
}
#sidebar-left .menu a:hover,  #sidebar-left .cat-item a:hover{
	text-decoration: none;
	 background-image: url("images/npuap-background-ahover-sidebar.gif");
  	background-position: 0px 0px;
   	background-repeat: no-repeat;
	color: #443824;
}
#wrapper #sidebar-left .menu{
	margin:0px 0px 20px 0px;
	padding: 0px;
	width: 190px;
	background-color: #FFF;
}
#sidebar-left .menu li, #sidebar-left  li, #box-left li, #box-center li, #box-right li {
	height: auto;
	margin: 0px;
	padding-left: 0px;
	list-style-image: none;
	list-style-type: none;
	width: 100%;
}
#sidebar-left .menu li.current_page_item,
#sidebar-left .menu li.current_page_parent,
#sidebar-left .menu li.current_page_ancestor    {

}
#sidebar-left .menu li.current_page_item a,
#sidebar-left .menu li.current_page_parent a,
#sidebar-left .menu li.current-menu-item a,
#sidebar-left .menu li.current_page_ancestor a, #sidebar-left .current-cat a{
    text-decoration: none;
	 background-image: url("images/npuap-background-ahover-sidebar.gif");
  	background-position: 0px 0px;
   	background-repeat: no-repeat;

}
#sidebar-left ul.children{
       background-color: #f4f2e9;
    }
#sidebar-left ul.children ul.children{
        border-right: none;
        border-left: none;
        border-bottom: none;
}
    /* ===== 2nd level ====== */
    /* List */
#sidebar-left ul.children li a:hover {
        text-decoration: none;
    	text-decoration: underline;

		background-color: transparent;
}
    #sidebar-left ul.children li{
	/*background-color: #f1eee1;*/

    }
    /* Curernt list */
    #sidebar-left ul.menu ul.children li.current-cat,
    #sidebar-left ul.menu ul.children li.current_page_item,
    #sidebar-left ul.menu ul.children li.current_page_parent{
	/*background-color: #d4ca9c;*/
	font-weight: bold;

    }
    /* Links */
    #sidebar-left ul.menu ul.children li a{

	    background-image: url("images/npuap-icon-arrow2.gif");
  		background-position: 3px 7px;
   		background-repeat: no-repeat;
    }
    /*Current links*/
    #sidebar-left ul.menu ul.children li.current_page_item a, #sidebar-left ul.menu ul.children li.current_page_parent a{
        background: transparent;
        border-bottom: none;   }

    /* ====== 3rd Level ======*/
    #sidebar-left ul.children li.current_page_item li,
    #sidebar-left ul.children li.current_page_parent li{
 	background-color: #fff;

    }
    /*Current list*/
    #sidebar-left ul.children li.current_page_parent ul.children li.current_page_item {
        /*background-color: #d0c9aa;*/
		background-image: none;

    }
    /* Links */
    #sidebar-left ul.menu ul.children li.current_page_item ul li a,
    #sidebar-left ul.menu ul.children li.current_page_parent ul a{
        /*background: gray;*/
		padding: 7px 5px 7px 33px;
		font-weight: normal;

		background-image: url("images/npuap-icon-arrow2.gif");
  		background-position: 18px 7px;
   		background-repeat: no-repeat;

    }
    /*Current links*/
    #sidebar-left ul.menu ul.children li.current_page_parent ul li.current_page_item a{
        /*background: brown;*/
			font-weight: bold;
			color: #008b60;

    }
    /* display styles */
    #sidebar-left ul.menu ul.children,
    #sidebar-left ul.menu li.current_page_item ul ul,
    #sidebar-left ul.menu li.current_page_ancestor ul ul{
        display: none;
		/* background-color: #e5dec0;	*/
    }
    #sidebar-left ul.menu li.current_page_item ul,
    #sidebar-left ul.menu li.current_page_parent ul,
    #sidebar-left ul.menu li.current_page_ancestor ul,
    #sidebar-left ul.menu li.current_page_ancestor ul li.current_page_parent ul,
    #sidebar-left ul.menu li.current_page_parent ul.children li.current_page_item ul{
        display: block;
		margin: 0px;
		/*background-color: #f3f0e5;*/
}
.wp-pagenavi {
    clear: both;
    text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;

}
.wp-pagenavi a, .wp-pagenavi span {
    border: 1px solid #bfbfbf;
    margin: 2px;
    padding: 3px 5px;
    text-decoration: none;
}
.navigation a:link, .navigation a:visited {
    color:#008B60;
    text-decoration: none;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
    border-color: #008b60 !important;
}
.wp-pagenavi span.current {
    font-weight: bold;
	color:#FFF;
	background-color: #008b60;
}
#nav-below {
    margin: 0px;
}
#wrapper ul {
    clear: both;
    list-style: disc outside none;
}
#wrapper #sidebar-left ul {
    clear: both;
    list-style: disc outside none;
	margin: 0px 0px 5px 0px;
}
#sidebar-left .widget_image_cms a {
	background: none;
	padding: 0px;
	border: 0px !important;
}
.post {
	border-bottom: 1px dashed #B2B2AC;
	padding-bottom: 20px;
}
.entry-meta {
    margin-bottom: 10px;
	background-color: #f3f3f3;
	padding: 5px;
	font-size: 12px;
}
.entry-utility{
  	background-color: #f3f3f3;
	padding: 5px;
}
#sidebar-left input[type="text"],  #content-page input[type="text"] {
	border: 1px solid #c5c5c4;
	color: #424242;
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 5px;
	padding: 5px;
	width: 179px;
	background-image: url(images/npuap-background-input.gif);
	background-position: left top;
	background-repeat: repeat-x;
	/*height: 15px;*/
}
#content-home input[type="text"], #content-page input[type="text"] {
    background-image: url("images/npuap-background-input.gif");
    background-position: left top;
    background-repeat: repeat-x;
    border: 1px solid #C5C5C4;
    color: #424242;
    font-size: 14px;
    /*height: 15px;*/
    line-height: 14px;
    margin-bottom: 5px;
    padding: 5px;
    width: 96.5%;
}
#internal-content #inner-content input[type="text"] {
	/*width: 677px;*/
	display: block;
	 color: #555555;
    font-size: 14px;
    line-height: normal;
}
#content-page input.searchsubmit, #content-page input.wpcf7-submit, #content-page input[type="submit"], #respond .form-submit input, #content-home input[type="submit"] {
    background-image: url("images/npuap-background-submit.gif");
    background-position: left top;
    background-repeat: no-repeat;
    border: medium none;
    cursor: pointer;
    font-size: 16px;
    height: 24px;
    line-height: 16px;
    margin-top: 2px;
    width: 190px;
	color: #fff;
}
textarea {
	border: 1px solid #c5c5c4;
	background-image: url(images/npuap-background-input.gif);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 5px;
	  color: #555555;
    font-size: 14px;
    line-height: normal;
	width: 96.5% !important;
}
.widget-container {
	margin-bottom: 20px;
}
dl {
    background-color: #FFFFFF;
    border: 1px solid #AFC0CE;
    padding: 10px;
}
dt {
    color: #9a8f5e;
    font-weight: bold;
    text-transform: capitalize;
}
dd {
    border-bottom: 1px dotted #8BA6CB;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
table {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #c5c5c4;
}
tr th, thead th {
	background-image: url(images/npuap-background-th.jpg);
	background-position: left top;
	background-repeat: repeat-x;
    /*background: none repeat scroll 0 0 #2e8ba8;*/
    border-right: 1px solid #c5c5c4;
    color: #FFFFFF;
    text-align: center;
	font-size: 16px;
	font-weight: normal;

}
tr td {
    border-right: 1px solid #c5c5c4;
    border-top: 1px solid #c5c5c4;
}
table tr:nth-child(2n) {
    background-color: #f3f3f3;
}
#content ul li {
    list-style-image: url("images/npuap-icon-arrow.gif");
}
.content-box-left, content-box-center, content-right-center {
	float: left;
}
.content-box-center {
	padding: 0px 20px 0px 20px;
}
#content ol li {
    list-style-type: decimal;
	list-style-image: none;
    margin-bottom: 5px;
}
.comment-author cite {
    color: #000000;
    font-style: normal;
    font-weight: normal;
	font-family: 'Oswald',sans-serif;
	font-size:20px;
	color: #9a8f5e;
}
.wp_pagenavi-top {
	border-bottom: 1px dashed #B2B2AC;
	padding-bottom: 20px;
	margin-bottom: 8px;
	width: 100%;
}
#respond  {
	margin: 24px 0px 0px 0px;
}

#box-left li a, #box-center li a, #box-right li a {
    font-size: 13px;
	color: #443824;
    display: block;
    padding: 7px 5px 7px 20px;
    height: 1%;
	line-height: 13px;
	background-image: url("images/npuap-icon-arrow.gif");
  	background-position: 3px 7px;
   	background-repeat: no-repeat;
	border-bottom: 1px dashed #B2B2AC !important;
}
#content ul li, #content-home ul li, #sidebar ul li {
    list-style-image: none;
}
.inner-content-left-biennial {
	width: 508px;
	float: left;
	margin-right: 10px;
	padding-right: 13px;
	border-right: 1px dashed #B2B2AC;
}
.inner-content-right-biennial {
	  width: 170px;
	  float: left;
}
.inner-content-right-biennial h2 {
	 color: #706758;
	 font-size: 16px;
	 margin-top: 15px;
	 margin-bottom: 5px;
}
.inner-content-right-biennial a {
	 cursor: pointer;
	 font-size: 13px;
}
.event-registration-link {
	 float: right;
	 padding-left: 7px;
	 margin-top: 13px;
	 margin-bottom: 6px;
	 width: 155px;
}
.event-registration-link a {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	background-image: url(images/npuap-online-registration.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 8px 31px 9px 12px;
	display: block;
	}
.goback-link a {
    background-image: url("images/npuap-back.gif");
    background-position: left top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 12px;
    font-weight: bold;
    left: 566px;
    padding: 8px 9px 9px 41px;
    position: absolute;
    top: 41px;
    width: 101px;
}
.bg-entry-meta .entry-meta {
	float: left;
	margin: 0px;
	width: auto;
	font-size: 12px;

}
.bg-entry-meta {
	display: inline-block;
	background-color: #F3F3F3;
	margin-bottom: 10px;
	width: 100%;
	background-image: url(images/bg-entry-meta.gif);
	background-position: right top;
	background-repeat: repeat-y;
}
#content .inner-content-right-biennial ul {
	margin: 0px;
}
#content .inner-content-right-biennial span a {
	 background-image: url("images/npuap-icon-arrow.gif");
    background-position: 3px 0px;
    background-repeat: no-repeat;
    color: #008b60;
    display: block;
    font-size: 13px;
    /*height: 1%;*/
    line-height: 13px;
    padding: 0 5px 0 20px;
	margin: 15px 0;
}
#content .inner-content-right-biennial ul li {
	list-style: none;
	margin-left: 0px;
	border-bottom: 1px dashed #B2B2AC !important;
	padding: 7px 0 7px 0;
}
.bg-entry-meta b {
	font-size: 12px;
}
.meta-prep-author{
	font-weight: bold;
}
span .entry-utility-prep-tag-links, span .entry-utility-prep-cat-links{
	font-weight: bold;
}
#content .alignleft, #content img.alignleft {
    display: inline;
    float: left;
    margin-right: 20px;
    margin-top: 4px;
}
#content .alignright, #content img.alignright {
    display: inline;
    float: right;
    margin-left: 20px;
    margin-top: 4px;
}
.content-box-left .view-all {
	float:right;
}
#sidebar-left a.submit_abstract {
    background-image: url("images/npuap-submit-abstract.gif");
    height: 55px;
}
/*net gallery styles*/
.ngg-gallery-thumbnail-box {
	position: relative;
}
.ngg-image-desc {
    background: none repeat scroll 0 0 transparent;
    color: #CCCCCC;
    left: 10px;
    line-height: 11px;
    padding: 5px 10px 0px;
    position: absolute;
    text-align: center;
    top: 110px;
    width: 135px;
	height: 34px;
	background-image: url(images/nggallery-bg.png);

}
.ngg-galleryoverview {
    margin-bottom: 20px;
}
#content .ngg-gallery-thumbnail img:hover {
	background-color: #ded9c1;
	border:  solid 1px #ded9c1;
}
.ngg-gallery-thumbnail {
    float: left;
    margin-right: 5px;
    text-align: center;
	margin-bottom: 10px;
}
.ngg-image-alttext{
	width: 155px;
	margin-left: 10px;
}

.inner-content-right-biennial {
	word-wrap: break-word
}
/*mailing list form style*/
#mc_embed_signup input.email{
	background-image: url("images/npuap-background-input.gif");
    background-position: left top;
    background-repeat: repeat-x;
    border: 1px solid #C5C5C4;
    color: #424242;
    font-size: 14px;
    height: 15px;
    line-height: 14px;
    margin-bottom: 5px;
    padding: 5px;
}
#content-page .wpcf7-form input[type="text"] {
	width: 290px;
}
#content-page .wpcf7-form textarea  {
	width: 290px !important;
	height: 181px;
}
#content-page .wpcf7-form label {

	display: block;
	margin-bottom: 5px;
}
#content-page .wpcf7-form p {
	margin-bottom: 5px;
}
.content-contact-us {
	float: left;
	width: 350px;
}
.content-contact-us a {
	color: #008B60 !important;
	padding-top: 7px;
	display: block;
}
.content-contact-us-border {
	padding: 2px;
	border: solid 1px #CCC;
}
.content-contact-us h2 {
	color: #589E85;
    font-family: 'Oswald',sans-serif;
    font-size: 18px;
	 line-height: 24px;
}
.submit-abstract {
    width: 700px;
}

#content-page .submit-abstract input[type="text"] {
	  width: 322px;
	  margin-top: 5px;
}
#content-page .submit-abstract textarea{
	  width: 322px !important;
}
#content #mc_embed_signup form {
	padding: 10px 0 10px 0;
}
#content #mc_embed_signup form p {
	margin-bottom: 5px;
}
