* {margin:0;padding:0;}
body {font-family:Verdana, Geneva, sans-serif;background:#2a2522;}
a, a:active {outline:0;}
hr {margin:10px 0 10px 0;}
input, textarea, select {color:#666666;font-size:14px;border:1px solid #dad1c5;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
select {padding:3px 0 3px 0!important;}
form td {padding:3px;}
label {cursor:pointer;}

.disabledInput {border:none;background:none;color:#000000;}

.wrap {background:url(../images/bg1.gif);}
.main {width:943px;margin:0 auto;padding:40px 42px 10px 40px;background:url(../images/bg2.gif);}
.leftCol {width:250px;float:left;}
.navigation {position:relative;width:250px;height:429px;background:url(../images/bg-nav.jpg) no-repeat;}
.pagenav {color:#857f79;font-size:11px;padding:0 0 20px 0;}
.pagenav a {font-size:11px;padding:0 7px 0 7px;text-decoration:none;}

.logo {position:absolute;display:block;width:168px;height:67px;top:55px;left:36px;background:url(../images/bethel-logo.jpg) no-repeat;}
.navigation ul {list-style:none;width:234px;height:252px;position:absolute;left:0;bottom:0;margin:0 0 0 5px;}
.navigation ul li a {display:block;position:relative;height:42px;background-image:url(../images/nav-top.gif);background-repeat:repeat-x;}
.nav_title {position:absolute;top:0;right:52px;}
.nav_arrow {position:absolute;top:0;right:33px;}

.f_icon {position:absolute;top:137px;left:65px;}
.fs_icon {position:absolute;top:140px;left:95px;}
.t_icon {position:absolute;top:137px;left:35px;}

.features table {margin:20px 0 0 0;}
#features {position:relative;width:651px;height:329px;overflow:hidden;list-style:none;}
#features li {position:absolute;}
#features_thumbs {position:relative;list-style:none;margin:0 0 0 5px;}
#features_thumbs li {display:inline;}
#features_thumbs li img {height:40px;margin:0 5px 0 5px;}

.subnav {position:relative;width:220px;height:211px;font-size:14px;padding:14px 30px 0 0;background:url(../images/bg-nav2.jpg) no-repeat;text-transform:uppercase;}
.subnav a {display:block;text-align:right;color:#dedad3;text-shadow:#0b0f12 1px 1px 1px;text-decoration:none;padding:10px 0 5px 0;}
.subnav a span {font-size:11px;}
.subnav a:hover {color:#ffffff;}

.weekly {padding:0 0 0 10px;}
.weekly h1 {color:#dedad3;font-weight:normal;font-size:28px;}
.weekly h2 {color:#cfbfa9;font-weight:normal;font-size:18px;}
.weekly form {padding:10px 0 0 0;line-height:35px;}
.weekly a {color:#ffffff;font-size:12px;}
.weekly p {width:80%;color:#b1a08e;font-size:11px;padding:10px 0 0 0;line-height:18px;}

.rightCol {width:693px;float:right;}
.page {padding:19px;background:url(../images/page-y.jpg) repeat-y;}
.page h1 {color:#003680;font-size:28px;font-weight:normal;margin:0 0 10px 0;}

.floater {background:#ffffff;width:200px;margin:20px;padding:20px;border:1px solid #dad1c5;float:right;}

.interior h2 {color:#003680;font-weight:normal;border-bottom:1px dashed #b3a890;margin:20px 0 20px 0;padding:0 0 10px 0;}
.interior h3,h4,h5,h6 {color:#003680;font-weight:normal;border-bottom:1px dashed #b3a890;margin:0 0 10px 0;padding:0 0 10px 0;}
.interior p {color:#1d1d1d;margin:0 0 10px 0;font-size:14px;}
.interior dt {color:#003680;border-bottom:1px dashed #b3a890;margin:20px 0 10px 20px;font-size:18px;clear:both;}
.interior dd {color:#1d1d1d;margin:10px 0 10px 40px;font-size:14px;}
.interior dd img,.interior p img {margin:0 10px 10px 10px;}
.interior ul,.interior ol {color:#1d1d1d;margin:10px 0 10px 20px;font-size:14px;}
.interior ul ul,
.interior ul ol,
.interior ol ul,
.interior ol ol {color:#1d1d1d;margin:10px 0 10px 20px;font-size:12px;}
.interior ul li,
.interior ol li {margin:0 0 10px 0;border-bottom:1px dashed #b3a890;}
.interior ul ul li,
.interior ol ul li,
.interior ol ul li,
.interior ol ol li {margin:0 0 5px 0;border:none;}
.interior a {color:#003680;}

.list {list-style-image:url(../images/bullet.gif);}

.homepage {height:391px;}
.heading {width:693px;height:93px;background:url(../images/heading.jpg) no-repeat;}
.heading h1 {color:#ffffff;font-weight:normal;text-shadow:#000000 1px 1px 1px;padding:37px 0 0 37px;font-size:28px;}

.latest1 {height:235px;background:url(../images/bg-subitems.jpg) no-repeat;}
.latest1 table {width:85%;margin:20px auto;}
.latest1 h1 {color:#dedad3;font-weight:normal;font-size:28px;}
.latest1 h2 {color:#cfbfa9;font-weight:normal;font-size:18px;}
.latest1 h2 a {color:#cfbfa9;text-decoration:none;}
.latest1 p {height:58px;color:#98918b;font-size:12px;padding:20px 0 10px 0;line-height:18px;}

.latest2 {height:195px;padding:20px 0 0 0;background:url(../images/bg3.gif);}
.latest2 table {width:85%;margin:0 auto;}
.latest2 h1 {color:#dedad3;font-weight:normal;font-size:28px;padding:0 0 20px 0;}
.latest2 h3 {color:#ffffff;font-weight:normal;font-size:18px;padding:0 0 10px 0;}
.latest2 a {height:58px;color:#98918b;font-size:12px;padding:20px 0 10px 0;line-height:18px;}

.footer {height:199px;background:url(../images/bgfooter.gif) repeat-x;color:#ada094;font-size:12px;line-height:30px;padding:20px 0 0 0;}
.footer table {width:1000px;margin:0 auto;}
.footer .rule {margin:0 0 0 65px;}
.footer a {color:#e2d6cb;text-decoration:none;}
.footer a:hover {color:#ffffff;}

.half {width:50%;}
.forty {width:48%;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;height:0px;}