/* general */

body {
 margin: 0;
 padding: 0;
 font-family: Georgia, "Book Antiqua", "Palatino Linotype", Palatino, serif;
 text-align: center;
 color: #000000;
 background: #FFF url(/img/lelion-body-background.gif);
}

/* a:link {color: #AABEFF; text-decoration: none;}
a:visited {color: #AABEFF; text-decoration: none;}
a:hover {color: #AABEFF; text-decoration: underline;}
a:active {color: #AABEFF; text-decoration: underline;} */

/* a:link {color: #5F82E7; text-decoration: none;}
a:visited {color: #5F82E7; text-decoration: none;}
a:hover {color: #97BFF5; text-decoration: underline;}
a:active {color: #97BFF5; text-decoration: underline;} */

a:link {color: #F8A01D; text-decoration: none;}
a:visited {color: #AAA; text-decoration: none;}
a:hover {color: #F8A01D; text-decoration: underline;}
a:active {color: #F8A01D; text-decoration: underline;}


/* http://daniel.glazman.free.fr/weblog/archived/2002_09_15_glazblogarc.html#81664011 */
a[hreflang]:after {
content: " [" attr(hreflang) "] ";
color: #CCC;
}


.clear {clear: both; width: auto;}

hr {background: #97BFF5;}




/* website structure */

#container {
position: relative;
margin: 10px auto 0 auto;
padding: 0;
text-align: left;
width: 760px;
}

#header {
 width: 760px;
	height: 150px;
 margin: 0 auto 0 auto;
 padding: 0;
	background: #FFF url(/img/lelion-logo-sunrise.jpg) top left no-repeat;
}
#header h1 {display: none;}

#main {
 margin: 0;
 padding: 10px;
	background: #FFF;
}
#main h2 {
margin: 0 0 .5em 0;
}
#main p {margin: .5em 0 0 0;
}




/* FOOTER */

#footer {
 border-top: 1px solid #F8DA9A;
 margin: auto;
 padding: 10px;
 border-top: 1px solid #CCCCCC;
 font-size: 80%;
 text-align: center;
 clear: both; /* clears any floats */
	background: #FFF;
}



/* navigation */

#nav {
border-bottom: 1px solid #F8DA9A;
margin: 0;
padding: 5px;
font-weight: bold;
text-align: center;
background: #F8A01D;
}
ul#nav {
list-style: none;
}
ul#nav li {
display: inline;
margin: 5px 10px;
}


#nav a {color: #FFF; padding: 0 0 2px 0;}
#nav a:hover {color: #EEE; text-decoration: none; border-bottom: 3px solid #C47806; padding: 0 0 2px 0;}
#nav #current a {border-bottom: 3px solid #C47806; padding: 0 0 2px 0;}



/* Photogalleries */

.gallery {
border: 1px solid #97BFF5; /*#666666*/
width: auto;
padding: 1%;
margin: auto auto 15px auto;
}
.box {
float: left;
width: 164px;
height: 164px;
margin: 2px;
text-align: center;
}
/* hide from IE-mac \*/
* html .box {height: 1%;}
/* end hide */

.box img {
 border: 1px solid #AAAAAA;
 padding: 1px;
}
.box a:hover img, .box a:active img {
 border-color: #EEEEEE;
}



/*** definition lists ***/
dl dt {
font-weight: bold;
}
dl dd {

}