html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;font-family:inherit;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}







										/*-- classes and styling -- */


p.article:first-letter 
{
color:#5b0d00;
font-family: 'Old Script','Edwardian Script','Chopin Script','Brush Script m7',serif;
        font-size: 42px; font-weight:bold;
}


.gold {

	color:#ffb400;

}

.blue {

    color:#002ba6

}

.brown {

    color:#52140b

}

.white, .white a:link {

    color:white

}

.bold{

	font-weight:bold;

}

.centerText {

	text-align:center;

}

.rightText {

	text-align:right;

}

.text1 {

	font-size: 8pt !important

}

.text2 {

	font-size: 10pt !important

}

.text3 {

	font-size: 12pt !important

}

.text4 {

	font-size: 13pt !important

}

.text5 {

	font-size: 16pt !important

}

.text6 {

	font-size: 18pt !important

}

.text7 {

	font-size: 20pt

}

.text8 {

	font-size: 22pt

}

.text9 {

	font-size: 24pt

}

.text8 {

	font-size: 22pt

}

a:link {

	text-decoration: underline;

	color: #002ba6;

}

a:visited {

	text-decoration: none;

	color:#005677;

}

a:hover {

	text-decoration: none;

	color: #002F3F;

}

img, img a:link {

	border: 0;

}

.left {

	float:left

}

.right {

	float: right

}

.clear {

	clear:both

}

.leftText {

    text-align:left

}

.justify {

    text-align:justify

}

.italic {

    font-style:italic

}

.clrMar {

    margin:0 0;

    padding:0 0

}

.marRt7 {

    margin-right:7px;
padding-bottom: 30px;

}

.marLt10 {

    margin-left:10px

}

.marTop30 {

    margin-top:30px

}

.rtText {

    text-align:right

}

.starDivMar {

    margin:15px 0

}

.starsBotMar {

    margin-bottom:15px

}



.indentP {

    margin-left:50px

}

h1 {

    color:#002ba6;

    font-size:36px;

    border-bottom:1px #9d7147 solid;

    padding-bottom:3px;

    margin-bottom:10px

}

h2 {

    color:#5b0d00;

    font-size:21px;

    font-weight:bold;

    border-bottom:1px #9d7147 solid;

    padding-bottom:3px;

    margin-bottom:10px

}

/*-- image styling --*/



.ltNavStars {

    margin-left:59px;

    margin-top:7px;

    margin-bottom:10px

}

.ribbon {

    margin-left:30px;

    margin-right:10px

}

.hr {

    border:none;

    border-bottom:1px solid #9d7147;

    margin-bottom:10px

}

.clearFix {

    overflow:hidden

}

/*-- core page elements --*/



body {

	font-family: Georgia, Old Script, Palatino, Times, Times New Roman, serif;

	font-size: 100.01%;

	background: url(../images/mainBg.jpg) no-repeat center top #000;

    background-attachment: fixed;

	color:#000;

	overflow:-moz-scrollbars-vertical;

    overflow-x:auto

}

.canDes {

    padding-left:20px;

    padding-top:80px;

    width:430px

}

#colLt {

    width:218px;

    float:left;

    overflow:visible;

}

#colCen {

    width:524px;

    float:left;

}

#colRt {

    width:218px;

    float:left;

}

#colRtSec {

    width:742px;

    float:left;

}

#colCenWrap {

    width:482px;

    padding:5px 21px

}

#colRtWrap {

    text-align:center;

    padding:5px 30px

}

#colRtWrapSec {

    text-align:center;

    padding:24px 40px 5px 30px;

    background: url(../images/rtColSecTop.jpg) no-repeat center top;

    overflow:hidden

}

#colRtWrapSec p {

    margin-bottom:15px

}

#colRtWrapSec blockquote, #colRtWrapSec blockquote p {

    margin-bottom:15px;

    padding:0 20px;

    font-style: italic

}

.dots li {

    list-style-type: disc;

    margin-left:15px;

    margin-bottom:15px

}

ul.dots  {

    margin-left:15px

}

.ed li {

    margin-bottom:15px;

    margin-left: 40px

}

.edAuthor {

    color:#5b0d00;

    font-size:15px;

    font-weight:bold;

}

.edTease {

    clear:both;

    font-size:13px;

    text-align:justify;

    margin:8px 0 7px 0;

}

.edTitle {

    color:#000;

    font-size:19px;

    font-weight:bold;

}

.eventDes {

    font-size:13px;

    text-align:justify;

    padding-bottom:10px

}

#footer {

    clear:both;

    height:65px;

    padding-top:60px;

    background: url(../images/footer.jpg) no-repeat;

    width:960px;

    margin:0 auto;

}

#footer a:link, #footer a:visited {

    color:white

}

#footerSec {

    clear:both;

    height:65px;

    padding-top:60px;

    background: url(../images/footerSec.jpg) no-repeat;

    width:960px;

    margin:0 auto;

}

#footNav li {

    display:inline;

    margin:0 85px;

}

#footNav {

    text-align:center;

    margin-top:0px

}

#footNav a:link,#footNav a:visited, #topNav a:visited {

    display:inline;

    font-size:18px;

    color:white;

    text-decoration:none

}

#footNav a:hover {

    color:#cacaca

}

.fatherPic {

    position:absolute;

    top:171px;

    left:51px

}

.galBtn {

    margin:35px 30px 0 0

}

#godWrap {

    width:241px;

    float:left;

}

#godWord {

    border-left:1px solid #9d7147;

    padding-left:13px;

    font-style: italic;

    color: #002ba6;

    font-size:20px;

    text-align:justify

}

