/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/


/*
reset section version: 2.5.1
*/

html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}

/*
fonts section version: 2.5.1
*/

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}



/*
grid section version: 2.5.1
*/

/*
	Note: Throughout this file, the *property filter is used to 
	      give a value to IE that other browsers do not see.	
*/

/*
	Section: General Rules
*/

	body {
		text-align:center;
		background-image: url(../images/slices/backgroundtile240w700h.jpg);
	background-repeat: repeat-x;
	}
	
	#ft {
		clear:both;
	}

/*
	Section: Page Width Rules (#doc, #doc2, #doc3, #doc4)
*/

	/* 
		Subsection: General 
	*/ 	

	#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7 {
		margin:auto;
		text-align:left;
		width:57.69em;*width:56.25em;
		min-width:750px;
	}
	
	/* 
		NOTE: BRIAN'S MOD TO DOC SO THAT THE WIDTH IS A FIXED 750PX INSTEAD OF A % OF EMS (doc) 
	*/
	#doc {
	width:1025px;
	}
	
	
	/* 
		Subsection: 950 Centered (doc2) 
	*/
	#doc2 {
		width:73.076em;*width:71.25em;
	}

	/* 
		Subsection: 100% (doc3) 
	*/
	#doc3 {
		/* Left and Right margins are not a structural part of Grids. Without them Grids
		   works fine, but content bleeds to the very edge of the document, which often
		   impairs readability and usability. They are 
		   provided because they prevent the content from "bleeding" into the browser's chrome.*/
		margin:auto 10px; 
		width:auto;
	}
	
	/* 
		Subsection: 974 Centered (doc4) 
	*/
	#doc4 {
		width:74.923em;*width:73.05em;
	}	
	
/*
	Section: Preset Template Rules (.yui-t[1-6])
*/
	
	/* 
		Subsection: General
	*/

	/* to preserve source-order independence for Gecko */
	.yui-b{position:relative;}
	.yui-b{_position:static;}
	#yui-main .yui-b{position:static;}

	#yui-main {width:100%;}
		
	.yui-t1 #yui-main,
	.yui-t2 #yui-main,
	.yui-t3 #yui-main{float:right;margin-left:-25em;/* IE: preserve layout at narrow widths */}

	.yui-t4 #yui-main,
	.yui-t5 #yui-main,
	.yui-t6 #yui-main{float:left;margin-right:-25em;/* IE: preserve layout at narrow widths */}

	/* 
		Subsection: For Specific Template Presets
	*/

	.yui-t1 .yui-b {float:left;width:12.30769em;*width:12.00em;}
	.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}

	.yui-t2 .yui-b {float:left;width:13.8461em;*width:13.50em;}
	.yui-t2 #yui-main .yui-b {margin-left:14.8461em;*margin-left:14.55em;}

	.yui-t3 .yui-b {float:left;width:23.0769em;*width:22.50em;}
	.yui-t3 #yui-main .yui-b {margin-left:24.0769em;*margin-left:23.62em;}

	.yui-t4 .yui-b {float:right;width:13.8456em;*width:13.50em;}
	.yui-t4 #yui-main .yui-b {margin-right:14.8456em;*margin-right:14.55em;}

	.yui-t5 .yui-b {float:right;width:18.4615em;*width:18.00em;}
	.yui-t5 #yui-main .yui-b {margin-right:19.4615em;*margin-right:19.125em;}

	.yui-t6 .yui-b {float:right;width:23.0769em;*width:22.50em;}
	.yui-t6 #yui-main .yui-b {margin-right:24.0769em;*margin-right:23.62em;}

	.yui-t7 #yui-main .yui-b {
		display:block;margin:0 0 1em 0;
	}
	#yui-main .yui-b {float:none;width:auto;}

