/**
 * navigaiton on top and the sidebar
 ***/
div.top-links {
    display:block;
    width:400px;
    float:right;
    font-size:85%;
    padding-top:28px;
    margin-right:-105px;
    text-align:right;
}

div.top-links a {
    color: #F9A13A;
    font-weight: bold;
}

div.top-links a:hover {
    text-decoration:underline;
}

ul#navigation {
    margin:0;
	height:33px;
	background: transparent url('/images/menu-matrix.gif') no-repeat;
	background-position: 0 0;
	float:left;
}

ul#navigation li {
	list-style:none;
	float:left;
	display:block;
	margin:0 0 0 1px;
	text-indent:-12345;
}

ul#navigation li a {
	width:79px;
	display:block;
	height:33px;
	text-indent:-12345em;
}

ul#navigation li.about-us a {
    width:83px !important;
}

ul.about-us {
    background-position: 0 -33px !important;
}

ul.news {
    background-position: 0 -66px !important;
}

ul.events {
    background-position: 0 -99px !important;
}

ul.tours {
    background-position: 0 -132px !important;
}

ul.classes {
    background-position: 0 -165px !important;
}

ul.press {
    background-position: 0 -198px !important;
}

ul.blog {
    background-position: 0 -231px !important;
}

div#blue-pointer-container {
	clear:both;
	display:none;
    width:21px;
    height:8px;
    line-height:8px;
    background: transparent url('/images/blue-pointer.gif') no-repeat center top;
}

div#blue-pointer div.about-us {
	display:block;
    margin-left:57px !important;
}

div#blue-pointer div.news {
	display:block;
    margin-left:137px !important;
}

div#blue-pointer div.events {
	display:block;
    margin-left:217px !important;
}

div#blue-pointer div.tours {
	display:block;
    margin-left:297px !important;
}

div#blue-pointer div.classes {
	display:block;
    margin-left:377px !important;
}

div#blue-pointer div.press {
	display:block;
    margin-left:457px !important;
}

div#blue-pointer div.blog {
	display:block;
    margin-left:537px !important;
}

div.associated {
    width:212px;
	height:33px;
	display:block;
	float:right;
	background: transparent url('/images/associated.gif') no-repeat left top;
}

#sidebar {
    margin-top:5px;
	background: #FFF url('/images/subnav-middle.gif') repeat-y left top;
	width:128px
}

div.sidebar-top {
	background: #FFF url('/images/subnav-top.gif') no-repeat left top;
	width:128px;
	height:42px
}

div.sidebar-bottom {
	background: transparent url('/images/subnav-bottom.gif') no-repeat left bottom;
	width:128px;
	height:7px;
}

#sidebar ul {
    margin: 0;
    display: block;
    padding: 0 0px 20px 20px;
	width:102px;
}

#sidebar ul li {
  list-style-type:none;
}
