

body {
width:23810px;
height:100%;
margin:0;padding:0;
background-color:#fffff4;
font-family: 'Droid Serif', serif;
color:#aaaaaa;
font-size: 12px;
line-height: 16px;		/* Changing this will break the baseline grid. */
letter-spacing: 0px;
overflow-y: hidden;
overflow-x: scroll;
margin-top:0px;


}

a {
color:#bbbbbb;
text-decoration:none;
cursor: pointer;
}

a:hover {
color: #f36475;
}

a img {
display: block;		/* Stops image links getting text link styles */
}



.item {
width:600px;
margin-left: 5px;
height:100%;
float:left;	
margin-top:100px;

}
	
.content {
width:100%;
max-width:600px;
height:408px;
margin-left:117px;
position:relative;
}
		

	
.selected {
color: #f36475;
}

.clear {
clear:both;
}
	
.p2{
font-size:11px;
line-height: 15px;
color:#aaaaaa;}

li {
margin-bottom: 6px;
}

#nav{	
position:fixed; 
margin-left:120px;
top:40px;
color:#aaaaaa;
z-index:2;
}

#header{	
position:fixed; 
margin-left:120px;
bottom:20px;
z-index:2;

}


img, object, embed {
height: 100%;
}

p, ul, ol, blockquote {
margin-bottom: 6px;	/* Changing this will break the baseline grid. */
list-style:none;
color: #777;
}
.caption{
font-size:11px;
line-height: 17px;
color:#aaaaaa;
z-index:1;
position:absolute

}

#cright{
color:#bfcdda;
font-size:11px;
position:fixed; 
line-height: 15px;
top:40px;
right: 4%;
}




::-moz-selection { color: #000;  background: #f33; }
::selection      { color: #000;  background: #f33; }

.first{margin-left:0px;}
.start{margin-left:300px;}
.space{margin-left:80px;}

.imghover{
position:relative;
overflow:hidden;
margin-bottom: 1px;
}

.imghover img{
opacity:1;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-in-out;
-webkit-transition-duration: 500ms;
}
.imghover .details{
position:absolute;
top:0;
left:0;
opacity: 0;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-in-out;
-webkit-transition-duration: 500ms;
}
	
.imghover .details:hover{
opacity: 0;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-in-out;
-webkit-transition-duration: 500ms;
}
	
.details{
padding-top:10px;
padding-left:10px;
line-height: 16px;	
width:100%;
height:100%;
background:#fffff4;
}





