#branding {height: 103px;}
#navbar {background-color: #61191a;}

#content {margin-bottom: 12px;}
#fullpage {margin-bottom: 12px; background-color: #f0e8d8; background:  url(../images/background.jpg);}		

.commentheader {color: #333;}
.singletitle, .singletitle a {color: #811f21; text-decoration: none;}
.subtitle, .subtitle a {color: #ef3e42;  text-decoration: none;}

.date {font: normal 11px verdana; color : #767676; margin: 2px 0px 8px 0px;}
.whitebg {background-color: #fff;}

#sitename {padding: 15px 20px 15px 20px; color: #c0c0c0; font-size: 14px;}
#sitename .logo {float: left; padding: 0px 10px 0px 0px;}
#sitename .tagline {height: 64px; display:table-cell; vertical-align:middle; width: 398px;}

#nypsingle	{padding: 0px 20px 20px 20px; color: #333;}
#nypsingle h1, #nypsingle h2  {color: #c50d0d; font-size: 21px; font-weight: bold; margin: 0px;}
#nypsingle .entry p {color: #333;}

#nyppage	{margin: 0px 20px 20px 20px; padding: 10px; color: #333; border: 1px solid #ccc; background-color: #fff;}
#nyppage h1, #nyppage h2  {color: #c50d0d; font-size: 21px; font-weight: bold; margin: 0px;}
#nyppage .entry p {color: #333;}
#nyppage .entry a {color: #c50d0d;}

.maincontent a {color: #ccc;}
.maincontent a:hover {color: #fff;}

#thenypcontent {margin-bottom: 5px;}
#nypbottom {padding-top: 15px; border-top: 1px solid #fff; color:#fff;}

.nycvideo {border: 1px solid #333;}

#photomenu {padding: 7px;}
#photomenu .item {float: left; height: 170px; width:290px; border: 1px solid #000; margin: 0px 10px 20px 9px;}
#photomenu .item:hover {border: 1px solid #fff;}
#photomenu a {text-decoration: none;}
#photomenu a:hover {text-decoration: none;}
#photomenu .name {background-image:  url(../images/trans-white.png); width:280px; font-size: 16px; display: block; padding: 5px; margin-top: 126px; color: #082d4c; font-weight: bold;}
#photomenu .title {font-size: 12px; font-weight: normal;}

#theirinfo {padding: 10px 0px 10px 20px; color: #292929; font-size: 14px;}
#theirinfo .name {font-size: 23px; color: #292929;}
#theirinfo .job {font-size: 14px;}
#theirinfo a {color: #767676;}
#theirinfo a:hover {color: #c50d0d;}

#novideo {padding: 10px; color: #ccc; font-size: 12px; width: 595px;}
#novideo .name {font-size: 18px; color: #fff;}
#novideo .job {font-size: 12px;}

.sitenavigation {height: 15px; margin: 0px 14px 14px 14px; font-size: 14px; font-style:italic; background: url(../images/nav-bg.gif); background-repeat: repeat-x; font-family : georgia, Arial, Helvetica, sans-serif;}
.sitenavigation a {text-decoration: none; color: #292929;}
.sitenavigation a:hover {color: #c50d0d;}

.sitenavigation .prev {background-color: #000; padding-right: 10px; float: left;}
.sitenavigation .next {background-color: #000; padding-left: 10px; float: right;}
.sitenavigation .prev a {background: url(../images/arrow-l.gif); background-repeat: no-repeat; background-position: top left; padding-left: 15px;}
.sitenavigation .next a {background: url(../images/arrow-r.gif); background-repeat: no-repeat; background-position: top right; padding-right: 15px;}

.sidebox {border: 1px solid #cfcfcf; margin-bottom: 0px; padding: 5px; color: #666;}
.sidebox .title, .sidebox .title a {font-size: 15px; font-family: Arial, Verdana, Sans-Serif; color: #666666; text-transform: uppercase; font-weight: bold; text-decoration: none;}

/* commenting */	
.commentheader {color: #c50d0d; border-bottom: 1px solid #d9746d;}
#commentform {color: #333;}
#thecomments .right {float: right; width: 830px; text-align: left;}
#thecomments .holder { padding: 6px; background: url(../images/comment-bg.gif); background-repeat: repeat-y; margin-bottom: 6px; background-color: #fff;}
#thecomments .meta {font-weight: bold; color: #333;}
#thecomments .small {font-family : arial, verdana; font-size: 11px; font-weight: normal;}
#thecomments .thetext {font-size: 11px; color: #333;}
#thecomments .thetext a {color: #333; text-decoration: underline;}


#disclaimer b {border-bottom: 1px solid #00adef; padding-bottom: 2px; line-height: 20px;}
#disclaimer {background-color: #fff; border: 1px solid #ccc; color: #333; padding: 10px;}
/* end commenting */	

#sociallinks {font-size: 13px; padding: 0px 0px 20px 0px;}
#sociallinks a {color: #767676; text-decoration:none; border-bottom: 1px solid #ccc;}
#sociallinks a:hover {color: #c50d0d;  text-decoration:none; border-bottom: 1px solid #ccc;}

/* site email form adn toolbar */
div#emailform, div#emailformsuccess {background: #fff; padding: 10px; border: 1px solid #ccc; margin-top:10px;}
div#emailform p, div#emailform p a, div#emailformsuccess p, div#emailformsuccess p a { color: #333; }
h3.emailformsuccess {color: #333; font-family: arial; border-bottom: 1px dashed #d1d0cd;}
h3.emailformsuccess span {font-size: 25px; font-family: arial; color: #333;}
p.closewindow {font-size: 11px !important; text-align: right;}
p.closewindow img {vertical-align: middle; padding: 0 3px 0 0;}
div.emailformleft {float: left; width: 48%;}
div.emailformright {float: right; width: 48%;}
div#emailleft {float: left; width: 343px;}
div#emailright {float: right; width: 412px;}
div#emailleft input.thinline { width: 163px; }
div#emailleft input, div#emailleft textarea { border: 0; }
div#emailleft input.thinline, div#emailleft textarea.thinline { border: 1px solid #b6b4b4; }
/* END site email form and toolbar */


.centercove {width: 514px; }

#hrfootlinks {text-align: center; padding: 0px 0px 20px 0px; font-size: 14px; color: #ccc;}
#hrfootlinks a {color: #5a5854; text-decoration:none; border-bottom: 1px solid #ccc; margin: 0px 10px 0px 10px; font-size: 14px;}
#hrfootlinks a:hover {color: #c50d0d;  text-decoration:none; border-bottom: 1px solid #ccc;}
