/*  Start BD_header.css  */

/* For Xmas */
/*
.holly{
    background: url(img/holly.png) no-repeat;
    position: absolute;
    top:0px;
    left:129px;
    width:39px;
    height:26px;
}*/

#header_with_ad{
    font-family: "Trebuchet MS",Arial,Verdana;
    font-size: 12px;
    height: 100px;
    background: url(/css/img/braindash_header.jpg) repeat-x;
    position: relative;
    z-index:1;
 /* border-bottom: #8abf0b 4px solid;
    height: 124px;
    background: #ffffff; */
}

.ad_holder_1 {
	position: absolute;
	top: 0;
	left:253px;
	height: 78px;
	width: 498px;
	/*background-image:url(/css/img/advert_bg.jpg);*/
    background-image:url(/css/img/advert_bg.png);
	overflow:hidden;
}

/* The login entry fields */
.fulluserfield, .userfield{
	background: url(/css/img/inputField.png) left top no-repeat;
	width: 112px;
	height: 19px;
	line-height: 20px;
	border: none;
	padding: 2px 4px;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	color: #999999;	
	margin-bottom: 1px;
}

.passwordfield {
    background: url(/css/img/inputField.png) left top no-repeat;
    width: 112px;
    height: 19px;
    line-height: 20px;
    border: none;
    padding: 2px 4px;
    font-family: "Trebuchet MS", Arial, Verdana;
    color: #999999;
    margin-bottom: 1px;
}

.header_ad{
	width:468px;
	height:60px;
	margin-left:21px;
	margin-top:9px;
}

.mainNav_1 {
    margin              : 0; 
    padding             : 0; 
    list-style          : none;
    z-index             : 2; 
    position            : absolute;
    bottom              : 0; 
    height              : 34px;
    width               : 755px;
    background          : url(/css/img/grey_nav.jpg);
    font-weight         : bold;
	float:				: none;
}

.mainNav_1 li { 
    margin              : 0; 
    padding             : 0; 
    list-style          : none;
    float               : left;
}

.mainNav_1 li a {
    display             : block;
    height              : 34px;
    line-height         : 38px;
    padding             : 0 12px;
    color               : #797b7a;
    background          : url(/css/img/grey_nav.jpg);
}                                               

.mainNav_1 li a:hover, .mainNav_1 .current a{
    color               : #9d9ea2;           
    background          : url(/css/img/grey_nav_hv.jpg);
	text-decoration		: none;
}                                                  

.mainNav_1 .first{
    background:url(/css/img/grey_nav.jpg) left;/*mainNavBGleft.gif*/
}                                                              

.mainNav_1 .first:hover, .mainNav_1 .current .first{
    background          : url(/css/img/grey_nav_hv.jpg) left;/*img/mainNavBGHoverleft.gif*/
    color               : #9d9ea2;                                                    
}                                                                                     

.mainNav_1 .last{
    background:url(/css/img/grey_nav.jpg) right;/*img/mainNavBGright.gif*/
}                                                                    

.mainNav_1 .last:hover,.mainNav_1 .current .last{
    background          : url(/css/img/grey_nav_hv.jpg) right;/*img/mainNavBGHoverright.gif*/
    color               : #9d9ea2;
}                                                                                       

/* #login_panel {
	font-family			: "Trebuchet MS", Arial, Verdana;
	font-size			: 12px;
	/* color			: #999999;	 */
    position            : absolute;                                                     
    background-image	: url(/css/img/grey_login.jpg);                                           
    width               : 215px;                                                        
    height				: 112px; /* total height 124px inc padding */
    right               : 0px;                                                          
    top                 : 0px;                                                          
    margin              : 0px;                                                            
    padding             : 0px; 
	padding-top			: 12px;
	color				: #797b7a;
} */
/* .login_1 {                                                                              
    position            : absolute;                                                     
    width               : 120px;                                                        
    right               : 17px;                                                         
    top                 : 35px;                                                         
    margin              : 0;                                                            
    padding             : 0;                                                            
} */
/* .submitButton_1 input, .submitButton_1 input[type="submit"]:hover {
    background  : url(/css/img/login_btn_grey.jpg);                                          
    position            : absolute;                                                     
    width               : 65px;                                                         
    height              : 25px;                                                         
    border              : none;                                                         
    font-size           : 0;                                                            
    top                 : 53px;                                                         
    right               : 0px;                                                          
    line-height         : 300px;                                                        
    cursor              : pointer;
	margin				: 0 0;
	padding				: 0 0:	
} */
                                                                                       
