*
{
	color: black;
/*	background-color: transparent;*/
	font-family: 'Helvetica', 'Arial', 'tahoma', 'verdana', sans-serif;
	font-size: 11pt;
	margin: 0;
	padding: 0;
/*	border: none;*/
	line-height: 120%;
}

.linklink
{
text-decoration: none;
cursor: text;
}

.darkgreenheader
{
  background-color:#006600;
  color:#ffffff;
  text-align:center;
  padding:3px;
  font-weight:bold;
}
.errortext
{
  font-weight:bold;
  color:#ff0000;
}
.white
{	color: #FFFFFF;	}

.b
{	font-weight: 900;	}

.u
{	text-decoration: underline;	}

div[id^="wx_module_"] *
{
	font-size: 8pt;
	line-height: 100%;
}

div#mainContent
{
	position: absolute;
	top: 68px;
	left: 200px;
	height: auto;
	background-color: transparent;
	padding: 30px 0 30px 0;
	width: 800px;
}

div#divFooter
{
	margin-top: 30px;
	clear: both;
}

div#divFooter p
{
	text-align: center;
	font-weight: 800;
}

div#divFooter p + p
{
	font-weight: 100;
}

div#filler
{
	height: 100%;
	background-color: transparent;
}

#subscribe
{
	background-color: #66BB33;
	border: none;
	padding: 10px;
	width: 50%;
}

#subscribe input[type="text"]
{
	border: 1px solid #000000;
}
#subscribe input[type="submit"]
{
	clear: both; float: left;
}

ul#ul_chapels,
ul#ul_services
{
	border: 1px dotted #006600;
	background-color: #66BB33;
	padding: 15px;
	width: 300px;
}

ul#ul_chapels li,
ul#ul_services li
{
	margin-bottom: 15px;
}

ul#ul_chapels li:first-line,
ul#ul_services li:first-line
{
	font-weight: 900;
}

table#distances tr td + td div
{
	background-color: #66BB33;
}

table#distances tr td:first-child
{
	width: 10em;
}

table#refine-search, table#refine-search select, table#refine-search input
{
	font-size:10px;
	font-weight:bolder;
	text-decoration:underline;
}

div#services,
div#chapels
{
	float: left;
}

div#services
{
	margin: 0 100px 0 15px;
}

/* ELEMENTS */

a		/*		anchor		*/
{		}

abbr		/*		abbreviated form (e.g., www, http, etc.)		*/
{		}

acronym		/*		acronym		*/
{		}

address		/*		information on author		*/
{		}

area		/*		client-side image map area		*/
{		}

b		/*		bold text style		*/
{		}

base		/*		document base uri		*/
{		}

bdo		/*		i18n bidi over-ride		*/
{		}

big		/*		large text style		*/
{		}

blockquote		/*		long quotation		*/
{		}

body		/*		document body		*/
{
	background-color: #339900;
	position:absolute;
	height:100%;
	width:100%;
	background-image: url(/images/html_body_bg.gif);
	background-repeat: repeat-y;
}

br		/*		forced line break		*/
{		}

button		/*		push button		*/
{		}

caption		/*		table caption		*/
{		}

cite		/*		citation		*/
{		}

code		/*		computer code fragment		*/
{		}

col		/*		table column		*/
{		}

colgroup		/*		table column group		*/
{		}

dd		/*		definition description		*/
{		}

del		/*		deleted text		*/
{		}

dfn		/*		instance definition		*/
{		}

div		/*		generic language/style container		*/
{		}

dl		/*		definition list		*/
{		}

dt		/*		definition term		*/
{		}

em		/*		emphasis		*/
{	font-style: italic;	}

fieldset		/*		form control group		*/
{	}

form		/*		interactive form		*/
{		}

frame		/*		subwindow		*/
{		}

frameset		/*		window subdivision		*/
{		}

h1		/*		heading		*/
{
	font-size: 175%;
	font-weight: 500;
	margin-bottom: 20px;
}

h2		/*		heading		*/
{	font-size:140%;	}

h2.h2_faq
{
	font-size: 120%;
	padding: 5px;
	background-color: #66BB33;
	margin-top: 15px;
}

	h2.h2_faq + p
	{
		padding: 5px;
		background-color: #EAFFDB;
		margin: 0;
	}
	
h2.h2_weddings
{
width: 300px;
}

h3		/*		heading		*/
{		}

h4		/*		heading		*/
{		}

h5		/*		heading		*/
{		}

h6		/*		heading		*/
{

}

head		/*		document head		*/
{		}

hr		/*		horizontal rule		*/
{
	width: 1px solid #000000;
	clear: both;
}

html		/*		document root element		*/
{		}

i		/*		italic text style		*/
{		}

iframe		/*		inline subwindow		*/
{		}

img		/*		embedded image		*/
{	
margin: 4px;}

input		/*		form control		*/
{		}

input#subscribe
{
	clear: both;
}

ins		/*		inserted text		*/
{		}

kbd		/*		text to be entered by the user		*/
{		}

label		/*		form field label text		*/
{		}

legend		/*		fieldset legend		*/
{		}

li		/*		list item		*/
{		}

link		/*		a media-independent link		*/
{		}

map		/*		client-side image map		*/
{		}

meta		/*		generic metainformation		*/
{		}

noframes		/*		alternate content container for non frame-based rendering		*/
{		}

noscript		/*		alternate content container for non script-based rendering		*/
{		}

object		/*		generic embedded object		*/
{		}

ol		/*		ordered list		*/
{		}

optgroup		/*		option group		*/
{		}

option		/*		selectable choice		*/
{		}

p		/*		paragraph		*/
{
	margin: 0 0 15pt 0;
/*	text-shadow: 0 0 3px #FFFFFF;*/
}

param		/*		named property value		*/
{		}

pre		/*		preformatted text		*/
{		}

q		/*		short inline quotation		*/
{		}

samp		/*		sample program output, scripts, etc.		*/
{		}

script		/*		script statements		*/
{		}

select		/*		option selector		*/
{		}

small		/*		small text style		*/
{		}

span		/*		generic language/style container		*/
{		}

strong		/*		strong emphasis		*/
{		}

style		/*		style info		*/
{		}

sub		/*		subscript		*/
{		}

sup		/*		superscript		*/
{		}

table		/*		table		*/
{		}

table#table_contact tr th
{
	width: 10em;
}

tbody		/*		table body		*/
{		}

td		/*		table data cell		*/
{	display: table-cell	}

textarea		/*		multi-line text field		*/
{		}

tfoot		/*		table footer		*/
{		}

th		/*		table header cell		*/
{	text-align: left;	}

thead		/*		table header		*/
{		}

title		/*		document title		*/
{		}

tr		/*		table row		*/
{		}

tt		/*		teletype or monospaced text style		*/
{		}

ul		/*		unordered list		*/
{	list-style-type: none;	}

ul#topNav li a
{
	height: 68px;
}

ul#topNav
{
	min-width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-image: url(/images/mainContent_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

ul#topNav *
{	float: left;	}

ul#topNav li:first-child a
{
	background-image: url(/images/nav_home.gif);
	width: 230px;
}

ul#leftNav
{
	position: absolute;
	top: 68px;
	background-image: url(/images/headerside_bg.gif);
	background-repeat: repeat-y;
	width: 200px;
}

ul#leftNav li a
{
	text-decoration: none;
	font-weight: 700;
	color: #FFFFFF;
}

ul#leftNav li
{
	margin-top: 15px;
	padding-left: 10px;
	clear: both;
}

ul#leftNav li#first
{
	background-image: url(/images/headerside.jpg);
	height: 205px;
	margin: 0;
}

ul#leftNav li#last
{
	background-image: url(/images/navbottom.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 77px;
}

ul#ul_airports
{
	padding: 5px;
	background-color: #EAFFDB;
}

ul#ul_airports li
{
	font-weight: 700;
}

ul#ul_airports li ul
{
	margin-left: 15px;
}

ul#ul_airports li ul li
{
font-weight: normal;
}
	
var		/*		instance of a variable or program argument		*/
{		}