* { padding:0; margin:0;}
body{ background:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; line-height:20px;}
h1{font-size:21px;}
h2{font-size:18px; margin:0 0 10px 0;}
h3{font-size:16px; margin:0 0 10px 0;}
h4{font-size:14px; margin:0 0 10px 0;}
#container{ width:940px; padding:10px; margin:5px auto; background:#FFF;}
#header{width:940px; height:215px;}
#header p{background:url(images/logoNEW.png) no-repeat center; text-indent:-5000px; height:215px;}
#menu{  margin-top:10px; width:940px; height:50px; background:url(images/menu-bg.jpg) no-repeat; }
#main{ margin-top:10px;width:940px; background:url(images/Home.jpg) no-repeat top center; }
.page-id-2 #main{background:url(images/About.jpg) no-repeat top center !important;}
.page-id-9 #main{background:url(images/perform1.jpg) no-repeat top center !important;}
.page-id-5 #main{background:url(images/Home.jpg) no-repeat top center !important;}
.page-id-6 #main{background:url(images/mel-syd2.jpg) no-repeat top center !important;}
.page-id-7 #main{background:url(images/review.jpg) no-repeat top center !important;}
.page-id-11 #main{background: no-repeat top center !important;}
.page-id-8 #main{background:url(images/wedding.jpg)no-repeat top center !important;}
.page-id-69 #main{background:url(images/songlist.jpg) no-repeat top center !important;}
.page-id-4 #main{background:url(images/Testimonials.jpg) no-repeat top center !important;}
.page-id-10 #main{background:url(images/listen.jpg) no-repeat top center !important;}
.page-id-1041 #main{background:url(images/SydneyDemo.jpg)  no-repeat top center !important;}
.page-id-1108 #main{background:url(images/SydneyHome.jpg) no-repeat top center !important;}
.page-id-1158 #main{background:url(images/SydneyHome.jpg)  no-repeat top center !important;}
.page-id-1407 #main{background:url(images/SydneySongList.jpg)no-repeat top center !important;}

.page-id-11 #main{background:url(images/discoball.jpg) no-repeat top center !important;}
.page-id-10 #main{background:url(images/discoball.jpg) no-repeat top center !important;}
.page-id-7 #main{background:url(images/discoball.jpg) no-repeat top center !important;}
.page-id-1251 #main{background:url(images/discoball.jpg) no-repeat top center !important;}
.page-id-2143 #main{background:url(images/discoball.jpg) no-repeat top center !important;}

.page-id-10 .contentbox{ margin-top: 0px;}
.page-id-11 .contentbox{ margin-top: 0;}
.page-id-7 .contentbox{ margin-top: 0px;}
.page-id-1251 .contentbox{ margin-top: 0px;}

.page-id-1405 #main{background:url(images/MelbourneSonglist.jpg) no-repeat top center !important;}


.contentbox{margin-top:350px; width:900px; background: url(images/content-bg.png) repeat-y center; float:left; padding:20px; color:#FFF; margin-bottom:10px;}
#footer{width:940px; background:#000; color:#FFF; text-align:center; padding:20px 0;}
.clear{ clear:both;}
hr{margin:10px 0;}

/* ----------- Links ----------- */

a {
	color:#C05083;
	text-decoration:none;
}
a:hover {
	color:#F6E5ED;
}
a img {
	border: none;
}

/* ----------- menu ----------- */
#menu li {
	list-style:none;
	margin:0;
	padding:0;
	float:left;

}
#menu li a {
	display:block;
	padding:0 20px;
	line-height:50px;
	text-decoration:none;
	font-size:14px;
	font-weight: bold;
	color:#000;
	text-align: center;
}
#menu li a:hover {
	color:#fff;
}
.contactform{}
.contactform input{
border: none;
color: #000;
background: #fff;
height:16px;
padding:3px;
width:220px;
}
.contactform textarea{
border: none;
color: #000;
background: #fff;
padding:6px;
width:300px;
}
.contactform input#contactsubmit{
border: none;
color: #fff;
background: #333;
height:30px;
padding:3px;
width:100px;
cursor:pointer;
margin-top:10px; border:#FFF 1px solid;
}

.sub-menu-1{
    min-width: 120px;
}


div.wpcf7 {
    margin: 0;
    padding: 0;
}
div.wpcf7 input, textarea {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #FFF;
    font: 14px "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
    margin: 5px 0;
    padding: 5px 5px 2px;
    width: 280px;
}

div.wpcf7 select {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #000;
    font: 14px "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
    margin: 5px 0;
    padding: 5px 5px 2px;
    width: 280px;
}

div.wpcf7 .wpcf7-submit {
    background: none repeat scroll 0 0 #333333;
    border: 1px solid #222222;
    clear: both;
    color: #FFFFFF;
    cursor: pointer;
    margin-left: 186px;
    width: 85px;
}
div.wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
}
div.wpcf7-mail-sent-ok {
    border: 2px solid #398F14;
}
div.wpcf7-mail-sent-ng {
    border: 2px solid #FF0000;
}
div.wpcf7-spam-blocked {
    border: 2px solid #FFA500;
}
div.wpcf7-validation-errors {
    border: 2px solid #F7E700;
}
span.wpcf7-form-control-wrap {
    position: relative;
}
span.wpcf7-not-valid-tip {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FF0000;
    font-size: 10pt;
    left: 20%;
    padding: 2px;
    position: absolute;
    top: 20%;
    width: 280px;
    z-index: 100;
}
span.wpcf7-not-valid-tip-no-ajax {
    color: #FF0000;
    display: block;
    font-size: 10pt;
}
span.wpcf7-list-item {
    margin-left: 0.5em;
}
.wpcf7-display-none {
    display: none;
}
div.wpcf7 img.ajax-loader {
    border: medium none;
    margin-left: 4px;
    vertical-align: middle;
}
div.wpcf7 .watermark {
    color: #888888;
}
