/* CSS Document */

html 
{ 
/*overflow: -moz-scrollbars-vertical !important; */
}

body
{
margin:0px;
padding:0px;
background-color:none;
background-image:none;
background: url(../images/generic/main_bground.jpg) repeat-y top;
}

h1 {
font-size: 16px;
color: #330033;
padding: 0 0 10px 0;
margin: 0 0 0 0;
}

a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#330033;
font-weight:normal;
text-decoration:underline;
}

a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#330033;
font-weight:normal;
text-decoration:none;
}

ul.content 
{
width: 600px;
padding: 0 0 15px 0;
margin: 0;
list-style-type: none;
}

ul.content li 
{
font-size: 12px;
color: #330033;
padding: 0 0 5px 0;
margin: 0 0 0 15px;
}

.transparent_bg
{
color:#ffffff;
background-color:none;
}

.white_bg
{
background-color:#ffffff;
}

.news_bg
{
background-color:#ffffff;
background: url(../images/generic/news_separator.gif) repeat-y -20px top;
}

.bdy_bg
{
background-image:url(../images/generic/body_bg.jpg);
width:960px;
background-repeat:repeat-y;
}

.head_bg
{
background-color:none;
padding-top:10px;
}

.heading1
{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#330033;
padding-left:10px;
font-weight:bold;
text-decoration:none;
background-color:none;
}

.heading2
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#884a4a;
font-weight:normal;
text-decoration:none;
}

.heading3
{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#330033;
padding-left:10px;
font-weight:bold;
text-decoration:none;
background-color:none;
text-align: center;
}

.text1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#330033;
line-height:19px;
font-weight:normal;
text-decoration:none;
text-align:justify;
}

.text2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#330033;
line-height:19px;
font-weight:normal;
text-decoration:none;
text-align:justify;
}

.text_lyric
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#330033;
line-height:19px;
font-weight:normal;
text-decoration:none;
text-align:center;
}

.more_links
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#105ad5;
padding-left:5px;
line-height:17px;
font-weight:normal;
text-decoration:none;
}
a.more_links
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#105ad5;
padding-left:5px;
line-height:17px;
font-weight:normal;
text-decoration:none;
}
a.more_links:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-left:5px;
line-height:17px;
font-weight:normal;
text-decoration:underline;
}

.link1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#330033;
line-height:17px;
font-weight:normal;
text-decoration:none;
}
a.link1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#330033;
line-height:17px;
font-weight:normal;
text-decoration:none;
}
a.link1:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#330033;
line-height:17px;
font-weight:normal;
text-decoration:underline;
}
a.gallery_links
{
text-decoration:none;
}

a.gallery_links:hover
{
text-decoration:none;
}

/*Footer*/
.ftr_text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#330033;
padding-right:18px;
line-height:17px;
font-weight:normal;
text-decoration:none;
}

.ftr_links
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#330033;
padding-right:18px;
line-height:17px;
font-weight:normal;
text-decoration:none;
}

a.ftr_links
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#330033;
padding-right:18px;
line-height:17px;
font-weight:normal;
text-decoration:underline;
}

a.ftr_links:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#330033;
padding-right:18px;
line-height:17px;
font-weight:normal;
text-decoration:none;
}
/*End of Footer*/

/* For Dynamic Menu List */
#sddm 
{
margin: 0;
padding: 0;
z-index: 30;
list-style: none;
float: left;
}

#sddm a
{
display: block;
margin: 0 0 0 0;
padding: 0px 0px;
width: 87px;
text-align: center;
text-decoration: none;
}

#sddm div
{	
position: absolute;
visibility: hidden;
margin: 0;
padding: 0;
}

#sddm div a
{	
position: relative;
display: block;
margin: 0;
padding: 0px 0px;
width: 87px;
white-space: nowrap;
background: grey;
text-align: left;
text-decoration: none;
}
/* End Of Dynamic Menu List Code*/

/* For Forms */

.textarea {
font-size: 12px;
color: #212121;
width: 300px;
padding: 2px 0 2px 0;
margin: 0;
}

.textfield {
font-size: 12px;
color: #212121;
width: 300px;
padding: 2px 0 2px 0;
margin: 0;
}

#divCommentField .divField .leftColumn {
font-size: 12px;
color: #330033;
margin: 0 0 0 10px;
}

#divCommentField .divField .rightColumn {
font-size: 11px;
color: #330033;
padding: 0;
margin: 10px 0 0 5px;
}

/* End of Forms code */

/* Start of Alena Profile codes*/

.profiletable .leftColumn
{
font-size: 12px;
width: 180px;
vertical-align:text-top;
font-weight:bold;
padding: 0 0 0 10px;
}

.profiletable .rightColumn
{
font-size: 12px;
width: 520px;
vertical-align:text-top;
}

/* End of Alena Profile codes*/

/* Start of Alena contact codes*/

.contacttable .leftColumn
{
font-size: 12px;
width: 130px;
vertical-align:text-top;
font-weight:bold;
padding: 0 0 0 10px;
}

.contacttable .rightColumn
{
font-size: 12px;
width: 520px;
vertical-align:text-top;
}

/* End of Alena contact codes*/

