/* Julia, this file edits the fonts, backgrounds and colors that are used on your website */




/* Main link styles */

a:link { color: rgb(253,24,19) }
a:visited { color: rgb(155,155,155) }
a:hover { color: rgb(253,24,19) }
a:active { color: rgb(155,155,155) }




/* Use these classes to edit the page backgrounds */

body.black { 
background-color: black; 
padding: 0px; 
margin:0; 
}


body.spring { 
background-image: url(../images/spring2_flowerBGimg.jpg); 
background-repeat: no-repeat; 
background-attachment: fixed; 
background-color: rgb(221,101,13); 
padding: 0px; 
margin:0; 
}


body.spring2 { 
background-image: url(../images/spring_flowerBGimg.jpg); 
background-repeat: no-repeat; 
background-attachment: fixed; 
background-color: rgb(52,109,112); 
padding: 0px; 
margin:0; 
}


body.summer { 
background-image: url(../images/summer_blueskyBGimg.jpg); 
background-repeat: repeat-y; 
background-attachment: fixed; 
padding: 0px; 
margin:0; 
}


body.fall { 
background-image: url(../images/fall_leavesBGimg.jpg); 
background-repeat: repeat-y; 
background-attachment: fixed; 
background-color: rgb(185,57,14);
padding: 0px; 
margin:0; 
}


body.winter { 
background-image: url(../images/winter_treeBGimg.jpg); 
background-repeat: repeat-y; 
background-attachment: fixed; 
padding: 0px; 
margin:0; 
}



/* This section is the style information for the pages' main content */

#jbBoard { 
font-size: 12px; 
color: white; 
line-height: 16px; 
}

#jbBoard table { 
padding: 0px; 
margin: 0; 
}


#jbBoard td { 
background-color: black; 
font-size: 12px; 
color: white; 
line-height: 16px;
padding: 0px; 
margin: 0; 
 }


#jbBoard td.board { 
background-image: url(../images/chalkboardBGimg.jpg); 
background-repeat: repeat; 
background-attachment: fixed; 
font-size: 12px; 
color: white; 
line-height: 26px; 
margin: 0px;
padding: 10px; 
}


#jbBoard td.bookit { 
background-image: url(../images/chalkboardBGimg_dk.jpg); 
background-repeat: repeat; 
background-attachment: fixed; 
font-size: 12px; 
color: white; 
line-height: 16px 
}


#jbBoard p.headline { 
color: rgb(255,125,0); 
font-weight: normal; 
font-size: 28px; 
font-family: "Bembo", "Times New Roman", Times, serif; 
text-align: center; 
line-height: 30px; 
margin: 0px 10px 10px 10px; 
padding: 10px 5px 25px 5px; 
background-image: url(../images/chalkboardBGimg_dk.jpg); 
background-repeat: repeat; 
background-attachment: fixed; 
}


#jbBoard p.atquote { 
color: white; 
font-weight: normal; 
font-size: 18px; 
font-family: Futura, Helvetica, Arial, sans-serif; 
text-align: left; 
line-height: 24px; 
margin: 2px 2px 2px 2px; 
padding: 5px 10px 5px 10px; 
border-left: dotted 2px rgb(255,125,0); 
}


#jbBoard p.content { 
color: black; 
line-height: 16px;  
padding: 0px; 
margin: 0; 
}


#jbBoard p.zero { 
line-height: 16px;  
padding: 0px; 
margin: 0; 
width: 400px; 
}


#jbBoard .click { text-decoration: none; font-weight: normal; }
#jbBoard a { text-decoration: none; font-weight: normal; }
#jbBoard a:link { color: rgb(171,225,250); }
#jbBoard a:visited { color: rgb(248,194,217); }
#jbBoard a:hover { color: rgb(255,250,194); }
#jbBoard a:active { color: rgb(228,242,231); }


#jbBoard p { 
color: white; 
font-weight: normal; 
font-size: 16px; 
font-family: "Bembo", "Times New Roman", Times, serif; 
text-align: left; 
line-height: 20px; 
margin: 2px 2px 2px 2px; 
padding: 5px 10px 5px 10px; 
}


