/* IE & FF Fix */
* {margin:0; padding:0;}

html, body {margin:0px; padding:0px; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:12px; font-color:#666; background:url(../../images/body/tile.jpg) repeat-x;}


/* Global Elements */
a {color: #6c004e; text-decoration:none}
a:hover {color: #000; border-bottom:2px solid #6c004e;}
p {margin:0; padding:10px 20px 0px 20px; line-height:125%;}


/* Classes */
.clearBoth {clear:both;}
.floatLeft {float:left; padding:20px;}
.floatRight {float:right; padding:20px;}
.orangeTxt {color:#6c004e; font-weight:bold;}
.purpleTxt {color:#6c004e;}
.padding {padding:20px}
.bottom {padding-bottom:20px}
.imgpad {padding-top:40px}


/* Main Page  */
#page-container {width:906px; margin:auto; background:url(../../images/general/centerBg.jpg) repeat-y; line-height:125%;}
#page-container h1 {float:left; width:906px; height:153px; background:url(../..images/headers/main.jpg) no-repeat; text-indent:-9999px;}


/* Header */
#header {background:#FFF;}
#header h1 {float:left; width:906px; height:153px; background:url(../../images/headers/header.jpg) no-repeat; text-indent:-9999px;}
#header ul {padding:10px 20px 20px 20px; float:left; font-size:16px}
#header li {list-style:none; display:inline; padding:10px 20px 0 0;}


/* Content */

.column {float:left; width:875px;}
.column h2 {font-size:26px; padding:20px; border-bottom:1px solid #CCC; border-top:1px solid #CCC; color: #6c004e;}

.column1 {float:left; width:589px;}
.column1 h2 {font-size:26px; padding:20px; border-bottom:1px solid #CCC; border-top:1px solid #CCC; color: #6c004e;}
.column1 h3 {font-size:16px; padding:10px 10px 10px 20px;  color: #6c004e;}
.column1 h4 {font-size:18px; padding:20px; border-bottom:1px solid #CCC; color: #755261;}
.column1 ul {padding:0 30px 20px 20px;}
.column1 li {list-style:none; padding:10px 0;}

.columnvicar {float:left; width:900px;}
.columnvicar h2 {font-size:26px; padding:20px; border-bottom:1px solid #CCC; border-top:1px solid #CCC; color: #cc66cc;}
.columnvicar ul {padding:0 30px 5px 20px;}
.columnvicar li {list-style:none; padding:5px 0; color: #6c004e;}

.column2 {float:left; width:317px;}
.column2 h2 {font-size:26px; padding:20px; border-bottom:1px solid #CCC; border-top:1px solid #CCC; color: #4d2929;}
.column2 ul {padding:0 30px 20px 20px;}
.column2 li {list-style:none; padding:10px 0;}


/* Footer */
#footer {clear:both; background-color:#FFFFFF; height:25px; border-top:1px solid #ccc; padding:20px 10px;}
#ourLink {float:right;}
#lowerNav {list-style:none; float:left;}
#lowerNav li {display:inline;}