body {background-color: white; color: black; font-family: georgia, serif;}

p, ul, ol, dl{font-size: 100,01%; line-height: 1.5;}
.dt2 {font-style: italic; color: #ccc;}

dt {font-weight: bold;}


h1{font-size: 140%; font-family: tahoma, sans-serif; margin-top: 20px;}

h2{font-size: 110%; font-family: tahoma, sans-serif; margin-top:40px;}

a,a:link,a:visited {color:#393; font-weight: bold;}
a:visited {color:#c63;}
a:hover {color:white; background-color:#393;}

a.net,a.net:link,a.net:visited {color:#393; font-weight: bold;}
a.net:hover {color:white; background-color:#393;}

a.path, a.path:link, a.path:visited {color: #393; font-weight: bold;}
a.path:hover {background-color: #393; color:white;}


table, img {border: ;}

tr.sverxu {background-color:white;}
tr.sverxu:hover {background-color:#F9F9F9;}

/*img.gallery {border: 30px solid #e7e7e7;}*/

div.menu {
 	padding-left: 10px;
        margin-top:10px;
 	border-left: 10px solid #ff8000;
	width: auto;
        height: auto;
        /*background-color: #e7e7e7;*/
}

div.path {
 	padding-left: 6px;
	margin:20px 10px 10px 40px;
 	border-left: 10px solid #e7e7e7;
	width: auto;
        height: auto;
        background-color: #F9F9F9;
}

div.copy {
 	padding: 4px;
   	margin: 0px 20px 0px 0px;
	background-color: #e7e7e7;
    }

div.quote {
        padding: 0px;
   	margin-left: 0px;
	width: auto;
        height: auto;
        font-style: italic;
}

div.text {
 	padding: 0px;
	margin: 0px 60px 20px 40px;
	width: auto;
    height: auto;
}

div.photo {
 	padding: 0px;
	margin-left: 40px;
	width: auto;
        height: auto;
}

div.project {
 	padding: 0px;
	margin-left: 40px;
	width: auto;
        height: auto;
}

input,textarea,select {
 	font-family: tahoma, verdana;
	font-size: 100,01%;
	background-color:white;
}

sup, sub {
  vertical-align: middle;
  position: relative;
  font-size: 100%;
}
sup { bottom: 0.5em; }
sub { top: 0.5em; }