@charset "UTF-8";
/* CSS Document */

body{
	width:100%;
	min-width:1000px;
	padding:0;
	margin:0;
}

p{
	color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

a{
	color:#FC6;
	text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

a:hover{
	color:#FFF;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}

#Name{
	color:#F90;
	font-size:70px;
	letter-spacing:2px;
	border-left:#CCC 2px solid;
	border-right:#CCC 2px solid;
	border-bottom:#CCC 2px solid;
	border-top:#CCC 1px solid;
	background-image:url(images/LLTopBG.gif);
	width: 90%;
	height:220px;
	max-width:900px;
		min-width:650px;
}

#NameWritings{
	color:#F90;
	font-size:70px;
	letter-spacing:2px;
	border-left:#CCC 2px solid;
	border-right:#CCC 2px solid;
	border-bottom:#CCC 2px solid;
	border-top:#CCC 1px solid;
	background-image:url(images/TopWRITINGS.jpg);
	width: 90%;
	height:220px;
	max-width:900px;
		min-width:650px;
}

#NameAbout{
	color:#F90;
	font-size:70px;
	letter-spacing:2px;
	border-left:#CCC 2px solid;
	border-right:#CCC 2px solid;
	border-bottom:#CCC 2px solid;
	border-top:#CCC 1px solid;
	background-image:url(images/TopABOUT.gif);
	width: 90%;
		min-width:650px;
	height:220px;
	max-width:900px;
}

#NameCalendar{
	color:#F90;
	font-size:70px;
	letter-spacing:2px;
	border-left:#CCC 2px solid;
	border-right:#CCC 2px solid;
	border-bottom:#CCC 2px solid;
	border-top:#CCC 1px solid;
	background-image:url(images/TopCALENDAR.gif);
	width: 90%;
	height:220px;
		min-width:650px;
	max-width:900px;
}

#NameProjects{
	color:#F90;
	font-size:70px;
	letter-spacing:2px;
	border-left:#CCC 2px solid;
	border-right:#CCC 2px solid;
	border-bottom:#CCC 2px solid;
	border-top:#CCC 1px solid;
	background-image:url(images/TopPROJECTS.gif);
	width: 90%;
	height:220px;
		min-width:650px;
	max-width:900px;
}

#NameOfferings{
	color:#F90;
	font-size:70px;
	letter-spacing:2px;
	border-left:#CCC 2px solid;
	border-right:#CCC 2px solid;
	border-bottom:#CCC 2px solid;
	border-top:#CCC 1px solid;
	background-image:url(images/TopOFFERINGS.gif);
	width: 90%;
	height:220px;
	max-width:900px;
		min-width:650px;
}

#mainContent{
	background:#333;
	max-width: 900px;
	width:90%;
	min-height:600px;
	min-width:650px;
	border-left:#CCC 2px solid;
	border-right:#CCC 2px solid;
	border-top:#CCC 2px solid;
	border-bottom:#CCC 1px solid;
}

#homeContent{
	background:#CCC;
	margin-left:1px;
	max-width:904px;
	min-width:650px;
	
}

#homeContent p{
	padding-top:8px;
}

#homeContent table{
	border:none;
}

#homeContent td{
	vertical-align:top;
}

#mainContent table{
	padding:10px;
	padding-left:30px;
	padding-right:30px;
	
}

#mainNav{
	
	height:30px;
	border: #CCC 2px solid;
	background-color:#000;
	max-width:900px;
	min-width:650px;
	width:90%
}

#mainNav li{
	display: inline;
	padding-left: 10px;
	padding-right: 20px;
}

#mainNav ul{
	margin-top:5px
}

#Heading{
	text-align:right;
	font-size:30px;
	font-family:"Arial Black", Gadget, sans-serif;
	color:#000;
	padding-right:30px;
	background-color:#727FA1;
	margin-bottom: 0px;
	border-bottom: #CCC 2px solid;
	
}



#projectList{
	text-align:left;
	background-color:#000;
	border-bottom:#CCC 2px solid;
	border-top:#CCC 1px solid;
	margin-top:0px;
}

#projectList ul{
	margin-bottom:5px;
	margin-top:5px;
}

#projectList a{
	color:#FFF;
	font-size:14px;
}

#projectList a:hover{
	color:#FC6;
	font-size:14px;
}


#projectList li{
	display: inline;
	padding-right: 7px;
	padding-left: 7px;
	border-right:#999 2px solid;
}

