body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: Black; margin: 0; padding: 0; }

a, a:visited {	color: Black; text-decoration: underline; }
a:hover {color: #ffd700; text-decoration:none; } 
a img {	border: none;}

h1 {font-size: 20px; font-weight: bold; font-family: Georgia; text-transform: uppercase;  color: Black; margin: 0 0 10px 0; text-align: left;} 
h1 a:link, h1 a:visited { color: Black; text-decoration: none;}
h1 a:hover { color: #ffd700; text-decoration: none;}

h2 {font-size:12px; font-weight: bold;  color:  #4c4c4c; margin: 0 0 10px 0;} 
h2 a:link, h2 a:visited  { color:  #4c4c4c; text-decoration: none;}
h2 a:hover { color: #4c4c4c; text-decoration: none;}

h3 {font-size:11px; font-weight: bold;  color: Black; margin: 0 0 10px 0;  } 
h3 a:link { color: Black; text-decoration: none;}
h3 a:visited { color: Black; text-decoration: none;}
h3 a:hover { color: White; text-decoration: none;}

.frame { width: 980px; margin: auto; }

.head { width: 980px; height: 100px; }
.logo { float: left; margin-right: 120px;}
.top-menu {	float: left; color: black; height: 100px; line-height: 90px; font-weight: bold;}
.top-menu a, .top-menu a:visited {	color: black; text-decoration: none; margin-right: 15px; }
.top-menu a:hover {	color: #ffd700  ;}

.col1 {	float: left; width: 250px; height: 660px; }
.menu {  font-weight: bold; padding-top: 60px;}
.menu a, .menu a:visited { display: block; width: 200px; height: 30px; text-decoration: none; margin-bottom: 30px; }

a.menu1 {	background-image: url(img/menu1.gif); background-repeat: no-repeat;}
a:hover.menu1, a.menu1.selected { background-image: url(img/menu1-hover.gif);}

a.menu6 {	background-image: url(img/menu6.gif); background-repeat: no-repeat;}
a:hover.menu6, a.menu6.selected { background-image: url(img/menu6-hover.gif);}

a.menu7 {	background-image: url(img/menu7.gif); background-repeat: no-repeat;}
a:hover.menu7, a.menu7.selected { background-image: url(img/menu7-hover.gif);}

a.menu3 {	background-image: url(img/menu3.gif); background-repeat: no-repeat;}
a:hover.menu3, a.menu3.selected { background-image: url(img/menu3-hover.gif);}

a.menu8 {	background-image: url(img/menu8.gif); background-repeat: no-repeat;}
a:hover.menu8, a.menu8.selected { background-image: url(img/menu8-hover.gif);}

a.menu9 {	background-image: url(img/menu9.gif); background-repeat: no-repeat;}
a:hover.menu9, a.menu9.selected { background-image: url(img/menu9-hover.gif);}

.col2 {	float: left; width: 630px; padding: 20px 10px 0 20px; }

.cat-text { padding-right: 20px; margin-bottom: 10px;}

/*----------------------------gallery----------------------------*/
.gallery { float: left; width: 105px; margin: 10px; }
.gallery-thumb { width: 100px; height: 100px; overflow: hidden; margin-bottom: 5px;   }
.gallery-thumb img { width: 100px; }
.gallery-thumb a:hover img { 
	 opacity: 0.7; /* 70% opacity for all modern browsers */
   filter: alpha(opacity=70); /* 70% opacity for IE */
}
.gallery-info { height: 30px; text-align: center; overflow: hidden; font-size: 11px;}

.spacer {clear:both; height: 1px;}

.more {font-size: 10px; font-weight: bold; text-indent: 15px; height: 16px; line-height: 16px; 
	background-image: url(img/arrow.gif); background-repeat: no-repeat;  text-align: left;
}

.pagination { text-align: center; padding: 5px; font-size: 11px;}
.pagination a, .pagination a:visited {  color: Black;  padding: 5px; }
.pagination a:hover, .pagination a.selected {  color: #ffd700; font-weight: bold; text-decoration: none; }


.ask_form { padding: 20px 0px 0px 60px;}
.ask_form td { padding: 2px;	}
.ask_form h1 {	font-size: 16px;}
.ask_form span {	font-size: 10px;}

.partner {	padding-left: 40px; color: #f3ec4b; font-size: 10px; }
.partner-title { font-size: 12px; color: orange; margin-bottom: 10px;}
.partner a, .partner a:visited  { color: #f3ec4b; display: inline; margin-bottom: 5px; }

.music-files { padding-left: 150px; }
.music-files h2 { font-size: 16px; color: black; }
.music-files p { margin-bottom: 10px;  }