div.layout {
    background-color:rgb(0,180,140);
    width:700px;
    height:200px;
}

div.body {
    background-color:rgb(255,255,255);
    margin:5px,5px,5px,5px;
    height:100%;
}

div.title {
    position:relative;
    top:0px;
    height:20px;
}

div.titleimg {
    background-color:rgb(50,250,190);
    background-image:url(title.jpg);
    position:relative;
    top:0px;
    width:100%;
    height:150px;
}

div.menu {
    background-color:rgb(0,180,140);
    float:top;
    position:relative;
    top:0px;
    height:12px;
    
}

div.titlemain   {
	color:rgb(240,255,250);
	font-size:64px;
	font-family: Arial Black;
	position:relative;
	top:-82px;
	right:0px;
}

div.titleshadow {
	color:rgb(0,0,0);
	font-size:64px;
	font-family: Arial Black;
	position:relative;
	top:0px;
	right:-8px;
}

h2.title {
	background-color:rgb(0,180,140);
	color:rgb(255,255,255);
	margin:0px,0px,0px,0px;
	text-align:center;
	font-size:1.2em;
	font-family: Impact,Charcoal;
}

h3.since {
	color:rgb(160,255,210);
	padding:0px,0px,0px,0px;
	margin:5px,5px,0px,0px;
	font-size:.8em;
	text-align:right;
}

table.diary {
	border-style:hidden;
	width:400px;
}

td.diarydate {
	background-color:rgb(0,180,140);
	color:rgb(255,255,255);
	text-align:right;
	width:40px;
}

td.diarysubtitle {
	background-color:rgb(0,255,200);
	color:rgb(0,0,0);
	text-align:left;
	width:300px;
}

td.diaryexp {
	background-color:rgb(200,255,240);
	color:rgb(0,0,0);
	text-align:left;
}
