body {
  background: #000 url(../images/background.jpg) center;
  font-family: Verdana;
}
h1 {
  visibility: hidden;
  margin: 0;
  padding: 0;
height: 0;
width: 0;
}
h2 {
  font-size: 12pt;
  color: #006699;
  font-family: 'Michroma', arial, serif;
  text-transform: uppercase;
  letter-spacing: 2px;
}
h3 {
  font-size: 8pt;
  color: #006699;
  font-family: 'Michroma', arial, serif;
font-weight:bolder;
  letter-spacing: 1px;
}
p {
  font-size: 10pt;
}
a {
  text-decoration: underline;
  color: #006699;
}
a:hover {
  text-decoration: underline;
  color: #006699;
}
.charitylogo {
width:250px;
height:100px;
float:left;
}
.charity {
float:left;
width:350px;
padding:10px;
height:145px;
}
.cf {
clear:both;
}
.right {
float: right;
margin:10px 10px 25px 10px;
}
.rightchar {
float: right;
margin:10px;
}
.left {
float: left;
margin:10px 10px 25px 10px;
}
.extras {
float: left;
margin-right: 20px;
}
.allnews {
float: right;
text-align: right;
border-top: 1pt dashed #006699;
width: 295px;
padding-top: 5px;
padding-bottom: 0;
}
.linebelow {
float: right;
text-align: right;
border-bottom: 1pt dashed #006699;
width: 295px;
padding-top: 0;
padding-bottom: 5px;
}
.nolinebelow {
float: right;
text-align: right;
border-bottom: 0pt dashed #006699;
width: 295px;
padding-top: 0;
padding-bottom: 5px;
}
.smallsupporter {
width: 50px;
height: 63px;
}
.ad {
float: left;
width: 290px;

padding: 5px;
}
.adleft {
float: left;
width: 160px;
padding: 5px;
border: 1pt dashed #006699;
margin: 5px;
text-align: center;
}
.intro {
font-weight: bold;
}
.blogPost {
clear: both;
}
.blogPost img {
max-width:100px;
height:auto;
}
.blogPost h3 {
margin-bottom: -10px;
}
.blogPost a:hover {
  text-decoration: underline;
  color: #006699;
}
.paging {
clear: both;
padding: 10px;
}
.pageList {
margin: 0;
border: 1pt dashed #ccc;
}
.pageList ul {
display: block;
list-style: none;
margin-left: -10px;
}
.pageList li {
display: inline;
padding-right: 10px;
}
.active {
font-weight: bold;
}
.date {
font-size: 8pt;
margin-bottom: -10px;
}
.readmore {
font-size: 8pt;
margin-top: -5px;
}
.memberphoto {
float: left;
text-align: center;
border: 1pt dashed #ccc;
padding: 5px;
width: 185px;
}
.memberphoto h3 {
margin-top: 0;
margin-bottom: 15px;
}
.memberphoto p {
margin-top:-10px;
margin-bottom: 0;
}
.flag {
vertical-align:middle;
}
.prefcostume {
height: 50px;
width: 40px;
}
.even {
background: #e6f0f5;
}
.eventlogo {
float: right;
width: 80px;
margin-right: 50px;
}
.number {
font-size: 8pt;
text-align: center;
}
#wrap {
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  width: 950px;
background: #fff;
}
#chosemain {
padding: 30px;
text-align: center;
}
#logo {
background: url(../images/background.gif);
}
#logo img {
border: 0;
}
#middle {
height:30px;
}
#breadcrumbs p {
padding-left: 10px;
  font-size: 8pt;
float:left;
}
#search {
float:right;
height:20px;
margin-top:0;
}
.sisea-search-form {
font-size:10pt;
border:0;
}
.sisea-search-form fieldset {
border:0;
}
#menu {
padding-left: 10px;
padding-bottom: 5px;
height: 20px;
margin: 0;
background: #006699;
color: #fff;
}
#menu a {
color: #fff;
}
#menu ul {
display: inline;
  margin: 0;
  padding: 0;
  list-style: none;