/*
	Section: Grids and Nesting Grids
*/

	/*
		Subsection: Children generally take half the available space
	*/

	.yui-gb .yui-u,
	.yui-g .yui-gb .yui-u,
	.yui-gb .yui-g,
	.yui-gb .yui-gb,
	.yui-gb .yui-gc,
	.yui-gb .yui-gd,
	.yui-gb .yui-ge,
	.yui-gb .yui-gf,
	.yui-gc .yui-u, 
	.yui-gc .yui-g,
	.yui-gd .yui-u {float:left;}

	/*Float units (and sub grids) to the right */
	.yui-g .yui-u,
	.yui-g .yui-g,
	.yui-g .yui-gb, 
	.yui-g .yui-gc, 
	.yui-g .yui-gd, 
	.yui-g .yui-ge, 
	.yui-g .yui-gf, 
	.yui-gc .yui-u, 
	.yui-gd .yui-g,
	.yui-g .yui-gc .yui-u,
	.yui-ge .yui-u, 
	.yui-ge .yui-g, 
	.yui-gf .yui-g,
	.yui-gf .yui-u{float:right;}

	/*Float units (and sub grids) to the left */
	.yui-g div.first, 
	.yui-gb div.first,
	.yui-gc div.first,
	.yui-gd div.first, 
	.yui-ge div.first, 
	.yui-gf div.first,
	.yui-g .yui-gc div.first,
	.yui-g .yui-ge div.first,
	.yui-gc div.first div.first {float:left;}

	.yui-g .yui-u,
	.yui-g .yui-g,
	.yui-g .yui-gb,
	.yui-g .yui-gc,
	.yui-g .yui-gd,
	.yui-g .yui-ge,
	.yui-g .yui-gf {width:49.1%;}

	.yui-gb .yui-u,
	.yui-g .yui-gb .yui-u,
	.yui-gb .yui-g,
	.yui-gb .yui-gb,
	.yui-gb .yui-gc,
	.yui-gb .yui-gd,
	.yui-gb .yui-ge,
	.yui-gb .yui-gf,
	.yui-gc .yui-u, 
	.yui-gc .yui-g,
	.yui-gd .yui-u {width:32%;margin-left:1.99%;}

		/* Give IE some extra breathing room for 1/3-based rounding issues */
		.yui-gb .yui-u {*margin-left:1.9%;*width:31.9%;}

	.yui-gc div.first, 
	.yui-gd .yui-u {width:66%;}
	.yui-gd div.first {width:32%;}

	.yui-ge div.first, 
	.yui-gf .yui-u{width:74.2%;}

	.yui-ge .yui-u,
	.yui-gf div.first {width:24%;}

	.yui-g .yui-gb div.first,
	.yui-gb div.first, 
	.yui-gc div.first, 
	.yui-gd div.first {margin-left:0;}
	   
	/*
		Section: Deep Nesting 
	*/
	.yui-g .yui-g .yui-u,
	.yui-gb .yui-g .yui-u,
	.yui-gc .yui-g .yui-u,
	.yui-gd .yui-g .yui-u,
	.yui-ge .yui-g .yui-u,
	.yui-gf .yui-g .yui-u {width:49%;*width:48.1%;*margin-left:0;}

	.yui-g .yui-gb div.first,
	.yui-gb .yui-gb div.first {*margin-right:0;*width:32%;_width:31.7%;}

	.yui-g .yui-gc div.first, 
	.yui-gd .yui-g  {width:66%;}

	.yui-gb .yui-g div.first {*margin-right:4%;_margin-right:1.3%;}

	.yui-gb .yui-gc div.first, 
	.yui-gb .yui-gd div.first  {*margin-right:0;}

	.yui-gb .yui-gb .yui-u,
	.yui-gb .yui-gc .yui-u {*margin-left:1.8%;_margin-left:4%;}

	.yui-g .yui-gb .yui-u {_margin-left:1.0%;}

	.yui-gb .yui-gd .yui-u {*width:66%;_width:61.2%;} 
	.yui-gb .yui-gd div.first {*width:31%;_width:29.5%;}

	.yui-g .yui-gc .yui-u, 
	.yui-gb .yui-gc .yui-u {width:32%;_float:right;margin-right:0;_margin-left:0;}
	.yui-gb .yui-gc div.first {width:66%;*float:left;*margin-left:0;}

	.yui-gb .yui-ge .yui-u, 
	.yui-gb .yui-gf .yui-u {margin:0;}

	.yui-gb .yui-gb .yui-u {_margin-left:.7%;}

	.yui-gb .yui-g div.first, 
	.yui-gb .yui-gb div.first {*margin-left:0;}

	.yui-gc .yui-g .yui-u,
	.yui-gd .yui-g .yui-u {*width:48.1%;*margin-left:0;}s

	.yui-gb .yui-gd div.first {width:32%;}
	.yui-g .yui-gd div.first {_width:29.9%;}

	.yui-ge .yui-g {width:24%;}
	.yui-gf .yui-g {width:74.2%;}

	.yui-gb .yui-ge div.yui-u,
	.yui-gb .yui-gf div.yui-u {float:right;}
	.yui-gb .yui-ge div.first,
	.yui-gb .yui-gf div.first  {float:left;}

	/* Width Accommodation for Nested Contexts */
	.yui-gb .yui-ge .yui-u,
	.yui-gb .yui-gf div.first {*width:24%;_width:20%;}

	/* Width Accommodation for Nested Contexts */
	.yui-gb .yui-ge div.first, 
	.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}

	/* Patch for GD within GE */
	.yui-ge div.first .yui-gd .yui-u {width:65%;}
	.yui-ge div.first .yui-gd div.first {width:32%;}

