* {
  padding:0;
  margin:0;
}

body {
 font-size: 0.9em;
 font-family: Verdana, sans-serif;
 color: #232018;
 background-color:#F0F0FF
;
 height: 100%;
}

a {
 color: #333399;
 text-decoration: none;
}


h1 {
 font-family: Verdana, sans-serif;
 font-weight: lighter;
 font-size: 1.6em;
 font-stretch: wider;
 letter-spacing: 0.1em;
 padding: 0.25em 0em 0.5em 0em;
 background-color: #232018;
 color:#ffffff;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
}
h2 {
 font-family: Verdana, sans-serif;
 font-size: 1.3em;
 font-stretch: wider;
 letter-spacing: 0.1em;
 border-bottom: 1px solid #e9e7e7;
 padding: 0.4em 0em 0.2em 0em;
 font-weight: normal;
 color: #464031;
}
h3 {
 font-size: 1em;
 font-weight: normal;
 text-transform: uppercase;
 font-family: Verdana, sans-serif;
 color: #800108;
}
h4{
 text-transform: uppercase;
 font-weight: lighter;
 font-family: Verdana, sans-serif;
 color: #801008;
}
h5 { }
h6 { }

div.header {
 width: 100%;
 clear: both;
 border-bottom: 1px solid #5e534f;
 background-color: #CCCCFF;
 /*background-image:url('images/n26.png');
 background-repeat:no-repeat;
 background-position:left; */
 padding: 0.5em 0em;
}


 
 div.header div.lr {
 float:left;
 width: 100%;
 padding-bottom: 0.5em;
 padding-top: 0.5em;
}
 
 div.header div.right {
 width: 50%;
 float: right;
}

div.transbox { font-size: xx-large;
 text-align: center;
 font-family: Palatino, "Times New Roman", serif;
 background-color: #000000;
 font-weight: lighter;
 font-stretch: wider;
 letter-spacing: 0.3em;
 font-variant: small-caps;
 padding: 0em 2em 0em 2em;
  color:#ffffff;
   /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
 }

div.transbox a {
 color: #CCE6FF;
 text-decoration: none;
}

div.header h1 {
 font-size: xx-large;
 text-align: left;
 font-family: Palatino, "Times New Roman", serif;
 color: #232018;
 font-weight: lighter;
 font-stretch: wider;
 letter-spacing: 0.3em;
 font-variant: small-caps;
 padding: 0em 0em 0em 2em;
}
div.header p {
 text-align: right;
 font-size: 0.8em;
 font-weight: bold;
 letter-spacing: 0.1em;
 color: #000000;
 padding: 0em 2em 0em 0em;
}
div.header p a:hover {
 color: #3f3e3a;
}


div.nav {
 width: 17%;
 padding:1em;
 float: left;
 display: inline;
 background-color: #fffdf0;
 border-right: 1px solid #5e534f;
 font-family: Verdana, sans-serif;
}

div.nav a:link {
  color: #232018;
}

div.nav h3{

 font-weight: lighter;
 font-family: Verdana, sans-serif;
 color: #7d7257;
 text-decoration: none;
  background-color: #f9f7e4;
}

div.nav ul {
 border-top: 1px solid #e9e7e7;
 padding: 0.5em 0em 1em 1em;
 font-size: .7em;

}
div.nav ul li {
 margin: 0;
 list-style-type: none;
 padding: 0.5em;
}

div.nav ul li a {
 display: block;
 border-bottom: 1px solid #e9e7e7;
 margin: 0;
 color: #3333CC;
}

div.nav ul li a:link {
 color: #3333CC;
 text-decoration: none;
}

div.Nav ul li a:visited {
 color: #CC3300;
 text-decoration: none;
}

div.nav ul li a:hover, div.nav h3 a:hover {
 color: #3f3e3a;
}

div.content {
 Position:absolute;
 left: 19%;
 padding: 1em 3em 1em 2em;
 margin: 1em;
 width: auto;
 border: 1px solid #232018;
 background-color: #FFFFFF;
}
div.content div.lr {
 float: left;
 width: 100%;
 padding-bottom: 0.5em;
 padding-top: 0.5em;
}
div.content div.left {
 width: 29%;
 float: left;
 overflow: hidden;
}
div.content div.left img {
 border: 1px solid #7d7257;
}
div.content div.right {
 width: 69%;
 float: right;
}
div.content div.thinleft {
 width: 20%;
 float: left;
}

div.content div.fatright {
 width: 80%;
 float: right;
}

div.floatleft {
float: left;
pading:1em;
margin: 1em;
}

div.content span.nav , div.content span.date {
 font-size: 0.65em;
 letter-spacing:0.2em;
 padding: 0.2em 0em 0.6em 3em;
 display: block;
}
div.content ul, div.content ol {
 padding: 1em 2em 1em 3em;;
}
div.content li {
 padding-bottom: 0.5em;
}
div.content p a, div.content ul a, div.content ol a {
 color: #801008;
}
div.content p {
 padding: 0.6em 0em;
 text-align: justify;
}
div.content ul, div.content ol {
 text-align: justify;
}

div.content ul.news {
 padding: 0.5em 0em 0em 1em;
}

div.content ul.news li {
  font-size:0.9em;
  padding: 0.2em 0em;
  margin-left: 0em;
}

div.footer {
 clear: both;
 border-top: 1px solid #5e534f;
 background-color: #e7e5d2;
 padding: 10px;
 text-align: center;
}
div.footer p {
 text-align: center;
 font-size: 0.8em;
 font-weight: 100;
 letter-spacing: 0.1em;
 color: #5e534f;
}
div.footer p a:hover {
 color: #3f3e3a;
}

span.more {
  font-size: 0.7em;
}
