body {
	background-color:#000000;
	color:#666666;
}

p {
	font-size: 12px;
	line-height: 16px;
	padding: 0px 0px 0px 0px;
	margin-bottom:16px;
	margin-top:0px;
}




/* -------- STRUCTURE -------- */

div.module_container {
	float: left;
	width: 100%;
	padding:0px 0px 48px 0px;
}
div.module {
	float: left;
	width: 800px;
	height: auto;
}
div.module_text {
	float: left;
	width: 450px;
	height: auto;
	padding:0px 0px 24px 36px;
}
div.module_image {
	float: right;
	width: 300px;
	height: auto;
}
div.module_footnote {
	position:absolute;
	top:420px;
	left:0px;
}





/* -------- PROJECT SPECIFICS -------- */

div.evening_logo_left {
	float:left;
	width:auto;
	text-align:left;
	padding:21px 17px 17px 50px;
}
div.evening_breadcrumbs {
	font-weight:900;
	text-align:left;
	padding:36px 0px 15px 0px;
	white-space:nowrap;
}
div.evening_breadcrumbs2 {
	font-weight:900;
	text-align:left;
	padding:36px 0px 15px 0px;
	color:#ffffff;
	white-space:nowrap;
}
a.evening_external:link {
	color:#666666;
	text-decoration: none;
}
a.evening_external:visited {
	color:#666666;
	text-decoration: none;
}
a.evening_external:active {
	color:#666666;
	text-decoration: none;
}
a.evening_external:hover {
	color:#000000;
	background-color:#666666;
	text-decoration: none;
}
a.evening_external2:link {
	color:#ffffff;
	text-decoration: none;
}
a.evening_external2:visited {
	color:#ffffff;
	text-decoration: none;
}
a.evening_external2:active {
	color:#ffffff;
	text-decoration: none;
}
a.evening_external2:hover {
	color:#000000;
	background-color:#ffffff;
	text-decoration: none;
}

div.gateway_container {
	float:left;
	width:820px;
	padding:130px 22px 70px 42px;
	text-align:left;
}
div.gateway1 {
	float:left;
	width:200px;
	padding:44px 60px 0px 0px;
	background-color:none;
	color:#ffffff;
	font-family:verdana, sans-serif;
	font-weight:100;
}
div.gateway2 {
	float:left;
	width:200px;
	padding:0px 60px 0px 0px;
	background-color:none;
	color:#ffffff;
	font-family:verdana, sans-serif;
	font-weight:100;
}
div.gateway3 {
	float:left;
	width:200px;
	padding:44px 60px 0px 0px;
	background-color:none;
	color:#ffffff;
	font-family:verdana, sans-serif;
	font-weight:100;
}
a.gateway:link {
	color:#ffffff;
	text-decoration: none;
}
a.gateway:visited {
	color:#ffffff;
	text-decoration: none;
}
a.gateway:active {
	color:#ffffff;
	text-decoration: none;
}
a.gateway:hover {
	color:#ffffff;
	background-color:none;
	text-decoration:underline;
}




/* -------- PARAGRAPHS -------- */

p.footnote {
	font-size: 11px;
	line-height: 13px;
	color: #ffffff;
	padding: 0px 0px 7px 36px;
}
p.prompt {
	font-size: 11px;
	text-align:right;
	line-height: 13px;
	padding: 0px 0px 7px 0px;
	margin-top:7px;
}
p.module_title {
	font-size: 18px;
	font-weight: 900;
	line-height: 20px;
	margin-left: -23px;
	margin-top: 22px;
	margin-bottom: 3px;
}
p.module_subtitle {
	font-size: 17px;
	font-weight: 900;
	line-height: 18px;
	margin-left: 0px;
	margin-top: 22px;
	margin-bottom: 0px;
}
p.module_datestamp {
	font-size: 11px;
	line-height: 14px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 14px;
}
p.module_body {
	font-family:courier, monospace;
	font-size: 14px;
	line-height: 16px;
	padding: 0px 0px 0px 0px;
	margin-bottom:16px;
	margin-top:0px;
}
p.question {
	font-family:courier, monospace;
	font-size: 14px;
	font-weight:900;
	margin-bottom:0px;
}
p.answer {
	font-family:courier, monospace;
	font-size: 14px;
	font-weight:100;
	margin-bottom:16px;
}






/* -------- LINKS -------- */

a.module_title:link {
	color: #000000;
	text-decoration: none;
}
a.module_title:visited {
	color: #000000;
	text-decoration: none;
}
a.module_title:active {
	color: #000000;
	text-decoration: none;
}
a.module_title:hover {
	color: #000000;
	text-decoration: none;
}

a.module_title_white:link {
	color: #ffffff;
	text-decoration: none;
}
a.module_title_white:visited {
	color: #ffffff;
	text-decoration: none;
}
a.module_title_white:active {
	color: #ffffff;
	text-decoration: none;
}
a.module_title_white:hover {
	color: #ffffff;
	text-decoration: none;
}

a.prompt_black:link {
	color: #000000;
	font-weight:900;
	text-decoration: none;
}
a.prompt_black:visited {
	color: #000000;
	font-weight:900;
	text-decoration: none;
}
a.prompt_black:active {
	color: #000000;
	font-weight:900;
	text-decoration: none;
}
a.prompt_black:hover {
	color: #000000;
	font-weight:900;
	text-decoration: none;
}

a.prompt_white:link {
	color: #ffffff;
	font-weight:900;
	text-decoration: none;
}
a.prompt_white:visited {
	color: #ffffff;
	font-weight:900;
	text-decoration: none;
}
a.prompt_white:active {
	color: #ffffff;
	font-weight:900;
	text-decoration: none;
}
a.prompt_white:hover {
	color: #ffffff;
	font-weight:900;
	text-decoration: none;
}