width: 900px;
}
#menu li {
margin: 0;
  display: inline;
  font-size: 10pt;
  padding-right: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
#submenu {
clear:both;
float: left;
width: 180px;
margin: 0;
padding: 0;
}
#submenu ul {
list-style: square;
margin: 0;
color: #006699;
}
#submenu li {
font-size: 8pt;
margin: 0;
padding-bottom: 2px;
margin-left: -20px;
}
#awards {
padding:10px;
}
#main {
float: right;
  padding: 10px;
width: 750px;
}
#troopermain {
float: right;
  padding: 10px;
width: 700px;
}
#main img {
border:0;
}
#main li {
  font-size: 10pt;
}
#stuff {
float: left;
width: 600px;
}
#costumes {
clear: both;
}
#main table {
width: 100%;
border-collapse:collapse;
}
#troopermain table {
width: 100%;
border-collapse:collapse;
}
#main th {
text-align: left;
border-bottom: 1pt dashed #006699;
font-size: 10pt;
background: #006699;
color: #fff;
padding-left: 5px;
}
#troopermain th {
text-align: left;
border-bottom: 1pt dashed #006699;
font-size: 10pt;
background: #006699;
color: #fff;
padding-left: 5px;
}
#main tr {
border-bottom: 1pt dashed #ccc;
}
#troopermain tr {
border-bottom: 1pt dashed #ccc;
}
#main td {
font-size: 10pt;
padding-left: 5px;
}
#troopermain td {
font-size: 10pt;
padding-left: 5px;
}
.tdone {
width: 100px;
}
.tdtwo {
width: 300px;
}
.tdthree {
width: 300px;
}
.tdfour {
width: 80px;
}
.tdevent1 {
width: 200px;
}
.tdevent2 {
width: 300px;
}
.tdevent3 {
width: 400px;
}
.tdevent4 {
width: 80px;
}
#map {
float: left;
width: 211px;
height: 268px;
background: url(../images/ng-map-bg.jpg);
margin-bottom: 10px;
}
#norway {
float: left;
margin-top: 150px;
margin-left: 30px;
font-size: 8pt bolder;
}
#finland {
float: right;
margin-top: 135px;
margin-right: 40px;
font-size: 8pt bolder;
}
#sweden {
float: left;
margin-top: 190px;
margin-left: 17px;
font-size: 8pt bolder;
}
#denmark {
float: left;
margin-top: 226px;
margin-left: -66px;
font-size: 8pt bolder;
}
#yafleft {
margin-left: 10px;
}
#startmain {
clear:both;
  float: left;
  width: 600px;
  padding: 10px;
}
#startright {
  float: right;
  width: 295px;
  padding: 10px;
border: 1pt dashed #006699;
margin-right: 10px;
margin-top: 10px;
}
#footer {
  clear: both;
  padding: 10px;
  border-top: 1pt dashed #006699;
height: 140px;
}
#footer img {
border: 0 !important;
}
.footer  {
  font-size: 8pt;
}
.recruits td {
width: 100px;
text-align: center;
}
.recruits table {
width: 300px;
}
.recruits th {
font-size: 10pt;
text-align: center;
}
.recruits caption {
  font-size: 10pt;
font-weight: bolder;
  color: #006699;
  font-family: 'Michroma', arial, serif;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.trooperbox {
float:left;
width:140px;
height:170px;
text-align:center;
}
.trooperbox img {
border:none;
}
.trooperbox p {
margin:0 0 2px 0;
}
.trooperbox h3 {
margin:0 0 2px 0;
}
.country {
font-size:8pt;
}
#garrisonsmain {
padding:20px;
}
#view {
padding:0 0 0 10px;
}
.fb-like {
padding-top:20px;
}