body {
  background: #F8F1D8 url("http://www.nextny.org/attachment/asset/2100/nextny-bg.gif");
  color: #333;
  height: 100%;
  text-align: center;
  padding: 0;
  margin: 0;
}


.navigation table {
    width:100%;
}
.navigation .alignleft {
    width:50%;
}
.navigation .alignright {
    text-align:right;
    width:50%;
}

.whythis a { text-decoration:none; }
a { color: #1C830E;text-decoration:underline;}
a:visited { color: #3C5A34;}
a:hover { color: #2BA00D;}
a.perm_locked { background: #E3F6CF; }

a.nobdr { border: 0px; }

li { margin-bottom: 7px }

h1, h2, h3 { color: #666; font-family: "Lucida Grande", Arial, Verdana, sans-serif; }
h1 {
  font-size: 18px;
  font-weight: normal;
  font-family: Georgia, serif;
}

h2 {
  margin-top: 24px;
  font-size: 14px;
  border-bottom: 1px solid #999;
}
h3 { font-size: 14px }

form {
  padding: 0;
  margin: 0;
}

blockquote {
  display: block;
  margin: 0px 0px 20px 0px;
  padding: 0px 30px;
  font-size: 11px;
  font-style: italic;
}



hr {
  background-color: #bbb;
  height: 1px;
  border: 0;
}

img {
  border: 0;
}


/*** special links ***/
a.thick,
a.thick:link,
a.thick:hover,
a.thick:active,
a.thick:visited {
  color: #226810;
  text-decoration:none;
  font-size: 11px;
  font-weight: bold;
}



/*************************************** THE BIG PICTURE */

#container {
  width: 787px;
  margin: 0 auto;
  padding: 0px;
  text-align: center;
}

#container p, #container ol, #container ul, #container td {
  font-family: verdana,arial,helvetica, sans-serif;
  font-size: 11px;
  line-height: 15px;
}

#main {
    text-align:left; 
    border-left:2px solid #7aa264; 
    background:#fff; 
    border-right: 2px solid #7aa264; 
    padding-left:20px; 
    padding-right:15px; 
    padding-top:10px; 
    padding-bottom:20px;
}

#page {
	width:500px;
}

#sidebar {
    width:150px;
    padding-left:15px;
 }

#sidebar p, #sidebar ol, #sidebar ul, #sidebar li {
   font-size:9px;
   line-height:13px;
   font-family:verdana,arial,helvetica,sans-serif;
}

#sidebar #search {
    padding-bottom:7px;
}

#sidebar h2 {
   font-size:9px;
   line-height:13px;
   border:none;
   font-family:verdana,arial,helvetica,sans-serif;
   font-weight:bold;
   padding:0;
   margin:0;
   color:#000;
}

#sidebar p {
    padding:0;
    margin:0;
    margin-bottom:8px;
}

#sidebar ul {
    margin:0 0 10px 0;
	padding:0;
	list-style-type: none;
}

#sidebar li {
    list-style-type:none;
	padding:0 0 3px 0;
	margin:0 0 0 0;
	line-height: 1.1em;
}

#sidebar h2 {

}

#intro {
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
    color:#666;
    background:#eee;
    padding:5px;
    
}

h2.pagetitle {
    padding:0;
    margin:0;
    font-size: 26px;
    font-weight:normal;
    font-family: Georgia,serif;
    border:0;
}

.post {
    padding-bottom:10px;
    border-bottom: 1px dotted #bbb;
    padding-top: 5px;
}


.post h3 {
    padding-bottom:3px;
    margin-bottom:0;
}

.post h3 a {
    font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif; 
    text-decoration:none;
    border:0;
    color:#000;
    font-size:18px;
    line-height:20px;
    font-weight:normal;
}

.post .entry {
    width:500px;
    overflow:hidden;
}

.post .postinfo {
    color:#666;
    font-weight:bold;
    margin:0;
    padding-bottom:6px;
}

.post_nav {
	float:right;
	font-weight:bold;
	padding-top: 8px;
	font-size: 14px;
}

