h1, h2, h3, h4, h5, h6, p, ul {margin:0;}
ul {padding:0;list-style:none;}
img {display:block;border:none;}
a {color:#005daa;text-decoration:none;}
a:hover {color:#06f;}
body {margin:0;padding:0;font:12px Arial, Helvetica, sans-serif;color:#231f20;}

form {margin-top:14px;}
form p {margin-bottom:12px;}
form label {display:block;}
form small {display:block;font-size:12px;display:inline;}

/* #container {width:1050px;margin:0 auto; height 100%;} */
#container {
    width:1178px;
    margin:0 auto; 
    height 100%;
    background-image:url(../images/left_grey_bg_225x10.gif);
    background-position: left; 
    background-repeat: repeat-y; 
}
#header {
    background-color: #FFFFFF;
}
#header p {background:#000;text-align:right;font-size:12px;color:#fff;padding:0 20px;}
#header .holder {width:100%;overflow:hidden;padding:12px 0 13px;}

a.header_link {background:#000;text-align:right;color:#fff;}
.header_link {background:#000;text-align:right;color:#fff;}

#content {width:100%;overflow:visible;}
#center {
    float:left;
    width:728px;
    /* margin:5px 5px 10px 10px; */
    margin-right: 5px;
    padding: 5px 5px 10px 10px;
    height: 100%;
}
#footer {padding:20px 150px 10px;background:url(../images/left-grey-bg.gif) repeat-y:inherit;height:auto;text-align:center;font-size:10px;}
#footer li {display:inline;background:url(../images/grey-separate.gif) no-repeat left;padding:0 0 0 4px;}
#footer li.first {background:none;padding-left:0;}

.logo {width:492px;height:75px;float:left;padding:0 0 0 48px;}
.logo a {display:block;width:492px;height:75px;background:url(../images/logo.gif) no-repeat;text-indent:-9999px;overflow:hidden;}

.top-nav {float:right;padding:22px 0 0;}
.top-nav li {float:left;background:url(../images/top-nav-bg.png) no-repeat left;padding:6px 24px 0 36px;height:22px;}
.top-nav a {display:block;background-repeat:no-repeat !important;height:15px;text-indent:-9999px;overflow:hidden; }
.top-nav .item-1 a {width:83px;background:url(../images/top-nav-item-1.gif);}
.top-nav .item-2 a {width:79px;background:url(../images/top-nav-item-2.gif);}

.main-nav {background:#005daa;padding:10px 0 9px;width:100%;overflow:hidden;position:relative;}
.main-nav div {float:left;position:relative;left:50%;text-align:center;}
.main-nav ul {width:900px;margin:0 auto;}
.main-nav li {float:left;background:url(../images/white-separate.gif) no-repeat left;padding:0 9px 0 10px;text-align:center;}
.main-nav li.first {background:none;padding-left:0;}
.main-nav a {display:block;height:11px;text-indent:-9999px;overflow:hidden;background-repeat:no-repeat !important;}
.main-nav .item-1 a {width:93px;background:url(../images/main-nav-item-1.png);}
.main-nav .item-2 a {width:121px;background:url(../images/main-nav-item-2.png);}
.main-nav .item-3 a {width:95px;background:url(../images/main-nav-item-3.png);}
.main-nav .item-4 a {width:101px;background:url(../images/main-nav-item-4.png);}
.main-nav .item-5 a {width:26px;background:url(../images/main-nav-item-5.png);}
.main-nav .item-6 a {width:63px;background:url(../images/main-nav-item-6.png);}
.main-nav .item-7 a {width:61px;background:url(../images/main-nav-item-7.png);}
.main-nav .item-8 a {width:69px;background:url(../images/main-nav-item-8.png);}
.main-nav .item-iny a {width:95px;background:url(../images/main-nav-item-iny.png);}
#leaderboard {padding:0px 0px 25px 0px;}
#comment {width:400px;}

.seo-block {width:900px;float:left;background:url(../images/left-grey-bg.gif) repeat-y;}
.blue .primary-block {border-bottom-color:#005daa;}
.last .primary-block {border-bottom:none;}
.description {width:100%;overflow:hidden;}
.leftcolumn {
	float:left;
	width:225px;
	/* background-color:#ebebeb; */
	height: 100%;
}

.sidebar {
       float: right;
       width:170px;
}
/* width:150px; */

.sidebar iframe {margin-left:-10px;overflow:hidden;}
.footer-ad  {padding:20px 150px 10px;text-align:center;clear:both;}

.primary-block {width:728px;float:right;border-bottom:20px solid #999;padding:10px 0px 14px 0px;}
.primary-block h2 {height:27px;background-repeat:no-repeat !important;background-position:50% 0 !important;text-indent:-9999px;overflow:hidden;margin:0 17px 0 0;}
.primary-block h2.item-1 {background:url(../images/ny_headlines.jpg);}
.primary-block h2.item-2 {background:url(../images/national_headlines.jpg);}
.primary-block h2.item-3 {background:url(../images/pr_headlines.jpg);}
.primary-block h2.item-4 {background:url(../images/ge_headlines.jpg);}
.primary-block h2.item-5 {background:url(../images/ImprovingNY.gif);}
.primary-block h2.item-6 {background:url(../images/empire_page_blogs.jpg);}
.primary-block .text {width:581px;float:right;padding:11px 0 0;}
.primary-block img {float:left;}
.primary-block ul {padding:3px 0 6px;}
.primary-block li {background:url(../images/secondary-block-bullet.png) no-repeat top left ; padding: 0 0 0 16px; margin:0 0 0 16px ;}
.primary-block .more {background:url(../images/more-bg.gif) no-repeat left;line-height:18px;padding:0 0 1px 24px;margin:10px 0 0 6px;}
.primary-block .more a {font-weight:bold;} 

.secondary-block {
	width:100%;
	float:left;
	margin:16px 0px 25px 0px;
	padding:0 8px 0;
	height: auto;
}
.secondary-block .pool {width:133px;height:24px;background:url(../images/poll.gif) no-repeat;text-indent:-9999px;overflow:hidden;margin:24px 0 0;}
.secondary-block img {margin:0 auto 7px;}
.secondary-block h3 {height:19px;background-repeat:no-repeat !important;background-position:50% 0 !important;text-indent:-9999px;overflow:hidden;}
.secondary-block h3.item-1 {background:url(../images/blogs-head.gif);}
.secondary-block h3.item-2 {background:url(../images/links-head.gif);}
.secondary-block ul {padding:17px 0 0;font-weight:bold;line-height:13px;} 

.secondary-block ul li {background:url(../images/secondary-block-bullet.png) no-repeat;padding:0 0 2px 16px;}

.entry {border-bottom:none;margin-bottom:15px;padding-bottom:15px;}
.entry .entrybody {margin-top:12px;}
.entry .entrybody p {margin-bottom:12px;}
.entry .entrybody ul {list-style-type:disc;margin-left:3em;}
.entry .entrybody img {float:left;margin:0px 12px 12px 0px;}
.entry .entrymeta {background-color:#ebebeb;margin-top:12px;border-bottom:solid 1px #ccc;padding:5px;clear:both;}

#comment-errors { margin-bottom:5px; }
#comment-errors li { color: red; font-weight: bold; }

#faq p {
    margin-top: 5px;
}

#faq li a {
    color: #005daa;
    font-size: 120%;
    font-weight: bold;
    text-decoration:none;
}
#faq li a:visited {
    color: #005daa;
    text-decoration:none;
}

.faq-redisplay {
    font-size: small;
    color: #005daa;
    font-weight: bold;
}

.flash-notice {
  margin: 0.5em 1em 0.5em 0em;
  padding: 0.5em;
  border: 1px #a0d997 solid;
  background-color: #d6ffd8;
  color: #436213;
}

.flash-error {
  margin: 0.5em 1em 0.5em 0em;
  padding: 0.5em;
  border: 1px #fbc2c4 solid;
  background-color: #fbe3e4;
  color: #8a1f11;
}

#credit-card-message {
  margin: 0.5em 1em 0.5em 0em;
  padding: 0.5em;
  border: 1px #a0d997 solid;
  background-color: #d6ffd8;
  color: #436213;
}

#credit_card-errors {
  margin: 0.5em 1em 0.5em 0em;
  padding: 0.5em;
  border: 1px #fbc2c4 solid;
  background-color: #fbe3e4;
  color: #8a1f11;
}

#subscriber-errors, #group_plan_request-errors {
  margin: 0.5em 1em 0.5em 0em;
  padding: 0.5em;
  border: 1px #fbc2c4 solid;
  background-color: #fbe3e4;
  color: #8a1f11;
}

