﻿html, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, img, strong, dl, dt, dd, ol, ul, li, form, label, table, caption, tbody, tfoot, thead, tr, th, td 
{margin:0;padding:0;border:0;outline:0;background:transparent;}
ol, ul {list-style: none;}
blockquote {quotes: none;}
:focus {outline: 0;}
table {border-collapse: collapse;border-spacing: 0;} 
html{overflow-y:scroll;}
header, section, footer, aside, nav, article {display: block;}
body {position:relative;width:765px;margin:0 auto;background:#fff url(/images/gradientbody.jpg) 0 0 repeat-x;font:10px verdana, arial, helvetica, sans-serif;color:#006;}
#header_masthead {width:763px;height:102px;border-top:7px;border-bottom:1px;border-right:1px;border-left:1px;border-style:solid;border-color:#006;background:#fff url(/images/spireportraitbg2.jpg) top right no-repeat;-webkit-border-radius: 8px 8px 8px 8px;
border-radius: 8px 8px 8px 8px;}
#gracelogo{position:relative;float:left;padding:11px 0 0 7px;}
#concertbanner{position:relative;float:left;padding:5px 0 0 60px;}
h1{position:relative;float:left;padding:11px 0 0 4px;font-size:20px;font-family:Georgia,'Times New Roman',Serif;font-style:italic;line-height:20px;font-weight:normal;letter-spacing:.1px;}

.noline{text-decoration:none;}

