body { background-color: #3F4C6B; }

div#top { min-width: 995px; height: 185px; }

div#top div#group { width: 550px; height: 185px; position: relative; float: left; }
div#top div.desc { width: 445px; height: 185px; float: right; }

div#menu { top: 0px; }

div#menu a#menuWho 			{ background-image: url('./img/indexMenuWho.png'); }
div#menu a#menuWho:hover 	{ }

div#header div#news { background-image: url('./img/news.png'); background-repeat: no-repeat; }
div#header { height: 220px; background-image: url('./img/indexLogo.png'); }

div#header a.logoLink, div#header a.logoLink:hover {
width: 475px;
height: 220px;
}

div#header div#news {
width: 183px;
height: 93px;
position: relative;
left: 591px;
top: -93px;
}

div#bottomContainer {
width: 100%;
min-width: 995px;
min-height: 280px;
margin-top: 5px;
padding: 0px;
}

div.bottomBox {
width: 280px;
min-height: 270px;
padding: 5px;
float: left;
}

div.bottomBox#first { margin-left: 5px; margin-right: 7px; }

div.bottomBox#third { width: auto; min-width: 275px; margin-left: 10px; }
div.bottomBox#third .inclmeta {font-style: italic; font-size: 80%; }
div.bottomBox#third a { font-style: normal; font-size: 12pt;}
div.bottomBox#third .include { display: none;}
div.bottomBox#third #blog__newentry_title { width: 150px; }

div.bottomBox#third fieldset { margin-top:25px; }
div.bottomBox#third fieldset legend {color: #fff;}
div.bottomBox#third input {margin-left: 3px; margin-bottom: 3px;}

div.bottomBox .title {
width: 235px;
display: block;
padding-bottom: 2px;
margin-bottom: 8px;
}

div.imgLink { position: absolute; }

div#bottomContainer {
background-image: url('./img/bottomContainer.gif');
background-repeat: repeat-y;

font-family: myriad, sans-serif;
text-align: left;
font-size: 12pt;
color: #F9F7ED;
}

div#bottomContainer div.bottomBox {
background-color: transparent;
text-align: left; /*justify*/
}

div#bottomContainer .title, div#bottomContainer a.title, div#bottomContainer a.title:hover {
text-indent: 5px;
font-size: 18pt;
color: #F9F7ED;
font-weight: bold;
text-decoration: none;
}

div#bottomContainer .date {
font-size: 10pt;
font-style: italic;
text-decoration: none;
}

div#bottomContainer a { color: #F9F7ED; text-decoration: none; }
div#bottomContainer a:hover { text-decoration: underline; }

div#top div#group {
background-color: transparent;
background-image: url('./img/group.png');
background-repeat: no-repeat;
}

div#top div#group p{
font-family: Apple Garamond;
font-size: 25pt;
color: #000;
}

div.desc#who {
background-image: url('./img/who.png');
background-position: left;
background-repeat: no-repeat;
}

div.desc#courses {
background-image: url('./img/courses.png');
background-position: left;
background-repeat: no-repeat;
}

div.desc#network {
background-image: url('./img/network.png');
background-position: left;
background-repeat: no-repeat;
}

div.desc#tronwiki {
background-image: url('./img/tronwiki.png');
background-position: left;
background-repeat: no-repeat;
}

div.desc#projects {
background-image: url('./img/projects.png');
background-position: left;
background-repeat: no-repeat;
}

div.desc#docs {
background-image: url('./img/docs.png');
background-position: left;
background-repeat: no-repeat;
}

div.desc#contacts {
background-image: url('./img/contacts.png');
background-position: left;
background-repeat: no-repeat;
}

div.desc#login {
background-image: url('./img/login.png');
background-position: left;
background-repeat: no-repeat;
}

div.desc#auth { background-color: #fff; }

div.desc#auth a.action {
width: 148px;
height: 20px;
display: block;
margin-top: 5px;
padding-top: 60px;
float: left;
text-indent: 10px;
font-family: Arial, sans-serif;
font-size: 10pt;
text-decoration: none;
color: #356AA0;
background-color: transparent;
background-position: left top;
background-repeat: no-repeat;
}

div.desc#auth a.news { background-image: url('./img/indexNews.png'); }
div.desc#auth a.recent { background-image: url('./img/indexRecent.png'); }
div.desc#auth a.admin { background-image: url('./img/indexAdmin.png'); }
div.desc#auth a.manager { background-image: url('./img/indexManager.png'); }
div.desc#auth a.profile { background-image: url('./img/indexProfile.png'); }
div.desc#auth a.dashboard { background-image: url('./img/indexDashboard.png'); }

div.imgLink { background-color: transparent; cursor: help; }

div#top div#auth h1 		{ display: block; margin: 20px; color: #356AA0;}
div#top div#auth fieldset, div#top div#auth p { border: none; color: #356AA0; }
div#top div#auth fieldset input.edit { padding-top: 3px; padding-bottom: 1px; background-image: url('img/input_white.gif'); }
div#auth fieldset input.button { background-color: #fff; background-image: url('img/button_white.gif'); color: #356AA0; }
/*div#top div#auth .level1 			{ display: none; }
div#top div#auth fieldset 			{ border-width: 0px; width: 445px; }
div#top div#auth fieldset legend 	{ display: none; }

div#top div#auth label.block {display: inline; }
div#top div#auth fieldset br {display: block;}
div#top div#auth p {margin-top:0; font-size:87%;}
div#top div#auth .centeralign {clear:right; color: black; }
div#top div#auth label.block span {font-weight:bold; margin-right:3px;}
div#top div#auth label.simple {margin-left:20px;}
div#top div#auth input.edit {width: 100px; margin-top: 2px;}*/

