@charset "UTF-8";
/* CSS Document */

body {
	font-size: 1em;
	background-color:#fff;
}

/*  CONTAINER BOX FOR ENTIRE PAGE */
div#outer {
	display:block;
	position:relative;
	width:800px;
	height:60%;
	background-color:#fff;
	margin-top:0px;
	margin-left:2px;
	padding-top:0px;
 }

/*  CONTAINER FOR EVERYTHING BETWEEN HEADER AND FOOTER, INCLUDING MENU AND CONTENT */
div#inner {
	display:block;
	position:relative;
	width:100%;
	height:100%;
	background-color:#fff;
	margin-top:1%;
	margin-left:0%;
	margin-right:0%;
	margin-bottom:1%;
 }

/*  CONTAINER BOX FOR MAIN MENU */
div#menu {
	display:block;
	position:relative;
	width:15%;
	height:auto;
	background-color:#FFF;
	padding-right:3%;
	font-family:Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	text-align:left;
	color:#C00;
	float:left;
}

#menu a:hover{
	color: #C00; 
	text-decoration:none;
}

#menu a{
	color:#C00;
	text-decoration:none;
}

/*  CONTAINER BOX FOR NEWS MENU */
div#newsmenu {
	display:block;
	position:relative;
	width:180px;
	height:auto;
	background-color:#FFF;
	padding:1%;
	font-family:Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	text-align:left;
	color:#000;
	float:left;
	border: thin solid #000;
}

#newsmenu a:hover{
	color: #C00; 
	text-decoration:underline;
}

#newsmenu a{
	color:#C00;
	text-decoration:none;
}

#newsmenu p{
}

#newsmenu img{
	max-width:170px;
	max-height:170px;
	border:0px;
}

div#newsmenur {
	display:block;
	position:relative;
	width:180px;
	height:auto;
	background-color:#FFF;
	padding:1%;
	font-family:Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	text-align:left;
	color:#000;
	float:right;
	border: thin solid #000;
}

#newsmenur a:hover{
	color: #C00; 
	text-decoration:underline;
}

#newsmenur a{
	color:#C00;
	text-decoration:none;
}

#newsmenur p{
}

#newsmenur img{
	width:100px;
	max-width:100px;
	max-height:50px;
	border:0px;
}


div#blogmenur {
	display:block;
	position:relative;
	width:180px;
	height:auto;
	background-color:#FFF;
	padding:1%;
	font-family:Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size:.9em;
	text-align:left;
	color:#000;
	float:right;
	border: thin solid #000;
}

#blogmenur a:hover{
	color: #C00; 
	text-decoration:underline;
}

#blogmenur a{
	color:#C00;
	text-decoration:none;
}

#blogmenur p{
}

#blogmenur img{
	max-width:100px;
	max-height:50px;
	border:0px;
}


/*  CONTAINER BOX FOR CONTENTS */
div#content {
	display:block;
	position:relative;
	margin-bottom:1px;
	width:80%;
	height:auto;
	background-color:#fff;
	padding-left:2%;
	font-family:"Arial", "Helvetica", sans-serif;
	font-size:0.95em;
	text-align:left;
	color:#000;
	float:right;
}

#content h2{
	font-family:"Arial", "Helvetica", sans-serif;
	font-weight:600;
	font-size:1.2em;
	color:#000;
	padding-left:5%;
	padding-right:5%;
	margin:0;
}

#content h3{
	font-family:"Arial", "Helvetica", sans-serif;
	font-weight:700;
	font-size:1.0em;
	color:#000;
	padding-left:5%;
	padding-right:5%;
	margin:0;
}

#content h4{
	font-family:"Arial", "Helvetica", sans-serif;
	font-weight:600;
	font-size:1.2em;
	color:#000;
	padding-left:0%;
	padding-right:0%;
	margin:0;
}

#content a:hover{
	color: #C00; 
	text-decoration:underline
}

#content a{
	color:#C00;
	text-decoration:none;
}

