body 
{
  background-color: #FFF;
  font-family: verdana;
  font-size: small;
}
/*control link color*/
a{
	text-decoration:none;
}

a:hover{
	COLOR: #F8AB15;
}
/*end of control link color*/

td
{
    padding:0px 0px 0px 0px;
    border: solid 0px #000;    
}

td.title 
{
  font-size: 1em;
  text-align: left;
  font-family: verdana;
  font-size: x-large;
  font-weight: bolder;
  color: Navy;
}

table.header
{
  background-color: #FFF;
}
h1
{
  font-size: large;
  color: Navy;
}

h2
{
  font-family: Verdana;
  font-size: medium;
  margin-top: 30;
  color: Navy;
}
p
{
  font-family: Verdana;
  font-size: small;
  color: Navy;
  text-align: left;
}

hr
{
  border: 0;
  border-top: 2px solid White;
  height: 3px;
}

/*BEGIN menu at the top*/
#vdividermenu ul{
margin: 0;
padding: 0;
margin-bottom: 1em;
float: right;
font: bold 13px Verdana;
width: 90%;
border: 0px solid #625e00;
background-color: #fff;
}

* html #vdividermenu ul{ /*IE only rule, reduce menu width*/
width: 99%;
}

#vdividermenu ul li{
display: inline;
}

#vdividermenu ul li a{
float: left;
color: black;
padding: 2px 12px;
text-decoration: none;
background: transparent url(media/vertical.gif) center right no-repeat;
}

#vdividermenu ul li a:visited{
color: black;
}

#vdividermenu ul li a:hover{
color: #F8AB15;
text-decoration:underline;
}
/*END of menu at top*/


/*** BEGIN Ensemble Menu, the menu on the right that lists all members names***/
.ensemblemenu{
width: 145px; /*width of menu*/
height:249px;
}

.ensemblemenu .headerbar{
font: bold 14px Verdana;
color: white;
margin-bottom: 5px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 0px 4px 0px 4px; /*header text is indented 4px*/
}

.ensemblemenu ul{
list-style-type: none;
margin: 0;
padding: 0 5px 0 5px;
margin-bottom: 4px; /*bottom spacing between each UL and rest of content*/
}

.ensemblemenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.ensemblemenu ul li a{
color: #FFF;
display: block;
padding: 0px 4px 4px 4px;
text-decoration: none;
border-bottom: 1px dotted #FDAD22;
font: bold 8px Verdana;
text-align: center;
}

.ensemblemenu ul li a:visited{
color: #FFF;
}

.ensemblemenu ul li a:hover{ /*hover state CSS*/
color: #F8AB15;
background-color: #FFF;
}

/**** END Ensemble Menu,*/


/***** BEGIN news and more *****/
#right-col .module-main 
{
    width:370px;
	font: normal 12px Verdana;
}

.module-board td
{
	font: normal small Verdana;
}

#right-col {
	MARGIN-LEFT: 15px;
	margin-right: 1px;
}
#right-col .module {
	MARGIN-BOTTOM: 0px
}

#right-col .module-heading {
    font: bold 12px Verdana;
    color: #FDAD22;
	text-align:center;
	padding: 2px 2px 0px 2px;
	border-bottom:solid 0px #000;
}

#right-col .grey {
	background-color:#FFF;
	COLOR: #606060;
	margin:0 0 0 0;
	font-size:16px;
}
#right-col .grey DT {
	DISPLAY: list-item;
	text-align:left;
	padding:2px 2px 2px 10px;
	background-color:#454545;
	font: bold 12px Verdana;
	color:#fff
}

#right-col .grey DD {
	text-align:left;
	width:100;
	padding:2px 0px 2px 0px;
	margin-left: 10px;
	margin-right: 10px;
	font: normal 12px Verdana;
	color:#606060;
}

#right-col .grey p {
	DISPLAY: list-item;
	text-align:left;
	padding:2px 2px 2px 2px;
	background-color:#fff;
	font: bold 12px;
	color:#606060
}

#right-col .grey DL A {
	
}
#right-col .grey DL A:visited {
	COLOR: #F8AB15
}
#right-col .grey DL A:hover {
	COLOR: #F8AB15;
}
/***** END news and more *****/


