/*  
Theme Name: BuddyPress Default
Theme URI: http://buddypress.org/extend/themes/
Description: The default theme for BuddyPress.
Version: 1.1.2
Author: BuddyPress.org
Author URI: http://buddypress.org
Tags: buddypress, three-columns, white, orange, flexible-width
Template: bp-sn-parent
*/

/* Font styles */
@import url( ../bp-sn-parent/_inc/css/fonts/12px.css );

/* Layout styles for home page, internal pages and blog/directory pages */
@import url( ../bp-sn-parent/_inc/css/layout/home-page/3c-right.css );
@import url( ../bp-sn-parent/_inc/css/layout/internal-pages/3c-left.css );
@import url( ../bp-sn-parent/_inc/css/layout/blog-dir-pages/2c-right.css );

/* Default theme admin bar styles */
@import url( _inc/css/adminbar.css );

/* Default theme styles */
@import url( _inc/css/screen.css );



/* Uncomment the following line and add your custom styles to '_inc/css/custom.css' */
/* @import url( _inc/css/custom.css ); */


/*2-2009 horizontal tab menus */
.hMenu, .hMenu ul {padding:0; margin:0; list-style:none;}
.hMenu li {height:30px; float:left;}
.hMenu li.Small {
	/*background-image: url(../images/TabGreenSmall.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	width:63px;
	height: 31px;*/
	background: #FFFFFF;
	margin: 0 0 0 18px;
}

/*--button links start--*/
a.SmallLink:link {
	/*background-image: url(../images/TabGreenSmall.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	width:63px;
	height: 31px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height:30px;
	display:block;
	text-decoration:none;*/
	background: #e8f6f9;
	color: #55bbcc;
	font-weight: bold;
	display: block;
	padding: 2px 15px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-decoration: none;
}
a.SmallLink:visited {
	/*background-image: url(../images/TabGreenSmall.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	width:63px;
	height: 31px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height:30px;
	display:block;
	text-decoration:none;*/
	background: #e8f6f9;
	color: #55bbcc;
	font-weight: bold;
	display: block;
	padding: 2px 15px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-decoration: none;
}
a.SmallLink:hover {
	/*background-image: url(../images/TabBlueSmall.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	width:63px;
	height: 31px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height:30px;
	display:block;
	text-decoration:none;*/
	background: #eff9e8;
	color: #99cc67;
	font-weight: bold;
	display: block;
	padding: 2px 15px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-decoration: none;
}
a.SmallLink:active {
	/*background-image: url(../images/TabBlueSmall.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	width:63px;
	height: 31px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height:30px;
	display:block;
	text-decoration:none;*/
	background: #e8f6f9;
	color: #55bbcc;
	font-weight: bold;
	display: block;
	padding: 2px 15px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-decoration: none;
}



/*--button links end--*/

.hMenu li a {
	font-size:10px;
	font-weight: bold;
	display:block;
	font-family:verdana, arial, sans-serif;
	color:#55bbcc;
	text-decoration:none;
	line-height:21px;
}
.hMenu li a:hover {
	white-space:nowrap; 
	position:relative; 
	z-index:999999; 
}

/*.hMenu li.Small a {height:30px;}*/

.hMenu table {border-collapse:collapse; padding:0; margin:0; border:0; width:0; height:0; margin-bottom:-1px;}
.hMenu li.headings1 {background:#55bbcc; text-indent:5px; font-size:10px; font-family:verdana, arial, sans-serif; line-height:19px;}
.hMenu ul {position:absolute;  z-index:999999; left:-9999px; height:0; width:0;}

.hMenu li:hover {position:relative; z-index:999999;}
/*.hMenu li:hover > a {color:#000000;}*/

.hMenu :hover ul {left:0px; height:auto; top:26px; background:#e8f6f9; border-left:1px solid #55bbcc; border-right:1px solid #55bbcc;}
.hMenu :hover ul li {height:20px; width:100%;}
.hMenu :hover ul :hover {background:#e8f6f9;}
.hMenu :hover ul li a {height:19px; line-height:17px; border-bottom:1px solid #55bbcc; text-align:left; text-indent:5px; padding:0;}

.hMenu li.Small a:hover ul,
.hMenu li.Small:hover ul {width:240px;}

.hMenu :hover ul ul {left:-9999px;}

.hMenu :hover ul :hover ul {left:135px; top:-1px; width:auto; height:auto; border-top:1px solid #55bbcc; width:130px;}
.hMenu li.Xlarge :hover ul :hover ul {left:128px;}
.hMenu li.Xlarge:hover ul :hover ul {left:128px;}

.hMenu :hover ul :hover > a {color:#99cc67; background:#eff9e8;}
.hMenu :hover ul :hover ul li a {color:#99cc67; background:#eff9e8;}
.hMenu :hover ul :hover ul li a:hover {color:#99cc67; background:#eff9e8;}

.hMenu iframe {
	position:absolute; 
	left:-9999px; 
	top:-9999px; 
	width:0; 
	height:0; 
	margin:0; 
	padding:0; 
	list-style:none;
}
.hMenu :hover iframe{
	left:expression(this.nextSibling.offsetLeft);
	top:expression(this.nextSibling.offsetTop);
	width:expression(this.nextSibling.offsetWidth);
	height:expression(this.nextSibling.offsetHeight);
}