#nav_menu {width:765px;margin-top:-1px;}
#nav_menu ul li {font-family:tahoma, arial, helvetica;padding:5px 3px 7px 3px;float:left;font-size:12px;font-weight:bold;display:inline;}
#nav_menu li a {padding:5px 3px 7px 3px;color:#336}
#nav_menu li a:link, #nav_menu li a:visited {text-decoration:none;color:#336;}
#nav_menu li a:hover {color: #006;background: url(/images/caret3.gif) no-repeat top center;}
#nav_menu li a:link.active, #nav_menu li a:visited.active {color: #006;text-decoration:underline;}
#bread {font-family:tahoma, arial, helvetica;padding:6px 5px 6px 3px;float:right;font-size:12px;font-weight:bold;width:210px;text-align:right;}
#bread span.breadstyle{color:#006;}
#bread a{text-decoration:none;color:#336;}
#bread a:link,a:visited{color:#336;}
#bread a:hover{color:#006;}
#bread a:focus{outline:none;}
a {color:#006}
a:link,a:visited{color:#006;}
a:hover{color:#708090;}
a:focus{outline:none;}

#section_container {width:765px;clear:right;font:12px verdana, arial, helvetica, sans-serif;padding-top:5px;}
.calendar{width:765px;font-size:12px;text-align:justify;line-height:15px;}
#aside_left {width: 180px;float:left;padding-bottom:12px;}
#aside_left h4{color:#336;font-size:11px;margin:0 2px 0 5px;padding:3px;background:#deb887 url(/images/texture-blue.jpg) no-repeat;-moz-border-radius: 5px;
-webkit-border-radius: 5px;border-radius: 5px;}
#aside_left h5{font-size:11px;font-weight:bold;padding:5px 7px 0 7px;}
#aside_left p{text-align:justify;font-size:11px;padding:2px 7px 11px 7px;}
#aside_left a{color:#006;}
#aside_left a:link, a:visited{color:#006;}
#aside_left a:hover{color:#369;}
.pictureshadow{background:#fff url(/images/shadow-blue.gif) no-repeat;width:174px;height:224px;margin-left:5px;margin-bottom:9px;}
.picture{position:absolute;z-index:1;width:145px;height:192px;margin:12px;}

#article_narrow {margin-left: 189px;width: 387px;padding-bottom:13px;}
#article_narrow h3 {height:26px;background:#669966 url(/images/notecaption-green.gif) no-repeat;}
#article_narrow hr {margin:4px 0 0 0;padding:0}
#article_narrow p {font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;padding:8px 20px 0 20px;text-align:justify;background:#fff;color:#000;font-size:14px;line-height:18px;}
#article_narrow p a{color:#000;}
#article_narrow p a:link, a:visited{color:#000;}
#article_narrow p a:hover{color:#666;}

#article_wide {width:577px;float:right;padding-bottom:13px;}
#article_wide h3 {padding:0 4px 1px 5px;color:#f8f8ff;font-style:italic;font-size:13px;height:18px;line-height:18px;background-color:#669966;margin:0 4px 1px 0;-moz-border-radius: 5px;
-webkit-border-radius: 5px; border-radius: 5px;}
#articlegrid{font-size:11px;overflow:auto;height:447px;padding:0 15px 0 0;margin-bottom:12px;}
#content{font-size:12px;text-align:justify;line-height:15px;color:#000;margin:11px 14px 0 15px;}
#content h4{font-size:14px;font-weight:bold;line-height:16px;padding-bottom:5px;color:#4f754f;text-align:left;}
#content h5{font-size:13px;font-weight:bold;line-height:15px;color:#000;padding-bottom:5px;text-align:left;}
#content p {padding:0 0 9px 0;}
#content a{color:#000;}
#content a:link, a:visited{color:#000;}
#content a:hover{color:#669966;}
#content table{width:480px;height:365px;margin:0 30px 0 30px;}
#content td.first{width:215px;height:170px;padding:0 15px}
#content td.second{width:215px;height:190px;padding:15px}
#content blockquote{margin:0 28px 9px 28px;}

#whatweteach{font-size:12px;text-align:justify;line-height:15px;color:#000;margin:11px 14px 7px 0;}
#whatweteach h2{font-weight:700;text-align:center;line-height:16px;font-size:14px;color:#4f754f}
#whatweteach p{margin:9px 0 0 0;}
#whatweteach blockquote{margin:9px 28px 0 28px;}
#whatweteach table td.margin{text-align:center;vertical-align:top;width:110px;}
#whatweteach table td.body{vertical-align:top;width:465px;}
#whatweteach a{color:#000;}
#whatweteach a:link, a:visited{color:#000;}
#whatweteach a:hover{color:#669966;}
.dropcap{float:left;font-size:36px;line-height:26px;padding-top:3px;padding-right:3px;font-family: times;}
.ezjax {text-decoration:none;}
.form{font:11px Verdana, Arial, Helvetica, sans-serif;background-color:#f5f5f5;color:#000;padding:1px 2px;border:1px solid #000;}
.datagrid{font-size:11px;text-align:center;}
.datagrid img {width:288px;height:260px;}
#aside_right {width: 180px;float: right;margin-bottom:13px;}
#aside_right h4{color:#363;font-size:11px;text-align:center;margin:0 2px 0 5px;padding:3px;background: #deb887 url(images/texture-blue.jpg) no-repeat;-moz-border-radius: 5px;
-webkit-border-radius: 5px;border-radius: 5px;}
#aside_right p{text-align:justify;font-size:11px;padding:5px 7px 11px 7px;color:#000;}
#aside_right a{color:#000;}
#aside_right a:link, a:visited{color:#000;}
#aside_right a:hover{color:#666;}
#scrolladbg {background: url(images/shadow-blue.gif) no-repeat;width:174px;height:224px;margin-left:4px;margin-bottom:9px;}
#scrolladtex {position:absolute;z-index:2;background: url(images/texture-blue.jpg) no-repeat;width:145px;height:192px;margin:12px;}
#horizons{position:relative;display:block;height:58px;width:140px;margin:5px auto 7px;}
#ajaxticker1{position:relative;font-size:11px;text-align:center;color:#502800;margin-bottom:8px}
#ajaxticker1 a{color:#502800;}
#ajaxticker1 a:link, a:visited{color:#502800;}
#ajaxticker1 a:hover{color:#963;}
#voice{position:relative;height:58px;width:140px;margin:0 auto;}

#foot {font-weight:bold;text-decoration:none;clear:both;background-color:#036;width:755px;border:1px solid #036;padding:1px 4px 1px 4px;margin-bottom:15px;margin-top:19px;color:#fff;font-size:10px;line-height:10px;height:12px;-moz-border-radius: 4px;
-webkit-border-radius: 4px;border-radius: 4px;}
#foot p.left{float:left;}
#foot p.middle{float:left;margin-left:107px;}
#foot p.right{float:right;}
#foot a {color:#f8f8ff;}
#foot a:link,a:visited{color:#f8f8ff;}
#foot a:focus{outline:none;}
#foot a:hover{color:#f8f8ff;}

.ministries{width:500px;height:60px;line-height:60px;clear:both;}
.ministries dd{float:left;margin-left:30px;}
.ministries img{vertical-align:middle}
.pager {font-size:10px;font-weight:bold;margin:2px 0 1px 2px;padding:0 1px 0 1px;width:20px}
.pagerlabel {font-size:11px;padding-left:20px}
.pagerdropdown {font-size:10px;width:36px;margin-right:10px;}
.pagerheader {text-align:center;background-color:#000;color:#ffefd5;}
.bulletin{padding:5px 0 0 0;list-style-type:none;font-size:11px;}
.bulletinli{background:url(images/pdficon051310.gif) no-repeat 0 50%;height:17px;line-height:17px;padding:0 0 0 25px;margin:0 0 9px 0;display:inline-block;width:155px;float:left;}

.text{font-size:12px;text-align:justify;}
.grid{font-size:11px;text-align:justify;}
#archive{color:#000;margin:11px 14px 0 15px;}
#archive table{width:545px;border:1px solid #666;border-spacing:10px;background-color:#f5f5f5;}
#archive caption{font-size:14px;font-weight:bold;line-height:16px;margin-bottom:3px;vertical-align:text-top;color:#4f754f}
#archive th{padding:4px;font-size:12px;text-align:center;background-color:#669966;color:#fff;font-weight:bold;}
#archive td{padding:4px;font-size:11px;text-align:justify;color:#000;color:#000;font-weight:bold;}
#archive tr {font-size:11px;text-align:center;color:#000;font-weight:bold;height:12px;}
#archive a{color:#000;}
#archive a:link, a:visited{color:#000;}
#archive a:hover{color:#669966;}
#flash{color:#ff7f50;margin-left:18px;}
#flashtext{text-align:center;font-size:9px;}
.vofg{font-size:11px;text-align:center;margin:5px 0 5px 0;color:#000;}

.qty{width:55px;font:12px Verdana, Arial, Helvetica, sans-serif;background-color:#e4ede4;color:#000;padding:1px 1px;margin:1px 0 1px 0;border:1px solid #666;text-align:center;}
.media{width:78px;font:12px Verdana, Arial, Helvetica, sans-serif;background-color:#e4ede4;color:#000;padding:1px 1px;margin:1px 0 1px 0;border:1px solid #666;}
.dropdown{width:408px;font:12px Verdana, Arial, Helvetica, sans-serif;background-color:#e4ede4;color:#000;padding:1px 0 1px 0;margin:1px 0 1px 0;border:1px solid #666;}
.formspecial{width:470px;height:75px;font:12px Verdana, Arial, Helvetica, sans-serif;background-color:#f5f5f5;color:#000;padding:1px 2px;border:1px solid #666;}
.formaddress{width:488px;font:12px Verdana, Arial, Helvetica, sans-serif;background-color:#f5f5f5;color:#000;padding:1px 2px;border:1px solid #666;}
.formfirstname{width:182px;font:12px Verdana, Arial, Helvetica, sans-serif;background-color:#e4ede4;color:#000;padding:1px 2px;border:1px solid #666;}
.formlastname{width:182px;font:12px Verdana, Arial, Helvetica, sans-serif;background-color:#e4ede4;color:#000;padding:1px 2px;border:1px solid #666;}
.formcity{width:303px;font:12px Verdana, Arial, Helvetica, sans-serif;background-color:#f5f5f5;color:#000;padding:1px 2px;border:1px solid #666;}
.formstate{width:24px;font:12px Verdana, Arial, Helvetica, sans-serif;background-color:#f5f5f5;color:#000;padding:1px 2px;border:1px solid #666;text-align:center;}
.formzip{width:80px;font:12px Verdana, Arial, Helvetica, sans-serif;background-color:#f5f5f5;color:#000;padding:1px 2px;border:1px solid #666;}
.formphone{width:142px;font:12px Verdana, Arial, Helvetica, sans-serif;background-color:#f5f5f5;color:#000;padding:1px 2px;border:1px solid #666;}
.formemail{width:287px;font:12px Verdana, Arial, Helvetica, sans-serif;background-color:#f5f5f5;color:#000;padding:1px 2px;border:1px solid #666;}
.formmethod{width:210px;font:12px Verdana, Arial, Helvetica, sans-serif;background-color:#e4ede4;color:#000;padding:1px 2px;border:1px solid #666;}
.formul{list-style-type:none;float:left;width:553px;}
.formulpod{list-style-type:none;float:left;width:553px;}
.formulspace{list-style-type:none;float:left;width:553px;}
.formlirgt{float:right;}
.formlilft{float:left;}
.datapager{font-size:11px;}
.goals{margin-top:9px;margin-bottom:9px;}
#Button1, #Button2{font:11px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
#panelMailForm{font:12px Verdana, Arial, Helvetica, sans-serif;text-align:left;width:553px;}
#webcast{font-size:11px;text-align:center;}
#webcast-red{color:red;font-size:11px;font-style:italic;text-align:center;}
#webcast a {color:#006}
#webcast a:link,a:visited{color:#006;}
#webcast a:hover{color:#708090;}
#webcast a:focus{outline:none;}
#wowza_player{height:306px;}
.player{padding:16px 16px 0 16px;}
