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

* {margin:0; padding:0;}

body {
background:url(images/bg.gif) top center no-repeat #6C000B;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

a {color:#FF8; text-decoration:none;}
a:hover {color:#FEA0A8; text-decoration:underline;}

p {font-size:14px; color:#FFF; line-height:16px; padding:7px 0;}
h1 {font-size:16px; color:#782831; line-height:18px; text-align:right; letter-spacing:-2px;}
h2 {font-size:24px; font-weight:normal; color:#FFFF87; line-height:28px; margin-bottom:10px; letter-spacing:-1px;}
h3 {font-size:22px; font-weight:normal; color:#FEA0A8; line-height:22px; padding-bottom:15px;}
ul {list-style:none; font-size:14px; color:#FFF; line-height:18px;}

.clear {clear:both;}
.center {text-align:center;}


#container {width:960px; margin:auto; position:relative; z-index:2;}

#amelia-video {
width:550px;
height:380px;
/*background:url(images/logo.jpg) no-repeat #6C000B;*/
position:absolute;
z-index:1;
margin:0 auto 15px auto;
}


#left {
width:220px;
float:left;
/*position:fixed;*/
}

#title {width:220px; height:247px;}
#title a {
width:220px;
height:247px;
background:url(images/logo.jpg) no-repeat;
display:block;
}

#nav {width:220px;}
#nav a {
width:180px;
height:40px;
background:url(images/bg-button.png) top no-repeat;
padding:5px 35px 5px 5px;
display:block;
font:16px Georgia, "Times New Roman", Times, serif;
color:#FFF;
line-height:38px;
text-align:right;
}
#nav a:hover {
background-position:0 -50px;
padding:5px 20px 5px 20px;
color:#6C000B;
text-align:left;
text-decoration:none;
}
#nav .nav-fb a {background-position:0 -100px;}
#nav .nav-tw a {background-position:0 -150px;}

#right {
width:740px;
float:left;
position:absolute;
top:15px;
left:220px;
}

#main {
width:720px;
background:url(images/bg-right.jpg) repeat #4B0009;
-webkit-box-shadow:0 -5px 15px #000;
-moz-box-shadow:0 -5px 15px #000;
box-shadow:0 -5px 15px #000;
border:3px ridge #FFF;
padding:7px;
}



.sliderwrapper {
width:720px;
height:200px;
position:relative;
overflow:hidden;
}
.sliderwrapper .contentdiv {
width:720px;
height:100%;
background-color:#FFF;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity:1;
opacity:1;
visibility:hidden;
position:absolute;
left:0;
top:0;
}
.contentdiv img {border:0;}
.pagination {
width:700px;
height:40px;
background:url(images/home-gallery/bg-pagination-seven.png) top right no-repeat;
padding:5px 10px;
text-align:right;
}
.pagination img {border:none;}
.pagination a:hover, .pagination a.selected {filter:progid:DXImageTransform.Microsoft.alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}

.pagination a.toc {width:17px; height:19px; background:url(images/home-gallery/gallery-icons.png) 0 0 no-repeat; margin-right:5px; float:right; display:block;}
.pagination a.prev {width:27px; height:19px; background:url(images/home-gallery/gallery-icons.png) -17px 0 no-repeat; margin-right:5px; float:right; display:block;}
.pagination a.next {width:27px; height:19px; background:url(images/home-gallery/gallery-icons.png) -44px 0 no-repeat; margin-right:5px; float:right; display:block;}

/*
.home-gallery-icon-1 {width:17px; height:19px; background:url(images/home-gallery/gallery-icons.png) 0 0 no-repeat; margin-right:5px; float:right; display:block;}
.home-gallery-icon-2 {width:27px; height:19px; background:url(images/home-gallery/gallery-icons.png) -17px 0 no-repeat; margin-right:5px; float:right; display:block;}
.home-gallery-icon-3 {width:27px; height:19px; background:url(images/home-gallery/gallery-icons.png) -44px 0 no-repeat; margin-right:5px; float:right; display:block;}
.home-gallery-icon-1:hover, .home-gallery-icon-2:hover, .home-gallery-icon-3:hover {filter:progid:DXImageTransform.Microsoft.alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
*/

.home-text {
width:720px;
padding:15px 0 15px 0;
overflow:hidden;
}

.intro-text {
width:300px;
background:url(images/bg-intro-text.png) left no-repeat;
padding:0 15px 0 80px;
float:left;
font-style:italic;
text-align:justify;
}

.home-news {
width:315px;
height:230px;
background:url(images/bg-news-box.jpg) no-repeat;
padding:15px 5px 5px 5px;
float:left;
}
.home-news h3 {padding:0;}
.home-news p {padding:7px 10px;}
.home-news-words {
height:208px;
padding-right:5px;
overflow:auto;
scrollbar-face-color:#6C000B;
scrollbar-highlight-color:#60232A;
scrollbar-3dlight-color:#782831;
scrollbar-shadow-color:#603;
scrollbar-darkshadow-color:#000;
scrollbar-track-color:#000;
scrollbar-arrow-color:#FEA0A8;
}
p.hn-text {
border-bottom:1px dashed #782731;
margin-bottom:5px;
}

p.business {font-size:10px; font-style:italic; color:#782831; text-align:right;}

.ht-left {
width:320px;
background:url(images/bg-singing-lessons.jpg) bottom right no-repeat #2B0409;
-webkit-border-top-left-radius:16px;
-moz-border-radius-topleft:16px;
border-top-left-radius:16px;
-webkit-box-shadow:inset 0 0 6px #000;
-moz-box-shadow:inset 0 0 6px #000;
box-shadow:inset 0 0 6px #000;
padding:15px;
float:left;
overflow:hidden;
}

.ht-right {width:340px; padding:15px; float:left;}
.ht-right p {font-style:italic;}

ul.learning-techniques {
width:160px;
list-style:disc inside;
float:left;
font-size:12px;
font-style:italic;
color:#FF9;
line-height:30px;
}


.exams {
width:395px;
padding-bottom:15px;
overflow:hidden;
}

ul.exam-logos {width:100px; float:left;}
ul.exam-logos li {width:100px; background:url(images/music-exam-logos.jpg) no-repeat; display:block;}
ul.exam-logos li#abrsm {height:100px; background-position:0 0;}
ul.exam-logos li#rockschool {height:50px; background-position:0 -100px;}
ul.exam-logos li#lamda {height:100px; background-position:0 -158px;}

ul.exam-desc {
width:265px;
margin-left:15px;
float:left;
}
ul.exam-desc li.exam-desc-grade {
list-style:disc;
margin-left:20px;
color:#FF9;
}

#youtube-video {width:325px; float:right;}
#youtube-video .sl-line {margin:20px auto;}

#footer {background:url(images/bg-footer-v2.png) top center no-repeat; font-family:Arial, Helvetica, sans-serif;}
#footer ul.footer-ul1 {list-style:disc; padding:10px 0 0 20px; float:left; font-size:12px; color:#4B0009;}
#footer ul.footer-ul1 a {color:#CC6665;}
#footer p {clear:both; font-size:12px; text-align:center;}

#footer ul.footer-ul2 {padding:10px 0 0 0; float:left; font-size:12px; text-align:center;}
#footer ul.footer-ul3 {padding:10px 0 0 0; float:left; font-size:10px; text-align:center;}



/*biography-page*/
#bio-picture {
width:240px;
height:300px;
margin-left:10px;
float:right;
}

#radio {
width:720px;
border-bottom:1px solid #FFF;
margin:15px 0;
overflow:hidden;
}

