BODY{
margin:0px auto;
padding:0;
font-size:small;
color:#333;
}

img{
border:0;
}

a:link{
color:#000066;
}

a:visited{
color:#660066;
}

.small{
font-size:x-small;
}

.bold{
font-weight:bold;
}
.bold_m{
font-weight:bold;
font-size:medium;
}
#howtouse{
background:url(../img/howtouse.jpg) no-repeat;
height:25px;
width:712px;
border-bottom:1px #333333 solid;
margin-top:15px;
margin-bottom:5px;
}

#howtocontents{
width:650px;
margin:5px auto 30px;
}
.howtouse_2{
width:620px;
margin:0px auto;
}

.parts{
width:700px;
margin:0px auto;
}

.list_left{
float:left;
width:200px;
padding-left:40px;
}
.list_right{
float:right;
width:450px;
margin-top:10px;
}
.separate{
border-top:1px #333333 dotted;
width:700px;
height:1px;
clear:both;
margin:0px auto;
}
textarea{
font-size:small;
}

.photo {
	position: relative;
	top: 0;
	left: 0;
}
.photo a .large {
	display: block;
	position: absolute;
	width: 1px;
	height: 1px;
	top: 0;
	left: 0;
}
.photo a.popup,
.photo a.popup:visited {
	display: block;
	top: 0;
	left: 0;
}
.photo a.popup:hover {
	background-color: #fff;
}
.photo a.popup:hover .large {
	display: block;
	position: absolute;
	width: 199px;
	height: 300px;
	top: 0;
	left: 0;
}
#list{
background:url(../img/llist_logo.jpg) no-repeat;
height:25px;
width:712px;
border-bottom:1px #333333 solid;
}
#notes{
clear:both;
border-top:dotted #333333 1px;
padding-top:3px;
}
#copyright{
text-align:center;
color:#FFFFFF;
}