

	/* ----------- LAYOUT ---------------- */
body {
						cursor:               default;
						font-family:          verdana;
    background-color: #feAA50;
}


  div.lwelcome {
    width: 500px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }


  div.lnav {
    background-color: #ff8040;
    float: left;
    margin: 0px;
    padding: 0px;
    padding-left: 20px;
    padding-bottom: 50px;
    text-align: left;
    width: 170px;
    top: 0px;
    left: 0px;
    position: absolute;
    border-right: 2px solid #ed8332;
    border-bottom: 2px solid #ed8332;
  }

  div.lnav a {
    text-decoration: none;
  }

  div.lnav a:hover, div.lnav a.active {
    color: white;
  }

  
  div.lcontent {
    background-color: #fd9f42;
    border-right: 2px solid #fd9040;
    border-bottom: 2px solid #fd9040;
    padding-left: 210px;
    padding-right: 20px;
    padding-bottom: 50px;
    margin-top: 0px;
    width: 500px;
  }


 div#llogo {
    margin-top: 10px;
    color: red;
  }


  div#lang {
    margin-top: 20px;
  }

	/* ----------- TEXT & CONTENT -------- */

body, td {
						color:								black;
						margin:								0px;
						text-decoration:			none;
						font-weight:					normal;
						font-style:						normal;
						font-variant:					normal;
						font-stretch:					normal;
						font-family:					Verdana, Arial, Helvetica, sans-serif;
						font-size:						10pt;
						text-transform:				none;
}
  
	
hr {
						height:								0px;
						border-width:					0px;
						border-top:						1px solid #FF7E00;
}

a {
						color:								#600000;
}

a:hover {
						text-decoration:			none;
}

textarea.tinymce {
						width:								500px;
}


.title1 {
						font-family:					verdana;
						font-size:						18pt;
						font-weight:					bold;
						font-variant:					small-caps;
}

h1 {
            padding-top:          20px;
						margin-top:						0px;
						font-size:						14pt;
						border-bottom:				1px solid #FF7E00;
}

h2 {
						margin:								0px;
}

.smallFontIndent {
						font-size:						10pt;
						text-indent:					20px;
}










	/* ----------- FORMS ----------------- */

.label {
						font-size:						10pt;
						font-variant:					small-caps;
						text-align:						right;
						vertical-align:				bottom;
}

.txt, .txt2, .txt32, .txt34, .area1 {
						background-color:			#FBDBBE;
						border:								1px solid #E0C0A0;
						font-family:					courier new;
						font-size:						10pt;
						width:								200px;
						
}

.txt:focus, .txt2:focus, .txt32:focus, .txt34:focus, .area1:focus {
						background-color:			white;
}

.txt2 {
						width:								100px;
  }

.txt32 {
						width:								30px;
}

.txt34 {
						width:								50px;
}
  
.area1 {
						width:								400px;
}

fieldset {
						border:								1px solid #AB8239;
}

fieldset legend {
						font-style:						italic;
						font-weight:					bold;
}





	/* ----------- BUTTONS --------------- */

  a.btn:link, a.btn:hover, a.btn:active, a.btn:visited {
						color:								#303030;
						text-decoration:			none !important;
						font-family:					verdana;
 						font-size:						10pt;
						padding-top:					4px;
						background-image:			url(images/btn_normal.gif);
						background-repeat:		no-repeat;
						width:								142px;
						height:								26px;
						text-align:						center;
						display:							table-cell;
						padding-left:					2px;
						padding-right:				2px;
}

a.btn:hover {
						background-image:			url(images/btn_hover.gif);
						color:								black;
}

a.btn:active, a.btn:focus {
						background-image:			url(images/btn_down.gif);
						color:								black;
}







	/* ----------- MESSAGES -------------- */

.failed {
						color:								#800000;
						font-weight:					bold;
}

.errorBox {
						margin-left:					10%;
						margin-right:					10%;
						margin-top:						20px;
						margin-bottom:				30px;
						background-color:			#E5959A;
						padding:							10px;
						padding-left:					30px;
						color:								black;
						border:								1px solid black;
}
  
  


	/* ----------- TABLE ----------------- */
table.ltable {
						border-right:					1px solid #FF750E;
} 

table.ltable tr th {
						background-color:			#FCC055;
						border-left:					1px solid #FF750E;
						border-top:						1px solid #FF750E;
						border-bottom:				1px solid #FF750E;
						padding:							3px;
}

table.ltable tr td {
						border-left:					1px solid #FF750E;
						border-bottom:				1px solid #FF750E;
						padding:							2px;
}

table.ltable tr td.odd {
						background-color:			#F3E7D9;
}

table.ltable tr td.even {
						background-color:			#FBD7B6;
}



    /* --------------- GUESTBOOK --------------- */

div.lgb {
    border: 2px solid #FD9040;
    background-color: #FEAA50;
    margin-bottom: 10px;
}

div.lgb_author, div.lgb_message {
    display: table-cell;
    padding: 3px;
}

div.lgb_author {
    width: 120px;
    background-color: #FF8040;
}

div.lgb_date {
    font-size: xx-small;
}

