/* CSS text styles */

/* Define basic elements */
body,p,span,input,select,textarea {font-family:arial,helvetica,san-serif; font-size:12px; color:#666666;}
td,th {font-family:arial,helvetica,san-serif; font-size:12px;}
body {background:#7F7885; margin:0px;}
p {margin:0px 30px 10px 0px; line-height:16px;}
ul {margin:0px 30px 15px 35px;}
li {line-height:16px; margin:0px 10px 5px 15px;}
blockquote {margin:0px 10px 10px 15px;}
form {margin:0px}

/* Define link styles */
a {color:#996699; text-decoration:underline;}
a:hover {color:#663399;}

a.purp {color:#9A67AD; font-size:13px; font-weight:bold; margin:10px 10px 0px 10px; text-decoration:none;}
a.purp:hover {color:#663399;}

a.wht {color:#FFFFFF; font-size:10px; margin:0px; text-decoration:none;}
a.wht:hover {color:#FF00FF;}

a.lhs {color:#660066; display:block; text-indent:3px; text-decoration:none; width:95px; font-size:10px; height:13px; margin:2px 0px 1px 145px; background:none;}
a.lhs:hover {color:#000000; background:#AF94C5;}

a.lhs2 {color:#000000; display:block; text-indent:3px; width:95px; font-size:10px; height:13px; margin:2px 0px 1px 145px; text-decoration:none;}
a.lhs2:hover {color:#000000; background:#AF94C5;}


/* Define headings */
h1 {font-size:30px; font-family:arial,helvetica; font-weight:lighter; color:#000000; margin:90px 0px 10px 20px;}
h2 {font-size:18px; font-family:arial,helvetica; font-weight:lighter; color:#000000; margin:0px 0px 10px 0px;}
h3,h4 {font-size:13px; font-family:arial,helvetica; color:#000000; margin:0px; color:#000000;}
h5 {font-size:12px; font-weight:bold; margin:5px 0px 2px 0px; color:#000000;}

/*custom h1 classes - Image replacement hack*/
h1.availability {text-indent:-100em; background: url(../images/head_availability.gif); background-repeat:no-repeat;}
h1.contactus {text-indent:-100em; background:url(../images/head_contactus.gif); background-repeat:no-repeat;}
h1.info {text-indent:-100em; background:url(../images/head_info.gif); background-repeat:no-repeat;}
h1.lease {text-indent:-100em; background:url(../images/head_lease.gif); background-repeat:no-repeat;}
h1.local {text-indent:-100em; background:url(../images/head_local.gif); background-repeat:no-repeat;}
h1.locations {text-indent:-100em; background: url(../images/head_locations.gif); background-repeat:no-repeat;}
h1.welcome {text-indent:-100em; background:url(../images/head_welcome.gif); background-repeat:no-repeat;}
h1.what {text-indent:-100em; background:url(../images/head_what.gif); background-repeat:no-repeat;}
h1.friars {text-indent:-100em; background:url(../images/head_friars.gif); background-repeat:no-repeat;}
h1.cannon {text-indent:-100em; background:url(../images/head_cannon.gif); background-repeat:no-repeat;}
h1.privacy {text-indent:-100em; background:url(../images/head_privacy.gif); background-repeat:no-repeat;}
h1.isis {text-indent:-100em; background:url(../images/head_isis.gif); background-repeat:no-repeat;}
h1.dover {text-indent:-100em; background:url(../images/head_dover.gif); background-repeat:no-repeat;}

/* Define custom classes */
.intro {font-size:20px; line-height:22px; font-weight:lighter; color:#CCCC00; margin-right:220px;}
.smallprint {font-size:9px; line-height:12px; margin:0px;}
.purp {color:#9A67AD; font-size:13px; font-weight:bold; margin:7px 30px 0px 10px;}
.purpbold {color:#663399; font-size:12px; font-weight:bolder; margin:10px 0px 20px 0px;}
.purpbold2 {color:#663399; font-size:12px; font-weight:bolder; margin:0px;}
.boxcross {color:#663399; font-weight:bold; margin:0px 10px 0px 10px;}
.boxtext {color:#FFFFFF; font-weight:bold; margin:0px 10px 10px 10px;}
.vr {padding:10px; background-image: url(../images/bg_vr2.gif); background-repeat:no-repeat; margin:0px;}
.slide {padding:10px; background-image: url(../images/bg_slide.gif); background-repeat:no-repeat; margin:0px;}
.byline {font-size:11px; font-weight:bold; color:#000000; margin:5px 30px 20px 0px;}
.smallpurp {font-size:11px; font-weight:bold; color:#9966CC; margin-bottom:3px;}
.wht {color:#FFFFFF;}
.whtbold {color:#FFFFFF; font-weight:bold;}
.quote {color:#CCCC00; font-weight:bold; font-size:13px; margin:0px;}

/* Navigation background classes */
.navbg_home {background: url(../images/nav_home.jpg); background-repeat:no-repeat;}
.navbg_sites {background: url(../images/nav_sites.jpg); background-repeat:no-repeat;}
.navbg_contact {background: url(../images/nav_contact.jpg); background-repeat:no-repeat;}
.navbg_book {background: url(../images/nav_book.jpg); background-repeat:no-repeat;}
.navbg_lease {background: url(../images/nav_lease.jpg); background-repeat:no-repeat;}
.navbg_locations {background: url(../images/nav_locations.jpg); background-repeat:no-repeat;}
.navbg_what {background: url(../images/nav_what.jpg); background-repeat:no-repeat;}
.navbg_view {background: url(../images/nav_view.jpg); background-repeat:no-repeat;}

/* Homepage message background classes */
.msgbg_home1 {background: url(../images/bw01.jpg); background-repeat:no-repeat; background-position:right;}
.msgbg_home2 {background: url(../images/bw02.jpg); background-repeat:no-repeat; background-position:right;}
.msgbg_home3 {background: url(../images/bw03.jpg); background-repeat:no-repeat; background-position:right;}

/* div ids */
#pullquote {float:right; width:200px; color:#CCCC00; font-weight:bold; font-size:13px; margin:10px 0px 0px 100px;}

#sitelist {
	margin: 0 0 3px 0;
	padding: 0;
}

#sitelist li{
	margin: 0;
	padding: 10px 0 0 0;
	list-style: none;
}