html,body {margin:0;
padding:0;}

body {background:#ffffff url('http://www.stmarymysticalrose.org/images/bg.jpg') repeat-x;
font-family:times,verdana;
font-size:10pt;
letter-spacing:1px;
line-height:14pt;}

#container {width:100%;}

#wrapper {margin:auto;
padding-bottom:5px;
text-align:justify;
width:750px;}

#main {float:left;
padding:0 5px 0 5px;
width:513px;}

#nav {float:right;
width:215px;}

#footer {background:url('http://www.stmarymysticalrose.org/images/footerbg.jpg') repeat-x;
color:#ffffff;
font-family:tahoma,verdana;
font-size:7pt;
height:20px;
padding-top:3px;
text-align:center;}

#footer a {color:#ffffff;
text-decoration:none;}

#footer a:hover {color:#61A6CF;}

h1 {border-bottom:1px dashed #C0C0C0;
color:#42453E;
font-family:arial,verdana;
font-size:14pt;
margin:0 0 5px 0;}

h2 {background:#42453E;
color:#ADB6B1;
font-family:arial,verdana;
font-size:12pt;
margin:0 0 5px 0;
padding:1px 1px 1px 3px;
text-align:center;}

big {font-family:tahoma,verdana;
font-size:12pt;
font-weight:bold;}

.center {margin:0 auto;
text-align:center;}

.alignleft {float:left;
margin:0 7px 0 0;}

.clear {clear:both;}
.layout {border:none;}
.bg1 {background-color:#C0C0C0;}

table.nav {background:#E5E5E5;
border:1px solid #42453E;
width:100%;}

#links li {margin-bottom:15pt;}

a img {border:none;}

a {color:#61A6CF;}
a:hover {color:#000000;}

a.mass {color:#000000;}
a:hover.mass {text-decoration:none;}