@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,400italic);


/*-------------
COLOR KEY
dark blue #33425b
dark grey #535353
brown  #592e16
______________*/

@font-face {
    font-family: 'antoniolight';
    src: url('/assets/wf/antonio-light-webfont.eot');
    src: url('/assets/wf/antonio-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/assets/wf/antonio-light-webfont.woff') format('woff'),
         url('/assets/wf/antonio-light-webfont.ttf') format('truetype'),
         url('/assets/wf/antonio-light-webfont.svg#antoniolight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'antonioregular';
    src: url('/assets/wf/antonio-regular-webfont.eot');
    src: url('/assets/wf/antonio-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/assets/wf/antonio-regular-webfont.woff') format('woff'),
         url('/assets/wf/antonio-regular-webfont.ttf') format('truetype'),
         url('/assets/wf/antonio-regular-webfont.svg#antonioregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
  width: 972px; 
  margin: 0 auto;
  /*position: relative;*/
  background:#fff url(/parts/NHIbkd_3.jpg) repeat 50% top;
  }
  
/* body.boxer-open, .boxer-open #container {width: auto;} */
body.breakingArts {background-image: url(/assets/site_images/arts/NHIbkd_gs.png);}
body.health {background-image: url(/parts/NHIblue2.jpg);}
  
  #container q {
  quotes: '\201C' '\201D' '\2018' '\2019';}

#container {
width: 972px;
background:#fff url(/assets/site_images/nhi960.png) repeat-y scroll left top;
position: relative;
margin: 0;
text-align: center;
display: block;
float: left;}

#content {
float: left;
height: 100%;
width: 760px;
margin: 0;
text-align: left;
background: #fff url(/assets/site_images/vis_p2.png) repeat-y left top;
position: relative;
/* remove later? */
overflow-x: visible;
overflow-y: visible;
}


#nh_search #container, .two-col #container {background: #fff url(/assets/site_images/nine60.png) repeat-y scroll 38px top;}
.two-col #ctr_content {background-color: #fff;}
#main #content {background: #fff url(/assets/site_images/nhi_p1.png) repeat-y left top;}

#main.be #content, #main.breakingArts #content {
	background: #fff url(/assets/site_images/vis_p2.png) repeat-y left top;
}

#sports #content {background: #fff url(/assets/site_images/s2_full.png) repeat-y left top;}

.fix, .clear, .cmt-clear {clear: both;}

.clearfix:after,
#cmt_form_wrap:after,
#cmt-rules-go-here:after,
.p_txtA:after,
#cmt-rules-read:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

#ctr p + h4 {clear: left;}

.no {display: none; visibility: collapse;}

#header {
border-bottom: #aaa solid 1px;
display: block;
float: left;
/*height: 161px;*/
margin: 0;
position: relative;
text-align: left;
width: 760px;
z-index:  2;
background-color: #d5d5d5;
}

#header h1 {
clear:both;
font-size:3em;
text-align:center;
margin: 0;
position: relative;
}

#header h1 a, #entry #header h1 a {width: 760px; height: 106px; display: block; float: left; 
color: #1a1a1a; background: #d5d5d5 url(/assets/site_images/NHIheader2010_ctr.jpg) no-repeat center bottom;
text-indent: -9999px;}


.svg #header h1 a, .svg #entry #header h1 a  {background: #d5d5d5 url(/assets/site_images/nh_header_retina_2014.svg) no-repeat -136px -63px;}

#prnt {display: none;}
.be #header h1 a,
#entry.be #header h1 a,
#main.be #header h1 a {color: #000 !important; font-size: 2em; font-weight: bold; /*background: none;*/ text-indent: 0; 
background: #d5d5d5 url(/assets/site_images/beTemp.jpg) no-repeat center top;
text-indent: -9999px;
}

.breakingArts #header h1 a,
#entry.breakingArts #header h1 a,
#main.breakingArts #header h1 a {color: #000 !important; font-size: 2em; font-weight: bold; /*background: none;*/ text-indent: 0; 
background: #d5d5d5 url(/assets/site_images/arts/breakingArts_header2.jpg) no-repeat center top;
text-indent: -9999px;
}

.be #container #header cite {right: 56px; bottom: 11px;}
#header dl {
border-top: #699 solid 1px;
border-bottom: #699 solid 1px;
height: 33px;
margin:0;
padding:0;
width: 760px;
}

#container #header #topNav,
#container #header #nav {
 display: block;
 float: left;
margin: 0;
padding: 0;
position:  relative;
z-index:20000;
/*overflow: hidden;*/
}

#container #header #nav {
/*background-color: #173055;*/
background-color: #333;
height: 35px;
padding: 0 10px 0 2px;
width: 748px;
position:  relative;
}

#container #header #nav .sf-menu {width: 476px; height: 33px; overflow: hidden;}

#container #header #topNav {
 background-color: #535353;
display: block;
float: left;
margin: 0;
padding: 0;
position: relative;
width: 760px;
/*overflow: hidden;*/
}

.rgba #container #header #topNav {background-color: rgba(83, 83, 83, 0.9);}

#container #header #topNav {height: 20px;}

#container #topNav #fs_nav {margin: 0; padding: 0;}

#nav #lookr {
display:inline;
float:right;
margin: 0;
height: 35px;
width: 224px;
overflow: hidden;
background: #333 url(/assets/site_images/lookr_on.png) no-repeat right bottom;
}

#nav #lookr.hover,
#nav #lookr:hover {background-position: right top;}

#lookr p {line-height:1.15em; padding-top:0;}

#lookr p a {
clear:both;
display:block;
line-height:1em;
margin:0;
padding:4px 0 0;
}

#lookr button {
margin:4px 0 0 4px;
height: 27px;
width: 27px;
/*background: url(/assets/site_images/go2.png) no-repeat left top;*/
border: 0 none;
cursor:  pointer;
display:  inline;
float: right;
background-color: transparent;
}

#lookr button:hover,
#header #lookr .over {background-position: left bottom;}

#container #lookr a {display: none;}

#lookr button span {display: none;}

#lookr input {
color:#666;
font-size:10px;
height:14px;
line-height:1em;
width:136px;
}
 
#header h4 {
text-align: center;
font-weight: normal;
color: #fff;
}

#container #nav ul,
#container #topNav ul {
float: left;
margin:0;
}

/* =NAVIGATION
-------------------- */

#container #topNav #fs_nav {
	margin-right:  15px;
	float:  right;
	position: relative;
	z-index: 1000;
}
#container #topNav #fs_nav ul {
display: none;
float: left;
margin:0;
position: absolute;
top: 20px;
left: 0;
z-index: 1000;
background-color: #535353;
opacity: .95;
}

#container #topNav #fs_nav.nav {margin-right: 0;}
#container #topNav #fs_nav.nav li {margin-left: 0; margin-right: 0; padding: 0; position: relative;}
#container #topNav #fs_nav.nav a {padding: 4px 10px 0; height: 16px; white-space: nowrap;}
#container #topNav #fs_nav.nav #bmk {padding-right: 15px;}