#content table {
	font-size:95%;
	width:100%;
}

div#contentnl {
	display:block;
	position:relative;
	margin-bottom:1px;
	width:70%;
	height:auto;
	background-color:#fff;
	padding-left:2%;
	font-family:Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	color:#000;
	float:right;
}

#contentnl h2{
	font-family:"Arial", "Helvetica", sans-serif;
	font-weight:600;
	font-size:16px;
	color:#000;
	padding-left:5%;
	padding-right:5%;
	margin:0;
}

#contentnl h3{
	font-family:"Arial", "Helvetica", sans-serif;
	font-weight:700;
	font-size:15px;
	color:#C00;
	padding-left:5%;
	padding-right:5%;
	margin:0;
}

#contentnl a:hover{
	color: #C00; 
	text-decoration:underline
}

#contentnl a{
	color:#C00;
	text-decoration:none;
}

#contentnl table {
	font-size:12px;
	width:100%;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

div#press {
	display:block;
	position:relative;
	margin-bottom:1px;
	width:80%;
	height:auto;
	background-color:#fff;
	padding-left:2%;
	font-family:Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size:0.95em;
	text-align:left;
	color:#000;
	float:right;
}

#press h2{
	font-family:"Arial", "Helvetica", sans-serif;
	font-weight:600;
	font-size:1.2em;
	color:#000;
	padding-left:5%;
	padding-right:5%;
	margin:0;
}

#press h3{
	font-family:"Arial", "Helvetica", sans-serif;
	font-weight:700;
	font-size:1.0em;
	color:#C00;
	padding-left:5%;
	padding-right:5%;
	margin:0;
}

#press a:hover{
	color: #C00; 
	text-decoration:underline
}

#press a{
	color:#C00;
	text-decoration:none;
}

#press table {
	font-size:95%;
	border-top: none;
	border-bottom: none;
	float:left;
}

#sidebox {
	max-width:250px;
	height:auto;
	margin-top:10px;
	margin-bottom: 7px;
	margin-left: 7px;
	float:right;
	text-align:left;
	font-size:0.75em;
	font-style:italic;
	text-align:center;
}

#sidebox img{
	max-width:250px;
	height:auto;
	margin-top:10px;
	margin-bottom: 7px;
	margin-left: 7px;
	float:right;
	text-align:left;
	font-size:0.85em;
	font-style:italic;
	text-align:center;
}

#sideboxembed {
	max-width:250px;
	height:auto;
	margin-top:-12px;
	margin-bottom: 7px;
	margin-left: 7px;
	float:right;
	font-size:0.75em;
	font-style:italic;
	text-align:center;
}

#sideboxembed object{
	max-width:250px;
	height:auto;
	margin-top:-12px;
	margin-bottom: 7px;
	margin-left: 7px;
	float:right;
	font-size:0.75em;
	font-style:italic;
	text-align:center;
}

#sideboxaward {
	width:150px;
	height:auto;
	margin-top:0px;
	margin-bottom:7px;
	margin-right:7px;
	float:left;
	font-size:0.85em;
	font-style:italic;
	text-align:center;
	background-color:#CCC;
}

#sideboxaward img{
	width:150px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
}

#sideboxpress {
	width:150px;
	height:auto;
	margin-top:0px;
	margin-bottom:7px;
	margin-left:7px;
	float:right;
	font-size:0.85em;
	font-style:italic;
	text-align:center;
	background-color:#fff;
}

#sideboxpress img{
	width:150px;
	height:auto;
	margin-top:0px;
	margin-bottom:7px;
	float:right;
}

#sideboxnews {
	max-width:100px;
	height:auto;
	margin-top: 15px;
	margin-bottom: 7px;
	margin-left: 7px;
	float:right;
	text-align:left;
	font-size:0.85em;
	font-style:italic;
	text-align:center;
}

#sideboxnews img{
	max-width:100px;
	height:auto;
	margin-top: 0px;
	margin-bottom: 7px;
	margin-left: 7px;
	float:right;
	text-align:left;
	font-size:0.85em;
	font-style:italic;
	text-align:center;
}

