/* @group FONTS */
@font-face {
	font-family: 'Delicious';
	src: url('../fonts/Delicious-Heavy.otf') format('opentype');
	font-weight: normal;
	font-style: normal;}

@font-face {
	font-family: 'DanielBold';
	src: url('../fonts/danielbd-webfont.eot');
	src: local('☺'), url('../fonts/danielbd-webfont.woff') format('woff'), url('../fonts/danielbd-webfont.ttf') format('truetype'), url('../fonts/danielbd-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;}
/* @end */

/* @group BASE STYLES */
body {min-height:100%; height:100%; font-size: 62.5%; /* Resets 1em to 10px */
background:#000 url('http://dayspringfellowship.org/images/bg.jpg') repeat-x; margin:0px;}

#wrap {position:absolute; left:50%; margin-left:-400px; width:800px;  background-color:#fff; min-height:780px; border-bottom:10px solid #000; }

h2 {font-family:Helvetica,sans-serif; font-weight:bold;font-size:1.9em;padding-top:15px; color:#333;}
/* @end */

/* @group BACKGROUND IMAGES */
#wrapshad-left {position:absolute; left:50%; width:25px; height:100%; margin-left:-425px; background:url('http://dayspringfellowship.org/images/wrapshad_left.jpg') no-repeat;}
#wrapshad-right {position:absolute; left:50%; width:25px; height:100%; margin-left:400px; background:url('http://dayspringfellowship.org/images/wrapshad_right.jpg') no-repeat; }
#header {width:800px; height:135px; background:#fff url('http://dayspringfellowship.org/images/headbar5.jpg');}
#headlogo {float: left;background:url('http://dayspringfellowship.org/images/header-logo.png'); width:302px; height:134px;}
#updatesbox {background:url('http://dayspringfellowship.org/images/pinned_paper.png') no-repeat; }
#latest_teaching {background:url('http://dayspringfellowship.org/images/latest_teaching.png') no-repeat;}
#latest_blog {background:url('http://dayspringfellowship.org/images/latest_blog.png') no-repeat;}
#eventslist {background:url('http://dayspringfellowship.org/images/weekly_events.png') no-repeat;}
#copyright {background:#ddd url('http://dayspringfellowship.org/images/footer_bg.jpg') repeat-x; }
#onthego {background:url('http://dayspringfellowship.org/images/iphone_whitebg.png') no-repeat; background-position:2px 6px; }
/* @end */

/* @group NAVIGATION */
#headnav {float:right;margin-top:90px; margin-right:20px; font: 21px/23px 'Delicious', Calibri, Trebuchet MS, sans-serif;letter-spacing: 0px;}
#headnav a {text-align: left; display:block; white-space:nowrap; margin:0;}
#headnav ul {display:inline; margin: 0; padding: 0; list-style: none;}
#headnav ul li {position: relative; display: inline;}
#headnav ul li a {display: inline; text-decoration: none; padding: 4px; padding-top:4px;}

.active a {color: #777;}
.active a:hover {text-shadow: 1px 1px #fff, 0px 0px 10px #fff; color:#0c346a;}

.current a {color:#333 !important;}
/* @end */

/* @group EVENT ALERT */

#banner {font-family: Arial, sans-serif; background-color: rgba(230,230,230,0.5); border:1px solid #ddd; padding: 5px;position:absolute; top:10px; left:358px; font-size:13px; margin-left:20px; width:400px;}
#banner img {float: right;}
#banner:hover {background-color: rgba(230,230,230,1);border:1px solid #ccc;}

#event_alert {width:245px; background:rgba(255,255,255,0.0); padding:10px 10px 6px 10px; position: absolute; top:10px; left:50%; margin-left:120px; margin-right:10px; border:1px dashed #bbb; 
        box-shadow:inset -1px -1px 20px rgba(50,50,100,0.1);
        -moz-box-shadow:inset -1px -1px 20px rgba(50,50,100,0.1);
        -webkit-box-shadow:inset -1px -1px 20px rgba(50,50,100,0.1);}
#event_alert h2 {padding-top:0px; font-size:15px; color:#a12f20; margin-top:0px !important; margin-bottom:0px; font-family:Helvetica, sans-serif;}
#event_alert h3 {font-size:12px; color:#333; margin-top:0px; margin-bottom:0px; font-family:Helvetica, sans-serif;}
#event_alert a {text-decoration:none; color:#0c346a;}
#event_alert a:hover {border-bottom:1px dotted #777;}
/* @end */

/* @group CONTENT */
a img {border:0px;}
a:hover img {border:0px;}


#content {background:#fff; width:800px; min-height:600px;}
#content iframe {margin-bottom:30px;}

#homewindow {width:760px; height:450px; background:#fff; margin-left:auto; margin-right:auto; margin-bottom:0px; margin-top:25px; padding-bottom:5px; border-bottom:0px #eee solid; overflow:hidden; }

#homeleft {width:350px; float:left; margin-left:15px; margin-top:30px;}
#slideshow {width:350px; height:150px; overflow:hidden;}
#welcome {margin-top:10px; font-size:14px; font-family:Georgia, serif;}
#welcome a, #welcome a:visited {text-decoration:none; color:#0c346a; border-bottom:1px dotted #777;}
#welcome a:hover {background:#eee;}

#updatesbox {margin-left:30px; padding-top:50px; padding-left:15px;float:left; width:350px; overflow:hidden; height:450px; overflow:hidden;}
#update {height:100px; overflow:hidden; border:0px solid #000; margin-bottom:10px; padding:0px 0px 0px 2px; font-family:Georgia, serif; font-size:12px;}

#latest_teaching {height:100px; width:300px; }
#latest_teaching h2 {font-size:14px; color:#333; margin:0px 2px 0px 0px;}
#latest_teaching:hover {}
#latest_teaching .cmd-avatar {float:right;
        border: 0px #000 solid;
        margin: 4px;}

#updatecontent { padding-left:10px;}
#updatecontent:hover {background-color:rgba(0,0,0,0.07); height:86px; border-bottom:1px solid #777;}

#latest_blog {height:100px; width:300px;}
#latest_blog h2 {font-size:14px; color:#333; margin:0px 2px 0px 0px;}
#latest_blog:hover {}
#latest_blog .entry_author_image img {float:right; width:60px; height:60px; margin:4px;}

#eventslist {height:100px; width:300px;}
#eventslist:hover {}
#events {}

#latestheadline {height:14px; color:#222; font-size:1.2em; font-family:Helvetica, sans-serif; padding:3px 0px 1px 0px; border-bottom:1px solid #777;}
/* @end */

/* @group MID-PAGE LINKS */
#midlinks {width:634px; height:100px; border-top:1px solid #ccc; margin-left:auto; margin-right:auto; box-shadow:inset 0px 10px 10px #f8f8f8;
-webkit-box-shadow:inset 0px 10px 10px #f8f8f8;
-moz-box-shadow:inset 0px 10px 10px #f8f8f8;}

#onthego {float:left; font-family:Arial, sans-serif; width:200px; height: 100px; padding:2px 5px 2px 5px; margin:0px 0px 10px 0px; border-left:1px solid #ddd; border-right:1px solid #ddd;}
#onthego:hover {background-color:rgba(240,240,240,0.5); }
#onthego h2 {font-family:Helvetica, sans-serif; font-weight:bold;font-size:1.9em; color:#444; margin-left:50px;}
#onthego img {float:left;}
#onthego .text {margin-left:50px; }

#getinvolved {float:left; font-family:Helvetica, sans-serif; width:200px; height: 100px; padding:2px 5px 2px 5px; margin:0px 0px 10px 0px; border-right:1px solid #ddd;}
#getinvolved:hover {background-color:rgba(240,240,240,0.5); }
#getinvolved h2 {font-family:Helvetica, sans-serif; font-weight:bold;font-size:1.9em; color:#444;}

#contact_us {float:left; font-family:Helvetica, sans-serif; width:200px; height: 100px; padding:2px 5px 2px 5px; margin:0px 0px 10px 0px; border-right:1px solid #ddd;}
#contact_us:hover {background-color:rgba(240,240,240,0.5); }
#contact_us h2 {font-family:Helvetica, sans-serif; font-weight:bold;font-size:1.9em; color:#444;}

#contactbox {margin-top:10px; padding:40px 5px 5px 5px; background:url('http://dayspringfellowship.org/images/mail2.jpg') no-repeat;}
#contactbox:hover {border:#000 1px solid; padding:39px 4px 4px 4px;}
/* @end */

/* @group FOOTER */
#footer {width:800px; margin-right:auto; margin-left:auto;}


#social {color:#555;font-size:1.6em; font-family:Helvetica,sans-serif; margin-left:500px; margin-top:0px; margin-bottom:15px;}
#social img {position:relative; top:15px;}

#copyright {padding-top:10px; padding-bottom:10px; font-size:1em; font-family:Helvetica; width:800px; text-align:center; color:#111; margin-top: 20px; margin-right:auto; margin-left:auto;}
/* @end */


/* @group FORMS */
.emailsub {width:300px; padding:4px 4px 4px 6px; border:1px #ccc solid; background-color:#f2f2f2; border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
box-shadow:0px 1px 0px #bbb; -webkit-box-shadow:0px 1px 0px #bbb; -moz-box-shadow:0px 1px 0px #bbb; }

.emailform {text-align:left; width:500px; padding:4px 4px 4px 8px; border:1px #ccc solid; background-color:#f2f2f2; border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
box-shadow:0px 1px 0px #bbb; -webkit-box-shadow:0px 1px 0px #bbb; -moz-box-shadow:0px 1px 0px #bbb; margin-bottom:5px;}
/* @end */

/* @group PAGE STYLES */

/* --- CONTACT PAGE ----------------------*/
#contact {font-size:1.2em; font-family:Arial,sans-serif; background:url('http://dayspringfellowship.org/images/mail2.jpg') no-repeat; text-align:left; margin-left:70px; padding-left:65px;}
#contact h2 {font: 21px/23px 'DanielBold', Helvetica, sans-serif;letter-spacing: 0px;}

/*---GET INVOLVED PAGE --------------*/
#get_involved {margin-top:20px;font-size:1.4em; font-family:Arial, sans-serif; text-align: justify; /*text-justify: newspaper; */color:#111; width:600px; margin-left:70px; }
#get_involved h3 {font-family:Helvetica, sans-serif; margin:0px;}
.demo-show2 {margin-top:15px; margin-bottom:15px; border-bottom:1px #aaa solid; padding-bottom:15px;}
.hover {cursor:pointer; margin:0px;}
.task_description {font-family:Georgia, serif; padding:4px 6px 4px 6px; margin-bottom:2px; border:1px #ccc solid; background-color:#f2f2f2; border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;}

/* @end */
