html, body {
   background-color: #DDD;
}

div.container {
   border-left: 7px solid #AAA;
   border-right: 7px solid #AAA;
   border-bottom: 7px solid #AAA;
   background-color: #FEFEFE;
}

div.container .box {
   background-color: #E4F1FC;
}

div.container div#header {
  background: #DDD url('../images/header.png') repeat-x fixed top left;
  height: 100px;
}

div.container div#header a {
	color: #FFF;
	text-decoration: none;
}

div.container div#header h1 {
   padding: 0.5em 0.5em;
   color: #FFF;
}

div.container div#header h1 span {
   color: #CCC;
}

div.container div#header h3 {
	 float: right;
   color: #999;
   margin-top: 4em;
   padding-right: 1em;
}

div.container div#header h3 a {
	color: #DDD;
}


div.container div#main {
/*	padding: 0.5em;*/
	padding-top: 0.5em;
}

div.container div#main a {
	color: #002A84;
	text-decoration: none;
}

div.container div#main p.info{
  color: #444;
  float: right;
  margin-top: 0.25em;
}

div.container div#main div.alert {
  margin-top: 1em;
}

div.container div#main div.box {
	background: #DEDEDE;
}

div.container div#main div.entry {
	padding-bottom: 0.5em;
}

div.container div#main div.entry h1 {
  font-size: 225%;
}

div.container div#footer {
  text-align: center;
  padding: 1 em 0;
  color: #444;
}