img { -ms-interpolation-mode: bicubic; } 



body{
background:#000;
font-family:Arial;
font-size:9px;
color:#fff;
text-align:left;
width:auto;
margin:0, 35;}

/*HEADER STYLES*/
#header{
padding:0px 100px 0px 0px;
position:relative;
text-align:left;
margin-bottom: 10px;}

/*THUMB BOXES*/
#post{
padding:3px;
float:left;
background:#292929;
margin-right:3px;
margin-bottom:3px;
position:relative;
line-height:9px;
border: 0px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#post:hover{
padding:3px;
float:left;
background:#e0dec7;
color:#000;
margin-right:3px;
margin-bottom:3px;
position:relative;
line-height:9px;
border: 0px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}

/*PHOTO STYLES*/
.image img{
-ms-interpolation-mode: bicubic;	
margin-top: 3px;
margin-bottom:3px;
width: 270px; height: 270px;}
body#index .photo .caption{
position:absolute;
bottom:3px;
left:3px;
background:#000;
opacity:.85;
 -moz-opacity: 0.85;
filter: alpha(opacity=85);
width:250px;
height: 250px;
padding:3px 0 3px 0;
z-index:100;}
body#index .photo .caption p{
padding:0 3px;margin:0;}

/*GENERAL CONTENT STYLES*/
a {
color:#00ffcc;
border-bottom:0px dotted #444;
text-decoration:none;
padding-bottom: 3px;}
a:hover{
color:#ff00cc;
border-bottom:0px dotted #ccc;
margin-bottom: 3px;}

/*FOOTER STYLES*/
#footer{
color:#555;
clear:both;
padding:40px 0;
text-align:left;}
#footer a{
color:#00ffcc;
border:0;}
#footer a:hover{
color:#ff00cc;}

div.WhiteLine {
height:0px;
border-top: 1px solid #FFFFFF;
border-bottom: 0px;
border-left: 0px;
border-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
} 