#container #topNav #fs_nav li:hover ul,
#container #topNav #fs_nav li.navOn ul{display:block; z-index:20000;}

#container #topNav #fs_nav ul li {float: none; clear: left;}

#container #topNav #fs_nav.nav ul a {text-align: left; padding: .5em 10px 0; width: 140px;}
#container #topNav #fs_nav ul li {padding: 0;}
#container #header #topNav li,
#container #header #nav li {
display: inline;
float: left;
font-weight: bold;
margin-right: 0;
color:  #fff;
}



#container #header #topNav li {
font-size: 11px;
line-height: 1;
padding: 4px 0 0 2em;	
}

#container #header #topNav .li_1 {padding-left: .33em;}

#container #header #nav li {
font-size: 12px;
line-height: 1em;
margin:  0;
padding: 0;
}


#container #header #topNav li ul li {
	display:  block;
	float:  left;
}

#container #header #topNav li a,
#container #header #nav li a {color: #fff; display: block; float: left; height: 15px; font-size: 1em;}
#container #header #nav li a {padding: 12px 1em 6px;}

#container #header #topNav #fs_nav ul li:hover,
#container #header #topNav #fs_nav ul li.navOn,
#container #header #topNav  #fs_nav li a:hover,
#container #header #topNav  #fs_nav li.navOn a {background-color: #333;}

#container #header #topNav li a {color: #C2D9FF;}
#container #header #nav #lv_nav a {width: 66px; background: url(/assets/site_images/LaVoz_nav.png) no-repeat center 8px; text-indent: -9999px; display: block;}
#container #header #nav #lv_nav a:hover {background-image: url(/assets/site_images/LaVoz_nav2.png); background-color: #535353 !important; }
#container #header #nav #lv_nav:hover {background-color: #535353;}
#container #header a:link,
#container #header a:visited,
#container #header a:hover,
#container #header a:active {color: #9dc9ff;}

#header_content {margin:0; padding:0;}

#header #logan {float: left; margin:0; padding: 0 0 0 15px; position: relative; height: 20px; color: #fff; /*background-color: #333;*/}

#container #header cite {
width:  200px; height:  1em;
	position:  absolute;
	display: block;
	right:  70px;
	bottom: 6px;
	font-style: normal;
	z-index:  5;
	padding: 0;
	line-height: 1.15;
	text-align: right;}
	
	#container #ctr .dateline {
	display: inline;
	float:  left;
	text-transform: uppercase;
	font-style:  normal;
	font-size:1.1em;
	font-weight: bold;
	line-height:1.1em;
	margin:0;
	padding: .25em .33em 0 0;
	color:  #333;
}	

#container #content #header cite a {color:  #12315d; font-weight:  bold;}

#container #content #ctr .p_cat {margin-bottom: 0.66em; font-size: 1.1em;}

#main #container #content #ctr .p_cat {display: none;}


/* this the fix for clearing */
#ctrLeft p:after
#ctrLeft.archive_view:after,
#content:after,
#container:after,
#ctr:after,
#eov:after,
#ctr .entry:after,
#donations:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

#container #mainLeft,
#container #right {
display: inline;
float: left;
}

/*#main #container #topLeft {
display: none;	
}*/

#container #topLeft {
	background: #F5F6ED url(/assets/site_images/s2_grid.png) repeat-y right top;
	/*border-bottom:1px solid #AAAAAA;*/
	clear: left;
	display: block;		
	overflow:  hidden;
	padding: 0 15px;
	width: 364px;
}

#container #topLeft .tl_body div {
	float:  left;
	width: 364px;

}

#container #topLeft .tl_body div  {display:none; background: url(/assets/site_images/shadowline.png) no-repeat left top;}
#container #topLeft .tl_body div div {background: none;}
#container #topLeft .tl_body div.show,
#container #topLeft .tl_body div div {display:block;}
#container #topLeft .posted {color: #666; margin-bottom: .66em; text-transform: uppercase; font-size: .9em;}

#container #topLeft #tl_nav,
#container #topLeft .tl_body {display: block; float: left; width: 364px;}

#container #topLeft #tl_nav li {
	
	display: inline;
	float: left;
	padding: 5px 6px;
	cursor:  pointer;
	line-height: 1.15em;
	font-size: 11px;
	font-weight: bold;
}

#container #topLeft .tl_body div dd {
	font-size:  1.1em;
	line-height: 1.2em;
}

#container #topLeft .tl_body #f1 dd object,
#container #topLeft .tl_body #f1 dd embed,
#container #topLeft .tl_body #f1 dd iframe
{display: none;}

#container #topLeft .tl_body div dd p {
font-size: inherit;}

#container #topLeft .tl_body div h4 {
margin-bottom: .33em; clear: left;}

#container #topLeft .tl_body #f4 h4 {margin-bottom: .15em;}


#container #topLeft #tl_nav li:hover,
#container #topLeft #tl_nav li.selected {background-color: #22538D; color:  #fff;}

#topLeft .tl_tab dt {line-height: 1.2em;}

#container #topLeft #tl_nav #tl_close {
background: url(/assets/site_images/close.png) no-repeat right center;
text-indent: -9999px; width: 10px; float: right; padding-left: 0;}

#entryCtr p del {background-color: #000; color: #000;} /* =REDACTED */
#entryCtr > blockquote {font-size: 1.2em; line-height: 1.5em;}
#entryCtr p blockquote, #entryCtr blockquote p {font-size:inherit; line-height: inherit;}
#entryCtr blockquote { border-left: 6px solid #D8E5F4;
    margin: 1.5em 0 1.5em 1em;
    padding-left: 1.1em;
    padding-right: 1.5em;}

/* =BREAKING ARTS
------------------ */
/* NHI TOPLEFT */

#tLeft_arts {display: block; float: left; width: 364px; position: relative; margin-bottom: -1px; background: url(/assets/site_images/shadowline.png) no-repeat left top; padding-top: 2px; overflow-y: hidden;}
#BA-top {background: url(/assets/site_images/arts/breakingArts_f2a.png) no-repeat left top;}
#BA-switch {display: block; position: absolute; right: 0; top: 11px; width: 15px; height: 15px; text-indent: -9999px; background: url(/assets/site_images/arts/ba_updown.png) no-repeat left bottom; border: none 0; margin: 0; padding: 0; cursor: pointer;}
#BA-switch.up {background-position: left top;}
#topLeft #tLeft_arts .br_current {margin: .66em 0 .33em; display: none; background-color: #F5F6ED;}
#topLeft #tLeft_arts #ba_1.show {display: block;}
#topLeft #tLeft_arts #BA-also {display: none; float: left;}
#topLeft #tLeft_arts #BA-wrap {display: block; float: left; position: relative; width: 364px;}
/*#topLeft #tLeft_arts #BA-also .br_current {display: none; position: relative; float: left;}*/

