@charset "utf-8";
/* CSS Document */

body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, input, th, td
 {
	margin:0; 
	padding:0; 
	border:0;
	outline:none;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background:#fff;

}

html {
	overflow-y: scroll;

}
a {
	text-decoration:none;
	color:#000;
}
a:hover {
	text-decoration:underline;
}
a img {
	border:none;
}
ul {
	list-style:none;
}
.blue {
	color:#5f5f5f;
}
.grey {
	color:#5f5f5f !important;
}
.red {
	color:#ff0000;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.wrapper {
	
}
.home {
	width:780px;
	margin:0 auto;
}
.internal {
	width:960px;
	margin:0 auto;
	position:relative;
}
.topPart {
	height:128px;
	border-bottom:1px solid #e7e7e7;
	position:relative;
	background:#fff;
}
#activity {
	position:absolute;
	top: 100px;
	left:197px;
}
.logo {
	width:180px;
	height:128px;
	float:left;
}
.logo img {
	float:left;
	display:block;
}
.menus {
	margin:44px 0px 0px 50px;
	float:left;
}
.menus ul.mainmenu {
	width:730px;
	height:37px;
}
.menus ul.mainmenu li {
	margin:0px;
	padding:0px;
	float:left;
}
.menus ul.mainmenu li a {	
	padding:0px;
	font-size:14px;
	height:37px;
	line-height:37px;
	text-align:center;
	float:left;
	display:block;
}
.menus ul.mainmenu li.homes a {	
	width:102px;
}
.menus ul.mainmenu li.contacts a {	
	width:112px;
}
.menus ul.mainmenu li.artists a {	
	width:102px;
}
.menus ul.mainmenu li.auditions a {	
	width:119px;
}
.menus ul.mainmenu li.news a {	
	width:95px;
}
.menus ul.mainmenu li.projects a {	
	width:112px;
}
.menus ul.mainmenu li.search a {	
	width:86px;
}
.activemenu {
	background:url(../images/bgr_topmenus.gif) top left no-repeat;
	height:37px;
}
.hovermenu {
background-image:url(../images/hover.png);
	background:url(../images/hover.png) top left no-repeat;
}
.hover0 {	
	background-position:0px -0px;
}
.hover1 {	
	background-position:0px -38px;
}
.hover2 {	
	background-position:0px -76px;
}
.hover3 {	
	background-position:0px -114px;
}
.hover4 {	
	background-position:0px -152px;
}
.hover5 {	
	background-position:0px -190px;
}
.hover6 {	
	background-position:0px -228px;
}
.hover7 {	
	background-position:0px -266px;
}
.menus .top_info {
	margin-top:20px;
}
.main {
	padding:40px 0px;
	min-height:530px;
	height:auto !important;
	height:530px;
}
.main .item {
	
}
.main .item.latestnews {
	margin-bottom:50px;
}
.main .item.latestnews a {
	font-weight:bold;
	color:#5f5f5f;
}
h1.header {
	font-size:15px;
	margin-bottom:10px;
	font-weight:normal;
	text-transform:uppercase;
	color:#E60000;
}
.item p.sm {
	font-size:11px;
	line-height:16px;
}
.item a.amore {
	font-weight:bold;
	color:#5f5f5f;
	text-decoration:underline;
	font-size:10px;
}
.item p.sm strong.title_home_contacts {
	color:#5f5f5f;
}
.aboutus a.amore {
	position:absolute;
	left:0;
	bottom:0;
}
.item .sys {
	padding:5px 0px 5px 0px;
	position:absolute;
	right:0px;
	bottom:0px;
	border-bottom:1px solid #E6E6E6;
}
.item .more {
	font-size:10px;
	color:#5f5f5f;
}
.item .more a {
	color:#5f5f5f;
	text-decoration:underline;
}
.item .more a:hover {
	color:#E60000;
}
.item a.amore:hover {
	color:#E60000;
}
.item .thumb {
	margin-right:15px;
	float:left;
}
.bio .thumb {
	height:480px;
}
.item .thumb a:hover img, .gallery a:hover img {
	background:#e6e6e6;
}
.latestnews, .half {
	position:relative;
}
.info {
	font-size:11px;
	line-height:18px;
}
.gallerycontent {
	margin-left:173px;	
}
.latestnews, .aboutus {
	min-height:237px;
	height:auto !important;
	height:237px;
	margin-bottom:50px;
	position:relative;
}
.half {
	width:355px;
	min-height:195px;
	height:auto !important;
	height:195px;
}
.latestnews .sys,.tours .sys {
	width:360px;
}
.featured .sys {
	width:228px;
}