/*
	Section: Clearing 
*/

#bd:after,
.yui-g:after, 
.yui-gb:after, 
.yui-gc:after, 
.yui-gd:after, 
.yui-ge:after, 
.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#bd,
.yui-g, 
.yui-gb, 
.yui-gc, 
.yui-gd, 
.yui-ge, 
.yui-gf{zoom:1;}


/* end yui version 2.5.1 */

/* brians mods below */

/* SET STYLES FOR OUTSIDE OF THE MAIN CONTAINER */ 

#outside {
	text-align: left;
	display: block;
	vertical-align: top;
	margin-top: 0px;
	border: none;
	margin-left: auto;
	width: 1025px;
	clear: both;
	margin-right: auto;
	margin-bottom: 0px;
}


#outside ul {
	margin: 5px 20px 0px 0; /* Sets the spacing around the unordered list that will function as an accessible navigation list. */
	display:inline;
	}

#outside li {
	display: inline; /* Sets the list items to display horizontally. */
	}
	

#outside a {
	text-decoration: none;
	
}


#outside #quicklinks a {
	padding-right: 2px;
	padding-left: 2px;
}

#outside #quicklinks a:hover, 
#outside #quicklinks a:focus {
	color: #660000; /* Sets the type color for links in the hover or focus state within the outside div. */
	background: #FFFFFF;
}

#outside form {
	display: inline; /* Sets the form to display next to the navigation. */
	text-align: right;
}

#outside label {
	display: none; /* Sets the label to not display. */
}

#outside input {
	background: #FFCC66; /* Sets a background color for the input field. */
	border: 1px solid #BAA092; /* Places a border around the input field. */
	color: #333333; /* Sets the type color within the input field. */
	padding: 2px; /* Sets a little space between the text and the edge of the background color. */
}

/* The following two rules make the search field more consistent across browsers. */

#outside #search {padding: 2px;}

* html #outside input {padding /* */: 2px 0 0 0;}




/*end use if search form is within outside div tag*/


#outside #quicklinks {
	margin: 0px 3px 2px 3px;
	font-size:55%;
	text-align: right;
	font-weight: bold;
	color: #FFFFFF;
	padding: 8px 0px 40px;
	clear: both;
	left: 313px;
	top: 3px;
	      }

#outside #searchform {
	text-align: right;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
	clear: both;
	color: #666666;
	      }

/*start Brians substitue top Sliding Door Navigation*/

#nav1 {
	display: inline;
	width:1025px;
	height: 20px;
	text-align: center;
	font-weight:bold;
	padding-top: 5px;
	font-size:11px;
	line-height:normal;
	text-decoration: none;
	vertical-align: text-top;
	color:#FFFFFF;
	overflow: hidden;
	position: relative;
	float: left;
	margin: 0px auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
      }
 
#nav1 ul {
	margin:0;
	width:100%;
	list-style:none;
	letter-spacing: 0.20em;
	padding-top: 8px;
	padding-right: 16px;
	padding-left: 16px;
	overflow: hidden;
  	vertical-align: top;
      }
  
#nav1 li {
	float:left;
	background:url(../images/nav1/left.gif) no-repeat left top;
	padding-left: 8px;
	vertical-align: top;
	padding-top: 0px;
      }
#nav1 a {
	float:left;
	display:block;
	width:0.1em;
	background:url(../images/nav1/right.gif) no-repeat right top;
	color:#FFFFFF;
	vertical-align: top;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
  	vertical-align: top;
      }
#nav1 ul a {width:auto;}

#nav1 ul li a:hover, 
#nav1 ul li a:focus {
	color:#722333;
      }


/* These styles set up a current page marker or a you are here visual cue. 
By setting an ID on the body of each unique page, as well as an ID on each list 
item that contains a link, we can create an automatic look for current page links. */
	
/*use for current page markers*/
  
body#index #nav1 li.index,
body#about #nav1 li.about, 
body#services #nav1 li.services, 
body#giving #nav1 li.giving,
body#employment #nav1 li.employment,
body#news #nav1 li.news,
body#faq #nav1 li.faq,
body#tour #nav1 li.tour, 
body#contact #nav1 li.contact {
		background:url(../images/nav1/left_on.gif) no-repeat left top;
	color:#FFFFFF;
      }
