/* general */

body, td { 
scrollbar-track-color: #3d3739;
background-color: #3d3739;
color: #a79ea0;
font-family: arial, helvetica, sans-serif; 
font-size: 12px;
line-height: 20px;
margin: 60px 90px 60px 90px;
padding: 0px;

} 






/* LAYOUT */

#bodyline {
width: 450px;
height: 9px;
border-top: 1px solid #645C5E;
padding: 0px;
}

p {
line-height: 20px;
margin: 0px;
margin-bottom: 10px;
padding: 0px;
}

#topblock {
color: #978e90;
width: 890px;
height: 50px;
font-size: 10px;
position: absolute;
top: 0px;
left: 90px;
border: 0px solid #544C4E;
border-bottom: 1px solid #645C5E;
}

#toplinks {
z-index: 200;
position: absolute;
top: 24px;
}

div#side {
text-align: left;

top: 60px;
padding: 0px;
z-index: 1;
}


div#side {
text-align: right;
position: absolute;
top: 0px;
left: 630px;
width: 260px;
height: 50px;
font-size: 10px;
}

div#body {
width: 540px;
padding: 0px;
text-align: left;
position: absolute;
left:90px;
top: 80px;
z-index: 10;
}

div#indexmessage {
text-align: left;
width: 800px;
position: absolute;
left: 90px;
top: 50px;
padding: 0px;
}

div.leftbody {
position: absolute;
left: 90px;
top: 60px;
padding: 0px;
text-align: left;
}

p {
width: 450px;
padding-top: 2px;
padding-bottom: 2px;
}

p.images {
padding-top: 10px;
padding-bottom: 10px;
width: 810px;
font-size: 10px;
}

.right10 {
position: relative;
left: 10px;
}

div.imagepage {
padding: 0px;
text-align: left;
position: absolute;
left: 90px;
top: 50px;
}



#galleryscript {
width: 350px;
padding: 0px;
text-align: left;
position: absolute;
left: 170px;
top: 60px;
}



.heading {
font-family: arial, sans-serif;
text-transform: uppercase;
font-size: 20px;
line-height: 20px;
margin-bottom: 20px;
padding-bottom: 20px;
}

.smalltext {
font-family: helvetica, arial, sans-serif;
font-size: 10px;
letter-spacing: 0px;
font-weight: normal;
text-transform: none;
}

img {
border: 1px solid #544C4E;
/* padding-top: 10px; */
background-color: #544C4E;
}

img a {
border: 1px solid #ffffff;
padding-top: 10px;
background-color: #ffffff;
}

.noborder {
border: 0px solid;
padding: 0px;
}

.normalborder {
border: 1px solid;
}

.centre {
text-align: center;
background-color: #342C2E;
padding: 3px;
position: relative;
top: -4px;
padding: 0px;
width: 400px;
}

.quote {
margin-left: 90px;
border: 1px solid #544C4E;
background-color: #2D2729;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 14px;
}

.quote2 {
margin-left: 0px;
border: 1px solid #544C4E;
background-color: #2D2729;
padding-top: 10px;
padding-right: 14px;
padding-bottom: 10px;
padding-left: 14px;
}

.caption {
border: 1px solid #544C4E;
border-top: 10px solid #544C4E;
padding: 0px 0px 0px 0px;
text-align: center;
font-size: 9px;
line-height: 9px;
background-color: #363032;
width: 357px;
}

.commentslink {
float: right;
}







/* Page Specific */

div#photography0 {
}

div.photobox {
width: 260px;
height: 260px;
border: 1px solid #544C4E;
background-color: #2d2729;
margin-bottom: 10px;
}

}
div#photography1 {
width: 260px;
position: absolute;
left: 0px;
}

div#photography2 {
width: 260px;
position: absolute;
left: 315px;
}

div#photography3 {
width: 260px;
position: absolute;
left: 630px;
}




/* LINKS */

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

a:hover {
background-color: #565050;
color: #fff;
text-decoration: none;
}

a:active {
background-color: #767070;
color: #fff;
text-decoration: none;
}



/* photo */

.photopagethumb {
margin-right: 8px;
margin-bottom: 8px;
}



/* article */

div.articleimage {
background-color: #fff;
position: absolute; top: 78px; left: 480px;
}

span.code {
border: 1px solid #000; padding-left: 3px; padding-right: 4px; 
background-color: #464040; color: #a6a0a0;
}

div.code {
border: 1px solid #000; padding: 8px; margin-left: 40px; margin-right: 40px;
background-color: #464040; color: #a6a0a0;
}

img.pic {
width: 120px; height: 60px; border: 1px solid #000;
}

div.artimages {
position: absolute;
top: 40px;
right: 40px;
background-color: #393333;
border: 1px solid #000;
border-left: 10px solid #565050;
width: 100px;
padding-top: 18px;
padding-bottom: 18px;
padding-left: 18px;
padding-right: 19px;

line-height: 16px;
}

img.artthumb {
width: 100px;
height: 50px;
}




/* FORMS */

input, textarea {
background-color: #342C2E;
color: #888;
border: 0px;
width: 200px;
font-size: 11px;
font-family: helvetica, arial, sans-serif;
line-height: 16px; 

padding: 3px;
}

.textline {
width: 170px; height: 20px;
}

.textarea {
width: 350px; position: relative; top: 2px;
padding: 10px;
}

.button {
background-color: #544C4E;
font-size: 11px;
font-family: helvetica, arial, sans-serif;
padding-top: 4px;
padding-left: 0px;
padding-bottom: 4px;
width: 80px; height: 24px;
color: #fff;
border: 0px;
cursor: pointer;
}



/* MESSAGE */

div.msg {
position: relative; top: 23px; left: 20px; width: 350px; text-transform: lowercase;
}

.newthread {
position: relative; top: -27px; text-align: right;
}

.corner {
position: absolute; top: 18px; right: 20px;
}

.messagename {
font-family: helvetica, arial, sans-serif;
font-size: 11px;
padding-top: 10px;
text-transform: uppercase;
font-weight: bold;
}









/* forum */
div.ralign {
position: relative;
top: -20px;
right: -10px;
width: 350px;
text-align: right;
}

.forumedited {
color: #241C1E;
font-size: 9px;
}

hr {
color: #443C3E;
border: 0px;
border-top: 1px solid #645C5E;
width: 360px; 
}