.main h3 {
	padding:35px 0px 35px 0px;
	font-weight:normal;
	text-align:center;
}
.main .leftColumn {
	width:180px;
	min-height:220px;
  	height:auto !important;
  	height:220px;
	float:left;
}
.main .leftColumn h2 {
	font-size:12px;
	color:#324D90;
	text-align:right;
	padding-bottom:15px;
}
.leftColumn ul li {
	text-align:left;
	font-size:10px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.leftColumn ul li a {
	color:#5f5f5f;
	display:block;
	padding:0px;
	margin-bottom:8px;
}
.leftColumn ul li.active a, .leftColumn ul li a:hover {
	color:#E60000;
	text-decoration:underline;
}
.main .rightColumn {
	width:733px;
/*	height:500px;
	overflow-y:scroll;
	overflow-x:hidden; */
	float:right;
}
.info h4 {
	font-size:10px;
	font-weight:bold;
	padding-bottom:10px;	
}
.info p.paddingRow {
	padding:0px 0px 5px 90px;
	font-size:11px;
}
.info p.paddingRow span.title {
	float:left;
	font-size:10px;
	margin-left:-90px;
	text-align:left;
	width:70px;
}
.auditions p.paddingRow {
	padding:0 0 5px 140px;
}
.auditions p.paddingRow span.title {
	margin-left:-140px;
	width:120px;
	font-size:10px;
	float:left;
}
.team {
	font-size:11px;
	width:300px;
	float:left;
}
.team p, .gallery p {
	padding-left:90px;
}
.team, .bio, .gallery {
	margin-bottom:15px;
}
.team img, .bio img, .projects img, .gallery img, .item .thumb img  {
	padding:3px;
	display:block;
	border:1px solid #E6E6E6;
}
.bio p {
	padding-left:170px;
	text-align:justify;
}
.info input.text {
	width:200px;
	padding:2px 3px 2px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #B0B0B0;
}
.auditions input.text {
	width:400px;
}
.info input.button {
	width:80px;
	height:23px;
	line-height:23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#5F5F5F;
	color:#fff;
}
.info textarea {
	width:380px;
	height:150px;
}
.info strong.date, p.date, font.date {
	font-size:9px;
	color:#5f5f5f;
}
.info a:hover {
	color:#E60000 !important;
}
.info a.more {
	text-decoration:underline;
}
.bio span.title img {
	margin-bottom:15px;
}
.thumb a.system {
	width:153px;
	display:block;
	text-align:left;
	font-size:10px;
	font-weight:bold;
	color:#696969;
	border-bottom:1px solid #b0b0b0;
	height:26px;
	line-height:26px;
	padding-left:5px;
}
.thumb a.active {
	color:#E60000;
	text-decoration:underline;
}
.subMenus {
	padding:20px 0px 5px 15px;
}
.subMenus ul {
	margin:0 auto;
}
.subMenus ul li {
	font-size:10px !important;
	font-weight:bold;
	margin:0px 10px 0px 10px;
	float:left;
}
.subMenus ul li.first {
	margin-left:0px;
}
.subMenus ul li a {
	color:#5F5F5F;
}
.subMenus ul li.active a {
	color:#E60000;
	text-decoration:underline;
}
.gallery {

}
.smallThumb {
	float:left;
	margin:0px 9px 10px 0px;
}
.info p.songlist {
	font-size:10px;
	padding:0px 32px 2px 170px;
	text-align:left;
}
.info p.songlist a {
	font-size:10px;
	color:#5F5F5F;
	text-decoration:underline;
}
.info p.songlist a.active {
	color:#324D90;
	text-decoration:underline;
}
.news .item , .projects{
	margin-bottom:15px;
}
.projects p {
	text-align:justify;
}
.info p br {
	line-height:7px;
}
.news a {
	color:#5F5F5F;
	text-decoration:underline;
/*	font-size:10px;  */
}
.news strong {
	color:#5F5F5F;
}
.news a:hover {
	color:#E60000;
}


.copyrights {
	font-size:9px;
	color:#b0b0b0;
	padding:10px 0px;
	border-top:1px solid #E7E7E7;
}
.copyrights a {
	color:#616161 !important;
	font-weight:bold;
}
.iama_logo {
	margin-right:10px;
	float:left;
}
.floats {
	font-size:10px;
	color:#5F5F5F;
	margin:10px 0px 0px 173px;
	text-align:left;
	line-height:18px;
}
.floats a {
	color:#5F5F5F;
}
.floats a:hover {
	color:#E60000;
}
.copyrights span.fleft, .copyrights span.fright {
	margin-top:12px;
}
/* PLAYER */

.soundplayer_container {
	margin-top:20px;
	height:25px;
	width:290px;
	position:absolute;
	top:145px;
	right:0px;
}
.soundplayer_buttons {
	width:21px; 
	height:21px; 
	margin:1px 3px 0px 0px;
	background-image:url(../images/butts_player.gif);
	float:left; 
	cursor:pointer;
}
.soundplayer_buttons.play {
	background-position:0px 0px;
}
.soundplayer_buttons.pause {
	background-position:0px 26px;

}
.soundplayer_controls {
	height:21px;
	float:left;
}
.soundplayer_controls_wrapper {
	position:relative;
	cursor:pointer;
}
.soundplayer_songname {
	width:253px;
	font-size:10px; 
	white-space:nowrap; 
	overflow:hidden; 
	padding:0px 0px 2px 3px; 
	color:#7f7f7f;
	float:left;	
	position:relative;
	height:12px;
}
.soundplayer_info {
	position:relative;
}

.soundplayer_info_sub {
	position:absolute;
	left:0px;
}
.soundplayer_dropdown {
	width:9px;
	height:5px;
	margin-top:4px;
	background:url(../images/butts_player.gif) no-repeat right -42px;
	float:right;
}
.soundplayer_loading {
	width:200px;
	height:4px;
	background:#f6f6f6; 
	padding:1px;
	border:1px solid #E7E7E7;	
	float:left;
}
.soundplayer_playlist {
	width:100%;
	position:absolute;
	top:12px;
	left:0px;
	background:#fff;
	border:1px solid #E7E7E7;
}
.soundplayer_playlist ul {
	padding:5px;
	font-size:10px;
	list-style:none;
}
.soundplayer_playlist ul li {
	padding:2px 0px;
	border-bottom:1px solid #E7E7E7;		
}

.soundplayer_loading_loaded {
	width:0%;
	background:#fff; 
}
.soundplayer_loading_playing {
	width:0%;
	height:0px;
	background-color:#666666;
	overflow:hidden; 
	color:#fff; 
	padding:2px;
}
.soundplayer_timing {
	font-size:9px;
	margin:-1px 0px 0px 3px; 
	color:#afafaf; 
	font-size:8px;
	float:right;
}

#wrong_password, #wrong_username,#a_wrong_email, #wrong_mail_name, #wrong_mail_address, #wrong_mail_text, .errors_form {
	font-size:9px;
	color:#E60000;
}
p#flashcontent {
	margin-bottom:10px;
}
.search {
	margin:20px 0px;
	padding-bottom:10px;
}
.search input.text {
	width:248px;
	height:14px;
	border:1px solid #E7E7E7;
	padding:3px;
	font-size:11px;
	color:#5f5f5f;
}
.search input.submit {
	font:verdana;
	font-size:10px;
	font-weight:bold;
	background:#E60000;
	color:#fff;
	padding:3px 10px 4px 10px;
	margin-left:5px;
	border:none;
}
.search_results {
	padding:10px 0px;
	border-top:1px solid #E7E7E7;
	font-size:11px;
}
.search_results ul {
	list-style:none;
	color:#E7E7E7;
}
.search_results ul li {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #E7E7E7;
}
.search_results ul li a {
	color:#E60000;
	display:block;
}
.search_results ul li span {
	font-style:italic;
	color:#5F5F5F;
	font-size:10px;
}
span.no_results {
	color:#E60000;
}

#site_map {
	margin-left: 0px;
}
#site_map, #site_map ul, #site_map ul li {
	background:#fff;
}
#site_map ul, li { 
	margin-left:15px; 
	border:1;
	outline:none;
	text-transform:capitalize;
}
#site_map ul li { 
	border-bottom:1px solid #E7E7E7;
}

#site_map ul, li a { 
	color:#5F5F5F;
	display:block;
	padding:2px 0px;
}


/* ClearFix */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}
.clear {
	clear:both;
	display:block;
}
