/* -------------BASIC------------- */

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 80%;
	color: #ffffff;
	text-align: center;
	background: #212c59;
}

h1, h2, h3, h4, p {
	margin: 0;
	padding: 0;
}

a img { 
	border: none;
}




/* ---------------LAYOUT--------------- */

#homepage {
	width: 980px;
	margin: 0 auto 0 auto;
	padding: 0;
	text-align: left;
	background: #212c59 url(../images/pic_home_priory.jpg) no-repeat scroll 0px 167px;
}

#subpage {
	width: 980px;
	margin: 0 auto 0 auto;
	padding: 0;
	text-align: left;
	background: #212c59;
}

#header {
	width: 980px;
	height: 137px;
	margin: 0;
	padding: 0;
}

#navbar {
	width: 980px;
	height: 30px;
	margin: 0;
	padding: 0;
}

#homepagecontent {
	width: 980px;
	margin: 0;
	padding: 0;
}

#subpagecontent {
	width: 980px;
	margin: 0;
	padding: 24px 0 0 0;
	line-height: 140%;
}

#col1 {
	width: 523px;
	float: left;
	margin: 0;
	padding: 0;
}

#col2 {
	width: 457px;
	float: right;
	margin: 0;
	padding: 0;
}

#heightfix {
	width: 980px;
	clear: both;
}

#footer {
	width: 980px;
	clear: both;
	padding: 30px 0 20px 0;
	color: #9aa4bf;
	font-size: 90%;
}








/* -------------TEXT FORMATTING------------- */

.hometext {
	margin: 0;
	padding: 7px 0px 0px 20px;
	font-size: 12px;
	line-height: 15px;
}

.sml {
	padding-top: 5px;
}

.med {
	padding-top: 10px;
}

.big {
	padding-top: 24px;
}

.subhead {
	padding-top: 24px;
	font-size: 120%;
	font-weight: bold;
	color: #add36a;
}

.quote1 {
	padding-top: 18px;
	text-align: center;
	font-size: 130%;
	font-style: italic;
	color: #add36a;
}

.quote2 {
	padding-top: 5px;
	text-align: center;
	font-size: 130%;
	font-style: italic;
	color: #add36a;
}

.quote3 {
	padding-top: 5px;
	text-align: center;
	font-size: 110%;
	color: #add36a;
}

.imgfloatright1 {
	float: right;
	margin: 0px 0px 5px 10px;
}

.imgfloatleft1 {
	float: left;
	margin: 0px 10px 5px 0px;
}

.imgfloatright2 {
	float: right;
	margin: 0px 0px 20px 30px;
}

.imgfloatleft2 {
	float: left;
	margin: 0px 30px 20px 0px;
}

td {
	margin: 0;
	padding: 0;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 100%;
	color: #ffffff;
	text-align: left;
}

td.logo {
	margin: 0;
	padding: 0;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 100%;
	color: #ffffff;
	text-align: center;
}









/* -------------NAVIGATION BAR------------- */

ul#nav {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#nav li {
	float: left;
}

ul#nav a {
	display: block;
	text-decoration: none;
	border: 0;
	padding: 0;
	margin: 0;
}


ul#nav a#homeLink {
	width: 57px;
	background: url(../images/button_home.jpg) no-repeat scroll 0px 0px;
}

ul#nav a#homeLink:hover {
	background: url(../images/button_home.jpg) no-repeat scroll 0px -30px;
}

body#home a#homeLink {
	background: url(../images/button_home.jpg) no-repeat scroll 0px -30px;
}


ul#nav a#aboutLink {
	width: 73px;
	background: url(../images/button_about.jpg) no-repeat scroll 0px 0px;
}

ul#nav a#aboutLink:hover {
	background: url(../images/button_about.jpg) no-repeat scroll 0px -30px;
}

body#about a#aboutLink {
	background: url(../images/button_about.jpg) no-repeat scroll 0px -30px;
}


ul#nav a#historyLink {
	width: 60px;
	background: url(../images/button_history.jpg) no-repeat scroll 0px 0px;
}

ul#nav a#historyLink:hover {
	background: url(../images/button_history.jpg) no-repeat scroll 0px -30px;
}

body#history a#historyLink {
	background: url(../images/button_history.jpg) no-repeat scroll 0px -30px;
}


ul#nav a#prioryLink {
	width: 54px;
	background: url(../images/button_priory.jpg) no-repeat scroll 0px 0px;
}

