body {

    margin: 0; 
    padding: 0;
    font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: normal;
    background-color: #FFE4B5;
    scrollbar-arrow-color: #996666;
    scrollbar-3dlight-color: #FFCCCC;
    scrollbar-highlight-color: #FFFFCC;
    scrollbar-face-color: Moccasin;
    scrollbar-shadow-color: # FF99CC;
    scrollbar-darkshadow-color: #996666;
    scrollbar-track-color: AntiqueWhite;
		behavior: url(/csshover.htc);
}

div, table, input, textarea {

    font-size: 12px;
    font-family: Verdana, Tahoma, sans-serif;
}


a {

   color: #000000;
}

a:hover {

   color: #996666;
}
a.content_area
{
text-align: left;
vertical-align: middle;
	font-family: Tahoma,Verdana,sans-serif; 
	font-size: small;
	color: #000000;
	text-decoration: none;
	text-shadow: 13px 13px 5px red;
}
a.content_area:hover
{
text-align: left;
vertical-align: middle;
	font-family: Tahoma,Verdana,sans-serif; 
	font-size: small;
	color: red;
	text-decoration: none;
}
table.div_content_area
{
width:100%;
margin: 10px -3px 10px -3px; 
padding: 0px -3px 0px -3px;
}
div.photo
{
height: 20px;
margin: 5px 0px 5px 0px; 
padding: 0px 0px 0px 0px;
}

td.div_content_area
{
background: url('../images/posts.jpg') NO-REPEAT; 
width: 200px;
height: 55px;
margin: 5px 0px 5px 0px; 
padding: 0px 0px 0px 0px;
}
td.div_content_area_photo
{
margin: 10px 10px 10px 10px; 
padding: 0px 0px 0px 0px;
}
table.art_content
{
width: 100%;
vertical-align: top;
text-align: middle;
margin: 5px 0px 5px 5px; 
padding: 0px 5px 0px 5px;
}
table.art_content_photo
{
width: 100%;
vertical-align: top;
text-align: middle;
margin: 5px 0px 5px 0px; 
padding: 0px 0px 0px 0px;
}
td.art_content
{
background-color: #FFF6E2; 
vertical-align: top;
text-align: middle;
margin: 10px 0px 10px 0px; 
padding: 0px 20px 0px 0px;
}
td.art_content_photo
{
background-color: #FFF6E2; 
vertical-align: top;
text-align: middle;
margin: 20px 0px 20px 0px; 
padding: 0px 0px 0px 0px;
}
div.sdvig
{
margin: 0px 0px 0px 5px; 
padding: 0px 20px 0px 5px;
}
div.sdvig_photo
{
background: url('../images/tile_photo.gif'); 
text-align: justify;
margin: 10px 5px 10px 5px; 
padding: 15px 15px 15px 15px;
}
a.wiki
{
color: #5959AB; 
margin: 5px 5px 5px 5px; 
padding: 0px 5px 0px 5px;
	font-family: Tahoma,Verdana,sans-serif; 
	font-size: small;
	text-decoration: none;
	text-shadow: 13px 13px 5px red;

}
a.wiki:hover
{
color: red; 
margin: 5px 5px 5px 5px; 
padding: 0px 5px 0px 5px;
	font-family: Tahoma,Verdana,sans-serif; 
	font-size: small;
	text-decoration: none;
	text-shadow: 13px 13px 5px red;

}
a.wa_link
{
color: #8C1717; 
margin: 5px 5px 5px 5px; 
padding: 0px 5px 0px 5px;
	font-family: Tahoma,Verdana,sans-serif; 
	font-size: small;
	text-decoration: none;
	text-shadow: 13px 13px 5px red;
}
a.wa_link:hover
{
color: red; 
margin: 5px 5px 5px 5px; 
padding: 0px 5px 0px 5px;
	font-family: Tahoma,Verdana,sans-serif; 
	font-size: small;
	text-decoration: none;
	text-shadow: 13px 13px 5px red;
}
a.photouser
{
background: url('../images/pp.gif') NO-REPEAT; 
color: #2F4F2F; 
height: 20px;
        font-size: large;
	text-decoration: none;
	text-shadow: 13px 13px 5px red;
font-family: Helvetica, monospace;
margin: 5px 10px 5px 10px; 
padding: 0px 5px 0px 5px;
}
a.photouser:hover
{
background: url('../images/pp.gif') NO-REPEAT; 
color: green; 
height: 20px;
        font-size: large;
	text-decoration: none;
	text-shadow: 13px 13px 5px red;
font-family: Helvetica, monospace;
margin: 5px 10px 5px 10px; 
padding: 0px 5px 0px 5px;
}
a.user
{
/*background: url('../images/ju.gif') NO-REPEAT; */
color: #2F4F2F; 
height: 20px;
        font-size: small;
	text-decoration: none;
	text-shadow: 13px 13px 5px red;
font-family: Helvetica, monospace;
margin: 5px 5px 5px 5px; 
padding: 0px 15px 0px 5px;
}
a.user:hover
{
/*background: url('../images/ju.gif') NO-REPEAT; */
color: green; 
height: 20px;
        font-size: small;
	text-decoration: none;
	text-shadow: 13px 13px 5px red;
font-family: Helvetica, monospace;
margin: 5px 5px 5px 5px; 
padding: 0px 15px 0px 5px;
}