#topLeft #tLeft_arts h4 {margin-bottom: .33em; font-size: 1.4em; line-height: 1.15em; padding-top: .1em;}
#topLeft #tLeft_arts h3 {margin-bottom: 0; padding-bottom: 4px; text-align: center;}
#topLeft #tLeft_arts h3 a {/*background: url(/assets/site_images/arts/breakingArts_front.png) no-repeat left top;*/ text-indent: -9999px; display: block; width: 200px; height: 22px; argin: 0; padding: 0; margin-left: 80px;}
#container #topLeft #tLeft_arts .posted {margin-bottom: .25em; color: #000;}
#container #topLeft #tLeft_arts a,
#container #topLeft #tLeft_arts a:link,
#container #topLeft #tLeft_arts a:visited,
#container #topLeft #tLeft_arts a:active {color: #415465;}
#mostLeft cite .pageslide-close {
background: url(/assets/site_images/close.png) no-repeat right center;
text-indent: -9999px; width: 14px; height: 14px; float: right; display: block; cursor: pointer; padding: 0;}

#container #topLeft #tl_nav #tl_close.selected {
	background-image:  url(/assets/site_images/close_i.gif);
	
}

#mostLeft cite {
top:8px;
display:block;
font-style:normal;
height:1em;
line-height:14px;
padding:0;
position:absolute;
right:10px;
text-align:right;
width:170px;
z-index:5;
}

/*#container #topLeft img {display:  none;}*/

#container #topLeft #twit img {display:  inline;}

#container #topLeft p {font-size:  1.1em; margin-bottom: .5em;}

#container #topLeft p.extended {margin-bottom: .66em;}

#container #ctr_content {
display: block;
float: left;
width: 730px;
padding: 15px;
}

#mainLeft {
/*width: 394px;*/
margin: 0px;
z-index:  1;
overflow:  hidden;
/*border-right: #aaa solid 1px;*/
}

#entry #mainLeft {
	width: 174px;
}

#mainLeft ul {
font-size: 1.2em;
line-height: 1.15em;
margin: 0;
width: 173px;
overflow-x: hidden;
}

#farLeft ul,
#farRight #tdm ul,
#farRight #c_hit_partners ul{
	width: auto;
	line-height: 1.15em;
	font-size: 1.15em;
}

#farLeft ul li {}

#farLeft img {
	margin:  0;
	padding: 0 .5em .33em 0;
	float:  left;
}



/* =LEFT COLUMN SOCIAL
---------------------- */
#farLeft #nhi_fl_soc {display: block; position: relative; float: left; margin: 2px 0 6px;
background: url(/assets/site_images/nhi_fb_tw_ml2.png) no-repeat 14px top; width: 145px; height: 49px; overflow: hidden;}
#nhi_fl_soc a {display: block; float: left; margin: 0 !important; padding: 0 !important; width: 145px; height: 22px;}
#farLeft #nhi_fb {margin-bottom: 3px;}
#farLeft #nhi_ml {display: block; position: relative; float: left; margin: 2px 0 6px;
 width: 145px; height: 25px; overflow: hidden;}
#farLeft #nhi_ml a {display: block; float: left; margin: 0 !important; padding: 0 !important; width: 145px; height: 22px; background: url(/assets/site_images/nhi_fb_tw_ml.png) no-repeat 14px bottom;}
#nh-feature-artlink {display: block; width: 144px; height: 146px; margin-top: 6px; float: left; text-indent: -9999px; background: url(/assets/site_images/nhi_campaign_2013a.png) no-repeat center 5px;}
.svg #nh-feature-artlink {background-image: url(/assets/site_images/nhi_campaign_2013a.svg);}

#farLeft option, #farLeft select {
display:block;
width:144px;
}



#farRight #legal_h3 {margin-top: 0;}

#farLeft select {background: #fff; padding: .15em 0;}

#topLeft ul {
width:  auto;
}

#container #mainLeft ul ul {
margin-top: .5em;
margin-bottom:-.5em;
}
#mainLeft #nav ul li {
margin-bottom: 21px;
padding-bottom: 0;
text-indent: -5000px;
}

#mainLeft #nav ul ul li {
margin-bottom: 0;
padding-bottom: 6px;
text-indent: 0;
}

#mainLeft ul ul,
#mainLeft ul ul li{
font-size: 1em;
line-height: 1em;
margin-left:0;
width: 384px;
}

#mainLeft ul li li a {
color: #699;
font-weight: bold;
text-decoration: none;
}

#mainLeft .nav_img {
display: block;
margin-bottom: .33em;
padding: 0;
}

#mainLeft .nav_categories li a,
#mostLeft .nav_categories li a {
text-transform:  uppercase;
float: left;
font-size:  .85em;
line-height: 1.66em;
width:  144px;
}

#mainLeft .nav_categories li,
#mostLeft .nav_categories li {
	overflow-x: hidden;
	width:  144px;
padding:  2px 0 0;
}

#mainLeft .nav_img:hover,
#mainLeft #mainLeft_nav .selected{
background-repeat: no-repeat;
background-position: right top;
}

#mainLeft #news_nav {
background: url(/parts/current_news.gif) no-repeat left top;
}

#mainLeft #news_nav,
#mainLeft #news_nav .nav_img{
height: 18px;
width: 96px;
}

#mainLeft #news_nav .nav_img:hover,
#mainLeft #news_nav .nav_img.selected {
background-image: url(/parts/current_news.gif);
}

#news dd h4,
#h_dist dd h4{
font-size: 1em;
margin: 0;
padding: 0 .33em 0 0;
display: inline;
}


#news dd p {
display: inline;
line-height: 16px;
}

#mainLeft_nav {
list-style-type: none;
}

#mainLeft #mainLeft_nav .selected {
overflow-x: hidden;
}


#mainLeft ul li li a:visited {
color:#699;
}

#ctrLeft {
background: url(../site_images/Extra2.jpg) repeat-x 6px top;
background-color: #33425B;
width:  190px;
padding: 46px 15px 15px;
overflow-x: hidden;
}

/* =LAZYLOAD 
.lazy {
  display: none;
}*/

