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, sup, 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}

html{font-size:125%}

body{font-size:50%}

a{text-decoration:underline}

strong, th, thead td, h1, h2, h3, h4, h5, h6, dt{font-weight:bold}

cite, em, dfn{font-style:italic}

code, kbd, samp, pre, tt, var, input[type='text'], input[type='password'], textarea{font-size:100%; font-family:mono-space,monospace}

pre{white-space:pre}

pre *{font-size:100%; white-space:pre}

del{text-decoration:line-through}

ins, dfn{border-bottom:1px solid black}

small, sup, sub{font-size:85%}

big{font-size:125%; line-height:80%}

abbr, acronym{text-transform:uppercase; font-size:85%; letter-spacing:.1em}

abbr[title], acronym[title], dfn[title]{cursor:help; border-bottom:1px dotted black}

sup{vertical-align:super}

sub{vertical-align:sub}

blockquote{padding-left:2.2em}

hr{display:none}

:lang(af), :lang(nl), :lang(pl){quotes:'\201E' '\201D' '\201A' '\2019'}

:lang(bg), :lang(cs), :lang(de), :lang(is), :lang(lt), :lang(sk), :lang(sr), :lang(ro){quotes:'\201E' '\201C' '\201A' '\2018'}

:lang(da), :lang(hr){quotes:'\00BB' '\00AB' '\203A' '\2039'}

:lang(el), :lang(es), :lang(sq), :lang(tr){quotes:'\00AB' '\00BB' '\2039' '\203A'}

:lang(en-GB){quotes:'\2018' '\2019' '\201C' '\201D'}

:lang(fi), :lang(sv){quotes:'\201D' '\201D' '\2019' '\2019'}

:lang(fr){quotes:'\ab\2005' '\2005\bb' '\2039\2005' '\2005\203a'}

*[lang|='en'] q:before{content:'\201C'}

*[lang|='en'] q:after{content:'\201D'}

*[lang|='en'] q q:before{content:'\2018'}

*[lang|='en'] q q:after{content:'\2019'}

input, select, button{cursor:pointer}

input[type='text'], input[type='password']{cursor:text}

input[type='hidden']{display:none}

h1{font-size:1.6em; line-height:1; margin:1em 0 .5em}

h2{font-size:1.5em; line-height:1; margin:1.07em 0 .535em}

h3{font-size:1.4em; line-height:1; margin:1.14em 0 .57em}

h4{font-size:1.15em; line-height:1; margin:1.23em 0 .615em}

h5{font-size:1.07em; line-height:1; margin:1.33em 0 .67em}

h6{font-size:1em; line-height:1; margin:1.6em 0 .8em}

hr{display:block; background:black; color:black; width:100%; height:1px; border:none}

ul{list-style:disc outside}

ol{list-style:decimal outside}

table{border-collapse:collapse}

hr, p, ul, ol, dl, pre, address, table, form{margin-bottom:1.6em}

p+p{margin-top:-.8em}

fieldset{margin:1.6em 0; padding:1.6em}

legend{padding-left:.8em; padding-right:.8em}

fieldset>*:first-child{margin-top:0}

textarea, input[type='text']{padding:.1em .2em}

input{padding:.2em .1em}

select{padding:.2em .1em 0}

select[multiple]{margin-bottom:.8em}

option{padding:0 .4em .1em}

button{padding:.3em .5em}

input[type='radio']{position:relative; bottom:-.2em}

dt{margin-top:.8em; margin-bottom:.4em}

ul, ol{margin-left:2.2em}

caption, form div{padding-bottom:.8em}

ul ul, ol ul, ul ol, ol ol{margin-bottom:0}

