/*---------------------------------------------------------------
 CSS Document 
 version:1.0
 author: Val Cartei
 email: val@adaptivetechnologies.com or val.cartei@gmail.com
 website: www.adaptivetechnologies.com
 --------------------------------------------------------------*/

/* =GENERAL
-------------------------------------------------------*/
/*TEMPORARY hide login and register from header
#login_form,#forgotten-password,#register-motto,#register-provider,.white{display:none!important;}
.notice{ font-size:14px;color:#000066; font-weight:bold; text-align:centre;}
END*/
body{font-family:'trebuchet ms',Verdana,sans-serif;
background-color:#D2D2D2!important;}
.bigger{ font-size:14px;}
.bold{ font-weight:bold;}
.container{background-color:#FFFFFF;margin:0 auto;}
#header{background-color:#000000;}
#main{background-color:#FFFFFF;}
#right-bar{background-color:#FFFFFF; margin-left:0; width:200px; margin-top:2px;}
#footer{background-color:#000000;}
.hgreen{background-color:#FF0000;}
/*=headings*/
h1,.h1{font-weight:bold; font-size:24px; margin:10px 0 10px 4px;}
h2,.h2{font-size:18px; font-weight:bold;}
.afterh1-cmd{margin-left:4px;font-size:16px;font-weight:normal;}
.subtitle{margin-top:0px;clear:both;display:block; font-size:16px; font-weight:normal;color:#666666;}
/*=images*/
img{margin:0px;}
/*=links*/
a:hover,a:focus { background-color:#05386B; color:white;}
a:hover>img{ background:none;}
.clear{clear:both;}
.hidden{display:none;}
.titleFollower{ font-size:20px; color:#66CC00;}
/*=lists*/
ul.arrowList li{background:transparent url(/images/arrows/link-arrow.gif)no-repeat left; list-style-type:none;padding-left:20px;}
/*=forms*/
input:focus{ background-color:#CCFFFF; border:1px solid black;}
.required{color:#DF0000;}
.invalid{background-color:#DF0000;color:#FFFFFF;}

/* =TOP
-----------------------------------------------------------------*/
.layout-top-searchbox{padding-top:20px;}

/*TOP MENU (navigation tabs)*/
.layout-tabs {
background:transparent url("/images/bkmenu.gif") repeat-x;
display:block;
display:block;margin:2px 0px;
font-size:14px;
}
.tab-table {
margin:0px;
}

.tab-table, .tab-nopad{
border-collapse:collapse;
border-spacing:0px;
border-width:0px;
}
/*.tab-a, .tab-a-selected {
color:#FFFFFF;
display:block;
font-family:'trebuchet ms',Verdana,sans-serif;
font-weight:bold;
font-size:1.2em;
height:20px;
padding:1px 16px 3px;
white-space:nowrap;
text-decoration:none;
}*/
.tab-selected{margin-bottom:0px;}
a.tab-a:hover, a.tab-a:focus {
background-color:#000000;
}
.tab-a{padding:1px 16px 3px;font-weight:bold;color:#FFFFFF;}
.white a:link,.white a:visited {
color:#FFFFFF; text-decoration:none;
}
.tab-a-selected,.tab-a:hover{text-decoration:underline;
color:#FFFFFF;
background:transparent url("/images/bkroll.gif") repeat-x;
padding:1px 16px 3px;font-weight:bold;color:#FFFFFF;
}

.tab-a:hover,a.tab-a:fccus,.white a:hover{
color:#FFFFFF;
background:transparent url("/images/bkroll.gif") repeat-x;
text-decoration:underline;
}
.white{color:#85C329;}

/*SEARCH BOX*/
.layout-top-searchbox {
text-align:right;
}
input#search_text_entry{
display:inline;
float:left;
margin:0px;
padding:0px;
height:21px;
background-color:#FFFFFF;
border:1px solid black;
font-family:inherit;
font-size:inherit;
}
a#topnav_search_submit:hover {
background:transparent url(/images/buttons/topnav_search.jpg) no-repeat scroll 0px -21px;
}
a#topnav_search_submit {
background:transparent url(/images/buttons/topnav_search.jpg) no-repeat scroll 0px 1px;
border-color:#33414E rgb(51, 65, 78) rgb(51, 65, 78) -moz-use-text-color;
border-width:1px;
display:block;
float:left;
height:21px;
margin:0pt;
padding:0pt;
text-decoration:none;
width:21px;
}
#site_search_form{float:right;margin-right:10px;}
/*LOGIN BOX*/
.layout-top-login {
text-align:right; padding-top:10px; color:white;
}
#banner{margin-top:2px;}
/*=MAIN CONTENT
================================================*/
.bk-latest a.a-more, #main a.a-more, #right-bar a.a-more{padding:0px!important;float:right;margin:6px;margin-top:0px;}
#playerInfo ul{margin:0;}
#playerInfo ul li{ font-family:inherit;}
.breadcrumb,h1,h2,h3,p{margin-left:10px;}
#main-content .breadcrumb {font-weight:bold !important;margin-top:6px;font-size:14px;}
#beta-note p{font-size:14px;color:#333333;padding-top:5px;}
#beta-note img{float:left;margin:0 10px 10px 10px;clear:left;}

/*=BOXES
================================================*/
/*BOX -latest*/
 #latestCol.span-3{width:200px;}
.holderdiv div { /* Selects any div inside #holderdiv */
  margin: 0 10px 10px 10px; /* moved from paragraph */
}
.holderdiv ul{ list-style-type:none;}
.holderdiv li {
background:transparent url(/images/arrows/ico_list.gif) no-repeat scroll 0pt 8px;
padding:3px 0pt 0pt 6px;
}
.holderdiv a{text-decoration:none;}
.holderdiv p {margin: 5px;} /* changed from padding */
.holderdiv h2 {
  margin:0;
  padding-left:4px;
  color: white;
  font-size:14px;
  word-spacing:25%;
  text-transform:uppercase;
  font-weight:bold;
}
/*BOX backgrounds*/
div.bk-feature{background-color:#EFEEB5;}
div.bk-principal{background-color:#DAFCC4;}
div.bk-secondary{background-color:#DBEBF7;}
div.bk-latest{background-color:#FFE9F1;}
div.bk-rightbar{background-color:#EEEEEE;}

/*image on left + heading+ text AUDITIONS */
div.img-txt-wrap{border:0px;margin-left:0px;}
.img-txt-wrap h3{font-size:1em;font-weight:bold;}
.img-txt-wrap {
margin:0pt 0pt 0.4em;
padding:1px;
}
.img-txt-wrap img.medium{
display:inline;
float:left;
height:100px;
margin:1.2em 1.2em;
width:100px;
}

.img-txt-wrap ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
margin:0.5em 0pt;
}
.img-txt-wrap ul li {
font-family:'lucida sans unicode',Verdana,Arial,Helvetica,sans-serif;
text-align:justify;
}
.img-txt-wrap ul {
overflow:auto;
}

.img-txt-wrap li {background:none;}
* html .img-txt-wrap ul {
height:1%;
}

/*BOX-headings*/
.box-heading {
border:1px solid #FFFFFF;
clear:both;
display:block;
height:24px;
}
.hprincipal{background:transparent url("/images/bck_greenTitleOn.gif") repeat-x scroll 0%;}
.hsecondary{background:transparent url("/images/bck_blueTitleOn.gif") repeat-x scroll 0%;}
.hfeature{background:transparent url("/images/bck_yellowTitleOn.gif") repeat-x scroll 0%;}
.hlatest{background:transparent url("/images/bck_pinkTitleOn.gif") repeat-x scroll 0%;}
.hright-bar{background:transparent url("/images/bck_greyTitleOn.gif") repeat-x scroll 0%;}
#right-bar input[type="text"] {
	border:1px solid #333333; padding:2px;
}
/*LATEST Rx (main) */
.latest-div div{margin:0;padding-top:0px;margin-bottom:10px;}
.hmusic{ background:transparent url("/images/music-icon.gif") left no-repeat; text-align:left; padding-left:36px; margin:4px;}
h3.hmusic{font-size:1.2em;font-family:'trebuchet ms',Verdana,sans-serif; text-transform:uppercase}
h3.hmusic a{text-transform:lowercase;font-size:0.8em; text-decoration:underline; font-weight:normal;}
.hvideo{ background:transparent url("/images/video-icon.gif") left no-repeat; text-align:left; padding-left:36px; margin:4px;}
h3.hvideo{font-size:1.2em;font-family:'trebuchet ms',Verdana,sans-serif; text-transform:uppercase}
h3.hvideo a{text-transform:lowercase;font-size:0.8em; text-decoration:underline; font-weight:normal;}
.latest-list li{list-style-type:none; background:none;text-align:center;}
a.imgLink:hover{ background:none;}
.latest-list img{ border:0;}
.latest-label{ font-style:italic; font-size:0.9em; text-transform:lowercase;} 
.latest-list div.default-holder{margin:0 auto;}
.latest_entry_title{font-weight:bold;font-size:1.1em;}
/*HIGHLIGHT BOXES IN MAIN*/
.box-higlight{background-color:#DDEFF6;
border:1px dashed #666666;
padding:4px;}
/*=BROWSE-BOX
--------------------------------------*/
#browse-box{margin:0px 0px 15px 10px; background-color:#E1FEE0; padding-left:4px;}
#browse-box p{margin-bottom:4px;font-size:14px;}
.categories-wrapper{margin:0;padding:0;}
#calendar li{display:inline;padding-right:10px;}
#currentMonth,#currentCategory{ font-weight:bold; color:#FFFFFF;background-color:#05386B;}

/*=RIGHT-BAR
-------------------------------------------------------*/
#right-bar div.box_header h3{ text-transform:uppercase;font-size:1.2em;font-family:'trebuchet ms',Verdana,sans-serif; padding-left:4px}
#right-bar div.box_header a{text-transform:lowercase;font-size:1em; text-decoration:underline; font-weight:normal;}
div.box_header{margin:0;}
.a-more{padding-left:140px;}
#right-bar .a-more{padding-left:120px;}
#right-bar .a-more:hover{background-color:transparent;}
#right-bar div.bk-rightbar{margin-bottm:10px;}
.box-hpad ul{margin:0px;}

#right-bar{margin-left:4px;}
#right-bar .holderdiv h2{margin-left:-1px;margin-right:-1px;}
#right-bar h2>a.sec-link{text-decoration:none; color:#000000;
font-size:14px;
font-weight:bold; text-transform:uppercase;}
#right-bar .box-hpad ul{ list-style:none;margin-left:5px;}
#right-bar .box-hpad li{background:transparent url(/images/arrows/ico_list.gif) no-repeat scroll 0 8px;
padding:3px 0 0 6px;}
#right-bar .holderdiv div{margin:0 0px 10px;}
#right-bar #directory hr.divider{ width:200px; height:2px;background-color:#FFFFFF;border-color:#ffffff;color:#ffffff;margin-bottom:0px;}
#right-bar hr.divider + p{margin-bottom:5px;}
/* FOOTER
================================================*/
#footer p{margin:8px;}
#footer a{color:white; padding-right:10px;}
#footer a{color:white;}
#footer a:hover{color:#000000; background-color:#FFFFFF;}
#footer p{color:#ffffff;}

/*=ALERT MESSAGES
----------------------------------------------------------------------*/
	.success {
    background: #DDF9B5 url(/images/accept.png) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 10px 20px 10px 45px;
    border: 1px solid #0CDF00;
	margin:10px;
	font-size:14px; 
	font-weight:bold; color:black;
    }

.alert {
    background: #FFCFCF url(/images/alert.png) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 10px 20px 10px 45px;
    border: 1px solid #DF0000;
	margin:10px;
	font-size:14px; 
	font-weight:bold; color:black;
    }
	p.alert,p.success{padding-left:45px !important;}
#message{text-align:center;display:inline;}
#explanation{font-weight:normal;width:560px;}
#msg-wrapper{float:left;}
 #close-link{float:right; display:inline;}
 /* SITE SEARCH - results
 --------------------------*/
 .list-results,  .list-results td { border:0px; font-size:14px;}
