body
{ background: #000 url(../images/body_bg.jpg) no-repeat center top;
  color: #D5D2D6;
}

blockquote{border-color: #109CEF;}

#main
{ margin-top:25px; 
color: #D5D2D6;
border: #000000 solid 2px;
}

#links, #footer, #links a, #footer a, #links a:hover, #footer a:hover
{ background: #545454;
  color: #D5D2D6;
  border-color: #109CEF;
}

#logo
{ background: #FFF url(header2.jpg) no-repeat;
  color: #D5D2D6;
  border-color: #109CEF;
}

h1, #column1 h1, #column2 h1
{ background: transparent;
  color: #109CEF;
  border-color: #787878;
}

h2, #column1 h2, #column2 h2
{ background: transparent;
  color: #ffffff;
  border-color: #787878;
}

#menu
{ background: transparent;
  color: #D5D2D6;
}

#menu li a, .sidebaritem
{ background: #545454;
  color: #D5D2D6;
  border-color: #787878;
}

#menu li a:hover, #menu li a#selected, #menu li a#selected:hover
{ background: #109CEF;
  color: #FFF;
} 

#content, #column2, #column2 a
{
	background: #414141;
	color: #D5D2D6;
	border-color: #D5D2D6;
	text-align: left;
}

#column2 a:hover
{ background: #414141;
  color: #109CEF;
  border-color: #109CEF;
}

.sidebaritem a
{ background: #545454 url(cog.png) no-repeat left center;
  color: #D5D2D6;
} 

.sidebaritem a:hover
{ background: #545454 url(blue_cog.png) no-repeat left center;
  color: #D5D2D6;
} 

.sidebaritem2 a
{ background: #545454;
  color: #D5D2D6;
} 

.sidebaritem2 a:hover
{ background-color: #545454;
  color: #D5D2D6;
} 