body{color:#666; font:60% arial,verdana,helvetica,sans-serif; line-height:1.6em}

a{color:#4b7ba1; text-decoration:none}

a:hover{border-bottom:1px dotted #d89545}

#pageTitle h2{color:#fff; font-size:33px; margin:0; text-transform:lowercase}

#content h3{color:#D89545; font-size:23px; margin-top:0; text-transform:lowercase}

#content .entryPosted{color:#999}

#content p.entryLinks{border-top:1px solid #cfd5b8; padding-top:3px}

#content .previousEntry{float:left}

#content .nextEntry{float:right}

#content .studyTable{border-collapse:collapse; width:365px}

#content .studyTable caption{background:#d1dcbd; font-weight:bold; margin:4px 0 0; padding:4px 0 0; text-align:left}

#content .studyTable th{background:#d1dcbd; border-bottom:solid 1px #A6AC9B; font-weight:bold; margin:0}

#content .studyTable th.titleTh{width:240px}

#content .studyTable th.referenceTh{width:240px}

#content .studyTable tr:hover{background:#d1dcbd}

#content .studyTable td{border-bottom:solid 1px #fff; padding:4px 0 3px 0}

#nav a:hover{ border:none}

#nav li{ clear:both;  float:right;  margin-bottom:5px;  text-align:left}

#nav #nav_whats_new{  height:25px;   overflow:hidden;   padding-right:23px;   text-indent:-5000px;   width:101px}

#nav #nav_whats_new a{  background:url(http://www.calvarycleveland.org/images/19.gif) top right no-repeat;  display:block;  height:25px;  width:101px}

#nav #nav_whats_new a:hover{ background-position:bottom right}

#whats_new #nav_whats_new a{ background-position:0 -25px}

#whats_new #nav_whats_new a:hover{ background-position:0 -25px}

#nav #nav_meeting_times{  height:45px;   overflow:hidden;   padding-right:23px;   text-indent:-5000px;   width:125px}

#nav #nav_meeting_times a{  background:url(http://www.calvarycleveland.org/images/17.gif) top right no-repeat;  display:block;  height:45px;  width:125px}

#nav #nav_meeting_times a:hover{ background-position:bottom right}

#meetings #nav_meeting_times a{ background-position:0 -45px}

#meetings #nav_meeting_times a:hover{ background-position:0 -45px}

#nav #nav_listen{  height:25px;   overflow:hidden;   padding-right:23px;   text-indent:-5000px;   width:160px}

#nav #nav_listen a{  background:url(http://www.calvarycleveland.org/images/16.gif) top right no-repeat;  display:block;  height:25px;  width:160px}

#nav #nav_listen a:hover{ background-position:bottom right}

#messages #nav_listen a{ background-position:0 -25px}

#messages #nav_listen a:hover{ background-position:0 -25px}

#nav #nav_play_pause_rewind{  height:45px;   overflow:hidden;   padding-right:23px;   text-indent:-5000px;   width:170px}

#nav #nav_play_pause_rewind a{  background:url(http://www.calvarycleveland.org/images/18.gif) top right no-repeat;  display:block;  height:45px;  width:170px}

#nav #nav_play_pause_rewind a:hover{ background-position:bottom right}

#play_pause_rewind #nav_play_pause_rewind a{ background-position:0 -45px}

#play_pause_rewind #nav_play_pause_rewind a:hover{ background-position:0 -45px}

#nav #nav_about_us{  height:25px;   overflow:hidden;   padding-right:23px;   text-indent:-5000px;   width:77px}

#nav #nav_about_us a{  background:url(http://www.calvarycleveland.org/images/13.gif) top right no-repeat;  display:block;  height:25px;  width:77px}

#nav #nav_about_us a:hover{ background-position:bottom right}

#about_us #nav_about_us a{ background-position:0 -25px}

#about_us #nav_about_us a:hover{ background-position:0 -25px}

#nav #nav_contact_us{  height:25px;   overflow:hidden;   padding-right:23px;   text-indent:-5000px;   width:91px}

#nav #nav_contact_us a{  background:url(http://www.calvarycleveland.org/images/15.gif) top right no-repeat;  display:block;  height:25px;  width:91px}

#nav #nav_contact_us a:hover{ background-position:bottom right}

#contact_us #nav_contact_us a{ background-position:0 -25px}

#contact_us #nav_contact_us a:hover{ background-position:0 -25px}

#whats_new #nav_whats_new, #meetings #nav_meeting_times, #messages #nav_listen, 
#play_pause_rewind #nav_play_pause_rewind, #about_us #nav_about_us, #contact_us #nav_contact_us{  background:url(http://www.calvarycleveland.org/images/14.gif) top right no-repeat}

.clearBoth { clear: both;}

.hidden { display: none;}