/* ** =C-HIT **
----------------- */
.health #container {background: url(/assets/site_images/health/c_hit_bkd_960.png) repeat-y left top;}
.health #container #content {background: url(/assets/site_images/health/s2_full.png) repeat-y -174px top;}
.health #container #mainLeft {width: 220px;}
.health #container #ctrLeft {min-height: 350px; background: none 0; padding-top: 0;}
.health #container #header h1 a {background-image: url(/assets/site_images/health/c_hit_banner.png);}
#main.health #container h3.first {font-size: 2em; padding: 5px 0 7px; margin: 0 0 3px;}
.health #container #ctrLeft p {color: #000;}
.health #container #ctrLeft a, .health #container #ctrLeft h4 {color: #07a;}
.health #container #farRight {/*background: url(/assets/site_images/health/c_hit_msRight.png) no-repeat left top;*/ padding-right: 17px; overflow-x: hidden; /*padding-top: 162px;*/}
.health #container #farRight h3 a,
.health #container #farRight h4 a {font-weight: bold;}
.health #container #ctrLeft #blotter h3 {text-indent: -9999px; height: 30px; padding: 0;}
.health #container #farRight .linklist {margin: 0 0 1.5em; list-style: none outside;}
#main.health #container #ctr {padding-top: 48px; background: #fff url(/assets/site_images/health/c_hit_topstory.png) no-repeat left 13px;}
#main.health #container .cat_pg #ctr {background-image: none;padding-top: 0;}
.health #container #farRight #hrw {background: url(/assets/site_images/health/c_hit_HRW.gif) no-repeat left bottom; display: block; float: left; width: 180px; height: 33px; text-indent: -9999px;
margin: 2em 0 4em;}
 .health #container #farRight #hrw:hover,
 .health #container #farRight #hrw:active {background-position: left bottom;}
 .health #ctr #entry_no_author {margin-top: .66em;}
#entryCtr #c-hit-caspio table {margin: 0 auto;}
#entryCtr #cxkg {margin-bottom: 20px;}
.health #container #ctrLeft h4,
.health #container #eov h4 {margin-top:.66em; font-size: 1.2em; line-height: 1.15em;}
.health #container #eov h4 {margin:.66em 0 .5em; font-size: 1.2em; line-height: 1.15em;}
.health #container #ctrLeft #blotter {margin-bottom: 1.75em; background: url(/assets/site_images/health/c_hit_ticker_w.png) no-repeat left 8px;}
.health #container #farRight #eov {background: url(/assets/site_images/health/c_hit_EOV.png) no-repeat left 8px; display: block; clear: both; position: relative; top: 10px;}
.health #container #farRight h3 {color: #333;}
.health #container #farRight #c_hit_partners {margin-top: 36px;}
.health #container #farRight #tdm {background: #fff url(/assets/site_images/health/c_hit_TDM.png) no-repeat 10px 8px; clear: both;}
.health #container #farRight #tdm h3 {/*background: #fff url(/assets/site_images/health/c_hit_TDM.png) no-repeat 10px 8px;*/ text-indent: -9999px; padding: 0; margin-bottom: 0; height: 23px;} 
.health #container #farRight #tdm h3 {text-align: center; margin-bottom: .5em;}
.health #container #farRight #eov h3 {padding: 0 0 2px; height: 38px; text-indent: -9999px; margin-top: 0;}
.health #container #latest_com {font-size: 1.1em;}
.health #container #latest_com div p {font-size: 1em; line-height: 1.2em; margin-bottom: .66em;}
.health #container #latest_com .com_pact .com_entry {font-weight: bold; line-height: 1.15em;}
.health #container #latest_com a {font-weight: bold; line-height: 1.2em;}
.health #container .socB, .health #container .cmt_body {width: 510px;}
.health #container #eov {margin-bottom: 1.15em;}
.health #container #eov h3 a {color: #d60; display: block; float: left; width: 180px; height: 40px; position: relative;}
.health #container #eov p {font-size: 1.1em; line-height:1.33em;}
.health #container #farRight a {font-weight: normal;}
.health #farRightTop {background: url(/assets/site_images/health/c_hit_bkd_960.png) repeat-y right top; display: inline; float: left; position: relative; width: 212px;}
#farRightTop #c_hit_ms {width: 212px; height: 222px; background: url(/assets/site_images/health/c_hit_msRight.png) no-repeat left top;
margin-top: -162px;}
#c_hit_ms .ms_tab {width:212px; height: 60px; display: block; float: left; position: relative; background: url(/assets/site_images/health/c_hit_ms_tab.png) no-repeat 15px bottom; margin-top: 162px;}
#farRightTop #c_hit_signup {text-indent: -9999px; display: block; position: relative; background: url(/assets/site_images/health/c_hit_sign_up_camp.png) no-repeat 15px top; height: 85px; margin: 14px 0 4px;}


/* =Menu
--------------------- */
#container #header #nav ul, #container #header #nav ul li {position: relative;}
#container #header #nav ul ul {background: #666; position: absolute; top: 35px; left:0; z-index: 300000;}
#container #header #nav ul ul li {display: block; clear: left;}
#container #header #nav ul ul li a  {padding-left: 8px; text-align: left;}

/* =ARCHIVES
--------------------- */
#ctr.site-archives h2 {border-top: #000 solid 1px; margin: 10px 0; background: url("/assets/site_images/hdot_header.gif") repeat-x scroll left bottom transparent; padding: .33em;}
#ctrLeft.archive_view {background: url(/assets/site_images/health/arch_left.png) no-repeat 16px 18px !important;}
#ctrLeft h3 {color: #243E55; font-size: 1.4em; text-indent: -9999px;}
#search_results {margin-top: 20px;}
#search_results dt {margin: 1.15em 0 0; font-size: 1.6em; line-height: 1.15em;}
#search_results dd {margin: 0 0 1.15em; font-size: 1em;  line-height: 1.33em;}
#search_results dd p {font-size: 1.2em; }
#search_results dd .posted {font-size: 1em; padding-top: 0; margin: .2em 0 .33em;}
#mainLeft #ctrLeft .search_sortby {margin-top: 1em; overflow: visible;}
#ctrLeft .search_sortby li {display: block; clear: left; padding: .33em 0 .5em; margin-bottom: .33em;}
#ctrLeft .search_sortby .selected a {padding-left: 1.33em; background: url(/assets/site_images/left_selected_on.png) no-repeat left 9px; color: #d60 !important; }
#ctrLeft .search_sortby a {font-size: 1.3em; font-weight: bold; padding: .5em 0;}
#search_results .paginate {font-size: 1.1em; /*font-weight: bold;*/}
#ctrLeft #e_e {display: block; position: relative; text-indent: -9999px;	height: 30px; width: 190px; padding: 0; margin: -30px 0 0 0;}

#ctrLeft .posted {
line-height:1.15em;
margin-bottom:0.5em;
color: #C2D9FF;
font-weight: bold;
font-size: 1.1em;
}

#ctrLeft p,
#ctrLeft ul {
	color: #fff;
	font-size:  1.1em;
	line-height:  1.33em;
}

#content #ctrLeft p  {margin-bottom: .33em;}
#ctrLeft .extended {margin: 0;}
#mainLeft #ctrLeft .auth {text-transform: capitalize;}

#ctrLeft ul li,
#ctrLeft ul li a {
		font-size:  1em;
		color: #fff;
		line-height:  1em;
}

#ctrLeft p a {color: #feb261;}

#ctrLeft p img {margin-bottom: .66em;}


/* =farLeft
------------- */
#farLeft {
width:  144px;
background: #e5e6de url(/assets/site_images/f_grid.png) repeat-y right top;
padding: 0 15px 1em;
overflow-x: hidden;
position:  relative;
}