table.left {

   vertical-align: top;
   background-color: #FFE6CD;
   background-repeat: repeat-y;
}


td.left {

   vertical-align: top;
   background-color: #FFE6CD;
}


td.left-content {

    font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    padding-left: 6pt;
    padding-right: 6pt;
    vertical-align: top;
    text-align: justify;
    width: 157px;
}

td.content {

    font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    padding-left: 10pt;
    padding-right: 20pt;
    padding-top: 20pt;
    padding-bottom: 20pt;
    vertical-align: top;
}


td.upbutt {

    background-color: #FFF6D5;
}


table.all {

    background-color: #FFEECD;
}


p.left {

    font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;    
    text-align: justify;
}

td.copy {

    text-align: center;
    font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    padding-bottom: 10px;
}

p.text {

    font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-indent: 15px;
    text-align: justify;
}

p {

    font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
}


span.small {

    font-size: 8pt;
    font-weight: normal;
}

hr {

    background-color: brown;
    height: 2px;
    width: 45%;
    border: 0;
}

strong {

    font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}

#tooltip {

    background-color: #FFF0CE;
    border: 1px dotted #666666;
    text-align: justify;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    margin: 0px;
    padding: 5px 5px;
    position: absolute;
    visibility: hidden;
}

/* begin welcome */

div.welcome {

		font-size: 8pt;
    background-color: #FFEECD;
    border-top: 1px solid #AC696A;
    border-left: 1px solid #AC696A;
    border-bottom: 1px solid #AC696A;
    border-right: 1px solid #FFE6CD;
    padding: 10px 5px 5px 10px;
    margin-bottom: 15px;
    border-radius: 4px;
    -moz-border-radius: 8px;

}

div.welcome a {

	font-size: 9pt;
}


input.login {

    border: 1px solid gray;
//    background-color: black;
    background-color: #F4F4F4;
    font-weight: normal;
    font-size: 12px;
    color: black;
    padding: 2px 4px 2px 4px;
    width: 100px;
}

input.log-button {

    border: 1px solid gray;
    background-color: #F4F4F4;
    font-weight: normal;
    font-size: 12px;
    padding-left: 4px;
    color: black;
    padding: 2px 4px 2px 4px;
    -moz-border-radius: 8px;
}
    
/* end welcome */

/* begin Profile */

input.profile-button {

    border: 1px solid gray;
    background-color: #F4F4F4;
    font-weight: normal;
    color: black;
    padding: 2px 4px 2px 4px;
}

input.profile,
select.profile {

    border: 1px solid #666666;
    background-color: #F4F4F4;
    font-weight: normal;
    font-size: 10pt;
    color: black;
    padding: 1px 5px 1px 5px;
    width: 330px;   
    height: 20px;
}

input.profile-disabled {

    border: 1px solid #666666;
    background-color: #EED2A4;
    color: #000000;
    font-weight: normal;
    font-size: 10pt;
    padding: 1px 5px 1px 5px;
    width: 330px;   
    height: 20px;
}

td.profile-need, input.profile-need {

    border: 2px solid gray;
    background-color: #F4F4F4;
    color: black;
    padding: 4px;
    width: 330px;
    height: 25px;
}



textarea.profile {

    border: 1px solid gray;
    background-color: #F4F4F4;
    color: black;
    padding: 4px;
    width: 330px;
    height: 80px;
}


td.profile {

    border-bottom: 1px solid #83504A;
    background: #FFE6CD;
    color: #333333;
    font-size: 10pt;
    font-weight: bold;
    padding: 4px 15px 4px 5px;
    margin-top: 0px;
    text-align: left;
    vertical-align: top;
    width: 25%;
}

td.profile-descr {

    border-right: 1px solid #83504A;    
    font-size: 11pt;
    font-weight: bold;
    background: #E8D1A4;
    padding: 2px 2px 2px 5px;
    margin-top: 0px;
    text-align: left;
    width: 20%;
}

td.profile-form {

    border-bottom: 1px solid #83504A;
    font-size: 11pt;
    font-weight: normal;
    background: #E8D1A4;
    padding: 4px 15px 4px 5px;
    text-align: center;
}

