#hpcontent {float:left; width:430px; height:252px; background:url(../images/home-content-bg-left.jpg) top left no-repeat; padding:35px 0px 0 45px;}#rightimage {float:right; width:505px; height:287px;  padding:0 0 0 0;}#hpcontent h1 {font-family:Georgia, Times New Roman, Times; font-size:24px; color:#bb4600; padding:0 0 10px 0; font-weight:normal;}#hpcontent p {font-family:Helvetica, Arial, Verdana; font-size:13px; color:#5e4c42; padding:0 0 10px 0; line-height:20px;}#hpcontent a {color:#bb4500;}#feature {width:354px; height:135px; overflow:hidden;}#features {width:980px; height:53px;}#features ul {}#features ul li {float:left;}#features ul li img{float:left; padding: 0 4px 2px 0}#features ul li a {display:block; text-indent:-9999px; font-size:0px; line-height:0px;}#features ul li .events {width:215px; height:53px; background:url(../images/feature-bg.gif) 0 0 no-repeat;}#features ul li .events:hover {background-position:0 -53px;}#features ul li .resource {width:195px; height:53px; background:url(../images/feature-bg.gif) -215px 0 no-repeat;}#features ul li .resource:hover {background-position:-215px -53px;}#features ul li .familynews {width:298px; height:53px; background:url(../images/feature-bg.gif) -410px 0 no-repeat;}#features ul li .familynews:hover {background-position:-410px -53px;}#features ul li .alphacourse {width:272px; height:53px; background:url(../images/feature-bg.gif) -708px 0 no-repeat;}#features ul li .alphacourse:hover {background-position:-708px -53px;}#popup {position:absolute; z-index:400; display:none; width:200px; height:139px; padding:40px 30px 25px 30px; color:#ffffff; text-align:left; background:url(../images/feature-popup-bg.png) top left no-repeat;}#popup h3 {font-size:16px; text-transform:uppercase; font-weight:bold; margin:0; padding:0 0 5px 0;}#popup p {font-size:11px; line-height:16px; margin:0; }	* html #popup {background:#413b22; border:1px solid #afa92e; width:200px; height:139px; margin-left:10px; padding:20px; opacity:.90; filter:alpha(opacity=90); -moz-opacity:0.9;}#footer {width:980px; background:#1e1c10 url(../images/footer-bg.gif) top left repeat-x; color:#ffffff; font-size:12px;}#footer h2 {color:#b3b379; font-family:Georgia, Times New Roman, Times; font-size:18px; padding:0 0 2px 0; margin:0 0 8px 0; font-weight:normal;}#footer ul li {color:#ffffff;}#footer a {color:#c1ba93; text-decoration:underline;}#footer a:hover {text-decoration:none; color:#b3b379;}#footer .contact {float:left; width:258px; height:225px; border-right:1px dotted #3c3a26; padding:20px;}	#footer .contact ul li {padding:3px 0 3px 0;}	#footer .services {float:left; width:224px; height:225px; border-right:1px solid #3c3a26; padding:20px 20px 20px 25px;}	#footer .services ul li {float:left; width:150px; padding:3px 0 3px 0;}	#footer .services ul .time {width:74px; font-weight:bold; color:#b3b379;}	#footer .services a {text-decoration:none; color:#ffffff}	#footer .services .download-sermons {clear:both; margin:20px 0 0 0; background:url(../images/arrow.gif) 165px 2px no-repeat;}	#footer .sermons {float:left; width:364px; height:225px; border-right:1px dotted #3c3a26; border-left:1px solid #3c3a26; padding:20px 20px 20px 25px;}	#footer .sermons .feature {width:354px; height:246px; overflow:hidden;}		#footer .sermons ul li {float:left; margin-bottom:1px;}	#footer .sermons ul li span {color:#b3b379; font-weight:bold; font-size:10px; padding:0 0 0 50px;}	#footer .sermons ul li a {display:block; width:300px; text-decoration:none; background:#2d2a1b; padding:5px;}	#footer .sermons ul .date {width:44px; padding:8px 5px 2px 5px; font-size:10px; text-transform:uppercase; color:#b3b379;}	#footer .sermons ul li a:hover {background:#282617; color:#ffffff;}	#footer .sermons ul .alt a {background:#312d1d;}	#footer .sermons ul .archives a {margin-left:180px; width:108px; background:url(../images/btn-archives.png) top left no-repeat; height:20px; color:#ffffff; font-size:11px; font-weight:normal; padding:3px 20px 0 25px;}	#footer .sermons ul .archives a:hover {background:url(../images/btn-archives.png) top left no-repeat; color:#b3b379;}