/* Start of CMSMS style sheet '+JFS Level 2 CSS' */
body {
   background:url(uploads/images/bottomgradienthomesm.jpg) repeat-x fixed bottom;
}

/* center wrapper, min max width */
div#pagewrapper {
   border: none;
   margin: 0 auto;     /* this centers wrapper */
   max-width: 957px; /* , IE wont understand these, so we will use javascript magick */
   min-width: 957px;
   color: black;
   padding: 5px 5px 0px 5px;
   margin-top:0px;
}

/*Link styles for page content*/
div#main a {
	text-decoration:underline;
}
div#main a:hover {
	background-color: #ffbb00; /*Background color for CSS menu bar on hover*/
    color: #071a20;
}

div.photostrip {
float: left;
margin: 0; 
height: 113px;
}

div.photostrip_lg {
float: left;
margin: 0; 
height: 188px;
}

div.orangestrip {
width: 957px;
height: 8px;
background:url(uploads/images/orangeline.gif) repeat-x; 
margin: 0 0 15px 0;
}

div#content {
   margin: 0 auto 2em 0; /* some air above and under menu and content */
  
}

div#main {
   margin-left: 32%; /* this will give room for sidebar to be on the left side, make sure this space is bigger than sidebar width */
   margin-right: 22%; /* and some air on the right */
/*background-color: #FFFFFF;*/ /*creates white background behind main article*/
padding: 0 10px 10px 10px;
}


div#sidebar_l {
   float: left;  /* set sidebar on the left side. Change to right to float it right instead. */
   width: 30%;    /* sidebar width, if you change this please also change #main margins */
   display: inline;  /* FIX ie doublemargin bug */
   margin-left: 0;
}

/* if sidebar doesn't include menu but content add class="hascontent" */
div#sidebar_l.hascontent {
   padding: 0 1%;
   width: 30%;  /* make width smaller if there's padding, or it will get too wide for the floated divs in IE */
}

div#sidebar_l_title {
margin: 0 0 10px 20px;
}


div#sidebar_r {
   float: right;  
   width: 20%;    /* sidebar width, if you change this please also change #main margins */
   display: inline;  /* FIX ie doublemargin bug */
   margin-left: 20px;

}

div#sidebar_r_caltitle {
margin:0;
}
div#sidebar_r_calcontent {
margin: 0 0 0 45px;
}


div#sidebarcalendar a{
text-decoration: none;
font-weight: bold;
}

div#sidebarcalendar a:hover{
text-decoration: underline;
}

div#sidebarcalendar p {
margin-bottom: 0px;
line-height: 125%;
 }
 
div#sidebarcalendar {
margin-bottom: 40px;
 }

div#contactbox {
margin: 0 0 30px 30px;
padding: 0;
border: 0;
}

div#contactbox_title {
width: 151px;
height: 56px;
margin: 0;
border: 0;
padding: 0;
 }
 
div#contactbox_content {
background: url(uploads/images/contactbox_bottom_t.png) no-repeat bottom left;
width: 131px;
margin: 0;
border: 0;
padding: 0 10px 10px 10px;
font-size:85%;
}

div#contactbox_content a {
text-decoration: none;
color: #000000;
}

div#contactbox_content a:hover {
text-decoration: underline;
color: #000000;
}

div#sidebar_r_voltitle {
margin-bottom: 10px;
}

div#sidebar_r_volcontent {
margin: 0 0 0 45px;
}

div#sidebar_r_volcontent p{
line-height: 125%;
}

div#sidebar_r_volcontent a {
font-weight:bold;
text-decoration: none;
}

div#sidebar_r_volcontent a:hover{
text-decoration: underline;
}

.calendar-event {
margin-top: 15px;
margin-bottom: 5px;
}

.calendar-date-from {
margin-top: 2px;
}


/* End of '+JFS Level 2 CSS' */

