body {
	margin : 20px;
	padding : 0;
	font : 77% "Trebuchet MS", verdana, arial, sans-serif;
	color : #333;
	background : #154471;
}
#container {
width : 700px;
border : 5px solid #fff;
margin-left : auto;
margin-right : auto;
padding : 10px;
color : #FFF;
background : #FFF;
}
			/*TOP BANNERs*/
#banner {
width : 700px;
height : 150px;
padding : 0;
margin-bottom : 5px;
color : #666;
background : inherit;
}
#bannerb {
width : 600px;
height : 776px;
padding : 0;
margin-bottom : 15px;
margin-left : 50px;
margin-right : 50px;
color : #666;
background : inherit;
}
#bannerc {
float : center;
width : 320px;
margin-left : auto;
margin-right : auto;
padding : 10px;
color : #666;
background : #f2f2f5;
}
#picboxa {
float : right;
width : 301px;
height : 401px;
padding : 0;
margin-bottom : 15px;
margin-left : 20px;
background : inherit;
}
#picboxb {
float : right;
width : 301px;
height : 226px;
padding : 0;
margin-bottom : 15px;
margin-left : 20px;
background : inherit;
}
#picboxc {
float : right;
width : 168px;
height : 665px;
padding : 0;
margin-bottom : 15px;
margin-left : 20px;
/*margin-right : 20px; */
background : inherit;
}
#picboxd {
margin-left : auto;
margin-right : auto;
width : 700px;
height : auto;
padding : 0;
margin-top : 15px;
margin-bottom : 15px;
background : inherit;
}
#picboxe {
margin-left : auto;
margin-right : auto;
width : 405px;
height : 55px;
padding : 0;
margin-top : 15px;
margin-bottom : 15px;
background : inherit;
}

#buttonRS {
width : 405px;
margin-left : auto;
margin-right : auto;

/* height : 55px; */
	}
	
#buttonRS ul {
padding : 0px;
list-style-type : none;
    }
	
#buttonRS li {
margin : 0px;
padding : 0px;
font-size: 28px;
}

#buttonRS li a {
	height: 25px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	text-decoration: none;
	}	
	
#buttonRS li a:link, #buttonRS li a:visited {
	color: #FFF;
	display: block;
	background:url(../i/rsvp_button.png);
	padding: 18px 0px 12px 0px;
	}
	
#buttonRS li a:hover {
	color: #FFF;
	background:url(../i/rsvp_button.png) 0 -55px;
	padding: 18px 0px 12px 0px;

	}


			/*CENTRE CONTENT*/
#content {
padding : 0;
margin-left : auto;
margin-right : auto;
margin-top : 10px;
margin-bottom : 15px;
background : inherit;
color : #333;
line-height : 1.5em;

}

            /*FOR DINING COLUMNS*/
#contentmenu {
padding : 10px 2px 10px 2px;
/* margin-left : 300px;
/*margin-right : 1px; */
width: 680px;
float: right;
background : inherit;
color : #333;
}

	/*IT STAFF ORG CHART*/
#itstaff {
float : left;
width : 675px;
/*height : 400px;  */
padding : 0;
margin-bottom : 15px;
color : #666;
background : inherit;
}

#days-col { 
 /* display: inline; */
 /* position: relative; */
 background : inherit;
 color : #333;
 margin : 0 5px 0 0;
 padding : 0px 5px 5px 5px;
 width: 120px;
 float: left;
}


			/*LEFT CONTENT*/
#sidebar {
float : left;
width : 170px;
margin : 0 0 0 0;
padding : 10px;
color : #333;
background : #f2f2f5;
}
			/*LEFT MENU*/
#menu {
width : 165px;
padding : 8px 0 0 0;
}
#menu ul {
margin : 0;
padding : 0;
list-style-type : none;
}
#menu li {
margin : 0 0 0.4em 0;
}
#menu a {
display : block;
width : 150px;
padding : 0.3em 0.5em;
text-decoration : none;
color : #fff;
background : #003366;
}
#menu a:hover {
background : #069;
color : #fff;
}
			/*RIGHT CONTENT*/
#sidebar-b {
float : right;
width : 190px;
margin : 0;
padding : 10px;
border-left : 0px solid #999;
background : #f2f2f5;
color : #333;
}
			/*RIGHT SCROLLBAR*/
div.scroll {
overflow : auto;
height : 35em;
width : 160px;
padding : 1ex;
color : #333;
background : #f2f2f5;
border : 1px solid #eee;
margin : 20px 0 25px 10px;
}

	

     /* INDEX PIX CONTAINER */
#centerimage {
float : left;
width : 345px;
height : 230px;
padding : 0;
margin-bottom : 15px;
color : #666;
background : inherit;
}
#picboxa {
float : right;
width : 301px;
height : 401px;
padding : 0;
margin-bottom : 15px;
margin-left : 20px;
background : inherit;
}


			/*FOOTER*/
#footer {
clear : both;
padding : 5px;
margin-top : 5px;
color : #bbd2e0;
background : #003366;
}
#footer a:link, #footer a:visited {
background : inherit;
color : #eee;
text-decoration : none;
}
#footer a:hover {
border-bottom : 1px dashed #f2f2f5;
background : inherit;
color : #f2f2f5;
}
			/*TYPOGRAPHY*/
h1 {
margin : 0 0 10px 0;
letter-spacing : 1px;
font-size : 130%;
color : #006;
background : inherit;
}

h2 {
margin : 0 0 10px 0;
letter-spacing : 1px;
font-size : 130%;
color : #060;
background : inherit;
}

h3 {
font-size : 120%;
color : #060;
background : inherit;
}
h4 {
font-size : 110%;
color : #069;
background : inherit;
}
h5 {
font-size : 150%;
color : #C00;
background : inherit;
}
dt {
font-size: 111%;
color : #069;
}
dd {
margin-left:1px;
}


			/*LINKS*/
a {
color: #603;
font-weight: normal;
text-decoration: none;
background: inherit;
}
a:hover {
color: #666;
background: inherit;
}
			/*CLASSES*/
.news {
font-size : 100%;
background : inherit;
color : #333;
}
.newsbold {
font-size : 100%;
background : inherit;
color : #036;
}
.sitename {
font-size : 160%;
margin : 0 0 10px 0;
color : #826c45;
background : inherit;
}
blockquote {
font-weight : bold;
font-style : italic;
color : #333;
}

