html{height: 100%;}
img{border:0px;}
body {
	background-color:#c8c8c8;
	font-family:Tahoma;
	font-size: 1em;	
	height: 100%;
	margin:0px;
}
#page{position: relative;min-height: 100%;}
* html #page{height: 100%;}

a:link, a:visited {
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
#indexpage {
	margin-top:100px;
	height:500px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}

#page {
	margin-left: auto;
	margin-right: auto;
	background-color:#fff;
	width:920px;
	padding:0;
}

#footer0{
	margin-top:10px;
}
#footer1{
	position: absolute;
	bottom: 0;
	left:0;
	background:url('images/bottombg.png') repeat-x;
}

#header {
	width:100%;
	height:60px;
	background:url('images/topbg.png') repeat-x;
}

#elate{
	position:absolute;
	right:0;
}
#menu {
	font-size:0.8em;
	margin:0px;
	margin-left:10%;
}
#menu ul {
	list-style:none;
	padding:0;
	margin:0;
}
#menu ul li {
	display:inline;
	padding:0px;
}
#menu a {
	float:left;
	padding:0px 0px 0px 15px;
    background:url('images/menuleft.gif') no-repeat left top;
}
#menu a span {
	float:left;
	display:block;
	background:url('images/menuright.gif') no-repeat right top;
	padding:0px 30px 0px 10px;
	color:#FFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #menu a span {float:none;}
/* End IE5-Mac hack */

#menu a:hover span,#menu a.active span {background-position:100% -20px;}
#menu a:hover,#menu a.active {background-position:0% -20px;}

#main {
	display:block;
	height:auto;
}

#epstars{
	position:relative;
	top:10em;
	float:left;
	width:120px;
}

table.projects{
	width:70%;
	top:6em;
	left:4em;
}
table.projects .pleft{
	text-align:right;
	width:25%;
	font-size:0.82em;
}
#projectextra {
	position:relative;
	width:90%;
	left:8em;
	height:100px;
}

p.topdf {
	text-align:right;
	font-weight:bold;
}

#kouzina {
	height:500px;
	overflow:scroll;
	text-align:left;
	font-size:0.9em;
}
#kouzina p.title {
	text-align:center;
	border:1px solid;
	font-size:1.2em;
	font-weight:bold;
	background-color:#eee;
}
#kouzina span.menu {
	font-weight:bold;
	font-size:1.1em;
}

div.links {
	height:60px;
	display:block;
	margin-left:25%;
	margin-top:20px;
	clear:right;	
}
div.links img {
	float:left;
}
div.links span {
	float:left;
	text-align:left;
	margin-left:10px;
}

div.contact {
	width:auto;
	margin-left:25%;
	clear:both;
}
div.contact p {font-size:0.7em}

div.insideprojects {
	position:relative;
	float:left;
	margin:80px 0 0 100px;
	width:60%;	
}
div.insideprojectsphoto {
	float:left;
	font-weight:bold;
	font-size:80%;
	width:160px;
}

#foit {
	display:block;
	position:relative;
	top:8em;
	left:5em;
}
#foit img {
	float:left;
	margin-right:2em;
}
#foitbooktoc {
  font-size:0.8em;
  width:80%;
}	