#logo {
 float:left;
 width:165px;
 height:150px;
}            
#logo img {
  margin:4px;
}

#menuin {
 float:right;
 margin:10px 10px 0px 0px;
 width:70%;
}

#menuin .item {
 float:right;
 padding:2px 12px 0px 12px;
 margin:0px;
 position:relative;
 policy:continuous;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
 font-size:16pt;
 text-align:center;
}
#menuin .item a {
 color:#909090;
 text-decoration:none;
}

#menuin .item a:hover{
 color:#f89000;
}

#titin {
float:left;
height:40px;
margin:40px 0px 0px 0px;
text-align:center;
width:35%;
}
#titin h1 {
 font-size:200%;
 font-weight:bold;
 font-family:Arial;
 margin:0px;
 color:#EEE;
}
#content {
float:left;
margin-top:50px;
left:15%;
width:70%;
}
#rightcol {
float:right;
width:29%;
}
#leftcol {
float:left;
width:69%;
}
#intro {
clear:both;
width:100%;
}
#podv {
float:left;
clear:both;
width:100%;
}


.mmedia {
 float:right;
 width:200px;
 padding:5px;
 margin-left:10px;
}
.mmedia .navhead, .mmedia .addonshead{
 color:#a0a0a0;
 font-size:70%;
 margin: 10px 0px 5px 0px;
}
.mmedia .navitem{
 background-image: url('/imn/nd/nav_gray_arr.gif');
 background-repeat: no-repeat;
 background-position: 0px 5px;
 padding-left: 15px;
 margin: 4px 0px 4px 0px;
 font-weight:bold;
 font-size:90%;
}
.mmedia .image {
 padding: 0px 0px 8px 0px;
 text-align:center;
}
.mmedia .image img, 
.bmedia .image img {
  border-color:#d0d0d0;
  border-style:solid;
  border-width:1px;
}
.mmedia .image .descr,
.bmedia .image .descr
 {
  font-size:70%;
}
.mmedia .image .author,
.bmedia .image .author {
  color:#a0a0a0;
  font-size:70%;
  text-align:right;
}

.mmedia .link, .mmedia .file {
  font-size:70%;
  font-weight:bold;
  padding:0px 0px 4px 25px;
  margin: 10px 0px 10px 0px;
  border-style:dashed;
  border-color:#a0a0a0;
  border-width:0px 0px 1px 0px;
}
.mmedia .link img, .mmedia .file img{
  float: left;
  margin-left:-25px;
  border:0px;
}
