@charset "utf-8";
/* CSS Document */

body {
		font-family:Arial, Helvetica, sans-serif;
		font-size:62.5%;
		background:#1a2738;
		margin:0;
		padding:0;
}

#header {
		width:855px;
		height:279px;
}

.hide {
		display:none;
}

h1 {
		font-size:1.6em;
		margin:0;
		padding:0;
}

h4 {
		font-size:1.8em;
		color:#1e5598;
		margin:20px 0 20px 0;
		padding:0;
}

.DMFheading {
		background:url(../images/layout/DMF-title.jpg) no-repeat 0 0;
		width:438px;
		height:36px;
		margin:0 0 20px 0;
}

h2 {
		color:#ffffff;
		font-size:1.6em;
		font-weight:bold;
		margin:0;
		padding:10px 0 0 0;
		text-align:center;
}

h3 {
		margin:20px 0 0 0;
		padding:0;
		color:#1873cb;
		font-size:1.4em;
}

h5 {
		margin:0;
		padding:0;
		color:#B2D4FC;
		font-size:1.2em;
}

p {
		margin:0 0 10px 0;
}

strong {
		color:#3a63b7;
}

.clear {
		clear:both;
		height: 0;
		line-height: 0.0;
		font-size: 0;
}

#text a {
		text-decoration:none;
		color:#ff9a00;
		font-weight:bold;
}

#text a img {
		border:none;
}

#text table {
		background:#fffae5;
		border:1px solid #cedbe9;
}

#outerWrapper {
		width:855px;
		height:auto; 
		margin:0 auto;
		background:#ffffff;
}

#background {
		background:url(../images/layout/body-bgd.jpg) no-repeat 0 0;
		margin:0 auto;
		width:955px;
		height:1348px;
}

#nav {
		width:855px;
		height:44px;
		background:url(../images/layout/nav-bgd.jpg) no-repeat 16px 0;
		padding:0 0 0 36px;
}

#menuBar {
		font-weight:none;
}

#mainContent {
		width:855px;
		height:auto; 
		background-color:#ffffff;
}

.column {
		width:180px;
		height:241px;
		float:left;
		margin:0 0 0 27px;
}

.button {
		width:180px;
		height:58px;
		margin:15px 0 0 0;
}

.button a img {
		border:none;
}

.columnPic {
		width:180px;
		height:187px;
		margin:0 0 20px 0;
}

.columnNav {
		width:180px;
		height:158px;
		background:url(../images/layout/blue-panel.jpg) no-repeat 0 0;
		padding:10px 0 0 0;
}

.columnNav ul li {
		list-style-image:url(../images/layout/columnNavArrow.png);
}

.columnNav ul li a {
		color:#ffffff;
		font-size:1.2em;
		text-decoration:none;
		margin:0 auto;
		padding:0;
}

.columnNav ul li a:hover {
		color:#b2d4fc;
}

#text {
		width:580px;
		height:auto;
		padding:0 0 20px 20px;
		margin:22px 0 0 0;
		float:left;
		font-size:1.2em;
		color:#444444;
		background:#ffffff;
}

#text ul li {
		list-style-image:url(../images/layout/star-bullet.gif);
}

#text img {
		margin:0 0 10px 0;
}

#twitter {
		width:200px;
		height:auto;
		float:left;
		margin:23px 0 0 0;
		padding:0 0 20px 39px;
}

#footer {
		width:855px;
		height:210px;
		margin:0 auto;
		color:#b2d4fc;
}

#footerNav ul {
		margin:10px 0 0 0;
		padding:0;
		color:#b2d4fc;
}

#footerNav ul li {
		list-style:none;
		float:left;
}

#footerNav ul li a {
		color:#b2d4fc;
		font-size:1.2em;
		text-decoration:none;
		padding:0 5px;
}

#contactDetails {
		width:845px;
		height:117px;
		background:#1f4169;
		margin:10px 0 10px 0;
		color:#b2d4fc;
		padding:20px 0 0 10px;
}

#footer a {
		color:#b2d4fc;
		text-decoration:none;
}

#footer a:hover {
		color:#ffffff;
}

#designBy {
		float:right;
		font-size:1.2em;
}

.twtr-widget .twtr-tweet {
		border-bottom:1px dotted #FEB30A !important;
}

.twtr-ft span {
		float:left !important;
		text-align:left !important;
		margin:5px 0 0 0 !important;
}

input#email, input#Name {
		width:260px;
}

select#Subject {
		width:265px;
}
.bandslistings {
	border: 1px solid;
	border-color: #FEA821;
	/*overflow: hidden;*/
	line-height:normal;
	min-height:200px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
}
.bandslistings h3 {
	margin-top:0;
	color:#FF9A00;
}
.bandlistings img {
	float: left;
	margin-right: 15px;
	border:solid black;
	border-width:0 0px 0px 0;
	padding-top: 1px;
	padding-right: 15px;
	padding-bottom: 1px;
	padding-left: 1px;
}
