a { color: #666; }
a:hover{ color: #c60; }

body{ text-rendering: optimizeLegibility; background: #1f201a; }

#top { background: #8c8c88; height: 33px; }
#top a { color: #c6c6c4; font-size: 13px; line-height: 33px; }
#top h2#crm { width: 166px; height: 0px; float: right; margin: 8px 0px 0px 0px; padding-top: 17px; background: url(nieu/h2TopLogo.png) no-repeat; top; overflow: hidden; }

#top #nav li {
    padding-right: 12px;
}

#header { width: 960px; height: 141px; }
#header h1 { width: 960px; height: 141px; display: block; }
#header h1 a { width: 960px; height: 0px; padding-top: 141px; background: url(nieu/h1Logo.png) no-repeat top; display: block; overflow: hidden; }

#search{ background: url(nieu/bgr-search.gif) no-repeat; }
#topmenu { height: 35px; line-height: 35px; background: url(nieu/navBG.png) repeat-x; margin-bottom: 0px; }
#topmenu ul#nav { height: 35px; }
#topmenu ul#nav li { height: 35px; }
#topmenu li{ border-left: 1px solid #c9c3b8; }
#topmenu li:first-child { border-left: 0px; }
#topmenu li a {	color: #706c5d; }
#topmenu li a:hover,#topmenu li.active a { color: #1f201a; }
#nav li ul li { background: #FFFFFF url(../images/bgr-box-trans.png) repeat-x top; }

#footer { background: none; }	
#footer, #footer a{	color: #777777; }

#centercol { font-family: Georgia, serif; }

#centercol .date-comments { font-family: 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; }

#centercol h4.slogan { margin-top: 20px; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; color: #fff; text-decoration: none; }

#centercol h2 { font-family: Arial, Helvetica, sans-serif; font-size: 28px; font-weight: bold; color: #000; }
#centercol h3 { font-family: Arial, Helvetica, sans-serif; margin-bottom: 2px; }
#centercol h3.bigSubTitle { margin-bottom: 20px; }

#centercol ul { list-style: disc; margin-left: 20px; }
#centercol ul li { list-style: disc; font-size: 14px;}

.entry p { font-family: Georgia, serif; font-size: 14px; line-height: 20px; }

span.continue { padding: 0px; background: none; text-transform: lowercase; }
span.continue a { color: #c60; font-size: 12px; }

.box {	background: #FFFFFF; }
.widget {	background: none; padding: 0px; }
.box, .widget { border: 0px; }
.box2 {	background: #f5f4f0 url(../images/bgr-box-trans.png) repeat-x top left; }
.box2 .spacer.white, .list2 li { background: #ffffff; }



#sidebar .widget { padding: 28px 0px 28px; margin: 0px 0px 0px; border-top: 2px solid #666; }
#sidebar .widget_redbox { padding: 0px 0px 28px; margin: 0px 0px 0px; border-top: 0px; }
#sidebar h3 { padding: 0px; font-size: 15px; color: #fff; text-transform: uppercase; }
#sidebar h3 a { color: #fff; }
#sidebar h3 a:hover { text-decoration: none; }
#sidebar { color: #fff; }
#sidebar a { color: #fff; }
#sidebar h2.archiveHead { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; color: #fff; margin-top: 20px; font-weight: bold; } 

.vidtabs .idTabs li a, .idTabs li a { background: none; }
.vidtabs .idTabs li a:hover, .vidtabs .idTabs .selected, .idTabs li a:hover, .idTabs .selected, #sidebar h3 { background: none; border: 0px; }

span.continue-archives a { color:#777777; }

#contentbox { background: #346b65 url(nieu/contentBG.jpg) no-repeat top; padding-top: 20px; min-height: 570px; height: auto !important; height: 570px; }
#contentbox_footer { background: url(nieu/footerBG.jpg) top; width: 960px; }
#contentbox_footer_contents { background: url(nieu/footerShadow.png) no-repeat bottom; padding: 20px; }
#contentbox_footer ul.recent.posts { width: 420px; }
#contentbox_footer ul.recent.posts li.item { margin: 12px 0px; }
#sidebar { width: 300px; padding: 20px; background: url(nieu/sidebarBG.png) repeat-y; }
.redbox { background: #930; padding: 15px; color: #fff; font-size: 14px; line-height: 20px; }
#sidebar .redbox h3 { font-size: 30px; line-height: 30px; text-transform: uppercase; background: none; display: inline; color: #fff; font-weight: bold; border: 0px; padding: 0px; }
.redbox a { display: block; margin: 8px 0px 0px; font-size: 11px; color: #fc0; text-decoration: none; }
.redbox a:hover { color: #fff; }

#centercol .navigation, #centercol .navigation a { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; color: #fff; text-decoration: none; }
.navigation a { line-height; 24px; }

.widget_multi_flickr h3 a strong { color: #06c; }
.widget_multi_flickr h3 a strong span { color: #c00; }

.widget_multi_flickr ul li { float: left; border: 0px; }
.widget_multi_goodreads ul li { float: left; border: 0px; margin-right: 6px; }

#sidebar .widget_multi_vimeo h3 { float: left; width: 90px; }
.widget_multi_vimeo #vimeoWidgetVideo { float: right; width: 200px; }

#sidebar { margin-bottom: 40px; }

.entry ul li.left-image-list { list-style-type: none; margin-left: 0px; clear: both; }
.entry ul li.left-image-list img { float: left; }

#centercol img.header_image.small { display: block; float: left; margin-right: 10px; display: inline; width: 125px; }
#centercol .image-left { float: left; width: 400px; }
#centercol .image-left.noimage { float: none; width: auto; }
#centercol .image-left h2 { font-size: 20px; margin: 0px 0px 3px; } 
#centercol .image-left .date-comments { height: 18px; line-height: 11px; margin: 0px 0px 5px; }
#centercol .image-left .date-comments p { line-height: 11px; }
#centercol .image-left .entry { margin-bottom: 0px; }
#centercol .box .image-left .entry p { padding: 0px 0px 8px; line-height: 17px; font-size: 13px; }
#centercol .box.clearfix { padding: 18px 18px 8px; }
#contentbox_footer ul { width: 214px; float: left; font-size: 16px; font-weight: bold; margin-right: 40px; display: inline; }
#contentbox_footer h5 { font-size: 16px; color: #9cc; margin-bottom: 8px; }
#contentbox_footer a { color: #fff; }
#contentbox_footer ul.comments p { color: #fff; font-size: 12px; font-weight: normal; }
#contentbox_footer ul.comments a { color: #f90; }
#contentbox_footer ul li.item { margin-bottom: 6px; }
#contentbox_footer ul.comments li.item h5 { color: #fff; margin-bottom: 0px; }
#contentbox_footer ul.tweets li { font-size: 12px; color: #fff; font-weight: normal; }
#contentbox_footer ul.tweets li a { font-weight: bold; color: #fff; }
#centercol table td { vertical-align: top; font-family: Georgia, serif; font-size: 14px; line-height: 18px; }
#centercol table td strong { display: block; font-family: Hevetica, Arial, sans-serif; font-size: 18px; color: #000; }
#centercol a { color: #066; }
#centercol h2, #centercol h3, #centercol h4, #centercol h5, #centercol h6 { color: #000; }
#centercol h3 { background: none; border: 0px; padding: 0px; }
#centercol h2.smallTitle { font-size: 18px; text-transform: uppercase; font-weight: normal; }
#centercol h3.bigSubTitle { font-size: 28px; font-weight: bold; }
#centercol h4 { color: #930; font-size: 16px; font-family: Georgia, serif; }
.rssSummary { color: #fff; }
div.widget_rss ul { margin-top: 20px; }
div.widget_rss ul li { border-top: 1px #666 dotted; border-bottom: 0px; }
div.widget_rss ul li:first-child { border-top: 0px; }
div.widget_rss li a { color: #999; font-weight: bold; }
div.widget_rss li cite { color: #777; font-weight: bold; }

table.left-photo-table img { margin-right: 10px; }
table.left-photo-table h5 { font-size: 18px; }
li.categories ul { font-weight: bold; }
li.categories ul li { margin: 8px 0px; }
ul.jag-cat-list li { border: 0px; }
li.categories ul li ul.children { margin-left: 20px; font-weight: normal; }
li.categories ul li ul.children li { margin: 4px 0px; }