#jbBoard ul { 
font-size: 14px; 
color: rgb(255,125,0); 
line-height: 18px; 
font-family: geneva, arial, Futura, Helvetica, sans-serif; 
font-weight: normal; 
margin: 5; 
background-color: rgb(60,60,90); 
margin: 0px; 
padding: 25px; 
}


#jbBoard ul.nobg { 
font-size: 14px; 
color: white; 
line-height: 18px; 
font-family: geneva, arial, Futura, Helvetica, sans-serif; 
margin: 5; 
font-weight: normal; 
background-color: transparent; 
margin: 0px; 
padding: 25px; 
}


#jbBoard img.inset { 
border: 2px red solid; 
margin: 5; 
padding: 0; 
}


#jbBoard img.outset { 
border: 2px red solid; 
margin: 3px 10px 10px 10px; 
padding: 0px; 
text-align: center; 
}


#jbBoard p.floatr { 
border: 2px red solid; 
margin: 10; 
padding: 5; 
text-align: center; 
float: right; 
}


#jbBoard p.floatl { 
border: 2px red solid; 
margin: 10; 
padding: 5; 
text-align: center; 
float: left; 
}


#jbBoard form.right { 
width: 245px; 
border: 2px red solid; 
margin: 10; 
padding: 5; 
text-align: center; 
float: right; 
}


#jbBoard form.left { 
width: 180px; 
height: 340px; 
border: 2px red solid; 
margin: 10; 
padding: 5; 
text-align: center; 
background-image: url(../images/chalkboardBGimgsmdrk.jpg); 
background-repeat: repeat; 
background-attachment: center; 
float: left; 
}


#jbBoard form.enews { 
border: 2px red solid; 
margin: 20px; 
padding: 15; 
text-align: center; 
background-color: rgb(185,57,14); 
background-image: url(../images/chalkboardBGimg_dk.jpg); 
background-repeat: no-repeat; 
background-attachment: center; 
align: center; 
}


#jbBoard p.cnt { 
color: white; 
font-weight: normal; 
font-size: 14px; 
font-family: geneva, arial, Futura, Helvetica, sans-serif; 
text-align: center; 
line-height: 20px; 
margin: 10px 2px 2px 2px; 
}



#jbBoard p.rite { 
color: rgb(255,125,0); 
font-weight: normal; 
font-size: 12px; 
font-family: geneva, arial, Futura, Helvetica, sans-serif; 
text-align: right; 
line-height: 20px; 
margin: 10px 2px 2px 2px; 
}


#jbBoard p.lefty { 
color: rgb(255,125,0); 
font-weight: normal; 
font-size: 14px; 
font-family: geneva, arial, Futura, Helvetica, sans-serif; 
text-align: left; 
line-height: 20px; 
margin: 2px 2px 2px 2px; 
}


#jbBoard p.address { 
color: rgb(255,125,0); 
font-weight: normal; 
font-size: 14px; 
font-family: geneva, arial, Futura, Helvetica, sans-serif; 
text-align: left; 
line-height: 20px; 
margin: 2px 2px 2px 2px; 
}


#jbBoard p.callout { 
background-color: rgb(185,57,14); 
font-size: 12px; 
font-family: Futura, Helvetica, Arial, sans-serif;
color: rgb(244,193,130); 
line-height: 14px;
margin: 5px;
padding: 8px 10px 18px 10px; 
}


#jbBoard p.caption { 
color: white; 
font-weight: normal; 
font-size: 10px; 
font-family: geneva, arial, Futura, Helvetica, sans-serif; 
text-align: center; 
line-height: 13px; 
margin: 5px 0px 0px 0px;
padding: 10px 10px 15px 10px;
background-color: rgb(40,40,40); 
border: 2px grey solid; 
}


#jbBoard p.caption2 { width: 600px; 
color: white; 
font-weight: normal; 
font-size: 10px; 
font-family: geneva, arial, Futura, Helvetica, sans-serif; text-align: left; 
line-height: 12px; 
margin: 15px 5px 5px 5px; 
}


