/*--------------------------------*/
/* COLORS, BACKGROUNDS, & BORDERS */
/*--------------------------------*/

/* sidebar widgets */
.widget{border-bottom: 1px dashed #E5E5E5;margin: 0 0 1em;}
.widget input{background: #F6F8F9;border-radius: 5px 5px 5px 5px;padding: 10px 5px 10px 10px;border: none;margin-bottom: 5px;}
.widget input[type="submit"]{
	background: #FDFEFF;
	font-weight: bold;
	margin: 10px 5px 25px 0;
	cursor: pointer;
	border-color: #DCE0E4 #D7DBDE #D7DBDE;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    text-align: center;
	padding: 5px;
}
.widget input[type="submit"]:hover{border-color: #BABABA;}
#emoWrap #emoContentContainer #newsletter h2{
	background: url('../images/newsletter.png') no-repeat bottom right;
	width: 163px;
	line-height: 1.3!important
	}


/* top nav links */
#nav > ul > li{background: url("../images/nav-border.png") no-repeat scroll right 5px transparent;}
#nav .dropdown > li{border-top: 1px solid #EAEDEF}
#nav .dropdown > li:first-child{border:none;}




/*------------*/
/* TYPOGRAPHY */
/*------------*/

/* global */
body{font-family: Arial; font-size: 12px;line-height: 20px;}
strong{font-weight: bold;}
em{font-style: italic;}

/* header */
#logo h1{font-family: Georgia, serif;font-size: 2em;}
#subHeader{font-style: italic;margin-bottom: 1em;}

	/* nav bar */
	#nav a{text-decoration: none;font-weight: bold;line-height: 18px;}
	#nav .dropdown a{font-weight: normal;}
	#nav .drop > a:after{content:" "; background:url('../images/down-arrow.png') no-repeat;height:15px;width:15px;top:8px;position:absolute;right:-6px;display: block;}
	#nav .dropdown .drop > a:after{content:" "; background:url('../images/right-arrow.png') no-repeat;height:15px;width:15px;top:14px;position:absolute;right:-2px;display: block;}
	
/* slider */
#slider-cont .slide-box h3{font:2em cursive}

/* sidebar */
.widget h2{font:bold 14px arial, sans-serif}

/* splash page quadrants */
.quadrant h3{font-weight:bold;}
.quadrant a{text-decoration: none;border-bottom: 1px dotted;}




/*----------------------*/
/* STRUCTURE AND LAYOUT */
/*----------------------*/

/* header */
#header{width:960px;margin:0 auto;padding: 25px 0 0;}
#header:after{content: "";clear: both;display: table;}
#logo{float:left;}
#shadow{margin-bottom: 0px;position:relative;z-index: 5;}

	/* top navigation */
	#nav{float:right;}
	#nav a{padding: 2px 15px 25px;text-shadow: 0 1px 0 #FFFFFF;display: block;position: relative;}
	#nav > ul > .drop > a{margin-right: 5px;}
	#nav > ul > li{float:left;}
	#nav .drop > ul{
	display:none;
	position:absolute;
	z-index:999;
	background: url("../images/header-shadow.png") repeat-x scroll 0 0 #FAFAFA;
    border: 1px solid #E3E3E3;
    padding: 10px 15px;
    width: 180px;
    border-radius: 0 0 4px 4px;
    }
    #nav .drop > ul a{padding: 8px 0;}
    #nav .drop > .dropdown > .drop > ul{left:100%;top:0} 
	#shadow{clear:both;height: 15px;margin-top: -5px;}
	
/* slider */
#slider-cont ul li{position:relative;}
#slider-cont .slide-box{background: rgba(0, 0, 0, 0.5);position:absolute;top:60%;left:0;color:white;padding:25px;}
	
/* page width */
#emoWrap, #slider-cont > div{width:960px;margin:0 auto}

/* main content area */
#emoContentContainer{padding:30px 20px;margin:4px;position: relative;}
#emoContentContainer:after{content:"";display:table;clear:both;}
.innerEmoContent{width: 680px;border-right:1px dashed #E5E5E5;padding-right: 20px;min-height: 350px;}
#splash #emoContentContainer{padding-bottom:0;}
#splash .innerEmoContent{width:100%;border:none;min-height:0;}

/* sidebar */
#sidebar{position: absolute;right:30px;width: 180px;}
#widgets{margin-top: 60px}

/* footer */
#copyright{text-align: center;clear:both;margin-top:20px;}
#footer { text-align:center; }
ul.footer_links li{ display:inline;text-align:center; }
ul.footer_links { width: 100%;text-align:center;}

/* splash page quadrants */
.quadrant{width:47%;float:left;height:125px;margin-bottom:33px;}
.quadrant.right{float:right;margin-right:20px;}
.quadrant .icon{float:left;}
