/* @override 
	http://nypap/sites/all/themes/nypap/css/page.css?b
	http://nypap/sites/all/themes/nypap/css/page.css?D
*/

#container {
	width: 980px;
}

body > #container {
	width: 100%;
	/* Wi

dth for all other browsers */
  max-width: 980px;
	/* s

et a maximum width */
  min-width: 760px;
/* s

et a minimum width */
}
/* home page */
#genesis-3c .two-sidebars .content-inner{margin-left:0;}
#genesis-3c .sidebar-left .content-inner{margin-left:0;}
#genesis-3c .sidebar-right .content-inner{margin-left:0;}
#genesis-3c #sidebar-left{width:240px;margin-left:-100%;}
#genesis-3c #sidebar-right{width:240px;margin-left:-100%;}
#genesis-3c .two-sidebars #sidebar-right{width:240px;position:relative;left:260px;}

/* inner pages */
#genesis-1c .two-sidebars .content-inner {
	margin: 0 180px;
}

#genesis-1c .sidebar-left .content-inner {
	margin-left: 0;
}

#genesis-1c .sidebar-right .content-inner {
	margin-right: 200px;
}

#genesis-1c #sidebar-left {
	width: 0;
	margin-left: -100%;
}

#genesis-1c #sidebar-right {
	width: 150px;
	margin-left: -180px;
}

/* Column wrappers */

#columns {
}
#container.home #columns {
	background-color: #f6f5f2;

}

.columns-inner {
	
}

/* Content wrappers */

#content-column {
	
}

.content-inner {
	
}

/* Main content wrappers*/

#main-content {
	
}

#content {
	border: 1px solid #e8e5c6;
	background: #FFFEF5;
	padding: 24px;
}

#genesis-3c #content {
	background: none;
}


/**********************************************************
 *                       Regions
 **********************************************************/

/* Target all regions with this low specifity selector. */

.region {
	
}

#secondary-content {
	position: relative;
	height: 40px;
}



.region-inner {
	
}

/**
 * Most regions have an .inner div to set paddings or other
 * design contingencies.
 */

/* Leaderboard is a full width region at the very top, 
   ideal for displaying banners. */

#leaderboard {
	
}

/* Header blocks region is embedded in the header, floated
   between the logo/site_name and the search box. */

#block-nice_menus-1 {
	float: left;
	background: #eaeaea url(img/menu_grad.png) repeat-x 0 -5px;
	border: 1px solid #dadabf;
	width: 100%;
}

#header-blocks .block {
	margin: 0;
}
/* hack for vertical tab width */

.vertical-tabs-panes {
	width: 580px;
}

div.vertical-tabs, fieldset.collapsible {
	background: #fff;
}

/**********************************************************
 *                      Sidebars
 **********************************************************/

/* Target both sidebars with this low specifity selector. */

.sidebar {
	
}

.sidebar-inner {
	
}

/* Target a specific sidebar, inner or sidebar-inner. */

#sidebar-left {
	
}

#sidebar-left .sidebar-inner {
	
}

#sidebar-right {
		border: 1px solid #e8e5c6;
		background: #FFFEF5;
		padding: 14px;
		margin-top: 62px;
}

/*********************************************************
*                     GPanel Regions
**********************************************************/

.two-col-50 {
	
}

.two-col-50 .col-1 {
	
}

.two-col-50 .col-2 {
	
}

.two-col-50.with-nested {
	
}

#two-col-50-nested {
	
}

.two-col-50.with-nested .col-1 {
	
}

.two-col-50.with-nested .col-2 {
	
}

.two-col-50.with-nested #two-col-50-nested .col-1 {
	
}

.two-col-50.with-nested #two-col-50-nested .col-2 {
	
}

.three-col-33 {
	
}

.three-col-33 .col-1 {
	
}

.three-col-33 .col-2 {
	
}

.three-col-33 .col-3 {
	
}

.four-col-25 {
	
}

.four-col-25 .col-1 {
	
}

.four-col-25 .col-2 {
	
}

.four-col-25 .col-3 {
	
}

.four-col-25 .col-4 {
	
}

/**********************************************************
 *                   Skip navigation
 **********************************************************/

/**
 * To hide the skip-nav you can use: 
 * 
 * height: 0; 
 * overflow: hidden;
 * 
 * Do not use display:none as this hides it from screen readers!
 */

#skip-nav {
	text-align: right;
/*

LTR */
}

/* Override default pseudo class styles */

#skip-nav a:link {
	
}

#skip-nav a:visited {
	
}

#skip-nav a:hover {
	
}

#skip-nav a:focus {
	
}

#skip-nav a:active {
	
}

/**
 * An alternative method is to position the skip-nav link offscreen
 * until the user tabs the link into focus. Uncomment the following to use.
 * 
 * Adjust the style of the active/focused link to suit.
 */

