/* CSS Document */

body{
 max-width:400px;
 font-family: sans-serif;
 font-size: .9em;
 color: #000;
 margin: 0;
 padding: 3px;
 background-image:none;
 background-color:#fff;
}

img{
	max-width: 100%;
}

.main, #hd, #ft{
 float:none;
 width:auto;
 height:auto;
}

table, tbody, tr, td, th{ 
 display: block;
}

.doc, .main{
 max-width: 400px;
 width:auto;
 text-align:left;
 margin: 3px auto;
 padding:0;
 float:none;
 border:0;
 background:#fff;
}

a{
 color:#007cc3;
 text-decoration:none;
}

a:hover{
 text-decoration:underline;
}

.lc li{
 padding:0;
 margin:0;
}

.lc a{
 display:list-item;
 font-size:1em;
 padding: .5em;
 background-image:none;
 border:0;
}

.main{
 clear:both;
 margin:3px 0;
 background-image: none;
 width:auto;
 padding:.3em;
 font-size:.9em;
 text-align:left;
}