/*

	File: screen.css
	Media: screen
	Copyright: (c) 2010 Southwestern Seminary www.swbts.edu
	Author: Dave Wright
	Notes: 


/* Reset Defaults
--------------------------------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, del, dfn, font, img, ins, kbd, q, s, samp, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline;}
html {height: 100%; width: 100%;}
body {line-height: 1;}
:focus { outline: 0;}
a:active {outline: 0;}
ul, ol { list-style: none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {	border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left;	font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after { content: "";}
blockquote, q {	quotes: "" "";}

/* the clearfix rules make it possible to clear floated elements without additional structural markup. See http://www.positioniseverything.net/easyclearing.html */

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

img, input, div {behavior: url(iepngfix.htc);}

header, footer, article, section, nav, menu, hgroup {
   display: block;
}

/*#preloader {
    Images you want to preload
    background-image: url(../images/yml-temp-bg.jpg);
	background-image: url(../images/yml-temp1.jpg);
    width: 0px;
    height: 0px;
    display: inline;
}*/

/* Global Selectors
--------------------------------------------------------------------------------------- */

html {font-size: 100.01%; height: 100%;}
body { background: #f1f1f1; font: normal 1em "HelveticaNeueLight", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #fff; height: auto; line-height: 1;}

h1, h2, h3, h4, h5, h6 { font-family: "HelveticaNeueLight", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; font-size: 1.6em; color: #fff;}
h3.small_text { font-size:1.2em; font-weight:bold; font-family: Helvetica, Arial, Verdana, sans-serif; letter-spacing: .4em; text-transform: uppercase; color: #fff; }
p { font-size:1.2em; line-height:1.8em; margin:12px 0; }
small { font-size:1.1em;}

.align-left { text-align:left; }
.align-center { text-align:center; }
.align-right { text-align:right; }

.float-left { float:left; }
.float-right { float:right; }
.float-none { float:none; }

.clear-left {clear: left;}
.clear-right {clear:right;}
.push {clear:both;}

.hide {display: none;}
.overflow { width: 100%; overflow: hidden; }
p.btn { margin-top: 20px; margin-bottom: 0; }
p.last { margin-bottom: 0; }

.article_thumb { float: left; display: inline; margin: 16px 16px 16px 0; }

.title_full_width_border { width:100%; padding-bottom:12px; border-bottom:6px solid #ccc; }

img.large_image { margin-top: 26px; margin-bottom: 10px}
img.image_frame { padding: 9px; background: #ffffff; border: 1px solid #dddddd;}
img.small_image { margin: 0 0 10px 40px; float: right; display: inline;}


/* Links
--------------------------------------------------------------------------------------- */

a {font-weight: bold; text-decoration: none;}
a:link { color: #E51937;}
a:visited { color: #E51937;}
a:hover { color: #E51937; text-decoration: underline;}
a:active { color: #E51937;}



/* Primary Structural Layout
--------------------------------------------------------------------------------------- */
img.bgrd  { width: 100%; height: 100%; position: fixed; top: 0; left: 0; bottom: 0; right: 0; overflow: hidden;  }
/*.bar { width: 100%; height: 300px; margin: 150px 0 0 0; background: #fff; opacity: 0.6; }
.page { width: 800px; height: 300px; margin-left: 150px; padding: 50px; }
.page { width: 900px; min-height: 600px; height: auto; margin: 0 auto; margin-top: 50px; background: #ffffff; opacity: 0.8; webkit-box-shadow: 0 0 6px #cccccc; -moz-box-shadow: 0 0 6px #666666; box-shadow: 0 0 6px #cccccc; }*/

.page { background: #262626; padding: 50px; margin: 0 auto; margin-top: 50px; color: #fff; text-align:center; opacity:0.9; }
h1 {font-size: 2.5em; margin-bottom:20px;}

.countdown {width: 550px; height: 65px; display: block; position:relative; background: url(../images/inner-content-bg.png) 0 0 repeat; -moz-border-radius:12px; -webkit-border-radius:12px; }
.countdown-title {font-family: "ChunkFiveRegular", Arial, Helvetica, sans-serif; font-size: 1.5em;  color: #6D7467; width: 280px; height: 45px; position: absolute; left: 0px; top: 0px; padding: 25px 25px 0px 25px; text-align: left;}
#countdown_dashboard { height: 65px; width: 220px; display: block; position: absolute; right: 0px; top: 0px;}
.dash {float: left; width: 45px; height: 65px; position: relative; margin-right: 10px;}

span.dash_title {position: absolute; bottom: 15px; left: 0px; font-size: .7em; color: #6D7467;}

.digit {float: left; position: relative; overflow:hidden; height: 20px; margin-top: 20px; color: #6D7467; }

.download-box {position: absolute; bottom: 0px; left: 0px; width: 100%; height: 50px; z-index:999 }
.download {width: 320px; height: 30px; background: #272727; opacity: 0.8; color: #fff; margin: 0 auto; padding: 10px;}
.download p {margin: 0px; font-size: .8em; line-height: 1.25em;}
.download img {float: left; margin-right: 10px;}



/* Homepage Layout
--------------------------------------------------------------------------------------- */



/* Interior Page Layout
--------------------------------------------------------------------------------------- */



/* Footer Layout
--------------------------------------------------------------------------------------- */