#pressContent{
	background:#333;
	max-width: 900px;
	width:90%;
	min-width:650px;
	border-left:#CCC 2px solid;
	border-right:#CCC 2px solid;
	border-top:#CCC 2px solid;
	border-bottom:#CCC 1px solid;
}


#pressList{
	text-align:left;
	background-color:#C60;
	border-bottom:#CCC 2px solid;
	border-top:#CCC 1px solid;
	margin-top:0px;
}

#pressList ul{
	margin-bottom:5px;
	margin-top:5px;
}

#pressList a{
	color:#000;
	font-size:14px;
	font-weight:bold;
}

#pressList a:hover{
	color:#FC6;
	font-size:14px;
}


#pressList li{
	display: inline;
	padding-right: 7px;
	padding-left: 7px;
	border-right:#000 2px solid;
}


#mainVideo{
	padding:15px;
	width:425px;
}

#mainText{
	width:300px;
}

#moreInfo{
	background-image:url(images/YellowBG.jpg);
	width:100%;
	min-height:168px;
	border-top: #FFF 3px solid;
	margin-bottom:-17px;
}

#moreInfo p{
	color:#000;
	padding-left:20px;
	padding-right:20px;
	letter-spacing:0px;
}

#moreInfo a{
	color:#727FA1;
}

#bulletinTitle{
	margin-top:10px;
	background-color:#000;
	border-top:#999 2px solid;
	border-bottom:#999 2px solid;
}

#bulletinTitle p{
	font:"Arial Black", Gadget, sans-serif;
	font-size:18px;
	color:#FFF;
	margin-top:0px;
	margin-bottom:8px;
	letter-spacing:2px;
}

#shortBio{
	padding: 0 20px 20px 20px;
}

#projectHeading{
	background-color:#C60;
	border-top: #CCC 2px solid;
	border-bottom: #CCC 2px solid;
	padding-left:30px;
	padding-right:20px;
	margin-top:10px;
	text-align:left;
	font-size:24px;
	font-family:"Arial Black", Gadget, sans-serif;
	color:#000;
}

#projectText{
	padding-left:5%;
	padding-right:5%;
	width:90%;
	min-width:600px;
	margin-left:1px;
}

#projectText p{
	padding-top:8px;
}

#pressText{
	padding-top:20px;
	padding-bottom:20px;
	margin-bottom:-20px;
}

#pressText p{
	padding-left:20px;
	padding-right:20px;
}

#dLab{
	width:100%;
}

#pressHeading{
	background-color:#CC6600;
	border-top: #CCC 2px solid;
	border-bottom: #CCC 2px solid;
	padding-left:30px;
	padding-right:20px;
	margin-top:10px;
	margin-left:-4px;
	margin-right:-8px;
	text-align:left;
	font-size:24px;
	font-family:"Arial Black", Gadget, sans-serif;
	color:#000;
}

#image{
float: right;
margin: 15px;
margin-top: 20px;
border:#CCC 2px solid;
}

#TTimage{
float: right;
margin: 15px;
border:#CCC 2px solid;
}

#image2{
float: left;
margin: 10px;
border:#CCC 2px solid;
}

#imageMain{
float: right;
margin: 20px;
margin-top: 33px;
border:#CCC 2px solid;

}

#image2Main{
float: left;
margin: 20px;
border:#CCC 2px solid;

}

#image3Main{
float: right;
margin: 20px;
border:#CCC 2px solid;

}

#bookInfo p{
	font-size:14px;
	text-align:right;
	padding-right: 10px;
	padding-bottom:10px;
	background:#727FA1;
}

#bookDescript{
	padding-left: 15px;
}

#praiseText p{
	padding-left:50px;
	padding-right:50px;
	color:#CCC;
	font-size:14px;
	text-align:center;
}

.quote{
	padding-left:20px;
	padding-right:20px;
	font-size:11px;	
}

.articleTitle{
	font-size:24px;
}

#links{
	background:#727FA1;
	
}

#linksPress{
	background:#333366;
	
}


#links p{
	padding-left:5px;
	text-align:center;

}

#links a{
	color:#FFF;
	font-size:14px;
}

#links a:hover{
	color:#FC6;
	font-size:14px;
}

#linksHeading{
	text-align:center;
	font-size:24px;
	margin-top:-15px;
	margin-bottom:-10px;
}