#sideboxnews50 {
	width:120px;
	height:auto;
	margin-top: 15px;
	margin-bottom: 7px;
	margin-left: 5px;
	float:right;
	text-align:left;
	font-size:0.75em;
	font-style:italic;
	text-align:center;
}

#sideboxnews50 img{
	width:50px;
	height:50px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	float:right;
	text-align:left;
	font-size:0.75em;
	font-style:italic;
	text-align:center;
}

#sideboxaudio {
	width:250px;
	height:150px;
	margin-top:15px;
	margin-bottom:7px;
	margin-left:7px;
	padding:3px;
	float:right;
	font-size:0.85em;
	font-style:italic;
	text-align:left;
	background-color:#fff;
	border: thin solid #000;
}

#sideboxaudio img{
	max-width:200px;
	max-height:100px;
	height:auto;
	margin-top:0px;
	margin-bottom:7px;
	padding-right:30px;
	float:right;
}

#sideboxnext {
	width:100%;
	height:auto;
	margin-top:10px;
	margin-bottom:7px;
	margin-right:7px;
	padding:3px;
	float:left;
	font-size:0.8em;
	font-style:inherit;
	text-align:left;
	border: thin solid #333;
}

#sideboxnext h2{
	font-family:"Arial", "Helvetica", sans-serif;
	font-weight:700;
	font-size:1.2em;
	color:#000;
	padding-left:5%;
	padding-right:5%;
	margin:0;
}

#sideboxsponsor {
	width:175px;
	height:auto;
	margin-top:10px;
	margin-bottom:7px;
	margin-right:7px;
	padding:3px;
	float:right;
	font-size:0.8em;
	font-style:inherit;
	text-align:left;
}

#sideboxsponsor h2{
	font-family:"Arial", "Helvetica", sans-serif;
	font-weight:700;
	font-size:1.2em;
	color:#000;
	padding-left:8%;
	padding-right:3%;
	margin:0;
}

#sideboxsponsor img{
	width:150px;
	height:50px;
	height:auto;
	margin-top:0px;
	margin-bottom:7px;
	padding-left:7px;
}

#sideboxlisten {
	width:225px;
	height:auto;
	margin-top:10px;
	margin-bottom:7px;
	margin-right:10px;
	padding:3px;
	padding-left:7px;
	float:right;
	font-size:0.8em;
	font-style:inherit;
	text-align:left;
	border-left: thin solid #39F;
	border-right: thin solid #39F;
}

#sideboxlisten h2{
	font-family:"Arial", "Helvetica", sans-serif;
	font-weight:700;
	font-size:1.2em;
	color:#000;
	padding-left:5%;
	padding-right:5%;
	margin:0;
}

#sideboxlisten img{
	width:100px;
	max-height:100px;
	height:auto;
	margin-top:0px;
	margin-bottom:7px;
}

#sideboxcontact {
	width:175px;
	height:auto;
	margin-top:10px;
	margin-bottom:7px;
	margin-right:10px;
	padding:3px;
	padding-left:7px;
	float:right;
	font-size:0.8em;
	font-style:inherit;
	text-align:left;
}

#sideboxcontact h2{
	font-family:"Arial", "Helvetica", sans-serif;
	font-weight:700;
	font-size:1.2em;
	color:#000;
	padding-left:5%;
	padding-right:5%;
	margin:0;
}

#sideboxcontact img{
	width:50px;
	height:auto;
	margin-top:0px;
	margin-bottom:7px;
	margin-left:5px;
}

#sideboxdmihouse {
	width:225px;
	height:auto;
	margin-top:10px;
	margin-bottom:7px;
	margin-left:10px;
	margin-right:10px;
	padding:3px;
	padding-left:7px;
	float:right;
	font-size:0.8em;
	font-style:inherit;
	text-align:left;
	border-left: thin solid #39F;
	border-right: thin solid #39F;
}

