/*  css file for http://www.heleellis.com  */

/*  local server version needs no permanent internet connection - first release 02.06.2002  */

/*  mail webmaster@heleellis.com for constructive criticism  */



/* display some html elements as needed */



body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #330066;

	background-color: #d3c2e6;

	background-image: url(http://www.heleellis.com/img/bg.jpg);

	margin: 0px;

	padding: 0px;

	width: 100%;

}

table, tr, td {

        font-family: Verdana, Arial, Helvetica, sans-serif;

}

img {

	vertical-align: baseline;

}



/* make some nice mouse over effects for links */



a:link {

	color: blue;

	background-color: transparent;

	text-decoration: underline;

}

a:visited {

	text-decoration: underline;

}

a:hover {

	color: #cc0000;

	background-color: transparent;

	text-decoration: none;

}

a:active {

	color: green;

	background-color: transparent;

	text-decoration: none;

}

a.nu:link {

	color: blue;

	background-color: transparent;

	text-decoration: none;

}

a.nu:visited {

	color: blue;

	background-color: transparent;

	text-decoration: none;

}

a.nu:hover {

	color: #cc0000;

	background-color: transparent;

	text-decoration: none;

}

a.nu:active {

	color: green;

	background-color: transparent;

	text-decoration: none;

}



/* now the classes for special page elements */



.start {

	float: left;

	margin-right: 6px;

}

.nav {

	font-weight: bolder;

}

.cont {

	padding-left: 12px;

}

.in {
	margin-left: 24px;
	display: block;
}

.contbd {

	padding-left: 12px;

             font-weight: bolder;

}

.logo {

	margin: 0px;

	padding: 0px;

	height: 75px;

	width: 165px;

	vertical-align: baseline;

}

.mainnav {

	font-weight: bolder;

	background-image: url(img/mainbg.gif);

	background-repeat: repeat-x;

}

.subnav {

	font-weight: bolder;

	background-image: url(img/subbg.gif);

	padding-left: 12px;

	margin-top: 0px;

	padding-top: 0px;

	vertical-align: top;

	background-position: 0px 0px;

	left: 0px;

	top: 0px;

	background-repeat: repeat-y;

	border: none;

}

.uri {

	font-size: smaller;

	vertical-align: middle;

}

.gal {

	text-align: center;

	vertical-align: middle;

	width: 100%;

	border: none;

	height: auto;
}

.gal img {
	padding: 2px;
	border-style: solid;
	border-top: 0px;
	border-left: 0px;
	border-color: #808080;
}

.conts {

	padding-left: 12px;

	font-size: smaller;

}

.bd {

	font-weight: bolder;

}

.foot {

	margin: 0px;

	padding: 0px;

	vertical-align: bottom;

	border: none;

	text-align: center;

	font-size: smaller;

	background-image: url(img/endbg.gif);

	background-repeat: repeat-x;

	height: 50px;

}

.tourl {

	width: 20%;

	text-align: center;

	vertical-align: top;

}

.tourr {

	width: 20%;

	text-align: center;

	vertical-align: top;

}

.tourc {

	width: 55%;

	text-align: center;

	vertical-align: top;

}

.short {

	width: 50%;

	padding-right: 6px;

	vertical-align: top;

	text-align: left;

}

li {

	list-style-image: url(img/dot.gif);

}

.shortc {

	width: 50%;

	vertical-align: top;

	padding-left: 20%;

}

.33 {

	width: 33%;

}

.50 {

	width: 50%;

}

.adv {

	text-align: center;

	margin-top: 6px;

}

/* end of style01.css - last revisited 03.08.2002 by Chris*/

.dn {

	vertical-align: baseline;

}