#linksHeading p{
	padding-left:10px;
	color:#000;
	font-size:20px;
	font-weight:bold;
	background-color:#FC6;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom:#000 2px solid;
	border-top:#000 2px solid;
}

#linksTopics p{
	padding-left:10px;
	color:#FFF;
	font-size:14px;
	font-weight:bolder;
	background-color:#000;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom:#CCC 2px solid;
	border-top:#CCC 2px solid;
}

#linksArticles p{
	padding-left:10px;
	color:#FFF;
	font-size:14px;
	font-weight:bolder;
	background-color:#000;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom:#CCC 2px solid;
	border-top:#CCC 2px solid;
}

#donate{
	width:80%;
}

#lizImage{
	float:left;

}


#homeTable p{
	text-align:right;
}

#calendar{
	background:#000;
	width:700px;
	padding-top:20px;
	padding-bottom:20px;
	
}

#aboutText{
	width: 450px;
	margin-top: 75px;
	
}



#moreWords{
	background-color:#000;
	border:#CCC 2px solid;
	margin-top: 10px;
	margin-bottom:20px;
	padding-left:20px;
	padding-bottom:20px;
	padding-right:20px;
	width:700px;
}

#moreResearch{
	background-color:#000;
	border:#CCC 2px solid;
	padding-left:20px;
	padding-bottom:20px;
	padding-right:20px;
}

#moreProjects{
	background-color:#000;
	border:#CCC 2px solid;
	padding-left:20px;
	padding-bottom:30px;
	padding-right:20px;
	margin:50px;
}

#wordsHeading{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#727FA1;
	margin-bottom: 0px;
	border-bottom: #CCC 2px solid;
	width:100%;
	text-align:center;
}

#TBIvid{
	width:404px;
	height:300px;

}

#OriginsVid{
	width:560px;
	height:315px;

}

#Month{
	letter-spacing:3px;
	background-color:#C60;
	border-top: #CCC 2px solid;
	border-bottom: #CCC 2px solid;
	padding-left:20px;
	padding-right:20px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	font-size:24px;
	font-family:"Arial Black", Gadget, sans-serif;
	color:#000;
	width:660px;
}

.eventInfo{
	font-weight:bold;
	font-style:italic;
	
}

.videoText p{
	text-align:center;
	font-size:20px;
	margin-bottom:5px;
	margin-top:1px;
}

#video{
	margin-top:15px;
margin-bottom:30px;
border:#CCC 2px solid;
width:560px;
}


#quote{
	padding-left:25px;
	padding-right:25px;
	color:#999;
	font-size:16px;
}

.date{
	font-size:14px;
	color:#69C;
}

#event{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	color:#CCC;
	padding-left:20px;
	padding-ight:20px;
	padding-top:7px;
	padding-bottom:7px;
}

#top td{
	vertical-align:middle;
}

#homeTable td{
	vertical-align:middle;
}

#footer{
	text-align:right;
	background-color:#14122A;
	clear:both;
	border-top:#FFF 1px solid;
	}
	
#contactEmail {
	padding-left: 60px;
}
#rotator {
	cursor: pointer;
	overflow: hidden;
	position: relative;
	width: 670px;
	height: 375px;
	margin-top: 1em;
}

.indent {
	margin-left: 20px;
	margin-right: 20px;
}



#mc_embed_signup { min-width:600px; color:#FFF; font-family:Arial, Helvetica, sans-serif; background-color:#14122A; height:50px; margin-top:0px;}
#mc_embed_signup form {text-align:left; padding:5px 0 0 3%}
#mc_embed_signup h2 {padding:0; margin:15px 0; font-size:14px;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #727FA1; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; font-size:12px; font-weight: bold; height: 20px; line-height: 20px; margin: 0 5px 10px 0; padding:0; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width:100px; min-width:100px;}
#mc_embed_signup .button:hover {background-color:#339;}
#mc_embed_signup .small-meta {font-size: 11px; color:#666}
#mc_embed_signup .nowrap {white-space:nowrap;}     
#mc_embed_signup .clear {clear:none; display:inline;}

#mc_embed_signup label {display:block; font-size:16px; padding-bottom:10px; font-weight:bold;}
#mc_embed_signup input.email {display:block; padding:8px 0; margin:0 4% 10px 0; text-indent:5px; width:200px; min-width:150px; }
#mc_embed_signup input.button {display:block; width:100px; margin:0 0 10px 0; min-width:90px;}

#mc_embed_signup div#mce-responses {float:right; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:300px;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:50%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}