#sports #farLeft {display:  none;}

#ctrLeft,
#farLeft {float: left;}

dd a:hover,
dd a.selected,
#mainLeft ul li li a:hover,
#mainLeft ul li li a.selected{
color: #592e16;
}

.tags a {color: #707070;}

#ctr {
display: inline;
float: left;
margin: 0 0 2em 15px;
position: relative;
/*float: right;
margin: 0 15px 0 0;*/
width:  556px;
}

#main #ctr,
#sports #ctr {width: 336px; overflow:hidden;}

.health #container #ctr {width: 510px; overflow:visible;}

#entry #ctr,
#main.be #ctr,
#main.breakingArts #ctr {width:  556px; overflow:visible;}

#entryCtr h4, #entryCtr h5 {margin: 1.25em 0 .33em; color:#12315D;}
#entryCtr h4 {
background-color: #0D4381;
    color: #fff;
    padding: 0.4em 0.66em;}
#ctr #entryCtr ul {padding-left: 1.5em;}
#ctr #entryCtr li {line-height: 1.5em; padding-bottom: 5px; /*display: block;*/ position: relative; /*padding-left: 1.4em; text-indent: -1.5em;*/ list-style: disc outside none;}

#ctr .spec_list {
	margin: 0 0 1em;
	font-size: 1.1em; padding: 0;
}

#ctr .cat_list {
	margin: 0 0 .15em;
	font-size:  1em;
	font-weight:  normal;
	text-transform:  uppercase;
	}
	
#ctr .cat_list a {
	font-weight:  bold;
	text-transform:  none;
	font-size:  1.2em;

	}


#ctr .posted {
	margin:  0; padding: .5em 0 0.15em;
	font-weight:  normal;
	text-transform:  uppercase;
	font-size: 1em;
	}
	
#cat #ctr .posted {
	padding-bottom: .5em;
}	

#ctr .extended {
	margin:  0; padding: .5em;
	font-weight:  normal;
	text-transform:  uppercase;
	font-size: .85em;
	clear: both;
	}
	
#ctr .posted .auth {
	font-size:  120%;
	text-transform:  capitalize;
	font-weight:  bold;
}

#ctr .seymour {
	font-size:  1.4em;
	font-weight:  bold;
	text-transform:  capitalize;
	}



#nav #lookr #keywords  {
border: 0 none;
background: transparent;
color: #000;
display:  inline;
margin-top: 7px;
padding: .33em 10px 1px;
width:  164px;
height:  17px;
float: left;
line-height:  1.5em;
}

#nav #lookr #keywords.inactive  {
background: transparent url(/assets/site_images/search.gif) no-repeat 8px center;
padding:.33em 2px 1px 22px;
width:  160px;
color:#9C9EA0;
}

#nav #lookr #keywords:focus {
	border:none 0;
}

#nav #lookr label {
	display:  none;
}

#main #center p img {display: none;}

#main #center h4,
#center h4 {
color: #000606;
}

#main #center h4 {margin-top: 0;}

#ctrLeft h4 {
line-height:1.3em;
margin: 1.5em 0 .25em;
padding-top: 0;
/*text-transform:uppercase;*/
color: #fff;
clear: both;
width:  190px;
display:  block;
/*float:  left;*/
position: relative;
font-size: 1.4em;
}

#main #ctrLeft .ee_entry {display: block; clear: left; position: relative;}

#main #ctrLeft h4.top, #main #ctrLeft .top h4 {
	margin-top: .66em;
}

#ctrLeft h4 a {
	margin: 0; padding: 0; font-size:  1em; color: #ebebeb;
}

#ctrLeft h4 a:hover {
	color:  #fff;
}


#center #breadcrumb {
font-size: 9px;
margin: 0 0 10px 1px;
padding:0;
text-transform: uppercase;
line-height: 1;
}

#center #breadcrumb a,
#center #breadcrumb span {
font-size: 9px;
color: #252525;
}

#center #breadcrumb span {
padding: 0 .66em;
}

#center #breadcrumb span.bc_1st {
padding-left: 0;
}



#center #breadcrumb .first {padding-left:0;
}

#right {
width: 146px;
min-height: 300px;
margin-top: 97px;
}

#main #right {
border-left: #699 solid 1px;
height: auto;
margin-top: 10px;
padding-left: 17px;
width:244px;
}

#main #right dl,
#main #right dd{
width: 244px;
margin:0;
padding:0;
}

#right .sidebar{margin-top: -3px;}

#main #right dl.hot {
cursor: pointer;
}

#main #right h4 {
font-size: 1em;
color: #fff;
text-transform: none;
margin: -2em 0 0 1em;
}

#main #right h4.d_cpt {color: #000;}


#right ul {
margin-left: 0;
}

#right ul li,
#mainLeft ul li,
.health #farRight .linklist li{
text-decoration: none;
list-style-type: none;
}

.health #farRight .linklist li,
#farLeft .linklist li {
line-height: 1.15em;
padding-bottom: .6em;	
}

#right ul li a {
color: #252525;
}

#right .sidebar li {
font-size: 10px; 
line-height: 1.1em; 
margin-bottom: .5em;}

#right .sidebar li a {margin-bottom: 0;}

#right h4 {
color: #699;
text-transform: uppercase;
margin-bottom: .5em;
}

/*#center h3 {
font-size: 30px;
font-weight: normal;
color: #699;
margin-bottom:0.5em;
}*/
#mostLeft {
	padding: 0 15px;
}

#entry #ctr h2,
#container h3,
#mostLeft h3 {
border-top:1px solid #000;
color:#d60;
font-size:1.4em;
margin:0.8em 0 0.5em;
padding:0.5em 0 0.6em 0;
position:relative;
background: url(/assets/site_images/hdot_header.gif) repeat-x left bottom;
}

#container #topLeft h3 {
border-top: 0 none;
padding-top:0.6em;
}


#entry #container #ctr h2 {font-size: 1.6em; margin-bottom: .1em;}

#container #topLeft h3,
#container #ctr h3 {
	font-size:  1.4em;
	clear:  both;
}

#container #topLeft h3 {margin-top: 0;}
#container #farLeft h3 {clear: left;}
#container #farLeft .h_top,
#mostLeft .h_top {
	border-top:  none 0;
	margin-top:  2px;
}

#container #farLeft #t_ojp {
	padding: 0;
}
#container #farLeft #t_ojp a {
	background: url(/assets/site_images/twitterOJP.png) no-repeat right top;
	display: block;
	padding:0.5em 0 0.6em;
	color:  #d60;
	}
	
#container #farLeft #eValley {
		background: url(/assets/site_images/EV_shield.png) no-repeat right 4px;
		float: left;
		margin-top: .8em;
		margin-bottom: 1em;
		width: 144px;

}	

#container #farLeft #eValley h3 {
	background:  none;
	margin-top: 0;
}