/*
#skip-nav {
   text-align: left;
}
#skip-nav a:link, 
#skip-nav a:hover, 
#skip-nav a:visited {
  height: 1px;
  overflow: hidden;
  position: absolute;
  top: -999em;
}
#skip-nav a:active,
#skip-nav a:focus {
  background: #FFF;
  color: #C00000;
  height: 1.5em;
  overflow: visible;
  position: fixed;
  top: 0;
  right: 0;
  width: auto;
  z-index: 1000;
}
*/

/**********************************************************
 *                 Header Elements
 **********************************************************/

/* #header wraps #branding, #search-box-top and #header-blocks. */

#header {
	position: relative;
	margin-bottom: 10px;
}

/* #branding wraps #logo, #site-name and #site-slogan. */

#branding {
	float: left;
	margin-left: -20px;
	margin-top: 3px;
}

/* h1 is for the front page only, all others use the div. */

#branding h1 {
	font-size: 1em;
}

/* Remove display:block if you want the site name inline with the logo. */

.logo-site-name span {
	display: block;
}

/* Logo. */

#logo {
	height: 145px;
}

#site-name {
	font-weight: bold;
	

/* Bold or else the line heights vary. */
  font-size: 2em;
	line-height: 1.5;
}

/* Override default pseudo class styles. */

#site-name a:link {
	
}

#site-name a:visited {
	
}

#site-name a:hover {
	
}

#site-name a:focus {
	
}

#site-name a:active {
	
}

/* Site slogan. */

#site-slogan {
	
}

/**********************************************************
 *    Search box, Advanced search form, Search results
 *          For the search block see blocks.css
 **********************************************************/

/**
 * Search box
 */

/* Float the serch box right. */

#search-box {
	position: absolute;
	right: 0;
	bottom: 35px;
	height: 34px;
	width: 300px;
	/

* LTR */
}

#custom-search-blocks-form {
	float: right;
}



/* Reset form element margins. */

#search-theme-form {
	margin-right: -3px;
	position: relative;
}

/* Use the child selector because the inner div has no class. */

#search-theme-form > div {
	
}

/* #search and .container-inline apply to the same div. */

#search-theme-form #search {
}

#search-theme-form .container-inline {
	
}

#search-theme-form label {
	
}

#search-theme-form input {
	font-family: Tahoma, Arial, "Lucida Sans";
}

#search-theme-form .form-item {
	
}

div#edit-search-theme-form-1-wrapper.form-item {

}


#search-theme-form .form-submit {
	background: #eaeaea url(img/menu_grad.png) repeat-x 0 -5px;
	border: 1px solid #dadabf;
	color: #5f5f42;
	padding: 7px 9px 5px 9px;
	font: bold 12px Helvetica, Arial, "Helvetica Neue", Geneva, sans-serif;
	position: absolute;
	bottom: -1px;
	right: -1px;
}

#edit-search-theme-form-1 {
	width: 220px;
	font: 1.2em Tahoma, Arial, "Lucida Sans";
	margin: 0;
	height: 20px;
	line-height: 20px;
}

/* Override forms.css focus style */

#edit-search-theme-form-1:hover,
#edit-search-theme-form-1:focus {
	
}

/**
 * Advanced search form
 */

/* Advanced search-form id. */

#search-form {
	
}

/* Use the child selector because the inner div has no class. */

#search-form > div {
	
}

#search-form .container-inline {
	
}

#search-form #edit-keys-wrapper {
	
}

#search-form label {
	
}

#search-form input {
	
}

#search-form .form-item {
	
}

#search-form .form-submit {
	
}

/* Override forms.css text field focus style. */

#search-form #edit-keys-wrapper input:hover,
#search-form #edit-keys-wrapper input:focus {
	
}

/* Advanced search fieldset. */

fieldset #search-advanced {
	
}

/**
 * Search results
 */

/* Box styles for the results page. */

.section-search .box {
	
}

.section-search .box-inner {
	
}

.section-search .box-title {
	
}

/* Style the no results messages. */

.section-search .box ul {
	
}

.section-search .box ul li {
	
}

/* Search results document list. */

dl.search-results {
	
}

dl.search-results dt {
	
}

dl.search-results dd {
	
}

dl.search-results dd p {
	
}

dl.search-results dd .search-snippet {
	
}

dl.search-results dd .search-info {
	
}

/**********************************************************
 *               Primary & Secondary Links
 **********************************************************/

/**
 * Implimentation of Primary and Secondary Links.
 *
 * Primary & Secondary Links are colored by default so you 
 * can easily identify them.
 */

/**
 * #nav is the containing div for Primary & Secondary Links.
 */

#nav {
	margin: 0.75em 0;
}

/**
 * Primary Links Positioning
 */