ul#nav a#prioryLink:hover {
	background: url(../images/button_priory.jpg) no-repeat scroll 0px -30px;
}

body#priory a#prioryLink {
	background: url(../images/button_priory.jpg) no-repeat scroll 0px -30px;
}


ul#nav a#gardensLink {
	width: 109px;
	background: url(../images/button_gardens.jpg) no-repeat scroll 0px 0px;
}

ul#nav a#gardensLink:hover {
	background: url(../images/button_gardens.jpg) no-repeat scroll 0px -30px;
}

body#gardens a#gardensLink {
	background: url(../images/button_gardens.jpg) no-repeat scroll 0px -30px;
}


ul#nav a#spiritualityLink {
	width: 105px;
	background: url(../images/button_spirituality.jpg) no-repeat scroll 0px 0px;
}

ul#nav a#spiritualityLink:hover {
	background: url(../images/button_spirituality.jpg) no-repeat scroll 0px -30px;
}

body#spirituality a#spiritualityLink {
	background: url(../images/button_spirituality.jpg) no-repeat scroll 0px -30px;
}


ul#nav a#vowsLink {
	width: 51px;
	background: url(../images/button_vows.jpg) no-repeat scroll 0px 0px;
}

ul#nav a#vowsLink:hover {
	background: url(../images/button_vows.jpg) no-repeat scroll 0px -30px;
}

body#vows a#vowsLink {
	background: url(../images/button_vows.jpg) no-repeat scroll 0px -30px;
}


ul#nav a#formationLink {
	width: 79px;
	background: url(../images/button_formation.jpg) no-repeat scroll 0px 0px;
}

ul#nav a#formationLink:hover {
	background: url(../images/button_formation.jpg) no-repeat scroll 0px -30px;
}

body#formation a#formationLink {
	background: url(../images/button_formation.jpg) no-repeat scroll 0px -30px;
}


ul#nav a#ruleLink {
	width: 47px;
	background: url(../images/button_rule.jpg) no-repeat scroll 0px 0px;
}

ul#nav a#ruleLink:hover {
	background: url(../images/button_rule.jpg) no-repeat scroll 0px -30px;
}

body#rule a#ruleLink {
	background: url(../images/button_rule.jpg) no-repeat scroll 0px -30px;
}


ul#nav a#programsLink {
	width: 76px;
	background: url(../images/button_programs.jpg) no-repeat scroll 0px 0px;
}

ul#nav a#programsLink:hover {
	background: url(../images/button_programs.jpg) no-repeat scroll 0px -30px;
}

body#programs a#programsLink {
	background: url(../images/button_programs.jpg) no-repeat scroll 0px -30px;
}


ul#nav a#faqLink {
	width: 96px;
	background: url(../images/button_faq.jpg) no-repeat scroll 0px 0px;
}

ul#nav a#faqLink:hover {
	background: url(../images/button_faq.jpg) no-repeat scroll 0px -30px;
}

body#faq a#faqLink {
	background: url(../images/button_faq.jpg) no-repeat scroll 0px -30px;
}


ul#nav a#galleryLink {
	width: 61px;
	background: url(../images/button_gallery.jpg) no-repeat scroll 0px 0px;
}

ul#nav a#galleryLink:hover {
	background: url(../images/button_gallery.jpg) no-repeat scroll 0px -30px;
}

body#gallery a#galleryLink {
	background: url(../images/button_gallery.jpg) no-repeat scroll 0px -30px;
}


ul#nav a#contactLink {
	width: 112px;
	background: url(../images/button_contact.jpg) no-repeat scroll 0px 0px;
}

ul#nav a#contactLink:hover {
	background: url(../images/button_contact.jpg) no-repeat scroll 0px -30px;
}

body#contact a#contactLink {
	background: url(../images/button_contact.jpg) no-repeat scroll 0px -30px;
}



* html #nav a {
	height: 1px;
}







/* ----------LINKS---------- */

a:link {
	color: #fff568;
}

a:visited {
	color: #add36a;
}

a:hover {
	color: #f7941d;
}

a:active {
	color: #f7941d;
}



p.foottext a:link {
	color: #9aa4bf;
}

p.foottext a:visited {
	color: #9aa4bf;
}

p.foottext a:hover {
	color: #f7941d;
}

p.foottext a:active {
	color: #f7941d;
}

