body {
   text-align: center;
   min-width: 795px; /* Use this, or */
   background: #E5EBEA;
   margin: 0;
   font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size: 76%;
   }

a img {
  border: none;
}

.clearboth {
  clear: both;
}

div.wrapper {
   width: 785px;
   text-align: left;
   margin-left: auto;
   margin-right: auto;
   background: #E5EBEA url('/media/images/shadow1.gif') repeat-y center;
   min-height: 560px;
   font-size: 1.1em;
   overflow: auto; 
   }

* div.wrapper {
   overflow: hidden;
   }
      
div.header {
   width: 785px;
   text-align: left;
   padding-left: 0px;
   min-height: 45px;
   }
.logo {
float: left; 
margin-left: 35px;
margin-top: 5px;
}
div.top {
   width: 785px;
   background: #E5EBEA url('/media/images/shadowT2.gif') no-repeat bottom left;
   text-align: left;
   min-height: 1px;
   margin-left: auto;
   margin-right: auto;
   }
 * html div.top {   
    width: 787px;
    margin-left: 3px;
  }	  
   
div.navigation {
   width: 785px;
   text-align: left;
   padding-left: 0px;   

  } 
	  
div.LeftCol {
display: inline;
width: 172px;
text-align: left;
float: left;
margin-left: 5px;  
padding: 15px 0 0 15px;
   }
* html div.LeftCol {   
   width: 193px;
   /* This is the Tan hack for IE*/
   w\idth: 172px;   
  }	     

div.OneMainCol {
    display: inline;
    float:left;
    width: 765px;
    margin: 0 0 0 10px;
}
    
div.MainCol {
   display: inline;
   width: 560px;
   text-align: left;
   float: left;
   margin: 0 0 0 8px;
   padding: 0px 15px 10px 0px;
   }
* html div.MainCol {   
/* This is the Tan hack for IE*/
   width: 575px;
   w\idth: 560px;  
  }	
div.bottom{
   width: 785px;
   background: #E5EBEA url('/media/images/shadowF2.gif') no-repeat top left;
   min-height: 1px;
   margin-left: auto;
   margin-right: auto;   
   }
* html div.bottom {   
   width: 783px;
  }	   
.NavR { 
	text-align: right;
	float: right;
	width: 573px;
	height: 26px;
	background: #1d2a5a url('/media/images/nav-right-blue.gif') no-repeat top right; 
	color: #FFF;
	margin: 1px 11px 0 3px;
	padding: 5px 5px 7px 0; 
	}
* html .NavR {
 /* This is the Tan hack for IE*/
margin-right: 5px;
width: 571px;
w\idth: 571px;
  }	
 * html .NavR {
padding: 4px 5px 4px 0px;
 /* This is the Tan hack for IE*/
padd\ing: 5px 5px 7px 0px;
  }   
.NavL {
	float: left;
	display: inline;
	height: 26px;
	width: 178px;
	background: #283a7e url('/media/images/nav-left-blue.gif') no-repeat;
	color: #FFF;
	margin: 1px 0 0px 10px;
	padding: 5px 0 7px 5px;	
	clear: both;
   	text-align: left;
}

* html .NavL {
margin-left: 14px; 
 /* This is the Tan hack for IE*/
width: 187px;
w\idth: 179px;
  }


.NavL a {
color: #FFF;
padding-left: 20px;
text-align: center;
display: inline;
}
* html .NavL a {
line-height: 22px;
 /* This is the Tan hack for IE*/
  }

.header .title {
	font-size: 1.4em;
	 font-family: Arial, sans-serif;
	 color: #C88027;
	 width: 300px;
	 text-align: center;
	 margin: 25px 0 0 5px;
	 float: left;
	 font-weight: bold;

	}
 .subtitle {
 float: left;
 padding-left:  0px;
 padding-top: 4px;
 display: inline;
  }
  .main {
  margin-top: 4px;
  margin-right: 34px;
  }
  .photos {
  float: right;
  border: 0; 
  margin: 2px; 
  
  }
  .photo {
  margin-top: 2px;
  width: 260px; 
  float: right;
 padding-right: 9px;
  }
* html .photo {
width: 269px;
w\idth: 260px;
  }  
  
  
.NavR ul {
 list-style: none;
text-align: right;
float: right;
padding: 0;
margin: 0;
display: inline;
  }

 .NavR li {
  padding: 0px; 
  margin: 4px;
  text-align: left;
  float: left;
  }

.NavR li a {
   padding: 2px; 
 display: block;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 1em;
background: #1d2a5a url('/media/images/button.gif') repeat-x top right;     
border: 1px solid #56667A;
  }
.NavR li a:hover {
   padding: 2px; 
    color: #FFFFFF;
background: #1d2a5a url('/media/images/button2.gif') repeat-x top right;     
    text-decoration: none;
    font-size: 1em;
  }
.crumbs {
font-size: 0.8em;
margin-top: 3px;
margin-bottom: 6px;
text-align: right;
}
.crumbs a {
color: #465E86;
}

#cms {
  margin: 4px;
  margin-top: 0;
  padding: 8px;
  padding-left: 16px;
  border-bottom: solid 2px #aaa;
}

.imageblock-left {
    text-align: left;
}
.imageblock-center {
    text-align: center;
}
.imageblock-right {
    text-align: right;
}
.paragraphtitle {
    font-size: 125%;
    font-weight: bold;
    margin:0;
}

#cms a, .tisblockcontrols a {
  color: #c30;
  font-weight: bold;
  text-decoration: none;
}

#cms a:hover,  .tisblockcontrols a:hover {
  text-decoration: underline;
}

.btt {
  text-align: right;
}

#treeview {
  margin: 6px;
}

#loginform { margin-top:1em; }
#loginform .form-row { padding:4px 0; float:left; width:100%; }
#loginform .form-row label { float:left; width:9em; padding-right:0.5em; line-height:2em; text-align:right; font-size:1em; color:#333; }
#loginform .form-row #id_username, .login .form-row #id_password { width:14em; }
#loginform span.help { font-size:10px; display:block; }
#loginform .submit-row { clear:both; padding:1em 0 0 9.4em; }

/* wiki-stuff */
form {
    display: inline;
}
textarea {
    width: 95%;
}

iframe {
    border: none;
}