body#index #nav1 .index a,
body#about #nav1 .about a,
body#services #nav1 .services a,
body#giving #nav1 .giving a, 
body#employment #nav1 .employment a, 
body#news #nav1 .news a, 
body#faq #nav1 .faq a, 
body#tour #nav1 .tour a,
body#contact #nav1 .contact a {
	background:url(../images/nav1/right_on.gif) no-repeat right top;
      color:#FFFFFF;
      }
	
/*end Brians substitue top Sliding Door Navigaion*/


/*  nav2  start */
/* Set the 2nd level navigation container */
/* The relative positioning on the banner allows us to set this div absolutely in relation to its containing element - the banner div. This div holds the image tabs */
#nav2container {
	position: relative;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	vertical-align: top;
	clear: both;
	width: 850px;
	height: 13px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 1px;
	border-top-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	z-index: 10;
	top: 0px;
}
 /* removed from markup
#nav2sizer {
	margin-left: 0px;
	margin-top: 0px;
	clear: both;
	background-color: #000000;
}
*/
#nav2 {
	display: block;
	text-decoration: none;
	color: #666666;
	list-style: none;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 10px;
	}

    #nav2 ul {
	margin:0;
	list-style:none;
	vertical-align: top;
	color: #FFFFFF;
	text-align: center;
	height: 12px;
	overflow: hidden;
      }
	  
    #nav2 li {
	float:left;
	padding:0 0 0 0px;
	text-align: center;
	color: #FFFFFF;
	width: 125px;
      }
    #nav2 a {
	display:block;
	zoom: 1;
	padding:0px 6px;
	text-decoration:none;
	font-weight:bold;
	color: #CCCCCC;
     }

#nav2 li.uarehere a{
	text-decoration: none;
	color: #000000;
	background-color: #CCCCCC;
	}


	      /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
    #nav2 a {float:none;}
    /* End IE5-Mac hack */

	#nav2 a:hover, a:focus {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #666666;
}


/* nav2  end */

/* main image area */
#brandhands {
	text-align: left;
	display: block;
	vertical-align: top;
	border: none;
	width: 180px;
	overflow: hidden;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(../images/slices/hands180w190h.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 190px;
}

#brandlogotop {
	text-align: left;
	display: block;
	vertical-align: top;
	border: none;
	width: 1025px;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image: url(../images/slices/MJH_2010header_1025wX160h.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 120px;
	clear: both;
	position: relative;
	left: 0px;
}

/*DonateONlineBox*/

#donatebox {
	position: relative;
	width: 160px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	overflow: hidden;
	margin: 80px 0px 0px 6px;
	height: 40px;
	z-index: 10;
	float: left;
	font-size: 120%;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	}


/* body link attributes */

#donatebox a, a:link, a:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;

}
	
#donatebox a:hover, a:focus {
	color: #FFFFFF; 
	background: #b32017; 
	text-decoration: none; 
	padding-right: 3px;
	padding-left: 3px;

}


/* page headline*/

#pageheadline {
	position: relative;
	font-size: 200%;
	text-transform: none;
	font-weight: bold;
	color: #b32017;
	text-align: left;
	vertical-align: top;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 120%;
	width: 835px;
	overflow: hidden;
	margin-top: 80px;
	margin-bottom: 6px;
	margin-left: 0px;
	float: right;
	}

#bd #bodycontainer .yui-b #leftcolumn {
	position: relative;
	line-height: 1.4em;
	background-color: #CCCCCC;
	background-repeat: no-repeat;
	background-position: left top;
	width: 160px;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	clear: both;
	padding-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #740e0a;
	text-align: center;
		}
		
#bodycontainer{
	text-align:left;
	background-color: #FFFFFF;
	width: 1025px;
	float: left;
}

.yui-t2 #bodycontainer #yui-main .yui-b {
	margin-right: 10px;
}


.yui-t2 #bodycontainer #yui-main .yui-b p{
	font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.0 em;
	color: #333333;
	line-height: 1.2em;
}


.yui-t2 #bodycontainer #yui-main .yui-b h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	color: #333333;
	line-height: 1.4em;
	font-weight: bold;
}

.yui-t2 #bodycontainer #yui-main .yui-b h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	color: #333333;
	font-weight: bold;
}

.yui-t2 #bodycontainer #yui-main .yui-b .bulletlist li{
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	padding-left: 1em;
	background-image: url(../images/slices/burgundybox10w10h.gif);
	background-repeat: no-repeat;
	background-position: left center;
}