#sideboxdmihouse h2{
	font-family:"Arial", "Helvetica", sans-serif;
	font-weight:700;
	font-size:1.2em;
	color:#000;
	padding-left:5%;
	padding-right:5%;
	margin:0;
}

#sideboxdmihouse img{
	width:150px;
	height:auto;
	height:auto;
	margin-top:0px;
	margin-bottom:7px;
}

#sponsor_platinum {
	width:200px;
	height:auto;
	margin-top:5px;
	margin-bottom: 7px;
	margin-left: 7px;
	float:left;
	text-align:left;
	font-size:0.95em;
	font-style:italic;
	text-align:center;
}

#sponsor_platinum img{
	max-width:180px;
	height:auto;
	margin-top:10px;
	margin-bottom: 7px;
	margin-left: 7px;
	float:left;
	text-align:left;
}

#sponsor_gold {
	width:100%;
	height:auto;
	display:block;
	margin-left: auto;
	margin-right: auto;
	margin-top:0px;
	margin-bottom: 7px;
	text-align:center;
	font-size:0.90em;
	font-style:italic;
}

#sponsor_gold img{
	width:100px;
	height:100px;
}

#sponsor_silver {
	width:100%;
	height:auto;
	margin-top:0px;
	margin-bottom: 7px;
	margin-left: 7px;
	float:left;
	text-align:center;
	font-size:0.85em;
	font-style:italic;
}

#sponsor_silver img{
	width:75px;
	height:75px;
}

#eventboxa {
	width:200px;
	height:auto;
	margin-top:5px;
	margin-bottom: 7px;
	margin-left: 7px;
	float:right;
	text-align:left;
	font-size:0.95em;
	font-style:italic;
	text-align:center;
}

#eventboxa img{
	max-width:180px;
	height:auto;
	margin-top:10px;
	margin-bottom: 7px;
	margin-left: 7px;
	float:right;
	text-align:left;
}

#eventboxb {
	width:200px;
	height:auto;
	margin-top:10px;
	margin-bottom: 7px;
	margin-left: 7px;
	float:right;
	text-align:left;
	font-size:0.90em;
	font-style:italic;
	text-align:center;
}

#eventboxb img{
	width:150px;
	max-height:150px;
	padding-top:10px;
	float:right;
	text-align:left;
}

#eventboxc {
	width:200px;
	height:auto;
	margin-top:10px;
	margin-bottom: 7px;
	margin-left: 7px;
	float:right;
	text-align:left;
	font-size:0.85em;
	font-style:italic;
	text-align:center;
}

#eventboxc img{
	width:75px;
	height:75px;
	margin-top:10px;
	margin-bottom: 7px;
	margin-left: 7px;
	float:right;
	text-align:left;
}

#eventboxd {
	width:200px;
	height:auto;
	margin-top:10px;
	margin-bottom: 7px;
	margin-left: 7px;
	float:right;
	text-align:left;
	font-size:0.85em;
	font-style:italic;
	text-align:center;
}

#eventboxd img{
	width:50px;
	height:50px;
	margin-top:10px;
	margin-bottom: 7px;
	margin-left: 7px;
	float:right;
	text-align:left;
}

#eventboxe {
	width:110px;
	height:auto;
	margin-top:0px;
	margin-bottom: 7px;
	margin-left: 5px;
	float:right;
	text-align:left;
	font-size:0.95em;
	font-style:italic;
	text-align:center;
	border: thin solid #000;
}

#eventboxe img{
	width:100px;
	height:auto;
	margin-top:5px;
	margin-bottom: 5px;
	margin-left: 5px;
	float:left;
	text-align:left;
}

#eventboxe a:hover{
	color: #fff; 
	text-decoration:none;
}

#eventboxe a{
	color: #fff; 
	text-decoration:none;
}

#newsletterphoto {
	max-width:200px;
	max-height:200px;
	margin-top: 15px;
	margin-bottom: 7px;
	margin-left: 7px;
	float:right;
	text-align:left;
	font-size:0.85em;
	font-style:italic;
	text-align:center;
}