#container #farLeft #eValley h3 a {
	color:  #000;
}
#container #farLeft #eValley h3 a span {
	color:  #090;
}



#farRight h3,
.health #container #farRight #tdm h5 {
	background: url(../site_images/line_farR.png) no-repeat center bottom;
border-bottom: 0 none;
clear: both;

padding-bottom: 16px; margin-bottom: 1em;
}

.health #farRight h3,
.health #container #farRight #tdm h5 {text-align: center;}


#farRight h3 {padding:0.3em 0 16px;}
.health #container #farRight #tdm h3 {padding:0.3em 0 0; margin-bottom: 0; background: none !important;}

#center #entry h3 span {}
#center #entry h3 span a {font-size: .4em; color: #000; text-decoration: underline;}


#ctr h4 {font-size: 1.5em;}

#ctr h5 {font-size: 1.4em;}
#ctr h4.tagList {font-size: 1.1em; margin-top: .66em; display: block; clear: both;}


#footer {
color: #717575;
background-color: #aaa;
font-size: .9em;
border-top: #aaa solid 1px;
display: block;
float: left;
clear: both;
padding: 1em 0;
margin: 0;
width: 972px;
overflow: hidden;
}
#footer dd {
display: inline;
}

#footer #foot_l {
float: left;
}

#footer #foot_r {
float: right;
}
#footer #foot_r a {
color:#669999;
display:block;
font-weight: bold;
font-family: verdana;
}

#footer #foot_r a:hover,
#footer #foot_r a.selected,
#container #header #topNav li a:hover,
#container #header #topNav li a.selected {
color: #fff;
}

#container form .red {color: red;}
/*#mainLeft {margin:20px;}*/
#Cal #mainLeft {margin:0;}
#Cal #header a, #header .logForm {padding: 2px 0 0 0;color: #fff; font-size: 11px; margin: 0;}
.logForm strong {
/*	color: #C0F66E;*/
}
#entryform .gone {display: none;}
/*#entree h4, #entree p.ins {float: left; display: block; clear: both;}*/
#header #logan .evEnter a,
#header #hNav .evEnter a {color: #FFB200; font-weight: bold;}
#header #logan .evEnter {padding-left: .33em;}
#entree h4,
#entryform label {display: block; margin-top: 1.2em; margin-bottom: .33em; font-size: 1.3em; font-weight: bold; color: #09f;}

#entree h3 {color: #09f;}

#form_pg #entry {float: left; display: inline; width: 140px;}

#hNav ul {
display: block;
float: right; padding: 0;
margin: 8px 2em 0 0;
}

#hNav ul li { padding: 0;
list-style-type: none;
display: inline;
float: left;
height:30px;
color: #fff;
}

#hNav ul li a{
height: 30px;
/*display: block;*/}

#loggin {
/*width: 600px;
height: 200px;
overflow: hidden;*/
padding:.66em;
position: relative;
}

#ee_logform {display: none; float: left; width: 760px; background: #000;}
#loggin fieldset {margin: .5em 0 0 15px; padding: 0; position: relative; border-width: 0;}
#entry .entry_photo {float: left;margin: .33em 1.33em 1em 0;padding:0;}
#logan #e_log {padding-right: 10px; background: url(/assets/site_images/arrow_down.gif) no-repeat right 3px;}
#logan #e_log.active {padding-right: 10px; background: url(/assets/site_images/arrow_up.gif) no-repeat right 3px;}
#ee_logform label {width: 60px; float: left;padding-top: .33em;}
#header #loggin .logForm {margin-bottom: .33em;}
#header #loggin .logForm .input {margin-right: .5em; width: 150px; color: #666;}
#header #loggin .logForm .checkbox {margin-left:0;}
#header #loggin .logForm button.logan {margin-left: 60px; padding: 3px .75em; cursor: pointer;
background: #0064B4;
    border: medium none;
    border-radius: 2px 2px 2px 2px;
    color: #fff;
    display: block;
    float: left;
    /*font-size: 12px;*/
    font-weight: 400; 
    font-family: 'Open Sans', sans-serif;
    letter-spacing: 0.15em;
    line-height: 1.4;
    /*margin: 0.5em 10px 0 0;
    padding: 11px 15px 10px;*/
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    }
    
    #comment_form button.cmt-clear {padding: .75em 2.5em; cursor: pointer;
background: #0064B4;
    border: medium none;
    border-radius: 2px 2px 2px 2px;
    color: #fff;
    font-weight: 400; 
    font-size: 1.2em;
    font-family: 'Open Sans', sans-serif;
    letter-spacing: 0.15em;
    line-height: 1.4;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    transition:opacity 0.4s linear;}
    
 #comment_form button.cmt-clear:disabled {opacity: .4; cursor: default;}   
    
#header #loggin .logForm .logan:hover {background: #0080e7;}    
    
#header #loggin h4 {font-weight: bold; text-align: left; margin: 0 0 .33em 60px; font-size: 16px;}

/* =HEAD SCROLL
--------------- */
#upscroll, #nhi_hdr {width: 760px; display: block; float: left; position: relative;}

#mainLeft,
#farLeft,
#ctrLeft {float:left;}

/* ++++ FAR RIGHT COLUMN ++++ */
#farRight {
display:inline;
float: left;
padding: 0 0 0 15px;
width:180px;
text-align:  left;
position: relative;
overflow:  hidden;
}

/* =FAR RIGHT
------------------- */
#container #e_Cal {
/*border-top: 0 none; */
margin: 0 0 -4px 0;
padding-bottom:10px;
}


#container #nhi_andi {}

#farRight #e_Cal a {
background: url(/assets/site_images/eCal.gif) no-repeat left top;
display:block;
height:35px;
width:180px;
padding-top: 5px;
/*padding-bottom: 4px;*/
text-indent: -9999px;
}

#container #farRight h4.sidebar {
margin:1em 0 .33em 0;
text-align:center;
padding-right: 0;
}

#farRight abbr[title] {border-width: 0;}


#container #farRight h4.sidebar a {padding-right: 0;}
#container #farRight #calloading {margin-top: 1em; display: block; position: relative;}
#farRight #scf {
	background-image: none;
	padding: 8px 0 0 0;
}

#farRight #scf a {
background: url(/assets/site_images/nhi_littlescflogo.gif) no-repeat scroll left top;
display:block;
height:33px;
text-indent:-9999px;
width:180px;
}

#gnh_feed div a, #seeclickfix div a {
font-weight:bold;
}

#seeclickfix .titlefield {
text-transform: capitalize;
padding-right:.5em;
padding-bottom: .5em;	
}