/* brians mod to first paragraph */
.intro{
	font-size: 1.2em;
	color: #333333;
	line-height: 2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	}

.introitalic{
	font-size: 1.25em;
	color: #333333;
	line-height: 2em;
	font-style: italic;
}


.introitalic p {
	font-size: 1.25em;
	line-height: 6em;
	}
	
.intro p {
	font-size: 1.25em;
	line-height: 6em;
	}

/* bullet lists style */
.bulletlist li{
	line-height: 1.2em;
	padding-left: 1em;
	background-image: url(../images/slices/burgundybox10w10h.gif);
	background-repeat: no-repeat;
	background-position: left center;
}




/* footer formats */
#footer {
	clear: both;
	height: 20px;
	background-image: url(../images/slices/footer1025w20h.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-weight: normal;
	color: #b32017;
	font-size: 77%;
	text-align: center;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
	overflow: visible;
}

/*  \*/
* html #footer {
	font-size: 77%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: .1em;
}
/* */

/* body link attributes */

#bd a:link, a:visited {
	color: #b32017;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;

}
	
#bd a:hover, a:focus {
	color: #FFFFFF; 
	background: #b32017; 
	font-weight: bold;
	text-decoration: none; 

}
/* getting rid of border on img tags*/

#bd a:hover img {
	margin: 0px;
	padding: 0px;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	font-weight: bold;
	text-decoration: none;
} 

#bd #leftcolumn a:hover img {
	margin: 0px;
	padding: 0px;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	font-weight: bold;
	text-decoration: none;
	background-color: #CCCCCC;

} 


#footer ul {
	padding-top: 2px;
	margin: 0px 0;
	font-weight: normal;
	text-decoration: none;
	}

#footer li {
	display: inline;
	text-decoration: none;
	color: #FFFFFF;
	}

#footer a:link, #footer a:visited {
	margin: 0.2em 0.3em;
	color: #FFFFFF;
	text-decoration: none;
}
	
#footer a:hover, #footer a:focus {
	color: #000000;
	text-decoration: none;
}

#footer p {
	margin: 0px;
	font-weight: normal;
	letter-spacing: 0em;
	}

#address {
	margin: 0px;
	padding: 2px 0px 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
		}


/* font attributes */

.italic {
	font-style: italic;
}

.bold {
	font-weight: bold;
}


.dotrule {
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #666666;
	width: 100%;
}

/* floated stuff */
.lftflt {
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}

.rghtflt {
	float: right;
	margin-left: 10px;
}

.centerit {
	float: left;
	margin-left: 25px;
	text-align: center;
	margin-right: 25px;
}

.centeritfixed {
	float: left;
	margin-left: 25px;
	text-align: center;
	margin-right: 25px;
	width: 450px;
}

.dropcap {
	float: left;
	margin-right: 3px;
	margin-top: 2px;
}

.pullquote {
	color: #740e0a;
	float: right;
	width: 150px;
	font: italic 1.1em/1.4em Georgia, "Times New Roman", Times, serif;
	margin: 10px 0 5px 10px;
	border-bottom: 2px dotted #703E3B;
	border-top: 2px dotted #703E3B;
	padding-bottom: 3px;
	padding-top: 1px;
}

.pullquotelft {
	color: #740e0a;
	float: left;
	width: 150px;
	font: italic 1.1em/1.4em Georgia, "Times New Roman", Times, serif;
	margin: 10px 10px 5px 0px;
	border-bottom: 2px dotted #703E3B;
	border-top: 2px dotted #703E3B;
	padding-bottom: 3px;
	padding-top: 1px;
	padding-right: 8px;
}

.pulldata {
	color: #333;
	float: right;
	width: 150px;
	font: .8em/1.3em Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0 5px 10px;
	border-bottom: 2px dotted #703E3B;
	border-top: 2px dotted #703E3B;
	padding-bottom: 3px;
	padding-top: 1px;
}

.pulldata h1{
	color: #333;
	font: .9em/1.3em Verdana, Arial, Helvetica, sans-serif;
}


.clear {
	clear: both;
}


.highlighthed {
	background-color: #EAD0D6;
	margin: 0px 2em 0px 0px;
	padding: 2px 0px 2px .5em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #b32017;
}

.googlemap {
	float: right;
	margin-left: 10px;
	height: 250px;
	width: 425px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.photocaption {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}


/* IE6 bug fixes from Adobe CSS Advisor*/

ul, ol, dl { position: relative; }




	
