@charset "utf-8";
/* CSS Document */

strong {
font-weight:bold;
}

em {
font-style:italic;
}

h3 {
font-weight:bold;
font-size:116%;
}

h4 {
font-weight:bold;
font-size:108%;
}

/* general styles *******************************/

body {
background-image:url('../images/stripe_bkgd.jpg');
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#wrapper {
margin:0 auto;
width:803px;
text-align:left;
position:relative;
left:30px;
}

/* header styles ********************************/
#header {
background:url('../images/header_bkgd.gif') repeat-x center top;
text-align:left;
position:relative;
height:165px;
margin:0 25px;
padding:0;
text-align:center;
}

#header .logo  {
background:url('../images/sacred_heart.gif') no-repeat;
position:absolute;
top:0px;
left:-52px;
padding-left:165px;
border:none; 
}

#header .navigation {
background:url('../images/waves2.gif') no-repeat center top;
position:absolute;
top:0px;
height:165px;
width:270px;
right:-30px;
}

#header .navigation .links
{
position:absolute;
top:33px;
right:150px;
}

/* body styles **********************************/
#main {
background:url('../images/page_hdr.gif') no-repeat;
position:relative;
padding:100px 0 0 0;
position:relative;
}

#main .watermark {
background:url('../images/page_watermark.jpg') no-repeat;
position:absolute;
top:0px;
left:32px;
width:134px;
height:320px;
}

.maincontent {
background:url('../images/page_bkgd.gif') repeat-y;
position:relative;
float:none;
width:680px;
margin-left:0px;
font-size:88%;
min-height:370px; /*this needs to be adjusted if ropeguy overlaps navigation*/
height:350px;/*for IE6*/
padding:10px 60px 15px 60px;
top:0px;
}

html>body .maincontent {/*---for better browsers NOT IE----- */
height:auto!important;
}

#main .text {
padding:10px 0 0 0;
position:relative;
top:-20px;
z-index:13;
}

.maincontent ul li{
list-style:disc none inside;
padding:0 0 0 1.2em;
}

.maincontent a:link, .maincontent a:visited {
color:#660000;
text-decoration:underline;
}

.maincontent a:hover {
color:#333333;
text-decoration:none;
}

/* main navigation styles ***********************/

#main .primaryNavigation {
position:absolute;
left:-123px;
top:60px;
z-index:3;
width:153px;
margin:10px 0;
font-family:Georgia, "Times New Roman", Times, serif;
}

.primaryNavigation ul {
list-style:none;
}

.primaryNavigation ul li {
margin:10px 0;
text-align:right;
}

.primaryNavigation a
{
text-decoration:none;
font-family:Georgia;
font-size:138.5%;
font-style:italic;
font-weight:bold;
background-color:#470f02;
color:#fbfaf6;
padding:2px 8px 6px 10px;
}


.primaryNavigation a:hover {
text-decoration:underline;
background-color:#990000;
color:#fbfaf6;
}

/* sub navigation styles ****************************/


.subnavigation {
position:relative;
top:-45px;
left:0px;
width:690px;
}

.maincontent .subnavigation ul {
text-align:left;
z-index:14;
padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
}

.maincontent .subnavigation ul li {
display:inline;
margin:0;
padding:7px 0px 7px 0px;
background:#cac6b9;
line-height:25px;
}

.maincontent .subnavigation ul li a {
background-image:url(../images/subnavArrow.gif);
background-repeat:no-repeat;
background-position:0 3px;
color:#333333;
padding:0 14px 0 12px;
margin:0;
text-decoration:none;
font-size:130%;
font-weight:bold;
white-space:nowrap;
}

.maincontent .subnavigation ul li a:hover {
color:#470f02;
text-decoration:underline;
}

/*.navRightEnd {
background:url(../images/nav_rightdoor.jpg) no-repeat right;
border-right:none;
width:10px;
height:30px;
}*/

/* footer styles ********************************/
#footer {
background:url('../images/bottom_corners.gif') no-repeat;
height:168px;
position:relative;
}

#footer .deco1 {
background:url('../images/rope.gif') no-repeat;
position:absolute;
top:-90px;
left:-62px;
width:80px;
height:211px;
}

#footer .deco2 {
background:url('../images/lizard.gif') no-repeat;
position:absolute;
top:-50px;
right:50px;
width:168px;
height:162px;
}

#footer .copyright {
color:#fbfaf6;
position:absolute;
bottom:10px;
left:110px;
font-size:7pt;
margin:0 0 0 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