#newsletterphoto img{
	max-width:200px;
	max-height:200px;
	margin-top: 0px;
	margin-bottom: 7px;
	margin-left: 7px;
	float:right;
	text-align:left;
	font-size:0.85em;
	font-style:italic;
	text-align:center;
}

#sidebox200 img{
	border-top:1px solid #ff0000;
	border-right:1px solid #ff0000;
	border-bottom:1px solid #ff0000;
	border-left:1px solid #ff0000;
	max-width:200px;
	height:auto;
	margin-top: 40px;
	margin-bottom: 7px;
	margin-left: 14px;
	float:right;
}

#sideboxleft {
	max-width:250px;
	height:auto;
	margin-top:10px;
	margin-bottom: 7px;
	margin-right: 14px;
	float:left;
	text-align:left;
	font-size:0.85em;
	font-style:italic;
	text-align:center;
}

#sideboxleft img{
	max-width:250px;
	height:auto;
	margin-top:10px;
	margin-bottom: 7px;
	margin-right: 14px;
	float:left;
	text-align:left;
	font-size:0.85em;
	font-style:italic;
	text-align:center;
}

#sideboxleftsmall {
	width:150px;
	height:auto;
	margin-top:0px;
	margin-bottom: 3px;
	margin-left:0px;
	margin-right: 14px;
	float:left;
	text-align:left;
	font-size:0.85em;
	font-style:italic;
	text-align:center;
}

#sideboxleftsmall img{
	width:150px;
	height:auto;
	margin:0px;
	float:left;
}

#sideboxtext {
	border:1px solid #000;
	width:250px;
	height:auto;
	padding:10px;
	margin-top: 40px;
	margin-bottom: 7px;
	margin-left: 14px;
	float:right;
	font-size:inherit;
	line-height:normal;
	text-align:left;
}

#sideboxdonate {
	border:1px solid #f00;
	width:200px;
	height:auto;
	padding:10px;
	margin-top: 40px;
	margin-bottom: 7px;
	margin-left: 14px;
	float:right;
	font-size:inherit;
	line-height:normal;
	text-align:left;
}

#sideboxdonate img{
	border:0px;
	width:150px;
	height:30px;
}


#sideboxgoodsearch {
	border:0px solid green;
	width:200px;
	height:auto;
	padding:10px;
	margin-top: 0px;
	margin-bottom: 7px;
	margin-left: 14px;
	float:right;
	font-size:inherit;
	line-height:normal;
	text-align:left;
}
#sideboxgoodsearch img{
	border:0px;
}

/* GoodSearch Badge */
#badgewrapper {
	width:180px;
	font-family:arial,helvetica,verdana;
	}
	
#badge_header {
	width:180px;
	height:200px;
	background-image: url(http://dartmusicinternational.org/images/partners/gsheader180.jpg);
	font-family:arial,helvetica,verdana;
	font-size:10px;
	}
	
#badge_header_links {
	font-family:arial,helvetica,verdana;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	padding-top:8px;
	line-height:14px;
	position:relative;
	}

#badge_header_links a,
#badge_header_links a:visited
{
	font-family:arial,helvetica,verdana;
	font-size:12px;
 	color:#fff;
	text-decoration:underline;
}
	
#badge_header_tagline {
	font-family:arial,helvetica,verdana;
	font-size:10px;
	color:#ffff00;
	text-align:center;
	padding-top:3px;
	line-height:10px;
	font-weight:normal;
	}

#badge_content {
	font-family:arial,helvetica,verdana;
	font-size:10px;
	width:180px;
	background-image: url(http://dartmusicinternational.org/images/partners/gsbgcontent180.jpg);
	}

#badge_content_text {
	font-family:arial,helvetica,verdana;
	font-size:10px;
	width:85%;
	margin:0px auto;
	line-height:16px;
	padding-bottom:5px;
	text-align:center;
	color:#333;
	}
	
