html {
	overflow-y: scroll;
}

body {
	background-color:#101010;
	text-align:center;
	margin:0;
	padding:0;
	border:0;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	

}

a:link{
	color:#651010;
	font-weight:normal;
	text-decoration:none;
	font-size:0.9em; 
}

a:visited{
	color:#651010;
	font-weight:normal;
	text-decoration:none;
	font-size:0.9em; 
}

a:hover{
	color:#b00000;
	font-weight:normal;
	text-decoration:underline; 
	font-size:0.9em;
}

a:active{
	color:#651010; 
	font-size:0.9em;
}

ul {
	margin:0;
	border:0;
	padding:0;
	
}

#header h1#logo {
	height:75px;
	width:229px;
	position:relative;
	float:right;
	top:33px;
	right:70px;
	margin:0;
	padding:0;
	background:url(../images/new_sig3.gif) no-repeat;
	text-indent:-5000px;
}



h2 {
	display:inline;
	font-size:0.9em;
	
}

h3 {
	margin:0;
	font-size:0.9em;
	font-weight:bold;
}

p {
	margin:0;
	font-size:0.8em;
	
}

div.img {
	margin:0;
  	border:0;
  	height:auto;
  	width:auto;
  	text-align:center;

}
	
div.img img {
	margin:0;
	border:2px solid #202020;

}

div.img a:hover img {
	border:2px solid #505050;

}

div.bigimg {
	margin:0;
  	border:0;
  	height:auto;
  	width:auto;
  	text-align:center;

}
	
div.bigimg img {
	margin:0;
	border:0;

}

div.bigimg a:hover img {
	border:0;

}

.minitable {
	width:160px;
	height:190px;
	margin:0;
	border:0;
	text-align:center;
	padding:0;

}

table.thmb {
	width:154px;
	height:154px;
	text-align:center;
	vertical-align:middle;

}

.thbname {
	width:154px;
	height:36px;
	text-align:center;
	vertical-align:middle;

}

#wrapper {
	width:100%;
	height:100%;
	margin:0;
	border:0;
	padding:0;
	overflow:hidden;
	text-align:center;

}

#topbar {
	width:100%;
	height:75px;
	margin:0;
	border:0;
	padding:0;
	background-color:#202020;
	overflow:visible;

}

#header {
	width:770px;
	height:75px;
	margin-top:0;
	margin-right:auto;
	margin-bottom:0;
    margin-left:auto;
	overflow:visible;

}

	
#navbar {
	width:770px;
	height:35px;
	margin-top:0;
	margin-right:auto;
	margin-bottom:0;
    margin-left:auto;
	border:0;
	padding:0;
	overflow:visible;
	clear:both;
}

#navlinks {
	width:250px;
	height:auto;
	margin:0;
	border:0;
	padding:0;
	float:right;
	position:relative;
	top:5px;
	right:0px;
	text-align:center;
	color:#651010;


}

#navlinks ul {
	dislpay:block;
}

#navlinks li {
	width:60px;
	display:block;
	float:left;
	border-right: 1px solid #651010;
	line-height:100%;
}

#navlinks li#last {
	border-right:0;
}

#pagecontent {
	width:750px;
	height:auto;
	margin-top:0;
	margin-right:auto;
	margin-bottom:0;
    margin-left:auto;
	border:0;
	padding:10px;
	text-align:center;
	clear:both;
	overflow:hidden;

}

#hometopspacer {
	width:750px;
	height:50px;
	margin:0;
	border:0;
	padding:0;
}



#homebottomspacer {
	width:750px;
	height:65px;
	margin-top:0;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
	border:0;
	padding:0;
}

#homeimgtitle {
	width:150px;
	margin:0;
	border:0;
	padding-top:3px;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	float:left;
	text-align:left;
	font-style:italic

}

#homegallerylink {
	width:150px;
	margin:0;
	border:0;
	padding-top:3px;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	float:right;
	text-align:right;
}

#gallerycontainer {
	width:780px;
	height:auto;
	overflow:hidden;
	margin-top:0;
	margin-right:auto;
	margin-bottom:0;
    margin-left:auto;
	border:0;
	padding:5px;

}

.galleryblock {
	width:160px;
	height:190px;
	margin:5px;
	border:0;
	padding:10px;
	background-color:#222;
	float:left;
	overflow:hidden;
	color:#666;

}

#footer {
	width:760px;
	height:50px;
	margin-top:0;
    margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
	border:0;
	padding:15px 5px 15px 5px;
	overflow:visible;
	clear:both;
	font-size:0.75em;

}

#footlink {
	font-size:1em;
}


#leftcol {
	width:360px;
	height:auto;
	margin:0;
	border:0;
	padding:0;
	float:left;
	overflow:hidden;

}

#rightcol {
	width:390px;
	height:auto;
	margin:0;
	border:0;
	padding:0;
	float:right;
	overflow:hidden;

}

#cv_text{
	width:320px;
	float:right;
	clear:right;
	margin:0;
	padding-top:15px;
	padding-right:40px;
	padding-bottom:0;
	padding-left:30px;
	overflow:hidden;
	text-align:left;
	color:#666;
	
}

.events {
	margin:0 0 0 3em;
	padding:0;
	text-indent:0;
}

.listheadings {
	width:320px;
	font-weight:bold;
	list-style:none;
	list-style:none;
	margin:1em 0 0 0;
	
}


.dates {
	font-weight:normal;
	float:left;
	margin:0;
	padding:0;
	text-indent:0;
	
}


#photo_of_jane{
	margin:0;
	padding:30px;
	width:300px;
	height:200px;
	float:left;
}

#blurb_text{
	width:300px;
	float:left;
	clear:left;
	overflow: hidden;
	margin:0;
	padding-top:0;
	padding-right:30px;
	padding-bottom:0;
	padding-left:30px;
	text-align:justify;
	text-indent:1em;
	color:#666;
}

#blurb_text p {
	margin-bottom:2em;	
}


#textindent {
	text-indent:1em;
	
}

#mailinglist {
	width:240px;
	height:auto;
	margin:0;
	border:0;
	padding:30px 60px 30px 60px;
	float:left;
	clear:left;
	overflow:hidden;

}


#horizontal {
	width:770px;
	height:1px;
	margin-top:0;
    margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
	
}
	