#radio-logos {
width:340px;
background:url(images/bg-radio-logos.png) repeat;
-webkit-box-shadow:5px 0 8px #000;
-moz-box-shadow:5px 0 8px #000;
box-shadow:5px 0 8px #000;
padding:0 5px;
float:left;
}
ul.radio-logos {width:170px; float:left;}
ul.radio-logos li {width:170px; height:90px; background:url(images/radio-logos.png) no-repeat; display:block;}
ul.radio-logos li.kerrang {background-position:0 0;}
ul.radio-logos li.kerrang:hover {background-position:0 -90px;}
ul.radio-logos li.pirate {background-position:0 -180px;}
ul.radio-logos li.pirate:hover {background-position:0 -270px;}
ul.radio-logos li.saint {background-position:0 -360px;}
ul.radio-logos li.saint:hover {background-position:0 -450px;}
ul.radio-logos li.delta {background-position:0 -540px;}
ul.radio-logos li.delta:hover {background-position:0 -630px;}
ul.radio-logos li.reading {background-position:0 -720px;}
ul.radio-logos li.reading:hover {background-position:0 -810px;}
ul.radio-logos li.wcr {background-position:0 -900px;}
ul.radio-logos li.wcr:hover {background-position:0 -990px;}

ul.radio-stations {
width:200px;
float:left;
list-style-image:url(images/bullet-radio-stations.png);
margin-left:45px;
padding:10px 0 0 0;
display:block;
color:#FEA0A8;
}
ul.radio-stations li {font-size:16px; line-height:22px;}


/*singing-lessons*/
.sl-box {
width:650px;
background:url(images/bg-singing-lessons.jpg) bottom right no-repeat #2B0409;
-webkit-border-top-left-radius:16px;
-moz-border-radius-topleft:16px;
border-top-left-radius:16px;
-webkit-box-shadow:inset 0 0 6px #000;
-moz-box-shadow:inset 0 0 6px #000;
box-shadow:inset 0 0 6px #000;
margin:0 auto 20px auto;
padding:15px 20px;
}
.sl-box p {padding-left:10px; padding-right:10px;}