#badge_linkblock {
	font-family:arial,helvetica,verdana;
	font-size:9px;
	width:180px;
	height:50px;
	background-image: url(http://dartmusicinternational.org/images/partners/gslinks180.jpg);
	border:0px solid blue;
	}
	
.badge_link {
	font-family:arial,helvetica,verdana;
	font-size:9px;
	width:85%;
	color:#003366;
	margin:0px auto;
	padding-top:8px;
	position:relative;
	left:3px;
	}
		
#badge_linkblock a,
#badge_linkblock a:visited
{
	font-family:arial,helvetica,verdana;
	font-size:9px;
	color:#000000;
	line-height:12px;
	text-decoration:underline;
}
	
.badge_gobutton {
	width:16px;
	float:left;
	clear:left;
	}
	
.badge_golink {
	margin-left:23px;
	line-height:9px;	
	}
	
#badge_shareblock {
	font-family:arial,helvetica,verdana;
	font-size:9px;
	width:180px;
	height:40px;
	background-image: url(http://dartmusicinternational.org/images/partners/gsfooter180.jpg);
	}
	
#badge_shareblock_link {
	font-family:arial,helvetica,verdana;
	font-size:9px;
	width:100%;
	text-align:center;
	padding-top:7px;
	position:relative;
	}

#badge_shareblock_link img {	
	padding-right:5px;
	position:relative;
	top:2px;
	display:inline;
	}

#badge_shareblock_link a,
#badge_shareblock_link a:visited
{
	font-family:arial,helvetica,verdana;
	font-size:9px;
	color:#fff;
	text-decoration:underline;
}

/* GoodSearch Badge Smaller */
#badgewrapper0 {
	width:100px;
	font-family:arial,helvetica,verdana;
	}
	
#badge_header0 {
	width:100px;
	height:110px;
	background-image: url(http://dartmusicinternational.org/images/partners/gsheader100.jpg);
	font-family:arial,helvetica,verdana;
	font-size:10px;
	}
	
#badge_header_links0 {
	font-family:arial,helvetica,verdana;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	padding-top:8px;
	line-height:12px;
	position:relative;
	}

#badge_header_links0 a,
#badge_header_links0 a:visited
{
	font-family:arial,helvetica,verdana;
	font-size:10px;
 	color:#fff;
	text-decoration:underline;
}
	
#badge_header_tagline0 {
	font-family:arial,helvetica,verdana;
	font-size:10px;
	color:#ffff00;
	text-align:center;
	padding-top:3px;
	line-height:10px;
	font-weight:normal;
	}

#badge_content0 {
	font-family:arial,helvetica,verdana;
	font-size:10px;
	width:100px;
	background-image: url(http://dartmusicinternational.org/images/partners/gsbgcontent100.jpg);
	}

#badge_content_text0 {
	font-family:arial,helvetica,verdana;
	font-size:10px;
	width:85%;
	margin:0px auto;
	line-height:16px;
	padding-bottom:5px;
	text-align:center;
	color:#333;
	}
	
#badge_linkblock0 {
	font-family:arial,helvetica,verdana;
	font-size:9px;
	width:100px;
	height:90px;
	background-image: url(http://dartmusicinternational.org/images/partners/gslinks100.jpg);
	border:0px solid blue;
	}
	
.badge_link0 {
	font-family:arial,helvetica,verdana;
	font-size:9px;
	width:85%;
	color:#003366;
	margin:0px auto;
	padding-top:8px;
	position:relative;
	left:3px;
	}
		
#badge_linkblock0 a,
#badge_linkblock0 a:visited
{
	font-family:arial,helvetica,verdana;
	font-size:9px;
	color:#000000;
	line-height:12px;
	text-decoration:underline;
}
	
.badge_gobutton0 {
	width:16px;
	float:left;
	clear:left;
	}
	
.badge_golink0 {
	margin-left:23px;
	line-height:9px;	
	}
	
