body 
{ 
	color: black; 
	height: 100%;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font: verdana;   
}

.bg
{
    width: 1024px;
    height: 768px;
    /*background-image : url("../images/bg1.jpg");*/
    margin: auto;
}

#main
{
	text-align: center;
	width: auto;
	height: auto;
	margin-top: 5px;
	background: transparent;
}

p, h3
{
font-family: verdana;
}

h2
{
    font-size: 20px;
    font-family: Verdana;
    background-color: White;
    color: #116e12;
    text-align: left;
    border-bottom: solid 1px #116e12;
    border-top: solid 1px #116e12;
    margin: 2px 0px 5px 0px;
    padding:  2px 0px 2px 9px; 
}
 
.tst
{
    margin: -10px 0px 5px 0px; 
    border-top: solid 0px green;
} 
    
#imghead
{
width: 800px;
height: 150px;
border: solid 1px black;
} 
	
  	
#content
{
 width:800px; 
 height: 600px; 
 padding: 0px 0px 0px 0px;
 background-color: Transparent;
}


/*-----------------------------------------*/
/*--             Menu system            ---*/
/*-----------------------------------------*/


.menu
{
margin-top: 5px;
padding-top: 0px;
padding-bottom: 3px;	
margin-bottom: 5px;
padding-left: 5px;
text-align: center;
}
.menu ul
{
    text-align: center;
}

#inside
{
	margin-top: 30px;
	height: 420px;
	border-bottom: solid 1px green;

}


ul 
{ 
list-style:none; 
margin:0; 
padding:0;
font-size: 10px;
font-weight: bold;
font-family: Verdana;
text-align:center;
padding-left: 50px;
}

li 
{ 
float:left; 
width:105px; 
margin-left:4px; 
margin-right:4px; 
padding:0; 
text-align:center; 
}
li a 
{ 
display:block; 
padding:6px 0px 6px 0px; 
height:100%; 
color:#ffff99; 
text-decoration:none; 
border: solid 1px #116e12;
}

li a 
{ 
    background:url(../images/bg6.jpg) repeat 0 0; 
}

li a:hover 
{ 
    background-position:50px 0;
    color: #116e12;
}

/*-----------------------------------------*/
/*----        main content area        ----*/
/*-----------------------------------------*/


#album
{ 
    text-align: center;
}

.aimg
{
    width: 100px;
    height: 150px;
    display: inline;
    margin-right: 10px;
}

.imgContactsA
{
    height: 20px;
    width: 80px;
    padding: 5px;
    display: inline;
    border: none;
}

#contacts
{
    border : solid 1px red;
}

#mainleft
{
	margin: 0px;
	height: 380px;
	width: 250px;
	float: left;	
	padding-left: 9px;
	text-align: left;
/*	border: solid 1px blue;
	background-image: url(../images/front.gif); 
	background-repeat: no-repeat;*/
}


#mainright
{
	margin: 0px 0px 20px 0px;
	padding: 0px 10px 0px 0px;
	height: 380px;
	width: 500px;
	float: right;
	text-align: left;	
	font: verdana;
	vertical-align: middle;
}

.scrollpanel
{
    overflow: auto;
    padding: 5px;
}



.footer
{
    color:#666666;
    font-family: verdana;
    font-size: 9px;
    height: 15px;
    padding: 3px 10px 0px 3px;
    width: 100%;
    margin: 0px 5px 0px 0px;
}

.foot
{
    text-align: left;
    margin: 0px 5px 0px 7px;
}

.big
{
}


.alinks
{
    padding: 5px;
    border: solid 1px solid #116e12;
    font-size: 12px;
}


h3
{
    font-size: 16px;
    cursor:hand;
    background-color: #116e12;
    color: White;
    padding: 5px 0px 5px 5px;
    margin: 5px 0px 5px 0px;
}


a.plink 
{
    text-decoration: none;
    font-style:italic;
    color: Olive;
    font-weight: bold;
}

a.plink:hover 
{
    text-decoration: none;
    color:#000000;
    font-weight: bold;
}


a.mlink
{
    text-decoration: none;
    color: Blue;
    font-weight: bold;
    font-size: 90%;
}
    
a.mlink:hover
{
    text-decoration: none;
    color:#000000;
    font-weight: bold;
    font-size: 100%;
}


.linktable
{
    width: 100%;
}

.col1
{ 
    width: 32%;
    padding: 5px;
    vertical-align: top;
}
.col2
{     
    width: 32%;
    padding: 5px;
    vertical-align: top;
}
.col3
{     
    width: 32%;
    padding: 5px;
    vertical-align: top;
}


.tblmusic
{
    border: solid 1px #116e12;
}

.tblh
{
    color: White;
    background-color: #116e12;
}

.bubbleInfo {    position: relative;}.popup {    position: absolute;    display: none; /* keeps the popup hidden if no JS available */}





/*Roman styling*/


#rmain
{
	text-align: center;
	width: auto;
	height: auto;
	margin-top: 5px;
	background: transparent;
}

#rimghead
{
    width: 800px;
    height: 150px;
    border: solid 1px blue;
} 
	
#rimgfoot
{
    width: 800px;
    height: 20px;
    border: solid 1px blue;
} 
	
#rinside
{
	margin-top: 30px;
	margin-bottom: 30px;
}



.rimg
{
    display:none; 
}

.rtext
{
    font-size: 14px;
    color: Blue;
}
   
   