/* main */

body {
 margin: 0;
 padding: 0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 75%;
 line-height: 150%;
 color: #630;
 width: 850px;
}

a { color: #666;}

a:hover {
 color: #999;
 text-decoration: none;
}

h2 {
 border-left: 3px solid #630;
 font-size: 100%;
 padding-left: 10px;
}

h3 {
 font-size: 120%;
 font-weight: normal;
}

#mainpartTop {
 margin: 30px 40px 0 0;
 height: auto;
}

#mainpartTop h1{
 margin: 80px 0 0 0;
}


p#schnauzer {
 float: left;
 margin: 50px 30px 0 40px;
}

#mainpart {
 margin: 30px 40px 30px 40px;
 vertical-align: top;
 height: auto;
}



.copyrightText {
 font-size: 80%;
 line-height: 120%;
 margin: 120px 40px 20px 40px; 
}

#footer {
 font-size: 85%;
 border-top: 3px solid #68391f;
 line-height: 250%;
 text-align: center;
}

.imgL {
 float: left;
 margin: 10px 20px 20px 0;
}

.imgR {
 float: right;
 margin: 10px  0 20px 20px;
}

/* how to */
ul.howto {
 margin: 0 0 30px 0;
 padding: 0;
 list-style-type: none;
}

ul.howto li{
 margin: 0;
 padding: 0 0 0 15px;
 background-image: url(../howtomake/img/brownarrow.gif);
 background-repeat: no-repeat;
 background-position: 0 4px;
}

ul.howto a {
 color :#960;
}

ul.howto a:hover {
 color: #630;
 text-decoration: none;
}

table.step {
 width: 750px;
}

table.step td{
 vertical-align: top;
 border-bottom: 1px dotted #ccc;
 padding:10px 0;
}

table.step td.img{
 width: 220px;
}

sup {
 font-size: 80%;
}

/* news */
#news p.date {
 margin-bottom: 0;
 font-weight: bold;
}

#news p.item {
 margin-top: 0;
 border-bottom: 1px dotted #ccc;
 height: 200px;
}

/* books */
#books p.item {
 margin-top: 0 0 20px 0;
 border-bottom: 1px dotted #ccc;
 height: 220px;
}