#gnh_feed div a:link, #gnh_feed div a:visited, #content #farRight h4 a:link, #content #farRight h4 a:visited {
/*color:#0077AA;*/
}
#container #farRight #seeclickfix div {
font-size:10px;
line-height:1.2em;
margin-bottom:0.5em;
}
#container #farRight #seeclickfix {
margin-top:-4px;
}
#container #farRight #seeclickfix img {
border:0 none;
margin-left:0.5em;
}
#container #farRight #seeclickfix a {
font-size:11px;
}
#gnh_feed .datefield {
font-weight:bold;
white-space:nowrap;
}
#farRight #scf {
background:transparent none repeat scroll 0 0;
height:33px;
margin-bottom: 0;
padding-bottom:0;
padding-top:6px;
}
#farRight #scf a {
background:transparent url(/assets/site_images/nhi_littlescflogo.gif) no-repeat scroll left top;
display:block;
height:33px;
text-indent:-9999px;
width:180px;
}
#seeclickfix .datefield {
color:#585858;
font-weight:bold;
}

/* =RELATED
-------------------- */
#container #ctr .c_also h4 {
	font-weight:  bold;
	display:  block;
	margin: 1.5em 0 .33em;
	font-size: 1.3em;
	width:  556px;
	clear:both;
}

#container #ctr .c_also ul {margin-left: 0;}

#container #ctr .c_also ul,
#container #ctr .c_also ul li {list-style-type:  none;}


/* =DONATE
-------------------- */

#donations {margin-bottom: 2.5em;}

#donations form {
display:  block;
clear: both;	
}

#donations h4{
font-weight:  bold; font-size: 1.2em;
background-color: #fff;
	margin:  1.5em  0 0;
	color:  #243E55;
	clear:  both;
	padding:  0;
}
#donations label {
	font-size:  1.1em;
	line-height:1.33em;
	padding:  0;
}

#donations .radio {
	margin-left:  .66em;
}
#donations .btn {
	display:  block;
	clear: both;
	margin:  .5em  0;

}

/* =SHARE
-------------------- */
#share ul li {
	display: inline;
	float:  left;
	margin:  0;
	padding: 0;
}

#share ul li img {
	border:  0 none;
	padding: 0;
	}

/* =CALENDAR
-------------------- */
/*#entry dt.summary {margin-bottom: 1.15em;}
#entry dd.sched {font-weight: bold; color: #699; /*border-bottom: #699 solid 1px;*!/ padding-bottom: .15em;}
#entry .e_state {margin-bottom: .66em;}
#entry dd.description {margin-bottom: 2.33em;}*/

/* =PHOTO GALLERY
-------------------- */
#entry .p_gallery {display: none;}
#entry .p_gallery ul {margin:0;}
#entry .p_gallery ul li {list-style-type: none;}
.p_gallery img {display: none;}

/* =PAST PRESENT
-------------------- */
#pp_gal dd h4 {margin: 0;}

/* =SEARCH PAGE
-------------------- */
.resultHead {
border-bottom:1px solid #999;
color:#000000;
font-size:11px;
font-weight:bold;
padding:8px 0 8px 8px;
}

#nh_search .resultRowOne,
#nh_search .resultRowTwo{
background-color:#EFF5F5;
/*color:#000;*/
font-size:11px;
padding:6px 6px 6px 8px;
border: #fff solid 2px;
border-width: 0 0 2px 0;
line-height: 1.15em;
}

#nh_search #ctr_content {background-color: #fff;}

/* =ARCHIVES
-------------- */
#ctr .entry {clear: both; margin-top: .75em; border-top:3px solid #cbcbcb; padding-top: .25em;}
#ctr .entry.top {margin-top: 1.5em;}
#ctr .entry h4 {margin-top: 0; margin-bottom: 0;}
#ctr .entry .posted { margin-bottom: .33em; padding-top: .15em;}
#ctr .ee_archive h4 br {display: inline; position: relative; float: left; width: 1em;}

/* =COMMENT FORM
---------------- */
#comment_form,
#comment_form textarea {position: relative; display: block; margin-left: 0;}
#comment_form textarea {
-moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
 border: 1px solid #CCCCCC;
 -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -ms-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
}
#comment_form #numb {display: block; position: absolute; right: 10px;}
    
#comment_form .p_txtA, #comment_form dl .p_form, #comment_form button {margin-left: 35px; position: relative;}
#comment_form #comment {width: 390px; padding: 5px;}
#comment_form .p_txtA {display: block; position: relative;}
#comment_form dl,
#comment_form #comCap {margin-top: 1em;}
#cmt_form_wrap {}
#comment_form .hi_there {font-size: 1.5em; color: #000;}
#comment_form .hi_there span {color: #07a;}
#comment_form dl dd {clear: both; position: relative;}
#comment_form dl dt {margin-top: 1.15em; margin-left: 35px;}
#comment_form dl dd input {width: 200px; position: relative;}
#comment_form dl .p_form input {width: auto;}
#comment_form dl .p_form .checkbox {margin-left: 0;}
#comment_form label {float:left; padding-top:0.33em; width:60px; text-align: right; margin-right: 10px; color:#07a;
font-weight:bold;}

#cmt-rules-go-here,
#cmt-rules-read {min-height: 20px;
  padding: 1em 25px 10px;
  margin: 20px 10px;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  } 

#cmt-rules-go-here {
font-size: 1.1em;
	background-color: #D9EDF7;
 	 border: 1px solid #BCE8F1;
  }

#comment_counter {position: relative; margin: .66em 0 .33em; font-weight: normal; font-size: 1em; color: #00a5f6;}
#comment_counter #comment_count {font-weight: bold; font-size: 1.2em;}
#comment_form button.cmt-clear {}
#comment_form #cmt-rules-go-here input,
#comment_form #cmt-rules-read input  {margin-right: .5em; margin-left: 0;}
#comment_form #cmt-rules-go-here label,
#comment_form #cmt-rules-read label {font-weight: normal; display: block; clear: left; position: relative; width: 480px; text-align: left; padding-top: .15em; font-size: 1em; color: #000;}
#comment_form #cmt-rules-read label {}
#ctr #comment_form button {margin-left: 35px; display: block;}
#cmt-rules-go-here div {display: none;}
  #ctr #comment_form .cmt_p_note,
  #ctr #comment_form .cmt_instructions  {margin: 1em 35px 0;}
 #comment_form #cmt-rules-read {
 margin: 20px 10px 0;
 background-color: #DFF0D8;
    border-color: #D6E9C6;
    }
  
  .ie6 #cmt-rules-go-here,
  .ie7 #cmt-rules-go-here,
  .ie8 #cmt-rules-go-here
  { border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 6px 6px 6px 6px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  behavior: url(/assets/ie/PIE.htc);
  }
  
  .ie6 #cmt-rules-read,
  .ie7 #cmt-rules-read,
  .ie8 #cmt-rules-read
  { border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 6px 6px 6px 6px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  behavior: url(/assets/ie/PIE.htc);
  }
  
   .ie7 #comment_form {/*overflow: hidden;*/}
  
  
  
