/* CSS Document */

/* Table and Cell Setups */
table#primaryTable { font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF; }
table#top { border-bottom:1px solid #c60f07; }
table#dealers { font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF; border:1px solid #c60f07; margin-left:20px; width:550px; }
table#schedule { font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF; border:1px solid #c60f07; margin-left:20px; width:550px; }
td#orgMenu { vertical-align:top; }
td#sideMenu { font-family:Arial, Helvetica, sans-serif; border-right:1px solid #c60f07; vertical-align:top; width:160px;
              background-color:#f5d7d6; }
td#sideMenu a { display:block; font-size:12px; margin-bottom:.5em; padding-left:10px; color:#000000; text-decoration:none; }
td#sideMenu a:hover { color:#FFFFFF; background-color:#c60f07; }
td#contentArea { width:590px; vertical-align:top; }
td#dealerCell { padding:3px 3px 3px 3px; border:1px solid #c60f07; }

/* footmenu setups */
td#footMenu { font-family:Arial, Helvetica, sans-serif; width:750px; font-size:10px; border-top:1px solid #c60f07;
              padding:7px 0 7px 0; text-align:center; }
td#footMenu a { color:#000000; text-decoration:underline; }
td#footMenu a:hover { color:#c60f07; text-decoration:underline; }
td#copyright { font-family:Arial, Helvetica, sans-serif; width:750px; font-size:10px; border-top:1px solid #c60f07;
               padding:7px 0 7px 0; text-align:center; }
			   
/* copyright setups */			   
td#copyright a { color:#000000; text-decoration:none; }
td#copyright a:hover { color:#c60f07; text-decoration:underline; }
td#bcMenu { font-family:Arial, Helvetica, sans-serif; font-size:90%; }

/* side menu setups */
div#sideMenuTitle { font-size:12px; font-weight:bold; padding-left:2px; border-bottom:1px solid #000000; margin-bottom:7px; }
div#bulletList { padding-left:60px; padding-right:10px; }
div#quickfactsbulletList { padding-left:60px; padding-right:10px; padding-bottom:3px; }

ul#bulletList { padding-left:60px; }

p#topofpage a { font-size:80%; padding-left:40px; color:#c60f07; text-decoration:none; }
p#topofpage a:hover { font-size:80%; padding-left:40px; color:#000000; text-decoration:underline; }

span#jumpMenuInstructions { font-size:75%; padding-left:4px; letter-spacing:.075em; }

