/*  
Theme Name: NYM ISSA - Skyline
Theme URI: 
Description: The NYM ISSA Template prominently featuring the NY Skyline along with a 3 column layout and dropdown menu. Based upon the Misty Look Template by <a href="http://wpthemes.info" title="Sadish">Sadish Bala</a> , influenced by <a href="http://reorganize.ca" target="_blank">ReOrganize</a>.
Version: 1.5
Author: Michael Wender
Author URI: http://michaelwender.com
*/
@import url('css/menu.css');

.wp-polls{width: 225px; float: right; margin: .25em 0 .25em 1em; border: 1px solid #666; padding: 0 1em;}
#content-main ul.wp-polls-ul{margin: 0; padding: 0;}
* {padding: 0; margin:0;}
.alignright{float: right; margin: .25em 0 .25em .5em;}
.alignleft{float: left; margin: .25em .5em .25em 0;}
p {margin: .5em 0 1.5em 0; line-height:1.6em;}
dl {margin:1em 0;}
dt {font-weight:bold;}
dd {margin:0.5em; padding:0;}
.post img{margin: 4px 8px;}
a img, a img:hover {border: 0; text-decoration: none;}
.framed {background:url(img/shadow.gif) no-repeat right bottom;	padding:4px 10px 10px 4px; border:none;	border-top:#eee 1px solid; border-left:#eee 1px solid;}
a .framed {border:none;	background:none; padding:none; background:url(img/shadow.gif) no-repeat right bottom; padding:4px 10px 10px 4px; border-top:#eee 1px solid;	border-left:#eee 1px solid;}
.clear {clear:both;	height:20px;}
blockquote{	margin: 1em 1em .5em 3em; padding: 0 0 0 1em; border-left: 1px solid #666;}
fieldset {border:none;}
body{background: #1D5EA5 url('img/body-bkgrd.gif') repeat-x; margin: 0; font: 76%/1.6em verdana, tahoma, arial,  sans-serif; color: #333; text-align: center;}
a { text-decoration:none;}
a:link, a:visited {	color: #16467C;	}
a:hover, a:active {	text-decoration: underline;}
h1, h2, h3, h4, h5, h6 {font-family: Tahoma, Verdana, Arial, Serif;}
#content-main h1{font-size: 182%; font-weight: normal;}
#subpages-title{font-size: 12px; font-weight: bold;}
ul#subpages {margin: .5em 0 0 0!important;}
ul#subpages a{display: block; padding: .5em .25em .75em .25em; text-decoration: none; background: transparent url('img/dotted_line.png') repeat-x bottom;}
ul#subpages a:hover, ul#subpages li.current_page_item a{background-color: #fff; font-weight: bold;}
ul#subpages li{line-height: 1.25em;}

/* Layout */
div#header{height: 170px; background: transparent url('img/header.skyline.jpg') no-repeat 0 30px; border-bottom: 1px solid #ccc; position: relative;}
div#header h1{background: transparent url('img/header.logo.png') no-repeat; border-bottom: 1px solid #ccc; height: 31px;}
div#header h1 a{display: block; height: 31px; text-indent: -9999px;}
div#header #nav{position: absolute; height: 30px; bottom: 0;}
#container {border: #ccc 1px solid; background: #fff; margin: 1em auto; width: 1000px; position: relative; text-align: left;}
#content-main {float: left; width: 494px; margin-right: 10px; padding-top: 1em;}
/*html #section-index #content-main {margin-right: 10px;}*/
#content {margin: 0px 10px 10px 16px; }

.sidebar {float: left; font-size:0.9em; padding-top: 1em;}
.sidebar ul{list-style:none; margin:0; padding:0;}
.sidebar ul ul{ list-style:none; margin:0.5em 0 0 1em;}
.sidebar ul ul ul{margin:0 0 0 1em;}
div#banner ul{list-style: none; margin: 0}
div#banner li.sidebox{background: none; padding: 0; margin: 0}
li.sidebox {padding:10px; background: #ededed url('img/sideheadtop.png') no-repeat left top; margin-bottom: 10px;}
div#primary li.sidebox{background-image: url('img/sideheadtop.primary.png');}
html li.sidebox {padding-bottom: 10px;}
li.sidebox h2 {font-weight: normal; font-size: 1.6em; text-align: left;	color: #16467C;}
.sidebar li.sidebox p img {	margin:0; padding:3px; border:#ccc 1px solid; background:none;}
div#primary{margin-right: 20px; width: 236px}
div#secondary{width: 210px}

#banner{float: left;font-size: 10px;margin: 0 auto 1em auto;width: 468px;border-bottom: 1px dashed #ddd;clear: right;/*	overflow: hidden;*/}
#banner img{border: 1px outset #1D5EA5;}
#banner #heading{font-weight: bold;}
#banner #link{text-align: right;}

#searchform{position: absolute; right: 5px; top: 5px;}
#searchsubmit{border: 1px solid #ccc; font-size: 12px; padding: 1px; background-color: #93A9D2; color: #16467C; margin-left: 6px;}
#s{border: 1px solid #ccc; font-size: 12px; padding: 2px; background-color: #eee; width: 140px;}

#feedarea {	text-align: center;}
html #feedarea {padding-top: 0px;}
#feedarea dl dt {display: inline; height: 45px;}
#feedarea dl dd {display: inline; 	margin-right: 2px; 	height: 30px;	background:url(img/icon_feed.gif) no-repeat left center;padding: 2px 0px 2px 16px;}

.pagetitle{	margin-bottom: 1em;}
 html #content {height: 1%;}
#content h3 {font-size: 1.4em; font-weight:normal; margin: 1em 0 0;	color: #16467C;}
#content h4 {font-size: 1.1em; margin: 1em 0 0 0;}
#content h5 {font-size: 1em; margin: 1em 0;}
#content-main ul { margin: .25em 2em 1.5em 2em; padding: 0 1em;}
#content-main li{margin: .5em;}
#content-main ul.asides {margin:0; padding:2em;	border-bottom:#ddd 1px dashed;}
#content ol {list-style-type:decimal; margin:2em; padding:0 1em;}
#content .post {padding:0 0 2em 0;
	margin-bottom: 2em; /* added by JMW; see #content .post h2  for matching change */
	border-bottom:#ddd 1px dashed;
}
#content p img.right {float: right;	margin:10px 0 0 10px;}
#content p img.left {float: left; margin:0 10px 10px 0;}
#content .post h2{ font-size: 1.4em; margin: 0;	letter-spacing:1px;	font-weight: normal;}
#content .entry { margin:1em 0; padding-right:1em;}
#content .entry a:link, #content .entry a:visited{text-decoration: underline;}
#content .entry ul li a{ border: 0; text-decoration: none; }
#content .entry a:hover, #content .entry a:active{  text-decoration: underline; }
#content .post-info , #content .postmetadata{font-size:0.9em; color:#999; margin:0;	padding:0;}
#content .postmetadata{clear: both;}
#content .post-info {background:url(img/underline1.jpg) no-repeat left bottom; padding-bottom:12px;}

#footer {clear: both; background: transparent; margin: 0 auto; text-align: center; color: #ededed;}
#footer a{color: #ededed;}
 html #footer {height: 1%;}
#footer p{font-size: 10px;}

#comments, #respond{margin: 2em 0 10px 5px;}
#commentform {margin:10px 0; padding:10px; background:#f9fcfc; border-top: #ddd 1px solid; border-bottom: #ddd 1px solid;}
.commentnum {font-size:1.5em; font-weight:bold;	margin:0 5px 0 0;}
#container .commentlist {margin: 0;	padding: 0;	border-top: #ddd 1px solid;}
.commentlist li {list-style:none; margin: 0; padding: 0.5em; background:#fff url(img/shadow_top.gif) repeat-x top; border-bottom: #ddd 1px solid;}
.commentlist li.alt {background:#f9f9f9;}
.commentlist li .cmtinfo { font-size:1em;}
.commentlist li cite { font-style:normal; font-weight:bold;}
.commentlist li .cmtinfo em {float:right; margin:0;	padding:0; font-style:normal; font-size:0.9em; color:#999;}
#content .commentsfeed {background:url(img/icon_feed.gif) no-repeat left center; padding-left:16px;}
#content .trackback { background:url(img/link.gif) no-repeat left center; padding-left:20px;}
input.textbox{border:#ccc 1px solid; background:#fff url(img/shadow_top.gif) repeat-x top; font:1em Verdana, Arial, Serif; padding:2px;	width:150px;}
textarea{width: 90%; padding:10px; line-height:2em;	height: 20em; border: 1px solid #ccc; background:#fff url(img/shadow_top.gif) repeat-x top;	font:1em Verdana, Arial, Serif;}
.textbox:focus, textarea:focus{	background:#fff url(img/shadow_top.gif) repeat-x top; border:#999 1px solid;}
.post h4 {font-size:1em; font-weight:normal; font-family:Verdana, Tahoma, Arial, Serif;}
.post h4 em{font-style:normal; float:right;	font-weight:normal;}
#content, .sidebar, #footer, .widget {overflow: hidden;}
#sidebar-divider{border-top: 1px solid #1D5EA5;	height: 1px; margin-bottom: 9px;}
/* Event Calendar */
.ec3_event_link{}
.ec3_event_date{width: 150px; display: block; float: left;}

.entry-event{width: 175px; float: right; margin: 4px 0 8px 8px; font-size: 85%; border-width: 1px; border-style: solid; border-color: #1D5EA5;}
.entry-event span{display: block;}
.event-title{color: #0F2F53; border-bottom: 1px solid #1E0901; padding: 2px 4px; font-weight: bold; background-color: #C6D7E8; line-height: 1.25em;}
.event-details-range,.event-details{background-color: #F3F3F3; line-height: 1em;}
.event-details{padding: 4px 4px 2px 4px;}
.event-details-range{padding: 2px 4px 4px 4px;}
.event-label{font-weight: bold; color: #0F2F53;}
.event-time{margin-bottom: .25em;}