.login_1 {                                                      
}
#login_panel {
	font-family			: "Trebuchet MS", Arial, Verdana;
	font-size			: 12px;
    font-weight			: bold;
    position            : absolute;
    right               : 0px;                                                          
    top                 : 5px;                                                          
    margin              : 0px;                                                            
    padding             : 5px 10px 5px 10px;
	color				: #fff;
    width				: 304px;
    background			: url(/css/img/semi_trans_w.png) repeat;
}
#login_panel form {
	padding				: 0;                                                          
    margin              : 0;
}
.submitButton_1 input, .submitButton_1 input[type="submit"]:hover {
    background  		: url(/css/img/login_arrow.png);                                          
    width               : 24px;                                                         
    height              : 22px;                                                         
    border              : none;                                                         
    font-size           : 0;                                                                                                                 
    line-height         : 300px;                                                        
    cursor              : pointer;
	margin				: 0 0;
	padding				: 0 0;	
}                                                                                       

.lost_password_1{                                                                       
    position            : absolute;                                                     
/*   height              : 32px;*/
 /*   font-size           : 1em; */
    top                 : 14px;                                                         
    right               : 17px;                                                         
}                                                                                       

.lost_password_1 a{                                                                     
	color:#797b7a;                                                                          
	font-weight:bold;
/* new stuff */
	text-decoration: none;
}                                                                                       

.username_1 {                                                                           
    position            : absolute;                                                     
    width               : 120px;                                                        
    left                : 13px;                                                         
    top                 : 35px;                                                         
    font-weight:bold;                                                                   
    color               : #797b7a;                                                      
}                                                                                       

.password_1 {                                                                           
    position            : absolute;                                                     
    width               : 120px;                                                        
    left                : 13px;                                                         
    top                 : 65px;                                                         
    font-weight:bold;                                                                   
    color               : #797b7a;                                                      
}                                                                                       

/* Panel you see when you are logged in */
/* Facebook connect login box styles */
#avatar_panel.facebook {
	font-family			: "Trebuchet MS", Arial, Verdana;
	font-size			: 12px;
    font-weight			: bold;
    position            : absolute;
    right               : 0px;                                                          
    top                 : 5px;                                                          
    margin              : 0px;                                                            
    padding             : 5px 10px 5px 10px;
	color				: #fff;
    width				: 430px;
    background			: url(/css/img/semi_trans_w.png) repeat;
}
#avatar_panel.facebook .image {
	width: 50px;
	height: 50px;
    overflow:hidden;
}
#avatar_panel.facebook .image img {
	border: 0;
}
#avatar_panel .fbc_login_name{
	font-size: 14px;
	font-weight: bold;
}
#avatar_panel .fbc_logout_links_three{
	text-align: right;
	font-weight: bold;
	/*position: absolute;
    top:45px;
    right:10px;*/
    font-size:11px;
}
#avatar_panel .fbc_logout_links_three a{
	color: #78a800;
    line-height:1.2em;
    margin:0;
    padding:0;
    text-decoration:underline;
}

#avatar_panel .fbc_logout_links_three a:hover{
	color: #fff;
}
/* --- */

.LogOutLink_1, input[type="submit"].LogOutLink_1 {
    font-family         : "Trebuchet MS", Arial, Verdana;                               
    font-size:         12px;                                                            
    font-weight:       200;                                                             
    color:             #797b7a;                                                         
    background:  transparent;                                                           
    /* border-width:      0px; */
    border:      0px;                                                             
    cursor:            pointer;                                                         
    width:             55px;                                                            
    height:            16px;                                                            
    padding-right:     5px;                                                             
    padding-left:      0px;                                                             
    padding-top:       0px;                                                             
    padding-bottom:    0px;                                                             
    margin-top:        1px;
    margin-bottom:     0px;
    margin-left:       0px;
    margin-right:      0px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}                                                                                       

.LogOutLink_hover_1, input[type="submit"]:hover.LogOutLink_hover_1 {
    font-family         : "Trebuchet MS", Arial, Verdana;                               
    font-size:         12px;                                                            
    font-weight:       200;                                                             
    color:             #9d9ea2;                                                         
    background:  transparent;                                                           
    /* border-width:      0px; */
    border:      0px;                                                             
    cursor:            pointer;
    width:             55px;
    height:            16px;
    padding-right:     5px;
    padding-left:      0px;
    padding-top:       0px;                                                             
    padding-bottom:    0px;                                                             
    margin-top:        1px;
    margin-bottom:     0px;
    margin-left:       0px;
    margin-right:      0px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}

.braindash_logo{
    position:absolute;
    top:0;
    left:-185px;
    background:url("/css/img/braindash_wbg.jpg");
    width:639px;
    height:100px;
    outline: none;
    
    /*top:18px;
    left:10px;
    background:url("/css/img/BrainDash_logo_1.jpg");
    width:230px;
    height:57px;*/
}