/* Class Setups */
.pageTitle { font-size:150%; font-weight:bold; color:#c60f07; padding:3px 12px 0 5px; }
.sectionTitle {
	font-size:105%;
	font-weight:bold;
	color:#000000;
	padding:0 12px 0 18px;
	text-decoration: underline;
}
.listTitle { font-size:100%; font-weight:bold; color:#000000; padding:0 12px 7px 33px; }
.listText { font-size:100%; font-weight:normal; color:#000000; padding:0 12px 0 45px; }
.normalText { color:#000000; padding-left:33px; padding-right:12px; }
.smallText { color:#000000; padding-left:33px; padding-right:12px; font-size:10px; }
.resourcelinks { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:-15px; padding-left:33px; }
.centeredText { color:#000000; text-align:center; margin-bottom:-1.5em; }

/* calendar of events setups */
.eventsTable { width:500px; border:1px solid #c60f07; margin-left:35px; }
.rightEventsCell { padding:4px 3px 4px 9px; text-align:left; vertical-align:top; }
.leftEventsCell { width:40%; padding:4px 9px 4px 3px; text-align:right; vertical-align:top; border-right:1px solid #c60f07; }
.rowWhite { background-color:#FFFFFF; }
.rowPink { background-color:#f5d7d6; }

/* form table setups */
.formTable { font-size:100%; border:1px solid #c60f07; }
.formLeftCell { width:30%; padding:4px 4px 4px 0; text-align:right; vertical-align:top; background-color:#f5d7d6; }
.formRightCell { padding:4px 4px 4px 4px; background-color:#f5d7d6; border-left:1px solid #c60f07; }
.singleCell { font-size:12px ; background-color:#f5d7d6; padding:4px 4px 4px 10px; border-top:1px solid #c60f07; }
.checkBoxCell { background-color:#f5d7d6; padding:4px 4px 4px 25px; }
.amountCell { width:25%; padding:4px 4px 4px 4px; text-align:left; background-color:#f5d7d6; }

/* checkbox link setups */
.checkBoxCell a { color:#c60f07; font-weight:bold; text-decoration:none; padding-left:2px; padding-right:2px; }
.checkBoxCell a:hover { color:#f5d7d6; font-weight:bold; background-color:#c60f07; text-decoration:none; padding-left:2px; padding-right:2px; }

/* myths table setups */
.mythTable { border:1px solid #c60f07; width:500px; margin-left:35px; }
.mythLeftCell { width:25%; padding:6px 4px 4px 4px; text-align:right; vertical-align:top; font-weight:bold; background-color: #f5d7d6; }
.mythRighCell { padding:6px 4px 6px 4px; text-align:left; vertical-align:top; background-color:#f5d7d6; border-left:1px solid #c60f07; border-bottom:1px dashed #c60f07; }

/* religion table setups */
.religionTable { border:1px solid #c60f07; width:500px; margin-left:35px; }
.religionTitleCell { padding:4px 4px 4px 4px; text-align:left; padding-left:5px; background-color:#f5d7d6; }
.religionDescCell { padding:6px 4px 6px 4px; text-align:left; padding-left:25px; background-color:#FFFFFF; border-bottom:1px dashed #c60f07; }

/* workshop description table setups */
.descTable { font-size:10px; border:1px solid #c60f07; width:575px; margin-left:10px; vertical-align:top; }
.descNumberCell { width:5%; background-color:#f5d7d6; padding:4px 4px 4px 4px; text-align:center; vertical-align:top; }
.descImage { background-color:#f5d7d6; padding:4px 0 4px 2px; vertical-align:top; }
.descTitleCell { background-color:#f5d7d6; padding:4px 4px 4px 4px; text-align:left; vertical-align:top; }
.descProducerCell { background-color:#f5d7d6; padding:4px 4px 4px 4px; text-align:left; vertical-align:top; }
.descProducerFromCell { background-color:#f5d7d6; padding:4px 4px 4px 4px; text-align:left; vertical-align:top; }
.descLengthCell { background-color:#f5d7d6; padding:4px 4px 4px 4px; text-align:left; vertical-align:top; }
.descSkillCell { background-color:#f5d7d6; padding:4px 4px 4px 4px; text-align:left; vertical-align:top; border-bottom:1px solid #c60f07; }
.descDayCell { background-color:#f5d7d6; padding:4px 4px 4px 4px; text-align:left; vertical-align:top; border-bottom:1px solid #c60f07; }
.descTimeCell { background-color:#f5d7d6; padding:4px 4px 4px 4px; text-align:left; vertical-align:top; border-bottom:1px solid #c60f07; }
.descCostCell { background-color:#f5d7d6; padding:4px 4px 4px 4px; text-align:left; vertical-align:top; border-bottom:1px solid #c60f07; }
.descriptionCell { background-color:#f5d7d6; padding:4px 4px 4px 4px; text-align:left; vertical-align:top; }
.descBottomLineCell { font-style:italic; font-size:10px; background-color:#f5d7d6; padding:4px 4px 4px 4px; text-align:left; vertical-align:top; }
.descLeftArrow { background-color:#f5d7d6; font-size:14px; padding:4px 4px 4px 4px; text-align:center; vertical-align:middle; border-bottom:1px solid #c60f07; }
.descLeftArrow a { color:#c60f07; font-weight:bold; text-decoration:none; padding-left:2px; padding-right:2px; }
.descLeftArrow a:hover { color:#f5d7d6; font-weight:bold; background-color:#c60f07; text-decoration:none; padding-left:2px; padding-right:2px; }
.descRedText { color:#FF0000; }

/* mailinglist setups */
.mailinglistTable { width:400px; border:1px solid #c60f07; margin-left:35px; }
.mailinglistLeftCell { width:30%; padding:4px 4px 4px 0; text-align:right; vertical-align:top; background-color:#f5d7d6; }
.mailinglistRightCell { padding:4px 4px 4px 4px; background-color:#f5d7d6; border-left:1px solid #c60f07; }
.mailinglistCenteredCell { background-color:#f5d7d6; }

/* kfgs menu setup */
.kfgs_menu { text-align:center; padding:5px 10px 5px 10px; }

/* schedule table cell setups */
.schedDay { padding:2px 2px 2px 3px; vertical-align:top; width:15%; }
.schedDate { padding:2px 2px 2px 3px; vertical-align:top; width:11%; }
.schedStart { padding:2px 2px 2px 3px; vertical-align:top; width:12%; }
.schedEnd { padding:2px 2px 2px 3px; vertical-align:top; width:12%; }
.schedEvent { padding:2px 2px 2px 3px; vertical-align:top; width:50%; }

/* send this link setup */
.sendlinktable { font-size:10px; color:#000; width:500px; margin-left:35px; border:1px solid #c60f07; }
.sendlinkLeftCell { background-color:#f5d7d6; border-right:1px solid #f5d7d6; text-align:right; padding:2px 3px 2px 3px; vertical-align:top; }
.sendlinkRightCell { background-color:#f5d7d6; text-align:left; padding:2px 3px 2px 3px;  }

/* front page image table */
.fpImgTbl { width:540px; margin:10px auto 0px auto; padding:0px 0px 0px 0px; background-color:black; }
.fpImgLeftCell { width:170px; text-align:center; }
.fpImgRightCell { width:370px; text-align:center; }
	
/* thumbnail images */
.fpPkrDiv { position:relative; width:500px; margin:0px auto 10px auto; padding:0px 0px 0px 0px; border:none; }
.fpPkrThumbLeft { width:150px; height:112px; margin:10px 0px 0px 10px; border:1px solid black; }
.fpPkrThumbCenter { width:150px; height:112px; margin:10px 0px 0px 10px; border:1px solid black; }
.fpPkrThumbRight { width:150px; height:112px; margin:10px 0px 0px 10px; border:1px solid black; }.boldtext {
	font-weight: bold;
}
