body {  background: #000;  color: #fff;  font-size:14px;}a {  color: #fff;}#home .header {  height: 510px;}/*******    Container*******/.container {  background: url(images/body-bg.jpg) no-repeat;}/*******    Content Wrapper*******/.content-wrapper-inner-1  {  background: url(images/content-wrapper-top-bg.png) left top no-repeat;  }.content-wrapper-inner-2 {  background: url(images/content-wrapper-bottom-bg.png) left bottom no-repeat;}.content-wrapper-inner-3 {  background: url(images/content-wrapper-middle-bg.png) repeat-y;}.news h3,.testimonial h3 {  background: url(images/sidebar-h3-bg.png) no-repeat;  color: #fff;}.title h1 {  background: url(images/title-bg.png) no-repeat;  color: #fff;}/*******    Footer*******/.footer a {  color: #fff;}/*******    Home*******/#home .container {  background: url(images/body-home-bg.jpg) no-repeat;}#home #main-menu li a span {  color: #fff;  font-weight:bold;}#home #main-menu li.level-1 span {  background-image: url(images/home-nav-ball-bg.png);}/*******    Newsletter Form*******/.newsletter-title h3 {  color: #fff;}.newsletter input {  background: #fff;}.newsletter .submit input {  background: url(images/newsletter-submit-bg.png) no-repeat;}#newsletter-form .errors {  background: red;  color: #fff; }/*******    FAQ*******/.explanation {  border: 4px outset #fff;  padding: 0 10px 20px 0;  text-align: center;  font-size: 16px;}.show-all,.hide-all {  padding: 4px 5px;  background: #fff;  color: #fff;  border: 2px outset #fff;  font-size: 12px;  margin-bottom: 10px;}.question-toggle {  color: #fff;  margin-right: 8px;}/*******    Contact Form*******/#contact-form input,#contact-form textarea {  border: 1px solid #000;  background: #fff;  border: 1px solid #000;}#contact-form textarea {  background: #fff;}#contact-form tr.submit input {  background: #264579;  color: #fff;  border: 1px outset #fff;}#contact-form tr.submit input:hover {  background: #fff;  color: #264579;}/*******    Menu*******/.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/	color: #fff;}.sf-menu li li {	background:		#264579;}.sf-menu li li li {	background:		#264579;}.sf-menu li:hover, .sf-menu li.sfHover,.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {	background:		#265F79;	outline:		0;	color: #fff;}body#calendar .container { background: url(images/body-bg-no-email.jpg) no-repeat; }body#calendar  .title h1 { background: url(images/full-content-title-bg.png) no-repeat; }body#calendar table a { color: blue; }