#avatar_panel a.privatemessages {
	/* background:transparent url(_graphics/toolbar_messages_icon.gif) no-repeat left 2px; */
	/* background:transparent url(/community/_graphics/toolbar_messages_icon.gif) no-repeat left 2px; */
	/* background:transparent url(/community/_graphics/black_empty_envelope.png) no-repeat; */
    
	background:transparent url(/css/img/elgg/bd_toolbar_messages_icon.gif) no-repeat left 2px;
    padding:0 0 3px 16px;
	margin:0 0 0 15px;
	cursor:pointer;
}

#avatar_panel a.privatemessages:hover {
	text-decoration: none;
	background:transparent url(/css/img/elgg/bd_toolbar_messages_icon.gif) no-repeat left -36px;
    
	/* background:transparent url(_graphics/toolbar_messages_icon.gif) no-repeat left -36px; */
	/* background:transparent url(/community/_graphics/toolbar_messages_icon.gif) no-repeat left -36px; */
	/* background:transparent url(/community/_graphics/black_full_envelope.png) no-repeat; */
}

#avatar_panel a.privatemessages_new {
	/* background:transparent url(_graphics/toolbar_messages_icon.gif) no-repeat left -17px; */
	/* background:transparent url(/community/_graphics/red_black_envelope.png) no-repeat; */
	/* color:white; */
    
    background:transparent url(/css/img/elgg/bd_toolbar_messages_icon.gif) no-repeat left -17px;
    padding:0 0 0 18px;
	margin:0 0 0 15px;
	color: #797b7a;
}

/* IE6 */
* html #avatar_panel a.privatemessages_new { background-position: left -18px; } 

/* IE7 */
*+html #avatar_panel a.privatemessages_new { background-position: left -18px; } 

#avatar_panel a.privatemessages_new:hover {
	text-decoration: none;
}

#avatar_panel a.new_friendrequests {
	background:transparent url(/community/mod/friend_request/graphics/icons/friendrequest.gif) no-repeat left;
	/* background:transparent url(mod/friend_request/graphics/icons/friendrequest.gif) no-repeat left; */
	padding:0 0 0 18px;
	margin:0 0 0 15px;
	color: #797b7a;
}

#avatar_panel a.new_friendrequests:hover {
	text-decoration: none;
}

.main_Nav1 li.headlink {
	float:right;	
}