td.profile-text {

    background-color: #F6F6F6;
    border-bottom: 1px solid #83504A;
    font-size: 11pt;
    font-weight: normal;
    padding: 4px 15px 4px 5px;
    text-align: center;
}

td.profile-form-need {

    border-bottom: 5px solid #83504A;
    font-size: 11pt;
    font-weight: normal;
    background: #E09C96;
    padding: 2px 15px 2px 5px;
    text-align: center;
}

table.profile {

    width: 100%;
    padding: 0;
    border: 1px solid black;
}

table.profile-main {

    width: 100%;
    padding: 5px 10px 5px 10px;
    border: 0px solid #83504A;
}

div.tophead {

    padding: 2px 2px 0 6px;
    margin: 10px 0 0 20px;
    background-color: #83504A;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    border: 1px solid #111111;
    border-bottom: none;
    border-radius: 2px;
}

/* end Profile */



H1 {
	font: bold 13px Verdana, Tahoma, sans-serif;;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	color: #2c3e57;
}


input.frm {

    border: 1px solid #084862;
    padding-top: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
}

textarea.frm {

    border: 1px solid #084862;
    padding-top: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-bottom:4px;
}

td.pout {

    font-size: 10pt;
    font-family: Verdana, Tahoma, sans-serif;
    text-align: right;    
    padding-top: 4px;
    padding-bottom:4px;
}

a.pout {

    font-size: 10pt;
    font-family: Verdana, Tahoma, sans-serif;
    text-decoration: none;
}

/* end guest */





/* start gal */

img.gal {

    border-color: #AC696A;
}

/* end gal */

/* start warning */

table.warning {

    border: 2px solid #E69D94;
}

div.warning-black {

    border: 2px solid #AC6D6A;
    padding: 10px;
    margin: 15px;
}

div.warning-red {

    border: 2px solid red;
    padding: 10px;
    margin: 15px;
}

/* end warning*/


/* List */

td.list-header {

    font-weight: bold;
    text-align: center;
    background-color: #8D5A57;
    color: #FFFFFF;
}

td.list {

    background-color: #EBEFD9;
    border: 0px solid #000000;
    padding: 2px 4px 2px 4px;
}

td.list-second {
    background-color: #EEDEBF;
    border: 0px solid #000000;
    padding: 2px 4px 2px 4px;
}


table.list {

    width: 95%;
    border: 1px solid #666666;
}

/* end List */

img.rr {

    float: right;
    margin: 0 0 0 15px;
}

img.rl {

    float: left;
    margin: 0 15px 0 0;
}

/* left flow */


div.left_flow {

    background-color: #FFEECD;
    border-top: 1px solid #AC696A;
    border-left: 1px solid #AC696A;
    border-bottom: 1px solid #AC696A;
    border-right: 1px solid #FFE6CD;
    padding: 10px 5px 5px 10px;
    margin-bottom: 15px;
    border-radius: 4px;
    -moz-border-radius: 8px;
    font-size: 8pt;
}

div.left_flow img.smalll {

    border: 1px solid #AC696A;
    margin: 5px 10px 10px 0;
}

div.left_flow div.post {

    margin-top: 20px;
}

div.left_flow span.date {

    font-style: italic;
}

div.left_flow span.title {

    font-weight: bold;
    font-size: 10pt;
}

div.left_flow span.author {

    font-style: italic;
    font-size: 8pt;
    text-decoration: underline;
}

div.post img.small {

    margin: 0 0 10px 0;
    border: 1px solid #AC696A;
}


/* /left flow */


/* post */

div.news {

    font-size: 9pt;
    margin-bottom: 15px;
}


div.news span.date {

    font-style: italic;
    font-size: 9pt;
}

div.news span.title {

    font-weight: bold;
}

div.news span.author {

    font-style: italic;
    font-size: 9pt;
}

div.news img.small {

    float: left;
    margin: 15px 10px 10px 0;
}

/* /post */

/* news */

div.post, div.post p {

    font-size: 8pt;
}


div.post span.date {

    font-style: italic;
    font-size: 8pt;
}

div.post span.title {

    font-weight: bold;
}

div.post span.author {

    font-style: italic;
    font-size: 9pt;
}

div.post img.small {

    float: left;
    margin: 15px 10px 10px 0;
}

/* /news */

table.animelist tr.head {

	background-color: #AF6B6C;
	color: #FFf;
	font-weight: bold;
}

table.animelist tr.head td {

	padding: 5px 3px;
}

table.animelist tr.list td,
table.animelist tr.list-second td {

	padding: 2px 5px;
}

table.animelist tr.list {

	background-color: #EEDEBF;
}

table.animelist tr.list-second {

	background-color: #EBEFD9;
}


