BODY {
font-family:Arial;
font-size:12px;
margin:0px;
background-color:#706d5e;
background-image:url(images/bg.gif); 
background-repeat:repeat;
direction:ltr;
}

TD {
font-family:Arial;
font-size:12px;
color:#ffffff;
}

A {
color:#752828;
font-size:12px;
text-decoration:none;
}

A:Hover {
text-decoration:underline overline;
}

.maintxt {
text-align:justify;
line-height:150%;
}

.headerlinks {
color:#ffffff;
text-decoration:none;
}

.headerlinks:Hover {
text-decoration:underline;
}

.footer, .footer A {
color:#000000;
font-size:11px;
text-decoration:none;
}

.footer A:Hover {
color:#ffffff;
}

.title {
color:#752828;
font-size:18px;
font-weight:bold;
/*height:0;
filter:dropshadow(color=#8c897d, offx=-1, offy=1, positive=true);*/
}

.subtitle {
color:#d78cad;
font-size:15px;
font-weight:bold;
}

.subsubtitle {
color:#d78cad;
font-size:13px;
font-weight:bold;
}

.titlelink {
color:#752828;
font-size:14px;
font-weight:bold;
}

.picright {
float:right;
margin:20px;
margin-right:0px;
border:1px #ffffff solid;
}

.picleft {
float:left;
margin:20px;
margin-left:0px;
border:1px #ffffff solid;
}

.piccenter {
margin:20px;
border:1px #ffffff solid;
}

.linkpic {
border:1px #ffffff solid;
}

.linkpic:Hover {
border:1px #000000 solid;
}

.frame {
background-color:#5a5746;
border:1px white solid;
padding:4px;
}

.frame1 {
background-color:#5a5746;
border:1px white solid;
padding:20px;
}

.frame2 {
border:1px #ffffff solid;
padding:20px;
}

.frame3 {
background-color:#5a5746;
border:1px white solid;
padding:10px;
padding-right:20px;
padding-left:14px;
}

.frame4 {
background-color:#752828;
border:1px #ffffff solid;
padding:4px;
color:#ffffff;
font-size:16px;
font-weight:bold;
text-align:center;
}

.frame5 {
background-color:#5a5746;
border:1px white solid;
padding:4px;
padding-right:10px;
padding-left:20px;
}

.grad {
background-color:#737061;
height:32px;
padding:4px;
padding-right:10px;
vertical-align:middle;
filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#5a5746,endColorStr=#737061);
}

.grad2 {
background-color:#5a5746;
height:30px;
padding-right:10px;
padding-top:6px;
filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#737061,endColorStr=#5a5746);
}

.bigpicframe {
width:666px;
text-align:center;
padding:20px;
background-image:url(images/gallerybg.jpg); 
background-repeat:repeat;
}

.bigpic{
border:1px #ffffff solid;
}

.gallery_thumb_td {
border:1px white solid;
background-color:#5a5746;
}

.gallery_thumb_td A:Hover {
height:0; 
filter:Alpha(opacity="80"); 
}

.galtbl {
background-color:#5c5949;
padding:4px;
}

.galtbl TD A {
color:#d78cad;
}

.album_thumb_td {
border:1px white solid;
background-color:#000000;
padding:6px;
padding-left:12px;
padding-right:12px;
}

.album_thumb_td A:Hover {
height:0; 
filter:Alpha(opacity="80"); 
}

.songlist A {
color:#ffffff;
text-decoration:underline;
}

.songlist A:Hover {
font-weight:bold;
text-decoration:underline;
}

.searchtxt {
font-family:Arial;
font-size:12px;
border:1px #ffffff solid;
background-color:#752828;
color:#ffffff;
font-weight:bold;
height:19px;
width:100px;
}

.inputtext {
font-family:Arial;
font-size:12px;
border:1px #ffffff solid;
background-color:#5a5746;
color:#ffffff;
font-weight:bold;
height:19px;
width:200px;
}

.inputtextarea {
font-family:Arial;
font-size:12px;
border:1px #ffffff solid;
background-color:#5a5746;
color:#ffffff;
font-weight:bold;
height:100px;
width:280px;
}