/* general color schema */

body {
	background: #160100;
}


form textarea.skin:focus, 
form input.skin:focus {
  -moz-box-shadow: 0px 0px 4px 2px #66CCFF;
  -webkit-box-shadow: 0px 0px 4px 2px #66CCFF;
}

form input.button {
	background: #666666 url(styleimages/button_dark_background.png) repeat-x 50% 50%;
}

form input.button:hover {
  background: #CCCCCC url(styleimages/button_selected_background.png) repeat-x 50% 50%;
  color: white;
}


a:link, 
a:visited,
a:focus,
a:active,
.link { 
  color: #4477AA;
}


.highlight span {
  background: #666666;
}


.highlight span.shade_top {
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;  
  background: #666666 url(styleimages/highlight_gradient_top.png) repeat-x left top;
}

.highlight span.shade_bottom {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;  
  background: #666666 url(styleimages/highlight_gradient_bottom.png) repeat-x left top;
}


/* header */

#header {
	background: #160100 url(styleimages/header_gradient.png) no-repeat left top;
}

.logo {
	padding-top: 17px;
	text-align: right;
}


/* navigation */

#navMain .navLight h3 a {
  background: #DDDDDD url(styleimages/button_light_background.png) repeat-x 50% 50%;
  color: #333333;
}

#navMain .navLight h3 span {
  background: #666666 url(styleimages/button_dark_background.png) repeat-x 50% 50%;
}

#navMain .navLight h3 a:hover {
  background: #666666 url(styleimages/button_selected_background.png) repeat-x 50% 50%;
}

#navMain .navDark h3 a {
  background: #666666 url(styleimages/button_dark_background.png) repeat-x 50% 50%;
}

#navMain .navDark h3 a:hover {
  background: #CCCCCC url(styleimages/button_selected_background.png) repeat-x 50% 50%;
  color: white;
}

#navMain .navPopular {
	padding-left: 430px;
}

/* main and content */

.main {
	border-top-color: #336699;
}

#content h4 {
	color: #4477AA;
}

#content h5 {
  color: #4477AA;
}

#content .normal .boxContent {
	background-color: #CCCCCC;
}

#content .normal .arrowbox .leftArrow {
  border-right-color: #CCCCCC;
}


/* footer */

#footer {
	background: #4477AA;
	border-bottom-color: #336699;
}

#footer .inner span,
#footer .inner a:link, 
#footer .inner a:visited, 
#footer .inner acronym { 
	color: #CCCCCC; 
}

#footer .inner .langlinks li a:hover, 
#footer .inner .langlinks li a:focus,
#footer .inner .langlinks li a:active,
#footer .inner .footerlinks li a.skin:hover, 
#footer .inner .footerlinks li a.skin:focus,
#footer .inner .footerlinks li a.skin:active { 
  border-color: #CCCCCC;
  background-color: #CCCCCC; 
  color: #4477AA; 
}


