@import "css/all.css";

.main-nav li#first.hover a,
.main-nav li#first:hover a {background: #75787B url("images/nav-hover-2.gif") no-repeat;}
.main-nav li#first a.active {background: #75787B url("images/nav-hover-2.gif") no-repeat;}



/*----------------------------------edited by playtiva------------------------------------------*/
#header #user-login .form-item label{
   float:left;
   font-size:11px;
  /* font-weight: normal;*/
   color:#ffffff;
   /*display:none; */
}



#header #user-login{
 	width:575px;
	padding-left:25px;
}



#header #user-login .form-item .description{
   display:none;
}

#edit-name-2, #edit-pass-2,#edit-name-1, #edit-pass-1 {
 /* float:left;
  margin-right: 10px;
  width:200px*/
}

#edit-name-2-wrapper{
  padding-left: 0;
}

.wrap-notifications-2 #edit-name-1-wrapper, .wrap-notifications-2 #edit-name-1-wrapper input,
.wrap-notifications-2 #edit-mail-wrapper, .wrap-notifications-2 #edit-mail-wrapper input,
.wrap-notifications-2 #edit-conf-mail-wrapper, .wrap-notifications-2 #edit-conf-mail-wrapper input,
.wrap-notifications-2 #edit-pass-1-wrapper, .wrap-notifications-2 #edit-pass-1-wrapper input
{
 /* padding-left: 130px;*/
 width:225px;
}

#user-register .form-text{
 /* width:180px;
  height: 13px;*/
}

#user-register .form-item label{
  /*float:left;
overflow:hidden; 
  margin-right: 5px;
  font-weight: normal;
  width: 60px;*/
}

.wrap-notifications-2 #user-register fieldset{
width: 225px;
  padding:0;

}

#user-register{
 /* font-size:11px;
  font-weight:normal;*/
  /* float:right;*/
 /* margin-top: 50px;
  margin-left:50px;
    width:500px;
  height: 414px;*/

}

#user-register #edit-name, #user-register #edit-mail,#user-register #edit-conf-mail,
#user-register #edit-pass-pass1, #user-register #edit-pass-pass2, #user-register #edit-profile-fname,
#user-register #edit-profile-lname, #user-register #edit-profile-timezone
 {
    font-size: 11px;
}

#user-register .description, .form-required{
  display:none;
}


/*-------------------
#index-content-top  {
  background: url("../images/index-content-top.png") no-repeat;
  height: 50px;
  width: 150px; 
}

#index-content-bottom {background: url("../images/index-content-bottom.png") no-repeat;}
--------------------*/


#index-content {
  width: 880px;

  background: url("images/index-bg-top.png") no-repeat;

}

#index-footer{
 
}

#ad1{
position:relative;
padding-left: 40px;
padding-top: 20px;
float:left;
width: 500px;
}

#index-footer{
  width: 880px;
  height: 31px;
  background: url("images/index-bg-bottom.png") no-repeat;
}


#tabs-wrapper, .tabs_secondary{
display:block;

}

#page-content .wrap-content-1-clr{
   width: 891px;
  background: url("images/content-bg-middle.png") repeat-y;
  /*padding-left:35px;*/
}

#page-content .wrap-content-2-clr{
  width:800px;
  display:block;
  margin-left:auto;
  margin-right:auto;
}

#content-top{
   width: 891px;
   height: 70px;
  background: url("images/content-bg-top.png") no-repeat;
}

#content-bottom{
   width: 891px;
   height: 46px;
  background: url("images/content-bg-bottom.png") no-repeat;
}

#friend_right, .fb_menu{
  display:none;
}

#friend-box{
  width:264px;
}

#play-later-form{
  width: 470px;
margin-left: auto;
    margin-right: auto;
display: block;
}

.sched-play-info .form-item{
    margin-bottom:0;
margin-top:0;
}

.form-item {
margin-bottom:1em;
margin-top:0;
}

#play-later-form label {
 float:left;
 padding-right: 10px;
 width: 150px;
}

#play-now-form label{
  float:left;
 padding-right: 10px;
 width: 90px;
}

#play-later-form #edit-time
{
 float:left;

}

#play-later-form #edit-ampm{
 margin-left: 5px;
}

#play-later-form #edit-session, #play-now-form #edit-session{
 width:300px;
}

#page-content .item-list .pager {
clear:both;
text-align:center;
margin: 0;
}



#avatar_block{
 width:208px;
 float:left;
}

.cb_picture img{
 width:86px;
 height:86px;
}

fieldset legend{
 display:none;
}

fieldset{
 border: 0;
 padding-top:0;
 padding-bottom:0;
 margin-top:0;
 margin-bottom:0;
}

#index-title1{
 font-size: 14px;
}

#index-title2{
  font-size: 12px;
  padding-bottom: 10px;
}

#index-title3{
 font-size: 10px;
}

#registration-form {
  margin-left:100px;
  padding-left:460px;
  padding-top:30px;
  position:relative;
  width:280px;
}


#user-register fieldset div{
   /*padding-top: 5px;
   padding-bottom: 5px;
   margin:0;*/
}


