/**
 * Core blue is: #003D92
 * Otherwise images are used - any images with colour 
 */


/** Typography */

a:hover {
	color: #003D92;
}

.highlight {
  color: #003D92;
}

img.up,
img.down,
img.left,
img.right {
  background-color: #003D92;
}

#profileNavigation a.selected,
#profileNavigation a:hover {
  color: #003D92;
}

#logo {
  background: url(/images/logo_blue.gif) no-repeat;
  height: 113px;
  width: 298px;
}

#logo.blog {
  background: url(/images/vita_blog_blue.gif) no-repeat;
  height: 109px;
  width: 300px;
}

.blogpost .date {
  float: left;
  width: 53px;
  background: url(/images/blog-date-blue-bg.jpg) no-repeat;
  height: 75px;
  color: #fff;
}

#header {
  background: transparent url(/images/header_bg_blue.jpg) repeat-x;
}

#navigation li.selected a,
#navigation li.over a {
  color: #003D92;
}

.widget .header h2,
.widget .header h3,
.widget .header h4,
.widget .header h5,
.widget .header h6,
.widget h3 {
  color: #003D92;
}

.widgetBody h3 {
  color: #000;
}

/* STILES LINK */

.widget.main.news .widgetBody a {
  color: #000000;
  padding: 5px;
  text-decoration: underline;
  border: 1px solid transparent;
}

.widget.main.news .widgetBody a:hover {
  color: #003D92;
  background: #EBEBE9;
  text-decoration: none;
  border: 1px solid #CCCCCC;
}

/** Layout */

input.searchButton {
  background-color: #003D92;
}

.widget input.submit {
  background: #003D92 url(/images/button_bg.jpg) no-repeat;
}

#channelNavigation li a {
  background: transparent url(/images/down_arrow_blue.gif) no-repeat right center;
}

#navigation li.selected #homeIcon,
#navigation li.over #homeIcon {
  background-color: #003D92;
}

#navigation li.selected #accessIcon,
#navigation li.over #accessIcon {
  background-color: #003D92;
}

.widget .navigation li.selected a,
.widget .navigation li a:hover {
  color: #003D92;
}

#heroNavigation li.selected,
#heroNavigation li.over {
  background: #003D92 url(/images/header_bg_blue.jpg) repeat-x;
}

#vote li a.vote {
  background: url(/images/red_arrow.gif) no-repeat 0 7px;
}

.widgetBody div.flash {
  background-color: #003D92;
}

.accordion h4 {
  color: #003D92;
}


#imageBorder { 
  background: url(/images/border_dark_blue.png) no-repeat;
}