.sl-pricing {
width:620px;
background:url(images/bg-sl-left.png) repeat-y;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
margin-bottom:15px;
padding:15px;
overflow:hidden;
}
.sl-pricing p {padding-left:0; padding-right:0;}

.sl-pricing ul {width:auto; padding-left:10px; line-height:22px;}

.sl-left {
width:360px;
padding-right:10px;
float:left;
}

.sl-paypal {
width:220px;
background-color:#FFF;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
margin:0 10px;
padding:5px;
float:left;
text-align:center;
}
.sl-paypal p {padding:7px 0; color:#3B171B;}
.sl-paypal table {margin:0 auto 15px auto;}
.sl-paypal select {background-color:#FEA0A8;}

.sl-box ul.learning-techniques {
width:195px;
margin-left:20px;
}

p.sl-terms {padding:10px 0 0 0; font-size:11px; font-style:italic; line-height:14px;}


.sl-line {
width:80%;
border-top:1px solid #000;
border-bottom:1px solid #A55058; /*#FEA0A9*/
margin:0 auto 20px auto;
}

ul.da-songs {width:110px; float:left;}
ul.da-price {width:40px; float:left; color:#FF9;}
ul.da-analysis {width:180px; float:left;}
ul.da-songs li.da-one {color:#FEA0A8;}
ul.da-songs li.da-two {color:#FCC;}
ul.da-songs li.da-three {color:#FFF;}


ul.osl-one {width:100px; float:left; font-size:17px; line-height:40px;}
ul.osl-two {width:50px; float:left; font-size:17px; line-height:40px; color:#FF9;}

.sl-skype-left {width:320px; float:left;}
.sl-skype-left ul {width:270px; list-style:disc; padding-left:30px; line-height:20px;}

.sl-skype-right {width:330px; background-color:#6C000B; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; float:left;}
.sl-skype-right ul {width:290px; list-style:decimal; padding-left:30px;}
.sl-skype-right ul li {margin-bottom:10px;}


/*artist-development*/
.ad-list {
list-style:disc inside;
margin:0 0 15px 25px;
font-style:italic;
color:#FF9;
line-height:22px;
}

.youtube-video-lesson {
padding:15px 0;
text-align:center;
}


/*singing-activities*/
.asa-calling {
width:650px;
background:url(images/bg-singing-lessons.jpg) bottom right no-repeat #2B0409;
-webkit-border-top-left-radius:16px;
-moz-border-radius-topleft:16px;
border-top-left-radius:16px;
-webkit-box-shadow:inset 0 0 6px #000;
-moz-box-shadow:inset 0 0 6px #000;
box-shadow:inset 0 0 6px #000;
margin:0 auto 20px auto;
padding:15px 20px;
text-align:center;
}
.asa-calling-line {
width:590px;
border-top:1px solid #6C000B;
border-bottom:1px solid #500910;
margin:auto;
}

.asa-calling p {
padding:0;
font-size:40px;
line-height:80px;
letter-spacing:-4px;
}

.asa {
width:500px;
background:url(images/bg-after-school-activitites.png) left no-repeat;
margin:auto;
padding-left:200px;
}
.asa p {
font-size:17px;
font-style:italic;
line-height:24px;
padding:0 0 20px 0;
}

p.asa-help {
font-size:16px;
font-style:italic;
color:#FF9;
line-height:40px;
text-align:center;
}


/*live-unsigned*/
.lu-home-left {width:240px; padding:0 10px; float:left;}
.lu-home-left img {margin:20px;}
.lu-home-left p {text-align:center;}

.lu-home-left p, .lu-home-box p {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px;}

.lu-home-box {
width:410px;
background:url(images/bg-singing-lessons.jpg) bottom right no-repeat #2B0409;
-webkit-box-shadow:inset 0 0 6px #000;
-moz-box-shadow:inset 0 0 6px #000;
box-shadow:inset 0 0 6px #000;
margin:0 auto 20px auto;
padding:15px 20px;
float:left;
}

#live-unsigned-page h2, #live-unsigned-page h3 {text-align:center;}
#live-unsigned-page img {margin:0 260px 20px 260px;}

#live-unsigned-page p {padding:8px 0; font:13px Arial, Helvetica, sans-serif; line-height:19px;}
#live-unsigned-page p.business {font-size:10px; font-style:italic; color:#782831; text-align:right;}

.lu-box {
width:650px;
background:url(images/bg-singing-lessons.jpg) bottom right no-repeat #2B0409;
-webkit-box-shadow:inset 0 0 6px #000;
-moz-box-shadow:inset 0 0 6px #000;
box-shadow:inset 0 0 6px #000;
margin:0 auto 20px auto;
padding:15px 20px;
}

.lu-container {width:640px; margin:auto; padding-bottom:20px;}
/*end-live-unsigned*/

/*testimonials*/
.testimonial-words {
width:600px;
background-color:#250004;
-webkit-box-shadow:0 7px 11px #111;
-moz-box-shadow:0 7px 11px #111;
box-shadow:0 7px 11px #111;
margin:auto;
padding:10px;
position:relative;
z-index:1;
}
.testimonial-words p {line-height:18px;}

.testimonial-name {
width:380px;
background-color:#810106;
-webkit-border-bottom-right-radius:9px;
-moz-border-radius-bottomright:9px;
border-bottom-right-radius:9px;
margin:0 0 20px 80px;
padding:10px;
position:relative;
z-index:0;
overflow:hidden;
}
.testimonial-name p {padding:0; color:#FF9;}


/*news*/
.news-box {
border-bottom:1px dashed #782731;
padding:20px 15px;
overflow:hidden;
}
.news-box img {margin:10px 0 10px 15px; float:right;}

.n-date {font-size:12px; color:#85131F;}
.n-line {clear:both; border-bottom:1px dashed #782731; padding-top:15px;}

#twitter {width:250px; margin-right:10px; padding-top:20px; float:left;}


/*contact*/
#contact-page {width:98%; padding:1%; overflow:hidden;}

#contact-page h3 {padding:0;}

.contact-form {
width:58%;
background-color:#782832;
padding:10px 1%;
float:left;
}

.contact-form-field-names {
width:34%;
padding-right:1%;
float:left;
text-align:right;
}
.contact-form-field-names p {font-size:14px; line-height:20px; padding:0;}

.contact-form-fields {width:65%; float:left; padding-bottom:10px;}
.contact-form-fields input {background-color:#FFF; padding:2px; font:14px Arial, Helvetica, sans-serif;}
.contact-form-fields textarea {background-color:#FFF; padding:2px; font:14px Arial, Helvetica, sans-serif;}

p.submit input {
width:120px;
height:25px;
background:url(images/send-messagex2.jpg) no-repeat;
border:none;
}
p.submit input:hover {
background-position:0px -25px;
border:none;
cursor:pointer;
}

.contact-details {width:39%; padding:10px 0 0 1%; float:left; overflow:hidden;}

.contact-details-left {width:28%; padding-right:2%; float:left; text-align:right;}
.contact-details-left p {line-height:30px;}
.contact-details-right {width:70%; float:left; text-align:left;}
.contact-details-right p {font-size:20px; line-height:30px;}
.contact-details-right p.email {font-size:14px; line-height:30px;}


.contactphp {padding:20px 0px; text-align:center;}
.contactphp p.notvalid {color:#F00;}


/*contact*/
/*
.contactdetails-container {
width:400px;
margin:0px auto 15px auto;
overflow:hidden;
}
.contactdetails-container p {font-size:18px; line-height:normal;}
.contactdetails-left {
width:150px;
margin-right:10px;
float:left;
text-align:right;
}
.contactdetails-right {
width:240px;
float:left;
text-align:left;
}

.contactform {
width:500px;
margin:auto;
overflow:hidden;
font-size:16px;
}
.contactformwords {
width:165px;
margin:5px 0px;
padding-right:5px;
text-align:right;
float:left;
color:#FF9;
}
.contactformbox {
width:330px;
margin:5px 0px;
text-align:left;
float:left;
}
p.submit input {
width:120px;
height:25px;
background:url(images/send-messagex2.png) no-repeat;
border:none;
}
p.submit input:hover {
background-position:0px -25px;
border:none;
}

.contactphp {
text-align:center;
padding:20px 0px;
}
.contactphp p.notvalid {color:#F00;}
*/

/*linkstable*/
/*
.linksmiddle {
width:620px;
margin:auto;
overflow:hidden;
}
.linksmiddle a:hover {color:#FFF;}
.linksmiddle a:visited {color:#FEA0A8;}
.linksmiddle a:visited:hover {color:#FFF;}

.linksmiddle ul.links {
width:190px;
margin:0 5px 0 0;
float:left;
}

.linksmiddle ul.links li {
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
border-bottom:1px solid #4C0007;
}
.linksmiddle ul.links-description {width:425px;}
.linksmiddle ul {width:auto; float:left;}

.linksmiddle ul li {
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
border-bottom:1px solid #6C000B;
}
.linksmiddle ul li.noborder {border-bottom:1px solid #4C0007;}
*/

ul.sitemap {width:auto; list-style:disc; padding:0 0 15px 40px;}

