
/* MAIN */

{
padding: 0px;
margin: 0px;
}

div {
	 border: 0px solid Grey;
}

body {
	margin: 0 auto;
	font-size: 0.8em;
	font-family: "trebuchet ms", helvetica, sans-serif;
	color: #666666;
	line-height: 18px;
}

#outer
{
position: relative;
width: 960px;
margin: 0 auto;
background: #fff url('images/siteimages/bg.gif');
}

#leftnav {
	float: left;
	width: 155px;
}

#printthis {font-weight:bold; font-size:1.2em; text-align:center;}

#header {text-align:center; font-size:1.1em; padding-top:15px;}


#content {
	float: left;
	width: 520px;
	padding-left:60px;
	padding-right:60px;	
}
	
#bt
{float:left;}
	
#rightnav {
	float: left;
	width: 165px;
	}

#footer {
	clear: both;
	margin-left: 220px;
	width:510px;
	padding-left:4px;
	background: #F5F5F5;
	font-size: 0.7em;
}






/* TEXT and CONTENT*/

#leftnav h1
{
position: relative;
top: 4px;
font-size: 1.2em;
font-weight:normal;
line-height: 25px;
color: #990000;
letter-spacing: -1px;
background: #D9D9D9;
padding-left: 10px;
margin-bottom: 15px;
}

#rightnav h1
{
position: relative;
top: 4px;
font-size: 1.2em;
font-weight:normal;
line-height: 25px;
color: #990000;
letter-spacing: -1px;
background: #D9D9D9;
padding-left: 10px;
margin-bottom: 15px;
}

#leftnav a {text-decoration: none; color: #444444;}
#leftnav a:hover {text-decoration: none; color: #990000;}

#rightnav a {text-decoration: none; color: #444444;}
#rightnav a:hover {text-decoration: none; color: #990000;}

#footer a {text-decoration: none; color: #444444;}
#footer a:hover {text-decoration: none; color: #990000;}

#hlone a {text-decoration: none; color: #FFF;}
#hlone a:hover {text-decoration: underline; color: #EEE;}

#hltwo a {text-decoration: none; color: #FFF;}
#hltwo a:hover {text-decoration: underline; color: #EEE;}

.hls a {text-decoration: none; color: #861E23;}
.hls a:hover {text-decoration: underline; color: #000;}

a {text-decoration: underline; color: #444444;}
a:hover {text-decoration: none; color: #990000;}

#rightnav ul {
list-style: none;
list-style-position: inside;
padding: 0px;
margin: 0px; 
font-size:1.2em;
}

#rightnav li
{
padding-top:10px;
border-bottom: 1px dashed #CCC;
display: block
}

#leftnav ul {
list-style: none;
list-style-position: inside;
padding: 0 0 0 10px;
margin: 0px; 
}

#leftnav li
{
padding-top:3px;
border-bottom: 1px dashed #CCC;
display: block
}

#emailbox {
background-image: url('chapel_sketch.jpg');
height: 170px;
color:#555;
}

#hlone
{
background: #A7585C;
width:500px;
height:170px;
float:left;
clear:both;
margin-bottom:10px;
color:#FFF;
font-size:1.7em;
padding-top:10px;
padding-left:30px;
line-height:1.3em;
}

#hltwo
{
background: #999999;
width:500px;
height:170px;
float:left;
clear:both;
margin-bottom:10px;
color:#FFF;
font-size:1.7em;
padding-top:10px;
padding-left:30px;
line-height:1.3em;
}


#highlight1
{
margin-top:0px;
background: #E7D2D3;
padding:10px;
padding-left:20px;
margin-bottom:10px;
margin-left:10px;
height: 80px;
width:260px;
}	


#highlight2
{
background: #F1E4E5;
padding:10px;
padding-left:20px;
margin-bottom:10px;
margin-left:10px;
height: 80px;
width:260px;
}	

#highlight3
{
background: #E9E9E9;
padding:10px;
padding-left:20px;
margin-bottom:10px;
margin-left:10px;
height: 80px;
width:260px;
}	

.texthighlight
{padding-top:10px;
font-size:1.2em;
}

.texthighlightred
{
color:#84171F;
font-size:1.2em;
}

.subhead
{
font-size:1.2em;
}

.news
{
float:left;
width:220px;
margin-right:20px;
padding-bottom:20px;
font-size:1em;}



.newsh1
{
color:#871D25;
border-bottom: 1px dashed #999;
font-size:1.2em;
}

.newsh2
{
font-size:1.2em;
padding-top:4px;
color:#333;
}

.newsh3
{
font-size:0.9em;
color:#871D25;
}


.prices
{
font-size:0.85em;
}

.listingtitle
{
font-weight:bold;
}

.small
{
font-size:0.8em;
}

.viewevent
{
font-size:1.2em;
line-height: 1.6em;
}

.date
{
font-size:0.8em;
}

.view
{
color:#871D25;
font-size:1em;
}

.view2
{
color:#871D25;
font-weight:bold;
}

.red
{
color:#871D25;
font-size:0.8em;
}

.greycount
{
color:#999;
font-size:0.8em;
}


table#interviews td
{text-align:left; padding: 10px; font-size:0.8em;}

/* FORM */


 .submit input
{
color: #FFF;
background: #999;
font-family: "trebuchet ms", helvetica, sans-serif;
border: 0px;
margin-right:20px;
}

INPUT
{
color: #666;
border: 1px solid #CCC;
font-family: "trebuchet ms", helvetica, sans-serif;
}

input.btn { 
color:#fff; 
 background-color: #861E23; 
	} 

/* IMAGES */

img {
    border: none;
}

.imghighlight
{
padding:10px;
float:right; clear:left;
}

.imghlhome
{
padding:10px;
float:left; clear:right;
}