#header {

    height:267px;

    background: url(../images/header.jpg) bottom center no-repeat;

    position:relative;

    z-index:1

}

.logo {

    position:absolute;

    top:65px;

    left:50px

}

#mainNav {

    width:173px;

    text-align:center;

    margin-left:17px

}

#mainNav li{

    list-style:none;

    text-align:center;

    margin-bottom:13px

}

#mainNav a:link, #mainNav a:visited {

    color:#ffb400;

    font-weight:bold;

    text-decoration:none

}

#mainNav a:hover{

    color:#cf9200

}

.newsHdr {

    color:#000;

    font-size:16px;

    font-weight:bold;

    margin-bottom:10px

}

.newsPic {

    border-top:5px solid #97875f;

    border-right:5px solid #3e2c00;

    border-bottom:5px solid #2e2100;

    border-left:5px solid #796431;

}

.newsTease {

    font-size:14px;

    text-align:justify;

}

.news img {

    margin-top:5px

}

#patWrap {

    width:231px;

    margin-right:7px;

    float:left;

}

#patWord {

    font-style: italic;

    padding-right:5px;

    color: #002ba6;

    font-size:20px;

    text-align:justify

}

#patWord em, #godWord em{

    font-size:15px;

    color:black;

    font-style:normal;

    font-weight:bold

}

#pennWrap {

    width:640px;

    padding:10px 10px;

    background:#9F6500;

    display:block;

    overflow:hidden

}

#picsWrap {

    text-align:center

}

#picsWrap img {

    margin-bottom:15px

}

.radioWrap {

    background: #9F6500;

    padding:15px;

    text-align:center

}

.ribbonText {

    color:white;

    text-align:center;

    width:180px;

    font-size:13px;

    margin-left:18px

}

.ribbonText a:link, .ribbonText a:visited {

    color:white;

    text-decoration:none

}

.ribbonText a:hover {

    color:#cacaca

}

#slideShow {

    border-top:5px solid #97875f;

    border-right:5px solid #3e2c00;

    border-bottom:5px solid #2e2100;

    border-left:5px solid #796431;

    height:241px;

    width:313px;

    overflow:hidden

}

#topNav {

    height:32px;

    width:960px;

    padding-top:7px;

    position:fixed;

    background: url(../images/topNavSlice.jpg) repeat-x;

    margin:0 auto;

    text-align:center;

    z-index:10;

}

#topNav li {

    display:inline;

    margin:0 85px;

}

#topNav ul {

    text-align:center

}

#topNav a:link, #topNav a:visited {

    display:inline;

    font-size:18px;

    color:white;

    text-decoration:none

}

#topNav a:hover {

    color:#cacaca

}

.vidText {

    margin-top:5px;

    margin-bottom:15px;

    font-size:11px;

    text-align:center;

    color:white;

}

.vidText a:link, vidText a:visited {

    color:white;

    text-decoration:none

}

.vidText a:hover {

    color:#cacaca

}

.wrapper {

	width:960px;

	margin: 0 auto;

    background: url(../images/bodySlice.jpg) repeat-y;

}

.wrapperSec {

	width:960px;

	margin: 0 auto;

    background: url(../images/bodySliceSec.jpg) repeat-y;

}









/* content styling */

#colRtWrapSec span.heading, #colRtWrapSec p.heading, #colRtWrapSec strong {

    font-weight:bold

}



#colRtWrapSec hr {

    color:black

}









/* ================================================================

This copyright notice must be untouched at all times.



The original version of this stylesheet and the associated (x)html

is available at http://www.cssmenus.co.uk

Copyright (c) 2009- Stu Nicholls. All rights reserved.

This stylesheet and the associated (x)html may be modified in any

way to fit your requirements.

=================================================================== */

#flyout {float:left; padding:0; margin:0px 0 0 0; list-style:none; position:relative; }

#flyout ul {padding:0; margin:0; list-style:none; height:auto; background: url(../images/trans.gif); position:absolute; left:-9999px; top:0; border:1px solid #9a3f22}

#flyout table {border-collapse:collapse; width:0; height:0; margin:-1px -10px;}



#flyout li {float:left; margin-bottom:0px;}

#flyout li a {display:block; float:left; width:182px;  text-decoration:none; text-align:center; padding:3px 0 7px 0}

#flyout li a.fly {background:transparent url(../images/right-arrow.gif) no-repeat right center;}



#flyout li:hover {position:relative;}

#flyout li a:hover {position:relative; color:#fff;}

#flyout li:hover > a { color:#fff;}



#flyout ul li a {background: #5b2311}

#flyout ul li a.fly {background:#5b2311 url(../images/right-arrow.gif) no-repeat right center;}

#flyout ul ul li a {background:#5b2311}

#flyout ul ul li a.fly {background:#5b2311 url(../images/right-arrow.gif) no-repeat right center;}

#flyout ul ul ul li a {background:#5b2311;}



#flyout li a.current,

#flyout ul li a.current,

#flyout ul ul li a.current,

#flyout ul ul ul li a.current {color:red; font-weight:bold}



#flyout :hover ul,

#flyout :hover ul :hover ul,

#flyout :hover ul :hover ul :hover ul {left:170px;}



#flyout :hover ul ul,

#flyout :hover ul :hover ul ul {left:-9999px;}



#flyout ul li:hover > a {background-color:#401608; color:#fff;}

#flyout ul ul li:hover > a {background-color:#401608; color:#fff;}


