/***********************************************************
*                           RESET                          *
************************************************************/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, 
img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, 
center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, 
tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; 
font-size: 100%; vertical-align: baseline; background: transparent; } body { 
line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } 
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: 
none; } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
tr,th,td { vertical-align: baseline; }

/***********************************************************
*                        HTML ELEMENTS                     *
************************************************************/

body
{
  font-family: Arial, Tahoma, Verdana; 
  line-height: 1.3;
  font-size: 75%;  /* 100% = 16px */
  color: #333; 
}
html>body { font-size: 12px; /* for non-IE */}

h1 { font-family: Verdana, Arial, Sans-Serif; }
h2,h3,h4,h5,h6 { font-family: Arial, Tahoma, Verdana; }

h1 { font-size: 1.83333em; line-height: 1.36364; align: center;} /* 22px */
h2 { font-size: 1.35em; line-height: 1.3; border-bottom: solid 1px #000000; text-indent:5px;} /* 18px */
h3 { font-size: 1.16667em; line-height: 1.42857; } /* 14px */
h4 { font-size: 1.313em; line-height: 1.66667; } 
h5 { font-size: 0.83333em; line-height: 2; } /* 10px */
h6 { font-size: 0.75em; line-height: 1.1111; } /* 9px */

p { margin: 1.66667em 0; }
p { _overflow: visible; _height: 1%; } /* IE6 italics bug */

ol.lower-alpha {list-style-type:lower-alpha}

ul, ol, dl { margin: 0; }
ul ul, ol ol, ul ol, ol ul { margin: 0 0; }

ul, ol { margin-left: 0; padding-left: 2em; }
ul          { list-style-type: disc; }
ul ul       { list-style-type: circle; }
ul ul ul    { list-style-type: square; }
ul ul ul ul { list-style-type: circle; }
ol          { list-style-type: decimal; }
ol ol ol    { list-style-type: decimal; }

a { color: #33F; text-decoration: none; font-weight: bolder;}
a:link {}
a:visited {}
a:hover { text-decoration: underline; }
a:focus {}
a:active {}

img {padding: 5px; }
fieldset { border: 1px solid #ccc; padding: 9px; }

blockquote { margin: 0px 25px 18px 25px; padding: 0px 25px 0px 10px; background: #ffffff; border: none;}
oldblockquote { margin: 0px 25px 18px 25px; padding: 0px 25px 0px 10px; background: #f0f0f0; border-top: 1px solid #111; border-bottom: 1px solid #111; font-style: italic; }
code { display: block; background: #f0f0f0; border-left: 1px solid #111; padding: 10px 10px 10px 9px; }

table { border-collapse: collapse; border-spacing: 0; }
table, th, td { border: none; }
th, td { padding: 5px; }
th, thead th { font-weight: bold; color: #111; background: #DDD; }
td, tbody td { background: #FFFFFF; }

dl {}
dl dt {}
dl dd { padding-left: 2em; }

div.block-menu-menu-footer-menu {text-align:center;}
ul.menu li {display:inline;}

.newscomment img {
  float:left;
  padding-right: 10px;
  padding-top: 3px;
  padding-left: 0px;
  padding-bottom: 0px;}

#newscomment .field-label {display:none;}
#newscomment .content {padding-top: 10px;}
#newscomment .field-name-field-author div{padding-bottom: 3px;}


.newscomment p {
  margin: 0px;
  padding-bottom: 10px;
  border-bottom: solid 1px #B2B2B2;}

.newscomment a {
  font-weight: bolder;
  font-size: 140%;}


.view-content {
  padding-right:10px;
  padding-left: 8px;
  padding-bottom: 20px;}


.item-list {
  padding-top:10px;}


.booklinks img {
  padding-bottom: 10px;
  border-bottom: solid 1px #B2B2B2;
  padding-top: 10px;
margin: 0 auto;
  display: block;}
.booklinks td{padding:0 0 0 0;}
#booklinks .view-content{padding-left:0px;}


.appealnotice p {border: none; font-weight: bold; font-size: 105%; margin-top:0px;}
.appealnotice a {font-size:100%; font-weight: bold;}

.appealnoticespecial a{font-size:29px; color:#FF0000; }
.appealnoticespecial div{}
.appealnoticespecial2 a{font-size:16px; color:#FF0000; Padding-top:10px;}

.view-archive {
 margin-left: 50px;
  width: 60%;}

.view-archive p{
  padding-bottom: 10px;}

.newsarchive img{float:left; padding-right: 10px; padding-top: 5px; padding-left: 0px; padding-bottom: 0px;}

div.views-field-field-appealtitle {}

#nodepanel img {
  float:left;
  padding-right: 10px;
  padding-top: 5px;}

.oldnewsnode p {
  padding-bottom: 10px;
  border-bottom: solid 1px #B2B2B2;}

.articleother p {font-size: 120%;}
.articleother td {border:none; background-color: #fff; vertical-align:top;}
.articleother table {border:none; background-color: #fff;}
.articleother ol { margin-left: 5px; font-size: 120%; padding-bottom: 15px;}
.articleother ul {font-size: 120%;}
.articleother a {font-weight:normal; text-decoration: none;}

.othertimes {font-family: "Times New Roman",Georgia,Serif; font-size: 110%;}

.journal a{font-weight: normal; text-decoration: none;}
.journal td {border: solid 1px #000; background-color: #fff;}
.journal th {border: solid 1px #000;}
.journal h3 {font-size: 18px; font-family:"Times New Roman";}
.journal table {border: solid 1px #000; background-color: #fff; font-size:120%;}
.journal p { font-family: "Times New Roman",Georgia,Serif;font-size: 120%;}
.journal ol { margin-left: 5px; font-family: "Times New Roman",Georgia,Serif; font-size: 120%;}
.journal ol p{font-size: 100%;}
.journal ol ol {font-size: 100%;}
.journal ul {font-family: "Times New Roman",Georgia,Serif; font-size: 120%;}
.journal ul p{font-size: 100%;}
.journal h4{font-size: 130%; font-style:italic; border:none; font-family:"Times New Roman", Times, serif;}
.journalcaption {font-family: "Times New Roman",Georgia,Serif; font-size: 100%;}
.journaltable p {margin: 4px;}


.jimgcap {font-size:80%; text-align:center; float:right; font-style:italic; padding:0 8px 5px 15px;}
.jimgcap p{margin:0; font-family: Arial;}

table#noborder { border:none;}
table#noborder td{ border:none; }
table#noborder th { border:none; }

.authorbio img{padding: 0px 15px 5px 10px;}

#journalindex ol {margin-left: 20px;}
#journalindex li {padding-bottom:5px;}

#edit-search-block-form--2 {width: 125px; height: 12px; border: 1px solid #7E9DB9; font-size: 95%; }

.jhrsearch {width: 200px; border: solid 1px #000000; padding-left:10px; margin-left: 150px;}

.jhrlinks {padding-top: 15px;}

.jhrmenu {padding-left: 25px;}

.basicpage {margin-left: 150px; width: 600px;}

iframe {padding-left: 10px;}

.eventspage a {font-size: 115%}

.pane-title a{text-decoration: none; font-weight: bold; }

.journal img{padding: 10px 15px 5px 10px;}

.newsviewssort div{width: 350px;}
.newsviewssort a{font-size: 115%;}
.views-field-field-nvsort{font-size: 135%; font-weight: bolder;}

input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
    border-color: #ffffff; }
input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {border-color: #2F5BB7; background-color: #357AE8;  background-image: none; filter: none;  }
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {    border-color: #000;}

.gsc-input-box {    background: none repeat scroll 0 0;    border: 1px solid #D9D9D9;    height: 15px; width: 140px;}
.gsc-input-box {  border: 1px solid #D9D9D9;  background: #fff;  height: 20px;}

.cse input.gsc-search-button,
input.gsc-search-button {font-family: inherit;  font-size: 9px;  font-weight: bold;  color: #fff;  padding: 0 ;  height: 18px; border: none;}

table.gsc-search-box td { vertical-align: top;}

form.gsc-search-box {font-size: 11px; margin: 0 0 4px; width: 100%;}

.gsib_b {display: none;}

.mwreport img {float: right; padding: 0px 5px 0px 5px;}
.mwreport p {border: none; margin: 0 0 0 0; padding-bottom: 10px;}
.mwreport input{float: left; padding-left:5px;}
.mwrtitle a {font-size: 145%;}
.mwrdownload a {font-size: 100%; }
.mwrdate {padding: 2px 0px 10px 0px;}
.mwrrows {padding-bottom: 15px; border-bottom: solid 1px #B2B2B2; padding-top: 5px;}
.mwrnodetitle a {font-size: 160%;}

.mwrmaintitle a {color:#000; text-decoration:none;}

.audioarchiverows {padding-bottom: 5px; border-bottom: solid 1px #B2B2B2; padding-top: 15px;}
.audioarchive span{display: inline;}
.audioarchive img{float: right;}
.audioarchive img{padding-right:5px; padding-left:30px;}
.audioarchive h3{}
.audioarchive p{text-align: justify;}
.audioarchive a{font-size: 105%;}
.audioarchiveimg img{float: left; padding: 25px 10px 0px 0px;}
#audioarchive .views-row{padding-bottom: 1px; border-bottom: solid 1px #B2B2B2; padding-top: 8px;}
.audioarchnodetitle {font-size: 115%; font-weight:bold;}

.booksonline {font-family: Times New Roman; font-size: 120%;}
.booksonline h3{font-family: Times New Roman; font-size: 125%;}
.booksonline a{font-weight: normal; text-decoration: none;}
.booksonline div{width: 100%;}

.bookspics div{}
.bookspics p{margin-top: 0; margin-bottom: 0; font-size: 95%; text-align: center; width: 100%;}
.bookspics table { margin: auto; } 

.journalindexpage {}
.journalindexpage h1 {font-family: Times New Roman; font-size: 2em; }
.journalindexpage h2 {border-bottom: none; font-family: Times New Roman; font-size: 1.6em; margin: 1.5em 0 1em;}


.journalindex {font-size: 115%; font-family: Times New Roman;}
.journalindex a {text-decoration: none; font-weight: normal; }
.journalindex div{margin-bottom: 1em; padding-bottom: 0px;}

table#vertalign { vertical-align: middle !important; }
td#vertalign { vertical-align: middle !important; }

.articlelists div{padding-top: 1px;}
.articlelists a{font-size: 105%;}

.audiofileicon a{float: right; padding-right: 5px; display: block; height: 18px; width: 49px; text-indent: -9999px;
   overflow: hidden; background-image: url("http://www.ihr.org/sites/default/files/mp3_logo_sm_88.jpg"); background-repeat: no-repeat;}

.views-field-field-link {padding-top: 10px;}
.views-field-field-link2 {padding-top: 10px;}
.views-field-field-link3 {padding-top: 10px;}
.views-field-field-link4 {padding-top: 10px;}
.views-field-field-link5 {padding-top: 10px;}
.views-field-field-link6 {padding-top: 10px;}
.views-field-field-link7 {padding-top: 10px;}
.views-field-field-link8 {padding-top: 10px;}
.views-field-field-link9 {padding-top: 10px;}
.views-field-field-link10 {padding-top: 10px;}
.views-field-field-link11 {padding-top: 10px;}
.views-field-field-link12 {padding-top: 10px;}
.views-field-field-link13 {padding-top: 10px;}
.views-field-field-link14 {padding-top: 10px;}
.views-field-field-link15 {padding-top: 10px;}
.views-field-field-link16 {padding-top: 10px;}
.views-field-field-link17 {padding-top: 10px;}
.views-field-field-link18 {padding-top: 10px;}
.views-field-field-link19 {padding-top: 10px;}
.views-field-field-link20 {padding-top: 10px;}

.views-field-field-author {padding-bottom: 3px;}
.views-field-field-author2 {padding-bottom: 3px;}
.views-field-field-author3 {padding-bottom: 3px;}
.views-field-field-author4 {padding-bottom: 3px;}
.views-field-field-author5 {padding-bottom: 3px;}
.views-field-field-author6 {padding-bottom: 3px;}
.views-field-field-author7 {padding-bottom: 3px;}
.views-field-field-author8 {padding-bottom: 3px;}
.views-field-field-author9 {padding-bottom: 3px;}
.views-field-field-author10 {padding-bottom: 3px;}
.views-field-field-author11 {padding-bottom: 3px;}
.views-field-field-author12 {padding-bottom: 3px;}
.views-field-field-author13 {padding-bottom: 3px;}
.views-field-field-author14 {padding-bottom: 3px;}
.views-field-field-author15 {padding-bottom: 3px;}
.views-field-field-author16 {padding-bottom: 3px;}
.views-field-field-author17 {padding-bottom: 3px;}
.views-field-field-author18 {padding-bottom: 3px;}
.views-field-field-author19 {padding-bottom: 3px;}
.views-field-field-author20 {padding-bottom: 3px;}
