/* Start of CMSMS style sheet 'SiteMain' */
body { margin-top: -10px; padding: 0;
           background: #CCCCCC;
           color: #000033;
	   font-family: Arial, Helvetica, sans-serif;
	   font-size: medium;
           text-align: center;
           margin-left: auto;
           margin-right: auto;
           width: 880px;

}

p {
         font-size: 85%;
         margin-right: 30px;
         margin-left: 10px;
         

}

h4 {
           margin-left: 10px;
}

a { color: #CCCCCC;
    text-decoration: none;
    font-weight: bold;

}

a:hover, a:active {

                    text-decoration: underline;

}

img { border: none;

}

#container { width: 880px; height: 630px; text-align: left; margin: 0; padding: 0;
             

}

#maincontents { height: 605px; margin: 0; padding: 0;
                
                background: #56586C;
                background: #000033 url(uploads/images/bkgd.png);

}

#leftcolumn { float: left;
               height: 605px;
			   width: 162px;
			   padding: 10px 0 0 4px;
			   margin: 0;
                           text-align: center;

}

#leftcolumn  ul{ list-style: none;
			      font-size: 80%; 
			      font-weight: bold;
				  color: #CCCCCC;
				  margin: 0;
				  padding: 0 0 0 5px;
                                

}

#leftcolumn li { padding: 3px 0 0 0;

}

#leftcolumn li.sub { margin: 0 0 0 10px;

}

#rightcolumn { float: right;
              height: 605px; 
              width: 700px;
              margin: 0 7px 0 0;
             
			  padding: 0;

}

#rightcolumn p { color: #000033;
			  font-size: 90%;

}


			 


.dropbox { background: url(uploads/images/dropbox.gif) no-repeat bottom right;
                 background: url(uploads/images/dropbox.png) no-repeat right bottom !important;
                 margin: 6px 0 0 6px;
                 position: relative;
}




#menu { margin: 0; padding: 5px 0 0 20px; text-align: left;

}

#menu a img { border: none;

}

#menu a:hover img, #menu a:active img { border-bottom: 1px solid #CCCCCC;

}




#footer { height: 25px; 
          text-align: center;
		  color: #000033;
		  margin: -30px 0 0 120px;

} 

#footer a { color: #000033;

}

#footer a:hover, a:active { text-decoration: underline;
}

#footer ul { list-style: none; float: left; 
			 font-size: 60%; 
			 font-weight: bold;
                         margin-left: 10px;

}

#footer li { float: left; 
			 padding: 0 20px 0 20px;

}



#NewsEntry h4 {margin: 20px 10px 0 10px;

}
#NewsEntry p { margin: 5px 20px 0 20px;

}
#NewsEntry p.date { margin: 20px 10px 0 10px;

}

#NewsEntry p.date2 { margin: 10px 10px 0 10px;

}
#calendar-list h4 {margin: 20px 10px 0 10px;

}
#calendar-list p { margin: 5px 20px 0 20px;

}

#events { padding: 0; margin: 0; margin-top: -10px;

}
#events h4 { padding: 0; margin: 5px 20px 0 10px;

}

#events p { padding: 0; margin: 2px 30px 0 15px;

}

#events h4 { padding-bottom: 0; margin-bottom: 0;

}

#events p.month { margin: -22px 0 20px 80px;

}
#events .title { font-weight: bold; font-size: 100%; margin: 10px 5px 0 0;

}

div.event { margin: -90px 0 20px 0; padding: 0; float: right; width: 500px; 

}

#events div.event p { margin: 15px 0 0 20px;

}


.month { padding: 0; margin: 0; font-weight: bold; font-size: 90%;


}


.month a { padding: 0 5px; font-weight: normal; font-size: 70%;


}




#events p.events {
                        margin-left: 20px;
}

#events .date {
                          text-decoration: underline;
}

#events div.event p.summary {
                          margin: 5px 0 0 20px;
}

div.eventimage {
                           float: left;
                           width: 175px;
                           margin: 0 0 0 20px;
                           height: 75px;
                         }

#events-fullview  {
                        margin: 0 20px 0 10px;
}

#events-fullview .date {
                          text-decoration: underline;
}
          
#events-fullview .title { font-weight: bold; font-size: 100%; margin: 10px 5px 0 0;

}                 

#events-fullview img {
                                   padding: 5px 0 10px 10px;
}

#links .header {
                  text-decoration: underline;

}

#links a {       
                     font-size: 90%;
                     font-weight: normal;
                     margin-left: 10px;
                     
}

#links a:hover {
                     font-weight: bold;
                     text-decoration: none;
}
/* End of 'SiteMain' */