#ctr #cmt-rules-go-here .p_last  {margin-bottom: .33em;}
#cmt-rules-go-here div {margin-bottom: 2em;}
#cmt-rules-go-here h4 {color: #3A87AD; font-size: 1.8em; }
#ctr #cmt-rules-go-here h4, #ctr #cmt-rules-read h4 {margin-bottom: .33em;
background-color: none;}
#cmt-rules-go-here div h4 {margin-bottom: 1.25em;}
#cmt-rules-read h4 {color: #468847;}
#ctr #cmt-rules-read p {font-size: 1.1em;}
#cmt-rules-go-here ul {list-style: inside disc; margin: 0; padding: 0;}
#cmt-rules-go-here li {line-height: 1.33em; margin-bottom: .33em; display: list-item;
padding-left: 1em; text-indent: -1em;}

#rsvErrors {
display:none;
line-height:1.5em;
margin: 1em 0 .5em 35px;
padding:0;
font-size: 1.2em;
color: red;
}

#comment_form dl .errorField {border: red solid 1px; padding: 2px;}

.cmt_body {background: url(/assets/site_images/cmt2.png) no-repeat 50% bottom;
display:block;
float:left;
padding:0 0 1.4em;
width:  556px;
}

#ctr .cmt_body p {line-height: 1.4em; margin-bottom: .75em;}
.cmt_body h5 {
	margin:  0.25em 0 .66em;
	color:  #243E55;
}

.cmt_body h5 span {
	color:  #252525;
}

#comment_form .p_form {
margin-bottom:  0;
line-height: 1.15em;
 }
 
 #comment_form .title {
	color:  #243E55;
	font-size: 1.2em;
	line-height: 1.33em; margin-bottom: .66em;
}
 
 #comment_form button {
	margin-top:  .66em;
}

/*.cmt_body h4 .c_link {
	text-align: right; width: 8px; height: 8px; background: red; display:  block; position:  absolute;
}*/

 #comment_form .cfGrn {color: green;}
 #comment_form .cfBl {color: red; font-style: italic;}

/* =SPELLCHECK
---------------- */
#entry #spellcheckresults {position: absolute; background: #fff; margin: 0; border: 1px solid #000; padding: 5px; }
#entry #spellcheckresults dl { margin: 0; padding: 0;}
#spellcheckresults dl dt { float: left; clear: left; margin: 3px 0; padding: 0; font-weight: bold; }
#spellcheckresults dl dd { float: left; margin: 3px 10px; padding: 0; cursor: pointer; color: green; }
#spellcheckresults dl dd.ignore { color: red; font-style: italic; }
			
a.checkspelling {  }
a.checkspelling img { margin: 0 5px; border: 0; }
				
/* =CONTACT FORM
---------------- */
#contact_form label {
	font-weight:  bold;
	color: #0D426E;
}

/*======================================================================
  Selectric
======================================================================*/
.selectricWrapper { position: relative; margin: 0 0 10px; width: 300px; cursor: pointer; }
#farLeft .selectricWrapper {width:145px;}
.selectricDisabled { filter: alpha(opacity=50); opacity: 0.5; cursor: default; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.selectricOpen { z-index: 9999; }
.selectricHideSelect { position: relative; overflow: hidden; }
.selectricHideSelect select { position: absolute; left: -100%; }
.selectric { border: 1px solid #DDD; background: #F8F8F8; position: relative; 
-webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  }
  
  #farLeft .selectric {background-color: #e5e6de; -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  color: #07a;}
.selectricOpen .selectric { border-color: #d0d0d0; background: #F0F0F0; z-index: 9999; }
.selectric .label { display: block; white-space: nowrap; overflow: hidden; margin: 0 30px 0 0; padding: 6px; font-size: 12px; line-height: 1.5; color: #444; }
.selectric .button { position: absolute; right: 0; top: 0; height: 30px; width: 30px; color: #BBB; text-align: center; font: normal 18px/30px sans-serif; }
.selectricHover .selectric { border-color: #CCC; }
.selectricHover .selectric .button { color: #888; }
.selectricTempShow { position: absolute !important; visibility: hidden !important; display: block !important; }

/* Items box */
.selectricItems ul,
.selectricItems li { list-style: none; padding: 0; margin: 0; min-height: 20px; line-height: 20px; font-size: 12px; }
.selectricItems { display: none; position: absolute; overflow: auto; top: 100%; left: 0; background: #F9F9F9; border: 1px solid #CCC; z-index: 9998; box-shadow: 0 0 10px -6px; }
.selectricItems li { padding: 5px; cursor: pointer; display: block; border-bottom: 1px solid #EEE; color: #666; border-top: 1px solid #FFF; }
.selectricItems li.selected { background: #EFEFEF; color: #444; border-top-color: #E0E0E0; }
.selectricItems li:hover { background: #F0F0F0; color: #444; }

#entry.typoPage #container .formHeader {color: #0271b9; font-size: 2.4em; margin-bottom: .5em;}

/* =PAGINATION
--------------- */

#container #content #goTo,
#container #content #go2{
clear:both;
display:block;
height:1.66em;
line-height:1em;
margin-top:1em;
text-align:center;
padding-top: .66em;
}

#container #content #goTo {
background:transparent url(/assets/site_images/pagBar.jpg) repeat-y scroll center top; }
#container #content #go2 { margin-top: 1.5em;
background:#536C95; }
#container #content #go2 a {color: #fff;}

#container #content #goTo a,
#container #content #go2 a {
font-size:10px;
height:1.1em;
line-height:1em;
padding:0.5em 0;
}

/* =TRUE VOTE
--------------- */
.tvFrame {margin-top: .25em;}
#main .tvFrame {margin-top: .75em;}
#entry .tvFrame {display: inline; position: relative; float: left; margin-right: 15px;}


@media print {
body {margin: 0; text-align: left; background: #fff none; width:100%; padding: 0; overflow: visible !important;}
#farLeft, #farRight,#container #header #topNav,#container #header #nav, #footer,
#p_cmt, #comment_form, #share {display: none;}
#header, #ctr, #nhi_hdr, #container, #content {
	display: block;
	position: relative;
        width: auto;
        border: none;
        margin: 0;
        padding: 0;
        background: none;
        float: none !important;
        overflow: visible !important;
        }
       /* #cmt {page-break-before: always;}*/
#main.be #content {background: none;}
#entry #ctr {margin-left: 70px; margin-right: 0;}
#nhi_hdr {background-color: #fff;}
#entry #container #ctr h2 {font-size: 2em; border-top-width: 0;}
#prnt {display: block; position: relative; float: left; width: 680px; height: 113px;}
#entry #header h1 {background-color: #fff; }
#entry #header h1 a {display: none;}
#header {height: 130px;}
}

/* STYLES GO HERE */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) { 
body {font-size: 120%;}
#farLeft, #farRight {font-size: .625rem;}
#ctr p.arc90_imgCredit {font-size: .675rem;}
p p span.arc90_imgSpan {
    font-size: inherit;
    }



}