/* @override 
	http://www.youthbaptismalsabbath.org/assets/templates/ngm_base/default.css
	http://youthbaptismalsabbath.org/assets/templates/ngm_base/default.css
*/
body{margin: 0;padding: 0;background: #c6d2dc url('/img/texture_bg.png') repeat-x left bottom;}
img{border: none;}
#shadow{background: url('/img/drop_bg.png') repeat-y;width: 800px;margin: 0 auto;}
#wrapper{font: 10pt/1.3em Helvetica, Arial, sans-serif;color: #fff;width: 760px;padding: 0 20px 5px 20px;}
/* @group Navigation */
.topnav{list-style-type: none;margin: 7px 26px 21px;padding: 0;position: relative;}
.topnav li{display: inline;padding: 0 7px;font-size: 11pt;}
.topnav li a{color: #fff;text-decoration: none;}
.topnav li a:hover{color: #6D97D2;}
.topnav li.current, .topnav li.current > a, .topnav li.current > a:hover{color: #b1bbc6;}
.topnav li ul {float: left;width: 100%;margin: 0;padding: 0;border-top: 1px solid #5a7585;}
.topnav li ul li {font-size: small;}
/* @end */
/* @group Content */
#content{background-color: #dcdcdc;color: #594a35;padding: 35px 26px;}
#announcement p{background-color: #dcdcdc;color: #594a35;padding: 1em 5px 1em 26px;margin-bottom: 5px;}
#content h1{color: #165c85;margin-top: 0;margin-bottom: 1.3em;line-height: 1em;}
#content h2{font-weight: normal;line-height: 1em;}
#content img{border: 1px solid #165c85;padding: 5px;margin-right: 10px;margin-left: 10px;}
#content a, #content a:visited{color: #C15800;}
/* @end */
#footer{text-align: center;font-size: smaller;}
#footer a, #footer a:visited{color: #c6d2dc;}
/* @group forms (modx) */
form{width: 360px;text-align: left;clear: both;padding-bottom: 20px;border: none;}
form.full{width: 100%;}
fieldset{border: none;}
legend{display: none;}
form h3{clear: both;padding: 15px 0 5px;font-size: 14px;font-family: Helvetica, Arial, sans-serif;color: #000;font-weight: bold;}
form label,
form p{display: block;clear: both;width: 310px;font-size: 1em;line-height: 1.5em;padding: 0 0 9px;}
form input{display: block;margin-top: 3px;}
form select{float: left;display: block;}
form label.first,
form label.city{clear: left;margin-right: 10px;width: 150px;}
form label.second,
form label.state{float: left;clear: none;margin: 0 10px 0 0;width: 150px;}
form label.state{width: 60px;}
form label.first input,
form label.city input,
form label.second input{float: left;width: 150px;padding: 0;}
form label.state select{width: 60px;float: left;margin-top: 3px;}
form label.zip,
form label.zip input{float: left;width: 80px;}
form label.zip{clear: none;}
form label{float: left;clear: left;width: 310px;margin: 0;line-height: 1.5em;}
form label input{float: left;width: 310px;padding: 0;}
form input.radio,
form input#radiobutton_1,
form input#radiobutton_2,
form input#radiobutton_3,
form input#radiobutton_4{clear: left;float: left;padding: 0;margin: 0;}
form label.radio,
form label.radioitem{clear: none;margin: 0 0 0 25px;padding: 0 0 15px;}
form input.checkbox,
form input#checkbox_1,
form input#checkbox_2,
form input#checkbox_3,
form input#checkbox_4{clear: both;float: left;padding: 0;margin: 0;}
form label.checkbox{clear: none;margin: 0 0 0 25px;padding: 0 0 15px;}
/* style the form elements to look similar across browsers ... emulates Safari */
form label input,
form textarea{border: 1px solid #ddd;border-left-color: #c3c3c3;border-top-color: #7c7c7c;padding: 0 2px;height: 18px;line-height: 20px;background: #fff url(images/input-bg.gif) repeat-x top left;}
form input.checkbox,
form select{border: 1px solid #ddd;border-left-color: #c3c3c3;border-top-color: #7c7c7c;background-color: #fff;}
form textarea{margin-top: 3px;width: 383px;height: auto;display: block;}
form label input.calc{text-align: right;width: 100px;clear: left;padding: 0;}
form input.button{clear: left;}
/* @end */
