/*------------------------------
  Developed 2007 by R&D Eurotech
  ------------------------------*/

* { padding: 0; margin: 0; border: 0; }

/* ELEMENT CSS */

html, body { overflow: hidden;}

body { font: 11px/140% Georgia, serif;  color: #A68224; background: url('background_parchment.jpg'); }

p { margin: 0 0 1em; line-height: 1,8em; text-align: justify; }

h1, h2, h3, h4 { font-family: Times New Roman, serif; font-weight: normal; margin: 0 0 1em; text-transform: uppercase; }
h1:first-letter, h2:first-letter, h3:first-letter, h4:first-letter { font-size: 1.4em; }

h1 { font-size: 28px; }
h2 { font-size: 19px; }
h3 { font-size: 14px; }
h4 { font-size: 10px; }

a { font-weight: normal; text-decoration: none; }
a:link, a:active, a:visited { color: #86691E; }
a:hover { color: #d6ac3f; }

acronym { border-bottom: dashed 1px #ccc; }

/* LAYOUT CSS */

#outerContainer { position: relative; top: 0; left: 0; width: 850px; margin: 0 auto; background-color:auto; background: url('bg_tfi.jpg') no-repeat 0 0; behavior: url('iepngfix.htc'); }

#container { width: 799px; margin: 0; }

#header { height: 110px; padding: 55px 0 0 180px; }

  #header h1 { text-indent: -9999px; height: 33px; behavior: url('iepngfix.htc'); }

  #header ul { position: relative; list-style-type: none; top: 20px; left: 0; }
  #header ul li { display: inline; padding-right: 10px; text-transform: uppercase; letter-spacing: 2px; }
  #header ul li a:hover { border-bottom: 1px solid #EAD6A2; }


#main { position: relative; height: 378px; color: #695316; }

  #mainLeft { width: 450px; float: left; }
    
    #content { height: 260px; top: 300px; padding: 35px 5px 0px 210px; overflow: hidden; }
    
    #login {
	position: absolute;
	bottom: 13px;
	left: 223px;
	background: #F2E3BD;
	padding: 10px 10px 40px 10px;
	height: 50px;
	width: 230px;
}
    
  #mainRight {
	position: absolute;
	bottom: 10px;
	right: 7px;
	width: 322px;
	height: 361px;
}
  
    #imageContainer { position: absolute; top: 7px; left: 0px; }
  
#footer { text-align: center; margin-top: -7px; margin-left: 100px; }

  #footer p { text-align: center; }
  #footer a { color: #A68224; }
  #footer a:hover { color: #fff; }

  #footer dl dt, #footer dl dd { display: inline; }
  #footer dl dt { font-weight: bold; padding-right: 3px; }
  #footer dl dd { padding-right: 10px; }

/* MISC CSS */

#imageContainer {
	position:relative;
	background: url('graphics/shots/01.jpg') repeat;
	margin:auto;
	width:266px;
}

#imageContainer {
	height:331px;
}

#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
}

#login input { border: 1px solid #ccc; background-color: #F9F1DD; color: #333; float: left; width: 140px; height: 17px; margin-right: 12px; padding-left: 10px; padding-top: 3px; font: 12px Arial, Verdana; margin-bottom: 12px; }
#login input.textbutton { border: 0; background-color: transparent; font: 12px Georgia, Times New Roman, serif; width: 50px; height: 20px; padding: 0; text-align: left; color: #d6ac3f; }
