@import url(http://www.jerusalempraiseexperience.org/css/stylesheets/globalreset);
@import url(http://yui.yahooapis.com/2.7.0/build/reset-fonts-grids/reset-fonts-grids.css);
html { background-color: transparent; }
body
{
background-color: #008EBC;
color: black;
}

#doc2
{
margin-top: 50px;
background-color: white;
width: 948px;
}

p
{
margin: 1em 0;
text-align: justify;
}

a:visited, a:link
{
color: #0081AA;
}

a:active, a:hover
{
color: #E5A01E;
}

strong
{
font-weight: bold;
}

#hd
{
/*border-bottom: 15px solid #E7A72E;*/
background: white url('images/crowd-header-bg.jpg') no-repeat top left;
height: 224px;
overflow: hidden;
margin-bottom: 1em;
}

#hd h1
{
background: transparent url('images/curve-corner-bg.png') no-repeat top right;
height: 186px;
}

#hd img#logo-pic
{
margin: 0 0 0 36px;
padding: 0 18px 9px 19px;
background: transparent url('images/logo-frame-bg.png') no-repeat top center;
}

#hd img#logo-text
{
float: right;
margin: 44px 50px 24px;
}

#hd ul#nav
{
height: 38px;
background: transparent url('images/orange-bar.png') repeat-y top right;
}


.box-heading
{
background: transparent url('images/box-shadow-top-left-big.png') no-repeat top;
min-height: 34px;
padding: 21px 20px 2px;
}

.box-heading.left
{
background: transparent url('images/box-shadow-top-left-big.png') no-repeat top;
}

.box-heading.right
{
background: transparent url('images/box-shadow-top-right-big.png') no-repeat top;
}

.box-heading h2
{
color: #E7A72E;
background: transparent url("images/jpex-logo-icon.png") no-repeat 5px center;
min-height: 16ppx;
margin: 8px 10px 0;
padding-left: 28px;
font-size: 1.4em;
font-weight: normal;
font-family: arial, helvetica, sans-serif;
}

.box-bottom
{
background: transparent url('images/box-shadow-bottom.png') no-repeat bottom;
padding-bottom: 33px;
clear: left;
}

.box-sides
{
padding: 1em 35px;
background: transparent url('images/box-shadow-sides.png') repeat-y top;
overflow: auto;
}

#video
{
padding: 1em 32px;
}

ul.styled
{
overflow: auto;
}

ul.styled li
{
font-weight: bold;
font-size: 116%;
overflow: visible;
margin: 4px 5px 4px 0;
float: left;
width: 192px;
}

ul.styled li p
{
margin: 0.5em 1em 0 65px;
text-align: left;
}

ul.styled li p span.info
{
display: block;
font-weight: normal;
font-size: 77%;
}

ul.styled li img
{
float: left;
margin-right: 7px;
}

img#map
{
float: right;
}

#signoff
{
font-size: 180%;
text-align: center;
margin-top: 1em;
}

#signoff h3
{
margin-top: 1em;
}

#ft
{
color: white;
font-weight: bold;
font-size: 16px;
font-family: arial, sans-serif;
height: 500px;
padding-top: 50px;
background: url("images/footer-bg.jpg") no-repeat;
}

#recommendations
{
margin: 50px 0;
padding: 15px 50px;
height: 341px;
width: 790px;
background: url("images/text-bg.png") no-repeat;
}

#recommendations blockquote
{
font-style: italic;
margin: 1em;
}

#recommendations blockquote p
{
margin: 0;
}

#recommendations blockquote cite
{
font-style: normal;
font-weight: normal;
}