/***BEGIN LEFT MOST MENU, above the BOX OFFICE image***/
.leftmenu{
width: 145px; /*width of menu*/
height:140px;
}

.leftmenu .headerbar{
font: bold 12px Verdana;
color: black;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 4px 4px 4px; /*header text is indented 4px*/
}

.leftmenu ul{
list-style-type: none;
margin: 0;
padding: 0 0 0 5px;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.leftmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
padding-top:2px;
}

.leftmenu ul li a{
color: black;
background: url(media/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding-bottom: 5px; /*bottom spacing between menu items*/
padding-top:0px;
padding-left: 12px; /*link text is indented 14px*/
text-decoration: none;
border-bottom: 1px solid #000;
font: bold 10px Verdana;
}

.leftmenu ul li a:visited{
color: #000;
}

.leftmenu ul li a:hover{ /*hover state CSS*/
color: #F8AB15;
background-color: #FFF;
}

/***END LEFT MOST MENU

/*****BEGIN snippet, right most side for each member, has Fun Facts,Projects etc etc*****/
#snippet-col .module-snippet 
{
    width:380px;
    border: solid 0px #000;
}
#snippet-col {
	border: solid 1px #000;

}
#snippet-col .module {
	MARGIN-BOTTOM: 0px
}

#snippet-col .module-heading {
    font: bold 12px Verdana;
    color: #F8AB15;
	text-align:left;
	padding: 0px 0px 0px 5px;
	border-top: solid 0px #000;
}

#snippet-col .module-heading2 {
    font: bold 12px Verdana;
    color: #454545;
	text-align:left;
	padding: 5px 0px 0px 10px;
	border-bottom:solid 0px #000;
}

#snippet-col .module-heading3 {
    font: bold 12px Verdana;
    color: #454545;
	text-align:left;
	padding: 15px 0px 0px 10px;
}

#snippet-col .grey {
	background-color:#FFF;
	COLOR: #606060;
	padding:0px 5px 0px 5px;
	font-size:1em;
}
#snippet-col .grey DT {
	text-align:left;
	padding:0px 0px 0px 0px;
	font: bold 10px;
	color:#454545
}

#snippet-col .grey DD {
	text-align:left;
	padding:0px 5px 0px 0px;
	font: bold .7em Verdana;
	color:#000
}

#snippet-col .grey p {
	text-align:left;
	padding:10px 0px 0px 0px;
	font: bold .5em;
	color:#000
}

#snippet-col .grey DL A {
	COLOR: #606060
}
#snippet-col .grey DL A:visited {
	COLOR: #606060
}
#snippet-col .grey DL A:hover {
	COLOR: #808080;
}
/*****END snippet***/


/*****BEGIN blog *****/
#blog-col .module-main 
{
    width:350px;
}
#blog-col {
	MARGIN-LEFT: 15px;
	margin-right: 1px;
}
#blog-col .module {
	MARGIN-BOTTOM: 1px
}

#blog-col .module-heading {
    font: bold 12px Verdana;
    color: #F8AB15;
	text-align:left;
	padding: 10px 0px 0px 0px;
	border-bottom:solid 0px #000;
}

#blog-col .module-heading2 {
    font: bold 12px Verdana;
    color: #454545;
	text-align:left;
	padding: 5px 0px 0px 0px;
	border-bottom:solid 0px #000;
}

#blog-col .module-heading3 {
    font: bold 10px Verdana;
    color: #454545;
	text-align:left;
	padding: 15px 0px 0px 0px;
}

#blog-col .grey {
	background-color:#FFF;
	COLOR: #606060;
	margin:1 1 1 1;
	font-size:1em;
}
#blog-col .grey DT {
	text-align:left;
	padding:0px 0px 0px 0px;
	font: bold 1em;
	color:#454545
}

#blog-col .grey DD {
	text-align:left;
	padding:10px 0px 0px 0px;
	font: bold 1em;
	color:#000
}

#blog-col .grey p {
	text-align:left;
	padding:10px 10px 0px 0px;
	font: bold .5em;
	color:#000
}

#blog-col .grey DL A {
	COLOR: #606060
}
#blog-col .grey DL A:visited {
	COLOR: #606060
}
#blog-col .grey DL A:hover {
	COLOR: #808080;
}

/*****END blog *****/
