body {
margin-top: 0;
margin-bottom: 10px;
padding: 0;
background-color: #e7427d;
color: #6e4c5c;
text-align: center;
font-family: arial, sans-serif;
font-size: 16px;
line-height: 23px;
/*
background-image: url('images/lorna_livingstone_footer.jpg');
background-position: bottom right;
background-repeat: no-repeat;
*/
 }

.black_overlay{
	display: none;
	position: fixed;
padding: 0;
margin: 0;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);
}
 
.white_content {
	display: none;
	position: fixed;
	top: 15%;
	left: 20%;
	width: 60%;
	height: 70%;
	padding: 10px;
	border: 10px solid #e7427d;
	background-color: white;
	z-index:1002;
	overflow: auto;
	text-align: left;
}

table.gallery td{
text-align: center;
padding: 5px;
}

table.gallery td a{
display: block;
border: 5px solid #f2a7ca;
}

table.gallery td a:hover{
border: 5px solid #f24998;
}

#footer p{
padding-left: 5px;
padding-right: 5px;
color: #ebeff2;
}

#footer a{
 text-decoration: none;
 color: #ebeff2;
 font-size: 15px;
}

#footer a:hover{
color: #6e4c5c;
}

#outer {
 text-align:left;
 border:none;
 width:800px;
 margin:auto;
background-color: transparent;
 }



#header{			
	height	     : 180px;  	
	background-color: #6e4c5c;
	background-image: url('images/header.jpg');
	background-repeat: no-repeat;
}

#navigation{	
	
	padding: 0;
	padding-top: 5px;
	padding-bottom: 10px;
	margin: 0;
	text-align: center;
	background-color: #ebeff2;
}



#navigation a{
border: none;
padding: 0;
margin: 0;
padding-left: 40px;
margin-right: 40px;
text-decoration: none;
color: #6e4c5c;
background-image: url('images/diamond_off.gif');
background-image: url('images/blank.gif');
background-repeat: no-repeat;
background-position: 0 5px;
}

#navigation a:hover{
background-image: url('images/diamond.gif');
background-repeat: no-repeat;
}

#navigation span.current{
border: none;
padding: 0;
margin: 0;
padding-left: 40px;
margin-right: 40px;
text-decoration: none;
color: #e02793;
background-image: url('images/diamond_off.gif');
background-image: url('images/blank.gif');
background-repeat: no-repeat;
background-position: 0 5px;
}

#bodyblock {

padding: 0;
margin: 0;
background-color: transparent;
 }

#bodycontent {
padding: 0;
margin: 0;
background-color: #ebeff2;
}

#right-col {
 float:right;
 width:350px;
padding: 0;
margin: 0;
 background-color: transparent;
text-align: left;
 }



#left-col {
float: left;
width: 440px;
padding: 0;
margin: 0;
background-color: transparent;
text-align: left;
 }

h1 {
font-size: 26px;
font-family: century gothic, times new roman, verdana;
font-weight: normal;
padding-left: 0;
margin-left: 0;
}

#header h1 {
font-size: 26px;
font-family: century gothic, times new roman, verdana;
font-weight: normal;
padding: 0;
padding-top: 110px;
margin: 0;
text-align: center;
}

h2 {
font-size: 22px;
font-family: century gothic, times new roman, verdana;
font-weight: normal;
padding: 0;
margin: 0;
padding-left: 5px;
}

h2.big {
font-size: 30px;
font-family: century gothic, times new roman, verdana;
font-weight: normal;
padding-left: 0;
margin-left: 0;
}


h3 {
font-size: 38px;
font-family: century gothic, times new roman, verdana;
}

#navigation h3{
text-align: center;
padding: 0;
margin: 0;
}

#right-col h1, p{
padding-left: 15px;
}

#footer{
	background-color: transparent;
	margin: 0;
	left: auto;
	right: auto;
	text-align: left;
	clear: both;
	font-size: 13px;
	color: #ffffff;
	padding: 0;
	padding-top: 10px;
	
}

span.email span { display: none; }

#left-col p {
padding: 3px 0 5px 5px;
}

blockquote p {
margin: 0;
padding: 10px 20px 0 40px;
font-size: 17px;
background-image: url("images/startquote.jpg");
background-position: top left;
background-repeat: no-repeat;
}

blockquote
    {

    padding: 8px 20px 10px 10px;
    margin: 0;
    margin-left: 30px;
    margin-right: 60px;
    margin-top: 10px;
    background-image: url("images/endquote.jpg");
    background-position: bottom right;
    background-repeat: no-repeat;
}

p.citation{

padding: 2px 10px 15px 0;
font-weight: bold;
text-align: right;
}

a{
 text-decoration: none;
 color: #6e4c5c;
 font-weight: bold;
}

a:hover{
 color: #e7427d;

}

table.links td{
vertical-align: top;
padding-bottom: 10px;
}

table.links h4{
padding: 0;
margin: 0;
}

table.links p{
padding-left: 0;
margin-left: 0;
font-size: 12px;
}
