div#camera{
	background-color:#fff;
	margin:0;
}

a:link.none {color:#a60000; text-decoration:underline;}
a:visited.none {color:#a60000; text-decoration:underline;}
a:hover.none {color:#ffffff; background-color:#F8F8A8; text-decoration:none;}
a:active.none {color:#ffffff; background-color:#F8F8A8; text-decoration:none;}

img.menu{
	margin-bottom:13px;
}

img.photo{
	margin-top:10px;
	margin-right:8px;
	float:left;
}

div#camera div.qa_a{
	margin:10px 0 8px 0;
	font-size:16px;
	font-weight:bold;
}

div#camera div.txt{
	font-size:12px;
	line-height:140%;
}

div#camera div.txt span.chapter{
	font-weight:bold;
	color:#cd4e7e;
	font-size:14px;
}

div#camera div.prof{
	width:500px;
	margin:0 10px 0 20px;
	text-align:left;
	border:solid 1px #66a39c;
	padding:8px;
}

div#camera div.prof div.name{
	font-weight:bold;
	font-size:15px;
	text-align:left;
}

body.newwin{
	background-color:#fff;
	margin:0px;
padding:10px;
}

img.page{
	border:solid 1px #ccc;
}

body.read div.read{
	background-color:#fff;
	margin:10px;
	padding:10px;
}

body.qa div.qa h1,body.read div.qa read{
	margin:20px 0 10px 0;
}

body.qa div.qa h2{
	margin:20px 0 10px 0;
}

body.qa div.qa p{
	margin:20px 0 0 0;
	padding-left:26px;
	font-size:14px;
	line-height:140%;
	background-image:url("img/a.gif");
	background-position:top left;
	background-repeat:no-repeat;
}

body.read div.read p{
	margin:20px 0 0 0;
	font-size:14px;
	line-height:140%;
	padding:10px;
	border-top:dashed 1px #FFB410;
}

body.qa div.qa p.q{
	margin:0 0 3px 0;
	padding-left:20px;
	font-size:13px;
	line-height:140%;
	background-image:url("img/q.gif");
	background-position:top left;
	background-repeat:no-repeat;
}

div.bookttl{
	font-weight:bold;
}