/* FLOAT PRIMARY RIGHT */

/* #primary .primary-inner {float: right;} */

/* ALIGN PRIMARY CENTER */

/* #primary .primary-inner {display: table; margin: 0 auto; text-align: center;} */

/**
 * Primary Links Style
 * Example styles to get you started.
 */

#primary {
	
}

#nav .primary-links {
	background: #DDD;
	

/* Default gray for dev only. */
  font-weight: bold;
	margin: 0;
	padding: 0;
}

/* Modify the margin to set tab spacings. */

#nav .primary-links li {
	display: inline;
	line-height: 2;
	list-style: none;
	margin: 0 1em;
	padding: 0;
}

#nav .primary-links li a {
	text-decoration: none;
	white-space: nowrap;
}

/* Set pseudo class styles. */

#nav .primary-links li a:hover {
	
}

#nav .primary-links li a:focus {
	
}

#nav .primary-links li a:active {
	
}

#nav .primary-links li a:visited {
	
}

/* Primary first and last classes. */

#nav .primary-links li.first {
	
}

#nav .primary-links li.last {
	
}

/* Active trail classes. */

#nav .primary-links li.active {
	
}

#nav .primary-links li.active-trail {
	
}

#nav .primary-links li.active-trail a {
	
}

/**
 * Secondary Links Positioning
 */

/* FLOAT SECONDARY RIGHT */

/* #secondary .secondary-inner {float: right;} */

/* ALIGN SECONDARY CENTER */

/* #secondary .secondary-inner {display: table; margin: 0 auto; text-align: center;} */

/**
 * Secondary Links Style
 */

#secondary {
	
}

#nav .secondary-links {
	background: #EEE;
	

/* Default gray for dev only. */
  font-weight: bold;
	margin: 0;
	padding: 0;
}

/* Modify the margin to set tab spacings. */

#nav .secondary-links li {
	display: inline;
	line-height: 2;
	list-style: none;
	margin: 0 1em;
	padding: 0;
}

#nav .secondary-links li a {
	text-decoration: none;
	white-space: nowrap;
}

/* Set pseudo class styles. */

#nav .secondary-links li a:hover {
	
}

#nav .secondary-links li a:focus {
	
}

#nav .secondary-links li a:active {
	
}

#nav .secondary-links li a:visited {
	
}

/* Secondary first and last classes. */

#nav .secondary-links li.first {
	
}

#nav .secondary-links li.last {
	
}

/* Active trail classes. */

#nav .secondary-links li.active {
	
}

#nav .secondary-links li.active-trail {
	
}

#nav .secondary-links li.active-trail a {
	
}

/**********************************************************
 *                      Breadcrumb
 **********************************************************/

/**
 * Genesis places the breadcrumb directly below the header, 
 * giving it the full width of theme to expand into.
 * You can eaisly drag the breadcrumb html to the main 
 * content column if you need to.
 */

#breadcrumb {
	padding: 0 0 0.75em;
}

/**********************************************************
 *                       Mission
 **********************************************************/

#mission {
	font-weight: bold;
	margin: 0 0 1.5em;
}

/**********************************************************
 *                    H1 Page Title
 **********************************************************/

/* The main title on each page. */
#titleBox {
	background: url(img/title_bkgrnd_brown.png) no-repeat;
	height: 38px;
	margin-top: 24px;
}

h1#page-title {
	font-size: 18px;
	color: #fff;
	margin: 0 12px;
	line-height: 38px;
}

/**********************************************************
 *                     Pager 
 **********************************************************/

/* The first 2 classes provide the base pager styles. */

.item-list ul.pager {
	
}

.item-list ul.pager li {
	margin: 0;
}

/* Theme the various states of pager links. */

.item-list ul.pager li a:link {
	
}

.item-list ul.pager li a:visited {
	
}

.item-list ul.pager li a:hover {
	
}

/* Note: .pager-current is for the current page. */

.item-list ul.pager li.pager-item {
	
}

.item-list ul.pager li.first {
	
}

.item-list ul.pager li.last {
	
}

.item-list ul.pager li.pager-current {
	
}

.item-list ul.pager li.pager-first {
	
}

.item-list ul.pager li.pager-previous {
	
}

.item-list ul.pager li.pager-next {
	
}

.item-list ul.pager li.pager-last {
	
}

/**********************************************************
 *               Footer, Footer Message
 **********************************************************/

#foot-wrapper {
	margin: 0.375em 0;
}

#footer {
	
}

#footer .region-inner {
	
}

#footer-message {
	
}

#footer a, 
#footer-message a {
	
}

/**********************************************************
 *                 RSS Feed Icon
 **********************************************************/

.feed-icon {
	
}

.feed-icon img {
	padding: 0 0.5em;
}

#footer-message a.feed-icon {
	
}