#badge_shareblock0 {
	font-family:arial,helvetica,verdana;
	font-size:9px;
	width:100px;
	height:60px;
	background-image: url(http://dartmusicinternational.org/images/partners/gsfooter100.jpg);
	}
	
#badge_shareblock_link0 {
	font-family:arial,helvetica,verdana;
	font-size:9px;
	width:100%;
	text-align:center;
	padding-top:7px;
	position:relative;
	}

#badge_shareblock_link0 img {	
	padding-right:5px;
	position:relative;
	top:2px;
	display:inline;
	}

#badge_shareblock_link0 a,
#badge_shareblock_link0 a:visited
{
	font-family:arial,helvetica,verdana;
	font-size:9px;
	color:#fff;
	text-decoration:underline;
}

#sideboxembed {
	border:0px;
	width:250px;
	height:auto;
	padding:5px;
	margin-top: 30px;
	margin-bottom: 7px;
	margin-left: 10px;
	float:right;
	font-size:inherit;
	line-height:normal;
	text-align:left;
	font-size:0.85em;
	font-style:italic;
	text-align:center;
}

#sideboxembed350 {
	border:0px;
	width:350px;
	height:auto;
	padding:5px;
	margin-top: 12px;
	margin-bottom: 7px;
	margin-left: 10px;
	float:right;
	font-size:inherit;
	line-height:normal;
	text-align:left;
	font-size:0.85em;
	font-style:italic;
	text-align:center;
}

#sideboxiframe {
	border:0px;
	width:300px;
	height:auto;
	padding:10px;
	margin-top: 10px;
	margin-bottom: 7px;
	margin-left: 14px;
	float:right;
	font-size:inherit;
	line-height:normal;
	text-align:left;
	font-size:0.85em;
	font-style:italic;
	text-align:center;
}

div#sideboxcaption {
	border:1px solid #000;
	width:250px;
	height:auto;
	padding-left:5px;
	margin-top: 40px;
	margin-bottom: 7px;
	margin-left: 14px;
	float:right;
	font-size:0.85em;
	font-style:italic;
	text-align:center;
}

#sideboxcaption img{
	max-width:240px;
	height:auto;
	margin: 5px;
	float:right;
}

#special {
	display:block;
	position:relative;
	margin-bottom:1px;
	width:75%;
	height:auto;
	background-color:#fff;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family:"Arial", "Helvetica", sans-serif;
	font-size:0.90em;
	text-align:left;
	color:#000;
	border:1px solid #F00;
	background-color:#fff;
	float:right;
}

#special img{
	max-width:200px;
	height:auto;
	margin: 5px;
	float:right;
}

.center {
	text-align:center;
}

.redbold {
	color:red;
	font-weight:700;
}

.hangingindent {
	padding-left: 22px;
	text-indent: -22px;
	margin-top: -12px;
}

.quote {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
	font-size:0.85em;
	font-style:italic;
	border:1px solid #F00;
	text-align:justify;
	background-color:#ccc;
}

.bigbold {
	font-family:"Arial", "Helvetica", sans-serif;
	font-weight:600;
	font-size:1.2em;
	color:#000;
}

.smallertext {
	font-family:"Arial", "Helvetica", sans-serif;
	font-weight:400;
	font-size:0.8em;
	color:#000;
}

/*Bullet is a small image*/
ul {
	list-style-type: disc;
/*	list-style-image: url('http://dartmusicinternational.org/images/dmitexas01ul.jpg');*/
}

ol {
	padding-left:.2em;
	padding-right:2em;
	padding-top:.3em;
	padding-bottom:0em;
	margin-left: 30px;
	list-style-type: disc;
	width: auto;
	height:auto;
	font-size:inherit;
	line-height:normal;
	text-align:left;
}

/*Bullet is a filled-in square.*/
ol.square {
	padding-left:.2em;
	padding-right:2em;
	padding-top:.3em;
	padding-bottom:0em;
	margin-left: 30px;
	list-style-type: square;
	width: auto;
	height:auto;
	font-size:inherit;
	line-height:normal;
	text-align:left;
}

