body {
	background-color: #fff;
	}

h3, h2 {
	color: #339;
	}
	
h4 {
	color: #339;
	font-size: 110%;
	}
	
b 	{
	color: #339;
	}

#outsidecontainer {
	background-color: #fff;
	border: thin solid;
	border-color: #ccc;
	
	}

	
#tablecontainer {
	background-color: 093;
/*	border-left: thin solid;
	border-right: thin solid;
	border-bottom: thin solid;
	border-color: #fcf;
	*/
	}
	
#logo {
	
	height: 50px;
	width: 800px;
	color: #ccc;
	margin: 0;
	padding-left: 20px;
	padding-right: 20px;
	font-family: "arial, helvetica", sans-serif;
	font-size: 230%;
	font-weight: bold;
	text-align: left;
	background-color: #fff;
	}


#masthead {

	height: 40px;
	width: 800px;
	color: #093;
	margin: 0;
	padding-left: 20px;
	padding-right: 20px;
	font-family: "arial, helvetica", sans-serif;
	font-weight: bold;
	font-size: 75%;
	text-align: right;
	border-bottom: thin solid;
	border-color: #ccc;
	background-color: #fff;
	}
	
#masthead a:link {
 	color: #f66;
 	padding: 3px 10px 3px 10px;
 	text-decoration: none;
	border: thin solid;
 	border-color: #fff;
 	}

#masthead a:visited {
 	color: #f66;
 	padding: 3px 10px 3px 10px;
 	text-decoration: none;
	border: thin solid;
 	border-color: #fff;
 	}

#masthead a:hover {
 	color: #093;
 	padding: 3px 10px 3px 10px;
 	text-decoration: none;
	border: thin solid;
 	border-color: #c00;

	}
#masthead a:hover, 
	body#home #nav-home a,
	body#bio #nav-bio a,
	body#journal #nav-journal a,
	body#gallery #nav-gallery a,
	body#causes #nav-causes a,
	body#schedule #nav-schedule a,
	body#dedication #nav-dedication a,
	body#contact #nav-contact a

	 {
 	color: #c00;
 	padding: 3px 10px 3px 10px;
 	text-decoration: none;
	border: thin solid;
 	border-color: #c00;
	}

 #hometdimage {background-image: url(homepage.jpg); background-repeat: no-repeat;}
 #dedicationtdimage {background-image: url(img/dedication2.jpg); background-repeat: no-repeat;font-size:90%;}
#journaltdimage {background-image: url(journal.jpg); background-repeat: no-repeat;}



	
.left_photo_purpleborder {
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
	border: 15px solid;
	border-color: #900;
	background-color: #093;
	}
	
.right_photo_purpleborder {
	margin-right: 40px;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-top: 10px;
	border: 15px solid;
	border-color: #900;
	background-color: #093;
	}
	
.right_photo_purpleborder_workshops {
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 30px;
	border: 15px solid;
	border-color: #900;
	background-color: #093;
	}
	
.right_photo_purpleborder_schedule {
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-top: 10px;
	border: 15px solid;
	border-color: #900;
	background-color: #093;
	}	
	
.left_photo {
	float: left;
	margin-right: 30px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #093;
	}
	
.left_photo_style {
	float: left;
	margin-right: 30px;
	margin-left: 0px;
	margin-top: 30px;
	margin-bottom: 10px;
	background-color: #093;
	}
	
.left_photo_margin {
	float: left;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #093;
	}	
		
.right_photo {
	float: right;
	margin-left: 30px;
	margin-bottom: 10px;
	margin-top: 10px;
	}


.first_column_home {
	padding-left: 50px;
	padding-right: 300px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: sans-serif;
	font-size: 90%;
	text-align: left;
	color: #666;
	background-color: none;
	}
	
.full_page {
	padding-left: 80px;
	padding-right: 80px;
	padding-top: 10px;
	padding-bottom: 50px;
	font-family: "verdana", sans-serif;
	font-size: 70%;
	text-align: left;
	color: #666;
	background-color: none;
	}	

.full_page_wide {
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 10px;
	padding-bottom: 50px;
	font-family: "verdana", sans-serif;
	font-size: 70%;
	text-align: left;
	color: #666;
	background-color: none;
	}	

.journal_page {
	padding-left: 40px;
	padding-right: 400px;
	padding-top: 10px;
	padding-bottom: 50px;
	font-family: "verdana", sans-serif;
	font-size: 70%;
	text-align: left;
	color: #339;
	background-color: none;
	}
	
			
.second_column {
	padding-left: 50px;
	padding-right: 100px;
	padding-top: 12px;
	padding-bottom: 20px;
	font-family: "verdana", sans-serif;
	font-size: 75%;
	text-align: left;
	color: #666;
	background-color: #093;
	}
	
.second_column_b {
	padding-left: 20px;
	padding-right: 40px;
	padding-top: 12px;
	padding-bottom: 20px;
	font-family: "verdana", sans-serif;
	font-size: 75%;
	text-align: left;
	color: #666;
	background-color: #093;
	}
				
.footer
	{
	width: 100%;
	/*border-top: thin solid;*/
	border-color: #ccc;
	margin-top: 10px;
	padding-top: 8px;
	padding-bottom: 10px;
	font-family: arial, helvetica, sans-serif;
 	font-size: 10px;
 	color: #999;
	text-align: center;
	}
	
.footer a:link, a:visited {text-decoration: none; color: #666;}