body
{ 
background: #0d2833 repeat-x;
/* IE10 */ 
background-image: -ms-linear-gradient(top, #02AFFE 0%, #0d2833 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #02AFFE 0%, #0d2833 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #02AFFE 0%, #0d2833 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #02AFFE), color-stop(1, #0d2833));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #02AFFE 0%, #0d2833 100%);

/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #02AFFE 0%, #0d2833 100%);
}


blockquote{border-color: #00aeff;}

#main
{ background: url(main.png) repeat-x;
}

#links, #footer, #links a, #footer a, #links a:hover, #footer a:hover
{ background: #FFFFFF;
  color: #000000;
  border-color: #00aeff;
}

#logo
{ background: #FFF url(logo.jpg) no-repeat;
  color: #FFFFFF;
  border-color: #fdd805;
}

h1, #column1 h1, #column2 h1
{ background: transparent;
  color: #00aeff;
  border-color: #00aeff;
}


h2, #column1 h2
{ background: transparent;
  color: #00aeff;
  border-color: #00aeff;
}


h2, #column2 h2
{ background: transparent;
  color: #ffffff;
  border-color: #ffffff;
}

p, #column1 p
{
color: #000000;
}


p, #column2 p 
{
color: #000000;
font-weight: bold;
}

#menu
{ background: transparent;
  color: #D5D2D6;
}

#menu li a
{ background: #00aeff;
  color: #FFFFFF;
  border-color: #00aeff;
}

/*
#menu li , .sidebaritem, .validate
{ background: #fdd805;
  color: #FFFFFF;
  border-color: #000000;
}
*/

#menu li , .sidebaritem, .validate
{ 
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #fdd805 100%);
  background-image: -moz-linear-gradient(top, #FFFFFF 0%, #fdd805 100%);
  background-image: -o-linear-gradient(top, #FFFFFF 0%, #FFFFFF 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fdd805), color-stop(1, #fdd805));
  background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #fdd805 100%);
  background-image: linear-gradient(top, #FFFFFF 0%, #fdd805 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fdd805',GradientType=0 );
}

#menu li a:hover, #menu li a#selected, #menu li a#selected:hover
{ background: #fdd805;
  color: #000;
} 

#content, #column2
{ background: #FFFFFF;
  color: #000000;
  border-color: #D5D2D6;
}

#content, #column2 a
{ background: #FFFFFF;
  color: #FB7007;
  border-color: #D5D2D6;
}

#column2 a:hover
{ background: #FFFFFF;
  color: #00aeff;
  border-color: #00aeff;
}

.sbilinks li a, .sidebaritem a
{ background: url(orange_cog.png) no-repeat left center;
  color: #FB7007;
} 

.sbilinks li a:hover, .sidebaritem a:hover
{ background: url(blue_cog.png) no-repeat left center;
  color: #00aeff;
}
