@charset "utf-8";

/* DESIGN NOTES - Navigation Stylesheet

Website: In2jive.com.au
Style Author: Nik Peran, http://hyperlinkstudio.com.au
Layout: Top menubar with submenus

_________________________________________________________________*/


/* Define styles for  MENU-----------------------------------*/

#blank, #classes, #scene, #articles, #about, #members {
}
#menuTop {
	text-align: left;
	margin-top: 0px;
	font-family: "Trebuchet MS", Tahoma, sans-serif;
}

#menuTop li {
	list-style-type: none;
	font-size: 1.42em;
	float: left;
}

#menuTop a {
	display: block;
	height: 30px;
	text-decoration: none;
	background-repeat: no-repeat;
	width: 159px;
	text-align: center;
	line-height: 28px;
}

#menuTop a:link, #menuTop a:visited {
	background-image: url(../images/bg-navlinks.jpg);
	color: #FFF394;
	background-position: left top;
}
#menuTop a:hover, #menuTop a:active {
	background-image: url(../images/bg-navlinks.jpg);
	color: #FFFEF2;
	background-position: left bottom;
}
#search:link, #search:visited {
	height: 19px;
	display: block;
	text-decoration: none;
	width: 27px;
	background: url(../images/search.png) no-repeat center top;
}
#search:hover, #search:active {
	background: url(../images/search.png) no-repeat center bottom;
}
#cart:link, #cart:visited {
	height: 19px;
	display: block;
	text-decoration: none;
	width: 27px;
	background: url(../images/cart.png) no-repeat center top;
}
#cart:hover, #cart:active {
	background: url(../images/cart.png) no-repeat center bottom;
}
#mail:link, #mail:visited {
	height: 19px;
	display: block;
	text-decoration: none;
	width: 27px;
	background: url(../images/mail.png) no-repeat center top;
	margin-left: 3px;
}
#mail:hover, #mail:active {
	background: url(../images/mail.png) no-repeat center bottom;
}

#classes a#classesLink, 
#scene a#sceneLink,
#articles a#articlesLink,
#about a#aboutLink,
#members a#membersLink {
	background-image: url(../images/bg-navlinks.jpg);
	color: #FFFEF2;
	background-position: right top;
}
#classes a#classesLink:hover,
#scene a#sceneLink:hover,
#articles a#articlesLink:hover,
#about a#aboutLink:hover,
#members a#membersLink:hover {
	background-image: url(../images/bg-navlinks.jpg);
	color: #FFFFFF;
	background-position: right bottom;
}


/* Define styles for SUB MENUs------------------------------------------*/

#subMenus {
	font-size: 1.3em;
	z-index: 5;
}
#subMenus  ul {
	list-style-type: none;
	padding-bottom: 10px;
	margin-right: 9px;
	margin-top: 4px;
}
#subMenus a:link, #subMenus a:visited {
	color: #5F357A;
	display: block;
	text-decoration: none;
	border-bottom: 1px dotted #DCCAE8;
	line-height: 26px;
	padding-left: 10px;
	border-left: 1px solid #EEECDD;
}

#subMenus a:hover {
	color: #261035;
	background: #FFFFFF url(../images/hover.png) repeat-x;
}

#submenuClasses, #submenuScene, #submenuArticles, #submenuAbout, #submenuMembers {
	width: 160px;
	position: absolute;
	color: #53276F;
	z-index: 5;
	text-align: left;
	top: 233px;
	background: url(../images/bg-submenus.png) no-repeat right bottom;
}

#submenuClasses {
	visibility: hidden;
	left: 274px;
}
#submenuScene {
	visibility: hidden;
	left: 435px;
}
#submenuArticles {
	visibility: hidden;
	left: 596px;
}
#submenuAbout {
	visibility: hidden;
	left: 757px;
}
#submenuMembers {
	top: 373px;
	visibility: hidden;
}


/* Define FOOTER & TOPLINK Styles------------------------------------------*/


#topLinks a:link, #topLinks a:visited,
#loginBox a:link,#loginBox a:visited {
	color: #1C5B51;
}
#topLinks a:hover, #topLinks a:active,
#loginBox a:hover,#loginBox a:active {
	color: #FFF9EC;
	text-decoration: none;
}

#sideColumn a:link, #sideColumn a:visited,
#footer a:link, #footer a:visited {
	color: #ffffb0;
}
#sideColumn a:hover, #sideColumn a:active,
#footer a:hover, #footer a:active {
	color: #FFF394;
	text-decoration: none;
}



/* Define SUB-FOOTER Link Styles------------------------------------------*/
#subFooter a:link, #subFooter a:visited {
	color: #777;
	text-decoration: none;
}
#subFooter a:hover, #subFooter a:active {
	color: #888;
	text-decoration: underline;
}
#sideMenu {
	list-style: none;
	margin-left:0 !important;
}
#sideMenu a:link, #sideMenu a:visited {
	background: url(../images/btn-menu.png) no-repeat top;
	display: block;
	height: 40px;
	width: 191px;
	padding-left: 20px;
	text-decoration: none;
	font: bold 14px/40px "Trebuchet MS", Arial, sans-serif;
}
#sideMenu a:hover, #sideMenu a:active {
	background: url(../images/btn-menu.png) no-repeat bottom;
	color: white;
}

a#thisPage:link, a#thisPage:visited {
		color: white;
}
a#dashboard:link, a#dashboard:visited {
	background: url(../images/btn-dashboard.png) no-repeat top;
	display: block;
	height: 40px;
	width: 210px;
	text-decoration: none;
}
a#dashboard:hover, a#dashboard:active {
	background: url(../images/btn-dashboard.png) no-repeat bottom;
}
a#profile:link, a#profile:visited {
	background: url(../images/btn-profile.png) no-repeat top;
	display: block;
	height: 40px;
	width: 210px;
	text-decoration: none;
}
a#profile:hover, a#profile:active {
	background: url(../images/btn-profile.png) no-repeat bottom;
}
/* 
#BEGintro, #BEGrhythm, #BEGfootwork, #BEGhandchange, #BEGreturn, #BEGbackrub , #BEGcomb, 
#BEGspin, #BEGneckbreak, #BEGwindmill, #BEGbasic, #BEGunderarm, #BEGcuddle, #BEGshoulder {}     

BEGxxxx goes around navigation include on page
beg-xxxx is id of link on beg_sidenav.php include 
*/
#BEGintro #beg-Intro, #BEGrhythm #beg-Rhythm, #BEGfootwork #beg-Footwork,
#BEGhandchange #beg-Handchange, #BEGreturn #beg-Return, #BEGbackrub #beg-Backrub,
#BEGcomb #beg-Comb, #BEGspin #beg-Spin, #BEGneckbreak #beg-Neckbreak,
#BEGwindmill #beg-Windmill, #BEGbasic #beg-Basic, #BEGunderarm #beg-Underarm,  
#BEGcuddle #beg-Cuddle, #BEGshoulder #beg-Shoulder  {
	color: white;
}

