/*-- DEFAULT ELEMENTS --*/
body{position:relative;margin:0 auto;padding:0;font:normal 76.01% tahoma;text-align:center;line-height:1.3em;color:#252525;background:#9e8c7a url(../img/bg.gif) repeat;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;margin:0;padding:0;}
ul{margin:0;padding:0;list-style:none;}
li{display:inline;}
a{color:#898989;text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:0;}
p{margin:0.82em 0;padding:0;}
label {width: 6em;float: left;text-align: right;margin-right: 0.5em;display: block}
input {height:1.5em;border:1px solid #dedede;font-family:tahoma;font-size:1em; margin-left: 6.5em;}
button{height:1.5em;border:1px solid #dedede;font-family:tahoma;font-size:1em;}
textarea {width: 16em;height:3.5em;border:1px solid #dedede;font-family:tahoma;font-size:1em;margin-left: 6.5em;}
/*-- GLOBAL STYLES --*/ 
.noBorder{border:0 !important;}
.noMargin{margin:0 !important;}
.noPadding{padding:0 !important;}
.fontBold{font-weight:bold !important;}
.fontNormal{font-weight:normal !important;}
.clear{display:block;float:none;clear:both;border:0;padding:0;margin:0;height:1px;line-height:1px;font-size:1px;}
.show{display:block !important;}
.hide{display:none !important;}
.white{color:#fff !important;}
.purple{color:#a1449e !important;}
.orange{color:#f7941d !important;}
.content .logo, .content .newsletter button, .content .subTitle, .content .church, .content .abuse, .content .right .glad{background-image:url(../img/icon.png);background-repeat:no-repeat;}
.content:after, .content .newsletter:after, .footer:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/*-- PAGE STYLES --*/
#n2blu{width:63.06em;margin:0 auto;text-align:left;background-color:#f0ede7;}
.topHat{width:100%;height:2.47em;text-align:right;background:#4b0049 url(../img/navbg.gif) repeat-y;}
.topHat li{font-size:0.91em;line-height:2em;margin:0 0.8em 0 0;}
.content{width:97%;margin:0 auto;text-align:left;}
.content .left{width:36%;float:left;}
.content .right{width:62%;float:right;}
.content .logo{width:100%;height:11.79em;display:block;background-position:0 0;margin:1em 0 1em 0;}
.content .box{border:2px solid #e6e6e6;background-color:#fff;margin:0 0 1em 0;}
.content .newsletter{margin:1em;padding:0 0 1em 0;border-bottom:1px solid #e6e6e6;}
.content .newsletter p{font-size:0.91em;margin:0 0 0.5em 0;}
.content .newsletter input{height:1.8em;background-color:#ebebeb;margin:0.3em 0.4em 0 0;}
.content .subTitle{padding:0 0 0 1.5em;background-position:0 -283px;}
.content .newsletter button{height:2.14em;border:0;padding:0 0.8em;margin:0.3em 0 0 0;background-position:0 -437px;}
.content .church{width:100%;height:10.8em;background-position:0 -603px;margin:0 0 0.1em 0;}
.content .church h2{font-size:1em;font-weight:bold;padding:2.5em 0 0 2.4em;}
.content .church p{font-size:0.91em;width:85%;padding:0 0 0 2.4em;margin:0.7em 0;}
.content .church a{padding:0 0 0 2.3em;}
.content .abuse{width:100%;background-position:0 -874px;padding-bottom:0.5em;}
.content .abuse ul{font-weight:bold;padding:0.8em 0 0 0.8em;}
.content .abuse li{display:block;}
.globalNav{margin:3em 0 1em 0;text-align:right;}
.globalNav a{font-size:0.93em;color:#252525;}
.header{width:100%;height:19.37em;margin:0 0 1em 0;background:url(../img/header.jpg) no-repeat;}
.content .right .inner{margin:1em;}
.content .right .about{margin:0 0 1em 0;}
.content .right p{font-size:0.91em;}
.content .right h1{font-size:1.48em;color:#f7941d;margin:0 0 0.5em 0;}
.content .right h2{display:inline;font-weight:bold;font-size:1em;color:#a1449e;}
.content .right .glad{width:100%;border-top:1px solid #e6e6e6;margin:0 0 1em 0;background-position:258px -1150px;}
.content .right .glad h2{display:block;margin:0.8em 0 0 0;}
.content .right .glad p{width:58%;}
.donatebtn input {height: 50px; border: 0; margin-left: 2em;}
.donatetxt input {height:1.5em;border:1px solid #dedede;font-family:tahoma;font-size:1em;margin-left: 0.2em;text-align: right;margin-right: 0.5em;}
.donate label {width: 1em;height:1.5em;float: left;text-align: right;margin-right: 0.5em;display: block;margin-left: 0em;}
.check label {width: 6em;height:1.5em;float: left;text-align: right;margin-right: 0.5em;display: block;margin-left: 7.2em;}
.check input {height:1.5em;border:1px solid #dedede;font-family:tahoma;font-size:1em; margin-left: 5.2em;}
.radio label {width: 3em;height:1.5em;float: left;text-align: right;margin-left: 1.5em;display: block;margin-left: 7.2em;}
.radio input {height:1.5em;border:1px solid #dedede;font-family:tahoma;font-size:1em; margin-left: 10.2em;}
.fullcolumn label {width: 350px;float: right;text-align: left;margin-top:1.5em; margin-left: 1.5em; margin-bottom:.4em;display: block;}
.fullcolumn input {width: 1em; float: left; height:1.5em;border:1px solid #dedede;font-family:tahoma;font-size:1em; margin-left: 10em;}
.checkmed label {width: 13em;height:2.0em;float: left;text-align: right;margin-right: 0.5em;display: block;margin-left: 11.2em;}
.checkmed input {height:1.5em;border:1px solid #dedede;font-family:tahoma;font-size:1em; margin-left: 29.2em;height:1.5em;}
.checklarge label {width: 10em;height:10.5em;float: none;text-align: right;margin-right: 0.5em;display: block;margin-left: 1em;}
.checklarge input {width: 1em; height:1.5em;border:1px solid #dedede;font-family:tahoma;font-size:1em; margin-left: 10em;}
.footer{clear:left;width:100%;border-top:1px solid #8a8986;padding:0.5em 0;}
.footer .validation{font-size:0.91em;float:left;}
.footer .copyright{font-size:0.91em;float:right;}
.tbl body{position:relative;margin:0 auto;padding:0;font:normal 76.01% tahoma;text-align:center;line-height:0em;color:#252525;background:#9e8c7a url(../img/bg.gif) repeat;}
.submitbtn input {margin-left: 15em;}
p.label_field_pair {clear: both;float: none;}
p.label_field_pair label {clear: left;display: block;float: left;text-align: right;width: 100px;}
p.label_field_pair input {clear: right;float: left;margin-left: 10px;width: 200px;}

p.label_checkbox_pair {clear: both;float: none;position: relative;}
p.label_checkbox_pair input {left: 10px;position: absolute;top: 1px;}
p.label_checkbox_pair label {display: block;text-align:left; margin-left: 100px;width: 200px;}
#addThis{text-align:right;margin:0.5em;}