a.prompt_red:link {
	color: #ff0000;
	font-weight:900;
	text-decoration: none;
}
a.prompt_red:visited {
	color: #ff0000;
	font-weight:900;
	text-decoration: none;
}
a.prompt_red:active {
	color: #ff0000;
	font-weight:900;
	text-decoration: none;
}
a.prompt_red:hover {
	color: #ff0000;
	font-weight:900;
	text-decoration: none;
}

a.black:link {
	color: #000000;
	text-decoration: none;
}
a.black:visited {
	color: #000000;
	text-decoration: none;
}
a.black:active {
	color: #000000;
	text-decoration: none;
}
a.black:hover {
	color: #000000;
	text-decoration: none;
}

a.white:link {
	color: #ffffff;
	text-decoration: none;
}
a.white:visited {
	color: #ffffff;
	text-decoration: none;
}
a.white:active {
	color: #ffffff;
	text-decoration: none;
}
a.white:hover {
	color: #ffffff;
	text-decoration: none;
}

a.internal_white:link {
	color: #ffffff;
	text-decoration: none;
	border-bottom:1px solid #ffffff;
}
a.internal_white:visited {
	color: #ffffff;
	text-decoration: none;
	border-bottom:1px solid #ffffff;
}
a.internal_white:active {
	color: #ffffff;
	text-decoration: none;
	border-bottom:1px solid #ffffff;
}
a.internal_white:hover {
	color: #ffffff;
	text-decoration: none;
	border-bottom:3px solid #ffffff;
}

a.internal_red:link {
	color: #ff0000;
	text-decoration: none;
	border-bottom:1px solid #ff0000;
}
a.internal_red:visited {
	color: #ff0000;
	text-decoration: none;
	border-bottom:1px solid #ff0000;
}
a.internal_red:active {
	color: #ff0000;
	text-decoration: none;
	border-bottom:1px solid #ff0000;
}
a.internal_red:hover {
	color: #ff0000;
	text-decoration: none;
	border-bottom:3px solid #ff0000;
}

a.entry_title_black:link {
	color: #ffffff;
	text-decoration: none;
}
a.entry_title_black:visited {
	color: #ffffff;
	text-decoration: none;
}
a.entry_title_black:active {
	color: #ffffff;
	text-decoration: none;
}
a.entry_title_black:hover {
	color: #000000;
	text-decoration: none;
	background-color:#ffffff;
}



/* -------- EM -------- */

em.underline {
	font-style: normal;
	text-decoration:underline;
}
em.grey {
	font-style:normal;
	color:#999999;
}
em.red {
	font-style:normal;
	font-weight:900;
	color:#ff0000;
}
em.pink {
	font-style:normal;
	font-weight:900;
	color:#ff0099;
}
p.phone {
	font-style: normal;
	font-size:18px;
	font-weight:900;
	line-height:22px;
}
em.gateway_title {
	font-style: normal;
	font-weight:900;
		text-decoration:underline;
}

body {
	background-color:#000000;
	color:#666666;
}

/* -------- PROJECT SPECIFICS -------- */

div.intro_container {
	float:left;
	width:97%;
	padding:70px 22px 70px 22px;
	text-align:center;
}
div.intro {
	width:600px;
	color:#ffffff;
	font-family: times, serif;
	font-weight:900;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
p.intro {
	font-size: 19px;
	line-height: 22px;
	margin-top: 0px;
	margin-bottom: 22px;
}
p.intro_link_title {
	font-size: 19px;
	line-height: 21px;
	margin-top: 66px;
	margin-bottom: 21px;
}
p.intro_link_thumb {
	font-size: 19px;
	line-height: 21px;
	margin-top: 0px;
	margin-bottom: 3px;
}
p.intro_link {
	font-size: 19px;
	line-height: 21px;
	margin-top: 0px;
	margin-bottom: 36px;
    text-transform: uppercase; 
}
p.intro_credits {
	font-family:verdana, arial, sans-serif;
	font-size: 12px;
	font-weight:100;
	line-height: 15px;
	margin-top: 0px;
	margin-bottom: 15px;
	color:#666666;
}
div.media_container {
	float:left;
	width:97%;
	padding:100px 22px 70px 22px;
	text-align:center;
}
div.media {
	margin-left:auto;
	margin-right:auto;
	width:600px;
}
div.media_caption {
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	padding:30px 0xp 0px 0px;
	width:600px;
}
p.media_caption {
	font-family:verdana, arial, sans-serif;
	font-size: 12px;
	font-weight:100;
	line-height: 15px;
	margin-top: 0px;
	margin-bottom: 15px;
	color:#666666;
}
p.media_nav {
	font-family:verdana, arial, sans-serif;
	font-size: 12px;
	font-weight:900;
	line-height: 15px;
	margin-top: 0px;
	margin-bottom: 15px;
}

a:link, 
a:visited, 
a:active, 
a:hover {
	text-decoration: none;
}

p.intro_credits a:link,
p.intro_credits a:visited, 
p.intro_credits a:active {
	color:#666666;
}
p.intro_credits a:hover {
	color:#000000;
	background-color:#666666;
}


/* Default template as speicied inside projects to overried */

.intro, .intro a:link, .intro a:visited, .intro a:active {
    color:#ffffff;
}    

.intro a:hover, img.arrow {
    background-color:#ffffff;
}

.intro {
    font-family: verdana, sans-serif;
    font-weight:100;
}

p.intro {
    font-size: 19px;
    line-height: 22px;
    margin-bottom: 25px;
}