#jbBoard p.caption3 { 
width: 400px; 
color: white; 
font-weight: normal; 
font-size: 10px; 
font-family: geneva, arial, Futura, Helvetica, sans-serif; 
text-align: center; 
line-height: 12px; 
margin: 15px 5px 5px 5px; 
float: left; 
}


#jbBoard div.insetsect { 
width: 310px; 
margin: 10px;
padding: 10px; 
text-align: center; 
float: right;
}


#jbBoard div.insetsectl { 
width: 300px; 
margin: 10px;
padding: 10px; 
text-align: center; 
float: left; 
}










/* Additional styles */

p.boxed { 
font-size: 18px; 
color: white; 
line-height: 22px; 
font-family: Futura, Helvetica, Arial, sans-serif; 
font-weight: normal; 
background-color: rgb(30,30,30); 
margin: 10px; 
padding: 25px; 
}


p.std { 
color: white; 
font-weight: normal; 
font-size: 14px; 
font-family: Futura, Helvetica, Arial, sans-serif; 
text-align: center; 
line-height: 20px; 
margin: 10px 2px 2px 2px; 
}


p.stdrev { 
color: rgb(255,255,255); 
font-weight: normal; 
font-size: 14px; 
font-family: "Bembo", "Times New Roman", Times, serif; 
text-align: center; 
line-height: 16px; 
margin: 10px 2px 2px 2px; 
}


p.just { 
color: rgb(16,20,92); 
font-weight: normal; 
font-size: 14px; 
font-family: "Georgia", "Bembo", "Times New Roman", Times, serif; 
text-align: left; 
line-height: 20px; 
margin: 0px 20px 10px 20px; 
letter-spacing: 0.05em; 
}


p.points { color: rgb(16,20,92); 
font-weight: normal; 
font-size: 14px; font-family: Futura, Helvetica, Arial, sans-serif; 
text-align: right; 
line-height: 20px; 
margin: 0px 0px 0px 0px; 
padding: 25px; 
letter-spacing: 0.05em; 
}


.title { color: rgb(244,193,130); 
font-weight: normal; 
font-size: 24px; 
font-family: Futura, Helvetica, Arial, sans-serif; 
text-align: center; 
text-transform: uppercase; 
line-height: 30px; 
margin: 0px 0px 0px 0px; 
padding: 0px; 
}


.focus { 
color: white; 
font-weight: normal; 
font-size: 16px; 
font-family: Futura, Helvetica, Arial, sans-serif; 
text-align: center; 
line-height: 24px; margin: 10px 2px 2px 2px; 
}


.legalrev  { 
color:  white; 
font-weight: normal; 
font-size: 9px; 
font-family: Futura, Helvetica, Arial, sans-serif; 
text-align: justify; 
line-height: 16px; 
}


.rightimg { 
padding-top: 10px; 
padding-left: 10px; 
padding-right: 0px; 
padding-bottom: 10px; 
}


.leftimg { 
padding-top: 10px; 
padding-left: 0px; 
padding-right: 10px; 
padding-bottom: 10px; 
}


.revout { 
color: rgb(240,240,240); 
font-weight: normal; 
font-size: 16px; 
font-family: "Bembo", "Times New Roman", Times, serif; 
text-align: center; 
line-height: 24px; 
text-decoration: none; 
}




/* These styles specifically apply to the XML includes */

page_headline { 
color: rgb(255,125,0); 
font-weight: normal; 
font-size: 28px; 
font-family: "Bembo", "Times New Roman", Times, serif; 
text-align: center; 
line-height: 30px; 
margin: 0px 10px 10px 10px; 
padding: 10px 5px 25px 5px; 
background-image: url(../images/chalkboardBGimg_dk.jpg); 
background-repeat: repeat; 
background-attachment: fixed; 
}

photo_caption { 
color: white; 
font-weight: normal; 
font-size: 10px; 
font-family: geneva, arial, Futura, Helvetica, sans-serif; 
text-align: center; 
line-height: 13px; 
margin: 5px 0px 0px 0px;
padding: 10px 10px 15px 10px;
background-color: rgb(40,40,40); 
border: 2px grey solid; 
}


