body {
	background: #92847B  url(Images/Background.jpg) center repeat-y;
	background-color : #92847B ;
	color: #616161;
	font-family: Verdana,sans-serif,Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height : 120%;
	text-align: center;
}
a:link, a:visited, a:active {
	color: #6799B1;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color: #838F96;
}
h1 {    font-family: georgia, times, "Times New Roman", serif;
	/*border-right: 20px solid #B48181;*/
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	color:white;
	font-size: 24px;
		padding-top : 4px;
	padding-bottom : 4px;	
	/*font-variant:small-caps;*/
	font-weight : lighter;
    background: url(Images/h1fond.png) right repeat-y;
}

h2,h3,h4{
    font-family:verdana, helvetica, sans-serif;	font-weight: bold;	font-size: 13px;
	border-bottom : thin solid;
    font-variant : small-caps;	
}
#wrap {
	margin: 0 auto;
	_padding-left: 1px;
	text-align: left;
	width: 700px;
}
#header {
	background: url(Images/Header.gif) center no-repeat;
	color: #E0E0E0;
	font-size: 70px!important;
	font-weight: normal;
	height: 100px;
	line-height: 120px;
	/*padding-left: 150px;*/
	text-align :  right;
	padding-right : 15px;
	font-family : arial;
    letter-spacing : -0.09em;
    overflow : hidden;}

#header img{
    vertical-align : text-bottom;
    margin-bottom : 8px !important;
    margin-bottom : 3px;
        
}

#header span{color :rgb(202,175,170);font-size: 70px!important;}


#nav {
	margin: 25px 0 10px 2px !important;
	margin: 35px 0 10px 2px;
	border-top: .05em solid #777777;
}
#nav span {
	border-bottom: .05em solid #777777 !important;
	border-bottom : none;
	line-height: 24px;
	list-style: none;
}
#nav span a {
	color: white;
	padding: 6px;
	padding-top : 3px;
	padding-bottom : 3px;	
	text-decoration: none;	
	display:block;
	font-family: "Gill sans",verdana, helvetica, sans-serif;
	font-size: 13px;
	letter-spacing : 1px;
	border-bottom: .05em solid #777777;
	font-variant : small-caps;}
#nav span a:hover {
	background-color:#666666;
	background-image : url(Images/Selector.gif);
	background-position : right center;
	background-repeat : no-repeat;
/*	z-index : -1
*/}
#currentpage {
	background: #666666;
}
#column1 {
	float: none;
	padding-top: 18px;
	width: 180px;
}

.colimg{margin-top: 20px}

.colimg img {
	border: 1px solid #666666;
	margin: 15px;
	padding: 5px 20px;
}


#column2 {
/*	float: none;
	margin: -495px 0 0 200px !important;
	margin: 20px 0 0 20px;
	padding-right: 40px;*/
	position : absolute;
    float:right;
    width : 480px;
    top : 110px;
    margin-left:  190px;
}

div.page{
	margin-left : 30px;
}



#column2 p {
	line-height: 20px;
}
#links div {
	float: left;
	width: 140px;
}
#links div li {
	list-style: url(Images/arrow_02.png);
}
#links div li a {
	text-decoration: none;
}
#links div li a:hover {
	color: #AC835C;
	text-decoration: underline;
}
#footer {
	color: #CCCCCC;
	font-size: 9px;
	margin-top : 300px;
	margin-bottom : 10px;
	padding: 550px 0 0 150px !important;
	padding: 50px 0 0 150px;
}


/* --------------- search result formating --------------- */
.search_result{
  margin-bottom: 6px;
  padding-left: 30px;
  padding-right: 10px;
}

.search_snippet{
  color: #999999;
  font-size: 12px;
  margin-left: 20px;
}

.search_sep{
  color: #000000;
}

.search_hit{
  color: #000000;
  background: #FFFF99;
}

div.search_quickresult{
  margin-bottom: 15px;
  padding-bottom: 5px;
  border-bottom: 1px dashed #8cacbb;
  margin-left: 30px;
  padding-right: 10px;
}

div.search_quickhits {
  margin-left: 1em;
  float:left;
  background: transparent url(images/bullet.gif) 0px 1px no-repeat;
  padding: 1px 0px 1px 8px;
  width: 30%;
}

/* ------------------ Additional ---------------------- */
.footerinc a img {
    opacity: 0.5;
}

.footerinc a:hover img {
    opacity: 1;
}

/* ---- Admin --- */

div.acladmin label {
  text-align: left;
  font-weight: normal;
  display: inline;
}

div.acladmin table{
  margin-left: 10%;
  width: 80%;
}

/* ---------- AJAX quicksearch ----------- */

div.ajax_qsearch {
  position:absolute;
 /* margin-left : -200px;
  
  top : -50px;*/
  top:0px;
  left:0px;
  opacity: 0.7;
  display:none;
  font-size: 95%;
  line-height: 1.2em;
  border: 1px solid #8cacbb;
  background: #eef3f8;
  text-align: left;
  padding: 4px;
}

/* ---------- Spellchecking ------------- */

a.spell_error {
  color: #ff0000;
  text-decoration: underline;
}

div#spell_suggest {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  background-color: #fff;
  padding: 2px;
  border: 1px solid #000;
  font-size:80%;
  z-index: 2;
}

div#spell_result {
  display:none;
  font-family:monospace;
  border: 1px solid #8cacbb; 
  color: Black;
  font-size:14px;
  padding: 3px;
  background-color: #f7f9fa;
  overflow: auto;
  z-index: 1;

  white-space: pre-wrap;       /* css-3 */
  white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
  white-space: -pre-wrap;      /* Opera 4-6 */
  white-space: -o-pre-wrap;    /* Opera 7 */
  word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

span.spell_noerr {
  color: #009933;
}

span.spell_wait {
  color: #0066cc;
}

/* ---------------  Image Details  ----------------- */

div.img_big {
  float: left;
  margin-right: 0.5em;
}

dl.img_tags dt {
  font-weight: bold;
  background-color: #dee7ec;
}
dl.img_tags dd {
  background-color: #f5f5f5;
}

div.imagemeta {
  color: #666;
  font-size: 70%;
  line-height: 95%;
}

div.imagemeta img.thumb{
  float:left;
  margin-right: 0.1em;
}

/* -------------- Media Popup ---------------------- */

div.mediaselect-right li, div.uploadform { 
  clear: both;
}

div.mediaedit div.data label{
	display: block;
  text-align: right; 
  width: 20%;
  float: left;
  margin-right: 0.5em;
}

div.mediaedit div.data input, div.mediaedit div.data textarea{
  width: 75%;
  padding: 0.1em;
  margin: 0.1em;
}

div.mediaedit div.data input.button {
  width: 10em;
  display: block;
  margin-left: auto;
  margin-right: auto;
}


/***********/
#searchbar{/*
    position : absolute;
    top : 80px;
    width : 100px;*/
    margin-bottom : 20px;
}

#loading{position:absolute;top:0px;left:0px;border : 2px solid red;}
#searchbar input{
background-color : 	#666666;
/*color:rgb(202,175,170);
border-color : rgb(202,175,170);*/
color:#e6e6e6;
border-color : #e6e6e6;
margin-left : 3px;
width : 160px;
padding-left : 7px;
padding-top : 4px;
font-family : arial;
} 

#searchbar .button{display:none}


table.inline{border :none;border-collapse:collapse}

.inline td{border : none;font-weight : solid ; font-size : 110%}

.page li{line-height:150%;}