/*Bullet is an open circle*/
ol.circle {
	padding-left:.2em;
	padding-right:2em;
	padding-top:.3em;
	padding-bottom:0em;
	margin-left: 30px;
	list-style-type: circle;
	width: auto;
	height:auto;
	font-size:inherit;
	line-height:normal;
	text-align:left;
}

/*Bullet starts with 1, increments to 2, 3, 4, etc.*/
ol.decimal {
	padding-left:.2em;
	padding-right:2em;
	padding-top:.3em;
	padding-bottom:0em;
	margin-left: 30px;
	list-style-type: decimal;
	width: auto;
	height:auto;
	font-size:inherit;
	line-height:normal;
	text-align:left;
}

/*Bullet starts with I, increments to II, III, IV, etc.*/
ol.bigroman {
	padding-left:.2em;
	padding-right:2em;
	padding-top:.3em;
	padding-bottom:0em;
	margin-left: 30px;
	list-style-type: upper-roman;
	width: auto;
	height:auto;
	font-size:inherit;
	line-height:normal;
	text-align:left;
}

/*Bullet starts with i, increments to ii, iii, iv, etc.*/
ol.smallroman {
	padding-left:.2em;
	padding-right:2em;
	padding-top:.3em;
	padding-bottom:0em;
	margin-left: 30px;
	list-style-type: lower-roman;
	width: auto;
	height:auto;
	font-size:inherit;
	line-height:normal;
	text-align:justify;
}

/*Bullet starts with A, increments to B, C, D, etc.*/
ol.bigalpha {
	padding-left:.2em;
	padding-right:2em;
	padding-top:.3em;
	padding-bottom:0em;
	margin-left: 30px;
	list-style-type: upper-alpha;
	width: auto;
	height:auto;
	font-size:inherit;
	line-height:normal;
	text-align:left;
}

/*Bullet starts with a, increments to b, c, d, etc.*/
ol.smallalpha {
	padding-left:.2em;
	padding-right:2em;
	padding-top:.3em;
	padding-bottom:0em;
	margin-left: 30px;
	list-style-type: lower-alpha;
	width: auto;
	height:auto;
	font-size:inherit;
	line-height:normal;
	text-align:left;
}

/*  MAIN PHOTO AND CAPTION */
div#photoBlock {
	display:block;
	position: relative;
	width:100%;
	height:auto;
	font:inherit;
	float:left;
}

#photoBlock img{
	display:block;
	position:relative;
	width:150px;
	height:150px;
	padding-left:3%;
	padding-right:5%;
	padding-top:1%;
	padding-bottom:5%;
	float:left;
}

div#photoBlock100 {
	display:block;
	position: relative;
	width:100%;
	height:auto;
	font:inherit;
	float:left;
}

#photoBlock100 img{
	display:block;
	position:relative;
	width:90px;
	height:90px;
	padding-left:5%;
	padding-right:3%;
	padding-top:0%;
	padding-bottom:0%;
	float:left;
}

div#photoBlock90 {
	display:block;
	position: relative;
	width:100%;
	height:auto;
	font:inherit;
	float:left;
}

#photoBlock90 img{
	display:block;
	position:relative;
	width:90px;
	height:90px;
	padding-right:3%;
	padding-top:0%;
	padding-bottom:1%;
	float:left;
}

div#photoBlock50 {
	display:block;
	position: relative;
	width:100%;
	height:auto;
	font:inherit;
	float:left;
}

#photoBlock50 img{
	display:block;
	position:relative;
	width:50px;
	height:50px;
	padding-right:3%;
	padding-top:0%;
	padding-bottom:1%;
	float:left;
}

/*  Form Format */
div#formBlock {
	display:block;
	position: relative;
	width:100%;
	height:auto;
	font:inherit;
	float:left;
	border:1px solid #F00;
	background-color:#ccc;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}

#formBlock p{
	padding-left:5px;
}

/*  Facebook Feed Include */
<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.8";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
