/* Just My Style - Style Sheet for www.ShelleyPearsall.com */

/* Body Tag Definition */
body { margin-left:0px; margin-top:0px; margin-right:0px; background-color:#fcd571; }

/* Assign font and color to the general styles */
font, th, td, p, span, div, textarea, a { font-family:Arial, Helvetica, Verdana, sans-serif; color:#000000; font-size:12px;}
a { font-weight:bold; font-style:italic; text-decoration:underline; color:#bc1630; }
a:hover { text-decoration: none; color:#bc1630; }
hr { height:1px; color:#003060;}
ul li{list-style:square;}
li { margin-bottom:10px; }

/* Main Div */
#webPage {  background-image: url(images/background.gif); background-repeat: repeat-y; background-position:Top Center; }

/* Header */
#header { width:770px; }

/* Page */
#page { width:770px; position:relative; background-color:#ffffff; text-align:left; background-image: url(images/pageBackground.jpg); background-repeat: repeat-y;  }

/* Left Side and Navigation */
#leftSide { float:left; width:206px; color:#686d6e; }

#rightSide { float:right; width:564px; text-align:left; } 
#rightSide .content { padding-bottom:30px; padding-left:40px; text-align:left; }
#rightSide .content2 { padding-bottom:30px; padding-left:40px; padding-right:34px; text-align:left; }
#rightSide .sectionTitle { padding-top:25px; padding-bottom:20px; }
#rightSide .subTitle { color:#bd1630; font-size:14px; font-weight:bold; text-decoration:none; font-style:italic; }
#rightSide .subTitle2 { color:#000000; font-size:13px; font-weight:bold; text-decoration:none; font-style:italic; }
#rightSide .highlight { color:#0507a5; font-weight:bold; text-decoration:none;}
#rightSide .highlight2 { color:#fb8c09; font-weight:bold; text-decoration:none;}
#rightSide .highlight3 { color:#3f920e; font-weight:bold; text-decoration:none;}
#rightSide .book { color:#3c9bcd; font-weight:bold; text-decoration:none; font-style:italic;}
#rightSide .book:hover { color:#0507a5; font-weight:bold; text-decoration:none; font-style:italic;}
#rightSide .book2 { color:#3c9bcd; font-weight:bold; text-decoration:none; font-style:italic;}
#rightSide .oneColumn { padding-right:30px; }
#rightSide .backToLink { font-weight:bold; font-style:italic; text-decoration:none; color:#bc1630; padding-top:20px; padding-bottom:30px; text-align:right; }
#rightSide .pdfLink { font-weight:bold; font-style:italic; text-decoration:none; color:#bc1630; padding-top:20px; text-align:right; }
#rightSide .pdfLink2 { font-weight:bold; font-style:italic; text-decoration:none; color:#bc1630; padding-top:10px; padding-bottom:10px; text-align:right; }
#rightSide .pdfLinkTop { font-weight:bold; font-style:italic; text-decoration:none; color:#bc1630; margin-bottom:10px; text-align:right; }
#rightSide .pdfLinkNoLine { font-weight:bold; font-style:italic; text-decoration:none; color:#bc1630; padding-top:0px; text-align:right; }
#rightSide .scheduleTopLink { font-weight:bold; font-style:italic; text-decoration:none; color:#bc1630; padding-top:20px; padding-bottom:0px; text-align:right; }
#rightSide .scheduleLink { font-weight:bold; font-style:italic; text-decoration:none; color:#bc1630;  text-align:right; }

/* SubNavigation */
#subNav { margin-top:30px; margin-left:10px; margin-bottom:40px; }
#subNav ul { list-style:none; padding:0px; margin:0px; }
#subNav ul li { list-style:none; margin:0px 0px 6px 0px; }
#subNav ul li a { list-style:none; padding-left:14px; font-size:11px; color:#858585; text-decoration:none; background-image: url(images/arrowMedium.gif); background-repeat: no-repeat; }
#subNav ul li a:hover { list-style:none; color:#000000; }
#subNav .here { font-size:12px; font-weight:bold; color:#8893a4;  }
#subNav .here:hover { font-weight:bold; color:#8893a4; }
#subNav .line {border-top:2px solid white; margin-left:2px;}

/* Footer */
#footer { width:770px; text-align:center; color:#ffffff; font-size:10px;  background-color:#368834; background-image: url(images/backgroundFooter.gif); background-repeat: repeat-x; }
#footer ul { list-style:none; padding:0px; margin:0px;}
#footer ul li { display:inline; margin:0px 8px 0px 8px; text-align:left; line-height:24px; }
#footer ul li a { font-size:10px; color:#FFFFFF; text-decoration:none; }
#footer ul li a:hover { color:#000000; text-decoration:none; }




/* Style All Column Sections */

.sctLink { color:#c1c1c1; font-size:18px; font-weight:bold; text-decoration:none;}
.sctLink:hover {text-decoration:none; color:#404f84; }
.pageTitle { color:#556f7c; font-size:14px; font-weight:bold; padding-bottom:20px; padding-left:30px; }
.subTitle:hover { color:#000000; font-size:14px; font-weight:bold;  text-decoration:none }
.subTitleBlue { color:#0e1290; font-size:14px; font-weight:bold; text-decoration:none; }
.footnote { font-size:10px; }
.footnote2 { font-size:11px; border-top:1px solid #000000; padding-top:10px; }
.footnoteSection { font-size:10px; padding-top:30px; }
.formlabel { font-size:12px; font-weight:bold; }



.tbTitle { background-color:#555e6c; font-size:12px; font-weight:bold; color:#ffffff; padding:5px; }
.tb1 { background-color:#e2e5ea; font-size:11px; padding:5px; }
.tb2 { background-color:#d8dbdf; font-size:11px; padding:5px; }

.list li { padding-bottom:10px; }
.listTangent { list-style:none; }
.listTangent li { list-style:none; }
.listTangent li a { text-decoration:none; padding-left:10px; list-style:none; }
.listTangent li a:hover { text-decoration:underline; list-style:none; }


.rule {border-top:1px solid #cccccc; margin-top:15px; margin-bottom:10px;}
.albumRule {border-top:1px solid #cccccc; margin-top:0px; margin-bottom:10px;}
.album { text-align:center; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding-top:20px; padding-bottom:20px; margin-bottom:20px; }
.albumNoLine { text-align:center; border-top:1px solid #cccccc;  padding-top:20px; padding-bottom:20px; }


#calendar {color:#a1a1a1; padding-top:5px; padding-left:20px; padding-bottom:10px; font-size:12px; float:right;}
#calendar .date { font-size:10px; border-top:1px solid #b4b5b4; border-right:1px solid #b4b5b4; color:#a1a1a1; text-decoration:none; padding:4px; text-align:center; }
#calendar .tableIt { border:1px solid #b4b5b4;}
#calendar .calendarTitle { color:#b4b5b4; font-weight:bold; padding-bottom:5px; font-size:12px;}
#calendar .dateStart { background-color:#ffffff; font-size:10px; color:#ffffff; border-right:1px solid #b4b5b4; border-top:1px solid #b4b5b4; text-align:center; }
#calendar .dateEnd { background-color:#ffffff; font-size:10px; border-right:1px solid #b4b5b4; border-top:1px solid #b4b5b4; color:#ffffff; text-decoration:none; padding:4px; text-align:center; }
#calendar .dateBooked { background-color:#fbb809; font-size:10px; border-top:1px solid #b4b5b4; border-right:1px solid #b4b5b4; color:#000000; text-decoration:none; padding:4px; text-align:center; }
#calendar .dateOpen { background-color:#368834; font-size:10px; border-top:1px solid #b4b5b4; border-right:1px solid #b4b5b4; color:#ffffff; text-decoration:none; padding:4px; text-align:center; }
