			/*BODY*/
body { 
margin : 0;
padding : 0;
font : 75% "Trebuchet MS", verdana, tahoma, sans-serif;
color : #333;
background : #ddd url(images/shadowbackground.jpg)  center repeat-y;
} 
			/*LINKS*/
a:link, a:visited { 
text-decoration : none;
color : #333;
background : transparent;
} 
a:hover { 
text-decoration : underline;
color : #000;
background : transparent;
} 
			/*TYPOGRAPHY*/
p { 
padding : 0 0 5px 0px;
} 
h2 { 
margin: 0;
padding : 0px 0px 5px 0px;
font-size : 150%;
letter-spacing : 2px;
background : inherit;
color : #333;
} 
			/*CONTAINER*/
#container { 
width : 920px;
margin-left : auto;
margin-right : auto;
padding : 0;
line-height : 1.8em;
border-style : solid;
border-color : #666;
border-width : 0px 0px 0px 0px;
background : #fff;
}
			/*TOP BANNER*/
#banner { 
padding : 0;
margin-top : 0px;
height : 120px;
color : #000;
background : #fff url(images/photobanner.jpg) no-repeat;
}
			/*LOGO BANNER*/
#logobanner { 
padding : 0;
margin-top : 0px;
height : 90px;
color : #000;
background : #fff url(images/logobanner.jpg) no-repeat;
}
			/*MENU BAR*/
#menubar { 
padding : 5px 0px 0px 30px;
margin-top : 0px;
height : 25px;
color : #000;
background : #fff url(images/menubar.jpg) no-repeat;
}
#menubar a:link, #menubar a:visited { 
text-decoration : none;
color : #333;
background : transparent;
} 
#menubar a:hover { 
text-decoration : underline;
color : #000;
background : transparent;
} 
			/*SHADOW*/
#shadow { 
padding : 0px 0;
margin-top : 0px;
margin-bottom : 20px;
height : 10px;
color : #000;
background : #fff url(images/shadow.jpg) no-repeat;
border-style : solid;
border-color : #666;
border-width : 1px 0px 0px 0px;
}
			/*MAIN CONTENT*/
#content { 
width : 580px;
padding-bottom : 20px;
padding-left : 30px;
margin : 0 5px 0 0px;
background : #fff;
color : #333;
} 
#content table {
color : #333;
}
			/*RIGHT SIDEBAR*/
#sidebar { 
float : right;
width : 240px;
margin-top : 0;
margin-right : 10px;
padding-left : 30px;
border-left : 1px solid #eee;
color : #666;
background : #fff;
} 
			/*FOOTER*/
#footer { 
clear : both;
height : 60px;
padding-left : 30px;
padding-bottom : 10px;
margin-bottom : 0;
font-size : 0.9em;
} 
#footer a:link, #footer a:visited { 
text-decoration : none;
color : #333;
background : transparent;
} 
#footer a:hover { 
border-bottom : none;
text-decoration : underline;
color : #000;
background : transparent;
}