
* {
	margin: 0;
	padding: 0;
}
body      { font: 0.7em Verdana, Arial, Helvetica, sans-serif; background: #8b3334 url(../images/m_bg.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: #222; 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: #dcdcdc #dcdcdc #dcdcdc #590001 }
blockquote          { color: #222; font: bold 1em Verdana, Arial, Helvetica, sans-serif; background: url(../images/gui_e.gif) no-repeat; display: block; margin: 6px 0 0; padding-left: 46px }
/* structure */
.main {
	width: 680px;
	margin: 0 auto;
}
.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-image: url("../images/mait_log.jpg"); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; 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: 25px 0 0 24px }

/* main navi*/
.link_menu    { background-color: #590001; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0 }
.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: #c93; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
/* projects */
.ev     { color: #fff; font: bold 1.2em/50px Verdana, Arial, Helvetica, sans-serif; background-color: #222; background-image: url("../images/m_ev.gif"); 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: 94px; 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-top: 12px; margin-bottom: 12px }
/* footer */
.footer {
	color: #666;
	clear: both;
}
.footer .right a    { color: #dcdcdc; text-decoration: underline; background: #800000; padding: 1px 3px 3px }
.footer .right a:hover     { color: #fff; background: #c93 }
.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;
}