#user-register fieldset div #edit-pass-pass1-wrapper, 
#user-register fieldset div #edit-pass-pass2-wrapper{
/*padding-top: 0;
padding-bottom: 20px;*/
}

#user-register select{
 width:185px;
 height: 20px;
}

#user-register #edit-submit, #index-title3{
 margin-left: 72px;
}

#user-register #edit-profile-timezone-wrapper{
 padding-bottom: 10px;
}

#play-now-form{
	width: 410px;
	margin-left: auto;
    margin-right: auto;
	display: block;
}

.editprofile textarea{
    width:402px;
}

#edit-name-2-wrapper label, #edit-pass-2-wrapper label{
       margin-top: 3px;
       font-weight:bold;
       padding-right:5px;
}

#password-description{
     /* height: 50px;*/
}

.messages {
  background-color:#FFFFFF;
  border:1px solid #B8D3E5;
}

.messages, .preview {
  margin: .75em 0 .75em;
  padding: .5em 1em;
}

.messages ul {
  margin: 0;
}

div.status {
  color: #33a333;
  border-color: #c7f2c8;
}

#content td.container {
  border-top:1.5em solid white;
}

#content td.container {
  background-color:#FF8800;
  color:white;
}

#content td.container a {
  color:white;
}

#forum table {
  width: 100%;
}


#forum tr.even, #forum tr.light {
  background-color:#FFFFFF;
}

#forum tr.light {
  background-color:#EEEEEE;
}

#forum tr.even, #forum tr.odd {
  border-bottom:1px solid #CCCCCC;
  padding:0.1em 0.6em;
}


#forum td {
  border-bottom:1px solid #AFBFC8;
  padding:4px;
}


#forum ul.links {
  text-align:left;
}

#content .node {
  margin-bottom:2.5em;
}

#content .node h2.node-title, #content h2.title, #content h1.title {
  border-bottom:1px solid #7F98A7;
  color:#003150;
  font-size:1.85em;
  font-weight:normal;
  line-height:1.2em;
  margin:0 0 0.2em;
  padding:0 0 0;
  text-decoration:none;
}

#forum-content p {
  margin:1.2em 0 1em;
  padding:0;
}

.links {
  text-align:right;
}

.terms {
  float:right;
  position:relative;
}

.comment {
  border:1px solid #7F98A7;
  margin-bottom:1em;
  width:100%;
}

#content .comment h3 {
  color:#003150;
  font-size:1.5em;
  font-weight:normal;
  margin:-5px 0 0;
  padding:0;
}


.comment .w4 {
  background-image:url(images/comment-bl.png);
  background-position:0 100%;
  background-repeat:no-repeat;
  left:-2px;
  overflow:hidden;
  padding:1em;
  position:relative;
}

.comment .w3 {
  background-image:url(images/comment-br.png);
  background-position:100% 100%;
  background-repeat:no-repeat;
  position:relative;
  top:2px;
}

.comment .w2 {
  background-image:url(images/comment-tr.png);
  background-position:100% 0;
  background-repeat:no-repeat;
  left:2px;
  position:relative;
}

.comment .w1 {
  background-image:url(images/comment-tl.png);
  background-position:0 0;
  background-repeat:no-repeat;
  left:-1px;
  position:relative;
  top:-1px;
}

/*----------------------------tabs---------------------------*/
ul.tabs_primary, ul.tabs_secondary {
  margin-bottom: 1.5em;
}

ul.secondary {
  margin: 0;
  padding: 0;
}

ul.secondary li {
  padding: 0 0.7em 0 0; /* align subtabs flush to edge */
  margin: 0 0.5em 0 0;
}

ul.primary {
  margin: 1.5em 0;
  line-height: 1.417; /* account for 1px bottom border */
}

ul.primary li a {
  background: #f7f7f7;
  padding: 3px 10px 2px 10px; /* fix alignment of tabs */
}

/*
** Tab navigation
*/
ul.primary {
  border-collapse: collapse;
  padding: 0 0 0 1em; /* LTR */
  white-space: nowrap;
  list-style: none;
  margin: 5px;
  height: auto;
  line-height: normal;
  border-bottom: 1px solid #bbb;
}
ul.primary li {
  display: inline;
}
ul.primary li a {
  background-color: #ddd;
  border-color: #bbb;
  border-width: 1px;
  border-style: solid solid none solid;
  height: auto;
  margin-right: 0.5em; /* LTR */
  padding: 0 1em;
  text-decoration: none;
}
ul.primary li.active a {
  background-color: #fff;
  border: 1px solid #bbb;
  border-bottom: #fff 1px solid;
}
ul.primary li a:hover {
  background-color: #eee;
  border-color: #ccc;
  border-bottom-color: #eee;
}
ul.secondary {
  border-bottom: 1px solid #bbb;
  padding: 0.5em 1em;
  margin: 5px;
}
ul.secondary li {
  display: inline;
  padding: 0 1em;
  border-right: 1px solid #ccc; /* LTR */
}
ul.secondary a {
  padding: 0;
  text-decoration: none;
}
ul.secondary a.active {
  border-bottom: 4px solid #999;
}

div.password-description {
   display:none;
}