#main {
    align:center;
    width:950px;
    margin-left: -450px;
    border: solid 0px;
    position: absolute;  
    overflow: auto;  
    left: 50%;
    z-index:1;
    padding: 10px;

}

#r_comments {
    align:right;
    width:250px;
    height: 450px;
    margin-left: 0px;
    border: solid 0px;
    position: absolute;  
    overflow: auto;  
    left: 65%;
    z-index:2;
}

img {
    border:0px;
    background-color:white;
}
.border {
    border: solid 0px;
    border-right: solid 0px;
    border-bottom: solid 0px;
    color: gray;
    width:400px;
    padding: 20px;
    
}

.images {
   position: relative;  
   overflow: auto; 
   width: 90%; 
   padding: 10px;
   background:  white;
  <!-- #FFE8BB; -->
}
.user {
    font-size:10px;
    color:gray;
}
.a_img {
    background-color:white;
}
.a_img:hover {
    background-color:white;
}

input, .upload {
    font-size:24px;
    color: black;
    align: center;
    position:relative;
    
}
#footer {
        border: 0px solid #cecea5;
	background: white;
	width: 260px;
	align:right;
	margin: 20px;
}

#header {
        align:center;
	width:900px;
	border: 1px solid #cecea5;
	background: white;
	padding: 5px;
}
a {
    color: gray;
    text-decoration: none;
    padding: 1px;
}

a:hover {
    text-decoration: none;
    background-color:#cc8899;
    color: white;
    
}

.tags {
  font-size: 20px;
}

h1 {
	margin-top: 0;
	font-size: 26px;
}
.last {
	margin-bottom: 0;
}
.clearing {
	height: 0;
	clear: both;
}
img {
    border: 0;
}

.error {
    color: red;
    font-size:12px;
}

.wallpapper-under {
    font-size: 10px;
    color: gray;
}
.pages {
    font-size: 18px;
    font: bold;
    color: black;
    border: 0px solid;
    padding: 6px;
}

a.pages_links{
    color: red;
    text-decoration: none;
}

a.pages_links:hover{
 
    text-decoration: underline;
}


.head {
    font-size:20px;
}


a.head2 {
    color: red;
    text-decoration: underline;
    font-size:16px;
}


.c_page {
    
}


.panel_on {
    display:block;
    float:top;
    position:absolute;
    left:200px;
    top: 50px;
    visibility:visible;
    padding:20px;
    width:500px;
    height:auto;
    background-color:white;
    border: solid 1px;
    z-index:999
}
.panel_off {
    display:none;
    visibility:hidden;
    background-color:gray;
    padding:0px;
    width:0px;
    height:0px;
}

.lpanel_on {
    display:block;
    float:top;
    position:absolute;
    left:200px;
    top: 50px;
    visibility:visible;
    padding:20px;
    width:300px;
    height:auto;
    background-color:white;
    border: solid 1px;
    z-index:999
}
.lpanel_off {
    display:none;
    visibility:hidden;
    background-color:gray;
    padding:0px;
    width:0px;
    height:0px;
}

.comment {

}
.comment_text{
    background-color: white;
    padding: 5px;
    
}
.comment_header {
    color: white;
    background-color:#cadaba;
}