/* The drop down menu */
.mainNav_1 li.headlink ul, .mainNav_1 li.headlinkC ul, .mainNav_1 li.headlinkO ul {
	list-style: none; 
	display: none; 
	float: none;	
	margin: 0px;	
	position: absolute;	
	top: 34px;
	margin-left: auto;	
	z-index: 1000;	
	min-width: 72px;
	text-align: left;
	background-color:#FFFFFF;
	background-image: url(img/headerBG.gif);
	background-position: bottom;
	background-repeat: repeat-x;	
	border-top: 4px #8abf0b solid;
	border-left: 1px #8abf0b solid;
	border-right: 1px #8abf0b solid;
	border-bottom: 1px #8abf0b solid;	
	padding: 0;
}
.mainNav_1 li.headlink ul {
	left: 0px;
}
.mainNav_1 li.headlinkC ul {
	/*left: 190px;*/
    left: 88px;
}
.mainNav_1 li.headlinkO ul {
	/*left: 446px;*/
    left: 346px;
}
.mainNav_1 li.headlink ul li, .mainNav_1 li.headlinkC ul li, .mainNav_1 li.headlinkO ul li {
	float: none;
	background-image: none;
	margin: 0;
	padding: 0 3px 0 3px;
}
.mainNav_1 li.headlink ul li a:hover, .mainNav_1 li.headlinkC ul li a:hover, .mainNav_1 li.headlinkO ul li a:hover { 	
	background-image:none;
	background-color: #eaeaea;
	color: #666666;           
}
.mainNav_1 li.headlink:hover ul, .mainNav_1 li.headlinkC:hover ul, .mainNav_1 li.headlinkO:hover ul { display: block; }
.mainNav_1 li.headlink ul li a, .mainNav_1 li.headlinkC ul li a, .mainNav_1 li.headlinkO ul li a { padding: 0 3px 0 3px; background-image:none; color:#464646;}
.mainNav_1 li.headlink, .mainNav_1 li.headlinkC, .mainNav_1 li.headlinkO { background-color: white;}





/* .clock_div{
	position: relative;
	width:150px;
	color:#797b7a;
	text-align:right;
	font-size:11px;
	font-weight:normal;
	top: 2px;
	left: 600px;
	z-index: 2;
}*/
.clock_div{
	width:130px;
    height:22px;
	color:#fff;
	text-align:right;
	font-size:13px;
    line-height:22px;
	font-weight:bold;
	position: absolute;
    bottom:0;
	left: 840px;
	z-index: 2;
}
.clock_div p{
	margin:0;
    padding:0;
}
.main_nav_div{
	margin				: 0;
	padding				: 0;
	list-style			: none;
	z-index				: 2;
	position			: absolute;
	bottom				: 0;
	height				: 34px;
	width				: 755px;
	background			: url(img/grey_nav.jpg);
	font-weight			: bold;
}
.powered_by_bd{
position: absolute;
top: 5px;
left:150px;
width: 79px;
height: 27px;
}


/* 26/01/10 Nested Menu System */
.main_navigation { position: absolute; bottom: 0; left:0; height: 22px; width: 840px;}
ul#navmenu-h { margin: 0; padding: 0; list-style: none; position: relative; z-index:1000;}
ul#navmenu-h ul { width: 160px; /* Sub Menu Width */ margin: 0; padding:0; list-style: none; display: none; position: absolute; top: 100%; left: 0; }
ul#navmenu-h ul ul,ul#navmenu-h ul ul ul { top: 0; left: 100%; }
ul#navmenu-h li { float: left; display: inline; position: relative; margin-right:3px;}
ul#navmenu-h ul li { width: 100%; display: block;}
/* Root Menu */
ul#navmenu-h a { outline:none; float: left; display: block; color: #fff; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; text-decoration: none; height: 22px; padding-right: 4px; /* sliding doors padding */ background: url("/css/img/nav/right_curve.png") no-repeat top right;}
ul#navmenu-h a span{ outline:none; background: url("/css/img/nav/left_curve.png") no-repeat; display: block; padding: 0 4px 0 8px; line-height:22px;}
/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a { outline:none; float: left; display: block; color: #fff; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; text-decoration: none; height: 22px; padding-right: 4px; /* sliding doors padding */ background: url("/css/img/nav/right_curve.png") no-repeat top right; }
ul#navmenu-h a:hover span,ul#navmenu-h li:hover a  span,ul#navmenu-h li.iehover a span { outline:none; background: url("/css/img/nav/left_curve.png") no-repeat; display: block; padding: 0 4px 0 8px; line-height:22px; }
/* 2nd Menu */
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a { outline:none; float: none; background: #fefefe url("/css/img/nav/sub_nav_bg.gif") repeat-x; color: #464646; line-height:22px; padding: 0 4px 0 8px; border: 1px solid #ccc; border-top:none;}
/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a { outline:none; background:#fefefe url("/css/img/nav/sub_nav_hoverbg.gif") repeat-x; border: 1px solid #ccc; border-top:none;}
/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a { outline:none; background:#fefefe url("/css/img/nav/sub_nav_bg.gif") repeat-x; border: 1px solid #ccc; border-top:none;}
/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a { outline:none; background: #fefefe url("/css/img/nav/sub_nav_hoverbg.gif") repeat-x; border: 1px solid #ccc; border-top:none;}
/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a { outline:none; background:#fefefe url("/css/img/nav/sub_nav_bg.gif") repeat-x; border: 1px solid #ccc; border-top:none;}
/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover { outline:none; background:#fefefe url("/css/img/nav/sub_nav_hoverbg.gif") repeat-x; border: 1px solid #ccc; border-top:none;}
/* Hover Function - Do Not Move */
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { outline:none; display: none; }
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { outline:none; display: block; }


/* all_games */
ul#navmenu-h a#all_games { float: left; display: block; color: #000; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; text-decoration: none; height: 22px; width: 90px; background: url("/css/img/nav/nav_all_games.png") no-repeat top left;}
/* all_games Hover Persistence */
ul#navmenu-h a#all_games:hover,ul#navmenu-h li:hover a#all_games,ul#navmenu-h li.iehover a#all_games { float: left; display: block; color: #000; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; text-decoration: none; height: 22px; width: 90px; background: url("/css/img/nav/nav_all_games.png") no-repeat top left; }


.header_border { position:relative; background:url("/css/img/nav/header_border.gif") repeat-x; height:15px; z-index:0;}

#pw_reg_links {padding-left:142px;}
#pw_reg_links a {color:#78a800; text-decoration:underline;}
#pw_reg_links a:hover {color:#fff; text-decoration:none;}

.username_password { color:#FFFFFF; font-weight:bold; font-size:13px;}

/*  End of BD_header.css  */
