img {
	border: none;
}

#leftNav
{
	float:left; 
	width: 200px;
	margin-right: 5px;
}

#body{
	float: left;
	width: 100%;
}

#body p.phrase {
	width: 100%
}

#body h2 {
	color: #000;
	font-size: 18px;
}

.mmHeader {
	height: 220px;
	background: url(../images/mm_header.jpg) no-repeat;
}

.mmHeader .social {
	color: #FFF;
	padding: 185px 0 0 20px;
}

.mmHeader .social p {
	float: left;
	margin: 0;

}

.mmHeader .social p a {
	color: #FFF;
}

.mmHeader .social  p.connect {
	float:left;
	padding: 0 5px 0 25px;
	margin: 2px 0 5px 0px;
}
.mmHeader .social p.connect.fb {
	background: url('http://coalitionformusiced.ca/images/fb_icon.jpg') no-repeat left;
}
.mmHeader .social  p.connect.tw{
	background: url('http://coalitionformusiced.ca/images/twitter_icon.jpg') no-repeat left;
}
.mmHeader .social p.connect.yt {
	background: url('http://coalitionformusiced.ca/images/youtube_icon.jpg') no-repeat left;
}

.quote{
	width: 200px;
	float:right;
	border-right: solid 1px #cccccc; 
	border-left: solid 1px #cccccc;
	margin: 5px;
	padding: 4px;
	font-style: italic;
}
.video {
	padding: 0 0 0 150px;
}

.welcome{
	text-align:center;
}

.mmNews{
	width: 700px;
	margin: 10px 0 10px 210px;
}


.mmNews .extra{
	margin: 0 0 0 180px;
	font-weight: bold;
}

.mmNews ul li{
	padding: 4px 0;
}

.artist {
	float:left;
}

.artist img {
	padding: 0 0 0 20px;
}

.artist p{
	background: #EEE;
	width: 200px;
	text-align:center;
}

.artistVideo{
	float:left;
	width: 380px;
}

.musicButton {
	float: left;
	background: #0A84CD;
	padding: 10px;
	margin: 5px;
	width: 200px;
	text-align:center;
	font-weight: bold;
	color:#FFF;
}

.musicButton a {
	color: #FFF;
}

.scoreInfo {
	float: left;
	width: 320px;
	margin: 0 10px 0 0;
}

.scoreCredits{
	float:left;
	width: 400px;
}

.scoreCredits h2, .scoreInfo h2 {
	border-bottom: 1px dotted #000;
}

.scoreButton {
	float: left;
	background: #AAA;
	padding: 10px;
	margin: 5px;
	width: 120px;
	text-align:center;
	font-weight: bold;
	color:#FFF;
}

.divider{
	margin:40px 0 20px 0; 
	border-bottom: 1px solid #000; 
	height:10px;
}

#bodyContent {
	float: left;
	width: 780px;
}

#footer ul{
	margin: 0 0 0 90px;
}

ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 15em;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-bottom: 1px;
}

ul#menu li a {
  color: #000;	
  padding: 0.5em;
  background: #ccc;
}

ul#menu li a.register {
	background: #57BAF5;
}
ul#menu li a.mm {
	background: #0A84CD url('../down.png') right no-repeat;
}

ul#menu li a.mm{
	background: #0A84CD url('../down.png') right no-repeat;
}

ul#menu li a.mm:hover {
	background: #0A84CD url('../down.png') right no-repeat;;
}

ul#menu li a.events{
	background: #81F781;
}

ul#menu li a.win{
	background: #FFFF99;
}
ul#menu li a.sc{
	background: #F78181;
}

ul#menu li a.odd {
	background: #FBFAF0;
	 padding-left: 20px;
}

ul#menu li a.odd:hover {
	background: #FFF9D5;
	 padding-left: 20px;
}

ul#menu li a.register:hover {
	background: #3AA3E2;
}

ul#menu li a.events:hover {
	background: #58FA58;
}

ul#menu li a.win:hover {
	background: #FFFF66;
}
ul#menu li a.sc:hover {
	background: #FA5858;
}

ul#menu li a.drop {
  color: #000;	
  padding: 0.5em;
  background: #ccc url('../down.png') right no-repeat;
}
ul#menu li a.drop:hover {
	background: #aaa url('../down.png') right no-repeat;
}

ul#menu li a:hover {
  background: #aaa;
}

ul#menu li ul li a {
  background: #FBFAF0;
  color: #000;
  padding-left: 20px;
}

ul#menu li ul li a:hover {
  background: #FFF9D5;
  border-left: 5px #FFE062 solid;
  padding-left: 15px;
}

ol {
	margin: 10px 0 10px 10px;
}

ol li {
	padding: 4px 0;
}

ol li img {
	float: right;
}

table.supporters {
	border-spacing: ;
	border-style: none;
	margin: 0 0 0 120px;
	border-collapse: collapse;
}
table.supporters td {
	padding: 4px;
	border-color: gray;
	background-color: white;
}

h3.glance {
	color: #006699;
}

h3.glance span {
	color: #990000;
	font-size: 13px;
}