body {
line-height: 1.4em;
margin: 0 auto;
text-align: center;
padding: 0;
background: #fff;
}

a	{
color: #666;
text-decoration: underline;
}

a:hover	{
color: #666;
text-decoration: none;
}

img	{
border: 0;
}

.wrapper	{
position: relative;
margin: auto;
text-align: center;
color: #666;
font: 12px palatino, 'times new roman', serif;
}

.header	{
width: 100%;
margin: auto;
padding: 15px 0;
background: #999;
}

.header a	{
text-decoration: none;
color: #fff;
}

.header a:hover	{
text-decoration: none;
color: #000;
}

.floatLeft	{
float: left;
}

.floatRight	{
float: right;
}

.details	{
padding: 10px;
width: 645px;
\width: 665px;
w\idth: 645px;
position: relative;
margin: 0 auto;
border: 1px dotted #666;
background: #eee;
}

.details img	{
vertical-align: middle;
}

.description	{
padding: 5px 20px 0 20px;
width: 625px;
\width: 665px;
w\idth: 625px;
position: relative;
text-align: left;
margin: 0 auto;
}

.back a	{
width: 50%;
height: 300px;
padding: 0;
display: block;
position: absolute;
top: 45px;
right: 0;
z-index: 10;
}

.next a	{
width: 50%;
height: 300px;
padding: 0;
display: block;
position: absolute;
top: 45px;
left: 0;
z-index: 10;
}

.main	{
margin: 20px 0 15px 0;
}

.content	{
width: 800px;
text-align: left;
margin: 15px auto 18px auto;
}

.contentlt	{
float: left;
width: 325px;
}

.contentrt	{
float: left;
width: 475px;
}

.thumb	{
margin-bottom: 7px;
}

.thumbnail-home	{
float: left;
margin-right: 5px;
width: 100px;
\width: 105px;
w\idth: 100px;
}

.thumbnail	{
float: left;
margin-left: 10px;
width: 100px;
\width: 110px;
w\idth: 100px;
}

.thumbnail-archive	{
text-align: center;
width: 890px;
margin: 20px auto 30px auto;
}

.thumbnail-content	{
text-align: center;
padding-left: 5px;
width: 665px;
margin: 20px auto 30px auto;
}

.thumbnail img, .thumbnail-home img{
border: 1px solid #fff;
}

.thumbnail:hover img, .thumbnail-home:hover img{
border: 1px solid #fff;
}

.footer	{
width: 650px;
margin: 0 auto;
padding: 0 0 20px 0;
color: #bbb;
font-size: 11px;
}

.hr	{
border-bottom: 1px solid #999;
margin-bottom: 7px;
}

.center	{
text-align: center;
}

.clear:after {
content: "."; 
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clear {
display: inline-block;
}

/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */