body{
  /*background-image:url(../images/background.gif);*/
  margin:0px;
  color:#FFF;
  /*background-image:url('../images/green-grad.gif');*/
  background-repeat:repeat-x;
  background-image:url(../images/seamlesstexture3_1200.jpg);
}

p.message{
  width:700px;
  border:2px dotted #FFF;
  margin-left:125px;
  padding:5px;
}

div.main{
  width:1000px;
  background-color:#FFFFFF;
  padding-top:20px;
  padding-bottom:20px;
  background-color:#222222;
}

div.all{
  width:1000px;
  margin:auto;
}

img{
  border:0;
}

div.header{
  width:800px;
  height:100px;
  /*background-image:url('../images/header.png');*/
  background-repeat:no-repeat;
  background-position:left top;
  margin:auto;
  padding-top:16px;
  text-align: center;
}

li{
}

a{
  color:blue;
}

div.header a{
  height:100%;
  width:100%;
  text-decoration:none;
  text-shadow:0px 0px 2px #000;
}

div.header a span{
  font-size:44px;
  margin-top:50px;
  color:#FFF;
}

div.header a span#main{
  font-family:"Times New Roman", Georgia, serif;
  margin-left:80px;
  font-weight:bold;
}

div.header a span#wrath{
  font-family:"Times New Roman", Times, serif;
  font-style:italic;
}

div.footer{
  width:1000px;
  background-color:#CBE3CA;
}

div.subheader{
  width:984px;
  padding:10px 10px 0 10px;
  align:right;
  z-index:-1;
  height: 27px;
}

div.subheader a{
  margin:0 4px;
  text-decoration:none;
  color:#FFF;
  align:right;
  padding:8px 8px 10px 8px;
  border-radius:10px 10px 0px 0px;
  margin-bottom:6px;
  background-color:#555;
}

div.subheader a#current{
  /*background-image:url(../images/seamlesstexture3_1200.jpg);*/
  background-color:#222222;
}

div.subheader a:hover {
  color:#AAA;
}

div.subheader a#current-login{
  float:right;
  padding-bottom:1px;
}

div.subheader a#normal-login{
  float:right;
  padding-bottom:1px;
}

div.subheader a#normal-login:hover {
  color:#AAA;
}

div.footer {
  padding-bottom:20px;
  padding-top:20px;
  margin-top:40px;
  margin-bottom:20px;
  background-image:url(../images/seamlesstexture3_1200.jpg);
}

p.project{
  margin-left:40px;
  margin-right:40px;
}

p.project b{
  width:100%;
  display:block;

}

p.projectnote {
  margin:20px;
}

p.project span.svn{
  margin-left:20px;
}

div.inner{
  margin-left:40px;
  margin-right:40px;
}

h5{
  margin:0;
  margin-top:20px;
}

div#switches{
  margin-top:4px;
  height:80px;
  width:100%;
}

div#switches div{
  float:left;
  display:block;
  width:100px;
  margin:10px;
  height:70px;
  text-align:center;
}

div#switches div a{
  display:block;
  margin:auto;
  width:96px;
  height:66px;
  text-decoration:none;
  font-weight:bold;
  color:#000;
  background-color:#CBE3CA;
}

div#switches div a:active{
}
