
* {
	margin: 0;
	padding: 0;
}
body       { font: 0.7em Verdana, Arial, Helvetica, sans-serif; background: #5f0000 url("../images/bgbody_e.gif") repeat-y center top  }
div a  { color: #fff; text-decoration: none }
h1        { color: #222; font: bold 1.2em Verdana, Arial, Helvetica, sans-serif; margin-top: 24px }
h2 { color: #222; font: bold 1.2em Verdana, Arial, Helvetica, sans-serif; margin-top: 24px; margin-bottom: 12px }
code    { color: #555; font: 1em Verdana, Arial, Helvetica, sans-serif; background-color: #ffffe0; white-space: pre; display: block; margin-bottom: 12px; padding: 8px 10px; border-style: solid; border-width: 1px 1px 1px 6px; border-color: #f0f0f0 #f0f0f0 #f0f0f0 #590001 }
blockquote          { color: #222; font: bold 1em Verdana, Arial, Helvetica, sans-serif; background: url(../images/gui_e.gif) no-repeat; display: block; margin: 0 0 6px; padding-left: 46px }
/* structure */
.main  { margin: 0 auto; width: 680px }
.main_left  { padding-top: 6px; width: 420px; float: left }
.main_right  { width: 254px; float: right; border-top: 6px solid #fff }
.footer {clear: both;}

/* misc */
.left {
	float: left;
}
.right {
	float: right;
}
.header,.link_projects,.lbl,.link_updates a {
	border-bottom: 6px solid #FFF;
}
div.link_projects a:hover, div.link_updates a:hover, div.footer div.left a:hover      { color: white; text-decoration: underline; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

/* logo */
.header        { background: #600 url("../images/e_in.jpg") repeat-x; height: 100px }
.header h1      { font-size: 1.5em; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: normal; font-weight: bold; line-height: normal; margin: 0; padding: 24px 0 0 24px }

/* main navi*/
.link_menu    { background-color: #600 }
.link_menu a   { font: bold 0.9em Verdana, Arial, Helvetica, sans-serif; text-decoration: none; display: block; padding: 6px 0 0 10px; height: 16px; border-bottom: 1px solid #fff }
.link_menu a:hover   { text-decoration: underline; background-color: #373737; background-position: 0 0 }
/* projects */
.ev      { color: #fff; font: bold 1.2em/50px Verdana, Arial, Helvetica, sans-serif; background-color: #222; background-attachment: scroll; background-position: 0 0; text-align: center; height: 50px; clear: both; overflow: hidden }
.link_projects a    { color: #fff; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; display: block; padding-top: 24px; width: 124px; height: 100px }
.link_projects a span      { font-size: 1.1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: normal }
/* updates */
.link_updates  { }
.link_updates .lbl      { line-height: 70px; height: 94px }
.link_updates a      { font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: bold; text-align: center; display: block; padding: 10px 0; height: 49px; clear: right }
.link_updates a span  { font: 3em Verdana, Arial, Helvetica, sans-serif; letter-spacing: -2px; margin-top: 3px; margin-left: 10px; float: left }
.img2 { }
/* content */
.content    { color: #222; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.3em; padding: 0 10px 10px }
.content a   { color: #600 }
.content a:hover    { color: #000; text-decoration: underline }
.content a:active  { color: #600 }
.content a:visited  { color: #600 }
.content p {
	margin: 4px 0 10px 0;
}
.content .descr   { color: #222; margin-bottom: 12px }
.content li {
	list-style: url(../images/li.gif);
	margin-left: 18px;
}
.img1    { margin-right: 0; margin-bottom: 12px; margin-left: 0; padding: 0 }
/* footer */
.footer {
	color: #666;
	clear: both;
}
.footer .right a   { color: #737373; text-decoration: underline; background: #2e2e2e; padding: 1px 3px 3px }
.footer .right a:hover  { color: #afafaf; background: #414141 }
.footer .left  { padding: 9px 0 9px 9px; width: 407px; border-top: 1px solid #ccc }
.footer .right {
	margin-right: 8px;
	padding: 9px 0;
	text-align: right;
	width: 220px;
}
