/* alternative BODY styling*/
#ruth{
/*min-width:1000px;*/
	margin:0;
		padding:0;
			font-family : arial,verdana;
	font-size : 8pt;

	text-decoration : none;
color: #666666;
background-color: #CCCCCC;
margin:0px; 	
text-align:center;
margin:30px;
margin-right: 0px;
}
form{
margin: 0px;
padding: 0px;
}
a{
color: #BDBDBD;
text-decoration:none;
}
a:hover{
color:#666666;
}

#content{
background-color:#FFFFFF;
width:100%;
height: 390px;

}
#content #inner{
width: 900px;

}
#foot{
margin-top: 5px;
text-align:left;
width:100%;

}

#dash2 {
	background-color: #CCCCCC;
	background-image: url(img/dash2.gif);
	height: 1px;
	width: 100%;
	overflow:hidden;
}
#dash1 {
		background-image: url(img/dash1.gif);
	height: 1px;
	width: 100%;
	overflow:hidden;
}

#credit{
position:relative;
float:right;
height: 40px;

}
#nav{

color: #666666;
	vertical-align: bottom;
}
#nav #inner{
padding-top: 12px;
padding-bottom: 12px;
}
#nav #inner a{
color: #666666;

margin-right: 20px;
text-decoration:none;
font-size: 8pt;
line-height: 18px;
}
#nav #inner a:hover{

color: #CCCCCC;
background-color:#666666;
margin-right: 20px;
text-decoration:none;
font-size: 8pt;
}
#mainimage{
position:relative;
float: left;

}
#mainimage img{
margin: 10px;
}


#maincontent{
position:relative;
float:left;
margin-top:10px;
height: 369px;
text-align:left;
width: 500px;
}

#thumb{
margin: 7px;
margin-left:0px;
margin-right: 10px;
margin-bottom: 2px;
}
#thumbcontainer{
height: 308px;
overflow:auto;
}
#textcontainer{
height: 363px;
overflow:auto;
padding-right: 20px;
line-height: 15px;
}

#imageinfo{
margin-top:15px;
color: #666666;
}
 label
{
position:relative;
width: 150px;
float: left;
text-align: left;
margin-right: 0.5em;
display: block;
margin-bottom: 5px;
margin-top:1px;
}
input,select, #message
{
color:#666666;
position:relative;
width: 210px;
margin-bottom: 5px;
border:solid 1px #666666;
font-family : arial,verdana;
	font-size : 9pt;

}
#message{
height: 80px;

}
#submit{
width: 50px;
margin-left: 315px;
background-color:#FFFFFF;
}