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

* {
margin:0px;
padding:0px;
}
html, body, #wrap {margin:0;padding:0;height:100%;text-align:center;}
#wrap {margin:0 auto;vertical-align:middle;width:960px; padding-bottom:20px;}
.clear {
clear:both;
}
body {
background:url(images/bg_body.jpg) repeat-x top;
}
.spacer {
margin-top:10px;
border-top:1px solid #E0E4ED;
margin-bottom:10px;
margin-left:15px;
margin-right:15px;
}
#header, #body, #footer{
width:960px;
float:left;
margin:0px;
padding:0px;
}
#header {
height:90px;
background:url(images/bg_header_repeat.gif) top;
margin:10px 0px;
padding:0px;
margin-bottom:0px;
}
#header_left {
background:url(images/bg_header_left.gif) no-repeat left top;
height:90px;
float:left;
width:589px;
}#header_right {
background:url(images/bg_header_right.gif) no-repeat right top;
height:90px;
float:right;
}#header_right h2 {
text-align:right;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#0F3368;
margin-top:15px;
margin-right:15px;
width:300px;
}#header_right h3 {
width:300px;
text-align:right;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
color:#000000;
margin-top:0px;
margin-right:20px;
font-variant:small-caps;
float:right;
}
/* NAV */
#nav {
width:957px;
float:left;
margin:0px;
padding:0px;
background:url(images/bg_nav.gif) top;
height:23px;
text-align:left;
padding-top:8px;
margin-left:1px;
}#nav a {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#FFFFFF;
border-right:1px solid #FFFFFF;
padding-right:15px;
padding-left:15px;
text-decoration:none;
text-align:center;
}.nav_end {
border-right:none;
}
/* END NAV */
#body {
background:url(images/bg_body.gif) center;
float:left;
}
#body_fade {
background:url(images/bg_body_fade.gif) center bottom no-repeat;
text-align:left;
padding-top:15px;
float:left;
width:960px;
}
#body p {
color:#4A4A4A;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:20px;
}#col_wide {
float:left;
margin-left:10px;
padding:10px;
width:900px;
}#col_left p {
padding:7px;
}#large_text {
color:#4A4A4A;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
line-height:24px;
padding:7px;
padding-bottom:15px;
}#col_left {
float:left;
width:490px;
margin-left:10px;
}#col_right {
float:left;
width:400px;
margin-left:10px;
}#body h3 {
color:#0D2B58;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
width:487px;
margin:0px;
padding:0px;
border-bottom:1px solid #B5BDD6;
background:url(images/bg_header_wave.gif) right bottom no-repeat;
}#col_wide h3 {
width:900px;
}.sub_paragraph {
margin-bottom:10px;
padding-right:15px;
}.sub_paragraph img {
float:left;
margin-right:15px;
}#flash_wrapper {
margin-left:40px;
margin-top:20px;
}
/* Contact Form */
#ajax_loader {
padding:10px;
float:left;
}#ajax_loader h4 {
float:left;
width:100px;
font-family:'Trebuchet MS',Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#666666;
}.contact_form {
margin-top:15px;
}.contact_form input {
float:left;
font-size:16px;
background:url(images/bg_input.gif) repeat-x top;
border:1px solid #CFCFCF;
}.contact_form div {
float:left;
clear:both;
padding:5px;
}textarea {
background:url(images/bg_input.gif) repeat-x top;
border:1px solid #CFCFCF;
}#submit_button {
float:left;
margin-left:600px;
background:#3C596F;
color:#FFFFFF;
border:1px ridge #283E4D;
padding:5px 10px;
}.thank-you {
width:900px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
}
/* Testimonial */
#testimonal_wrap {
margin-left:15px;
}
#testimonal_block {
background:url(images/bg_testimonial.gif) center top repeat-x #0D2B58;
width:400px;
}#testimonal_block h4 {
color:#FFFFFF;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:16px;
padding:25px 30px 0px 30px;
line-height:22px;
font-weight:normal;
}#testimonal_block h5 {
color:#FFFFFF;
font-family:"Times New Roman", Times, serif;
font-style:italic;
font-size:14px;
line-height:22px;
font-weight:normal;
text-align:right;
padding:0px 20px 20px 10px;
}.quotation {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
}#testimonal_footer {
background:url(images/bg_testimonial_foot.gif) right top no-repeat;
height:103px;
}#quote_padding {
height:40px;
}#quote_padding_tall {
height:80px;
}#quote_padding_top {
height:30px;
}
/* END Testimonial START Footer */
#footer {
margin-top:25px;
margin-bottom:25px;
color:#666666;
}#footer_spacer {
border-top:1px solid #B5BDD6;
margin-left:25px;
margin-right:25px;
}#footer_spacer img {
margin-top:-15px;
}#footer_nav_wrap #nav {
background:#FFFFFF;
text-align:center;
}#footer_nav_wrap a {
font-size:10px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#666666;
}
/* END footer START Phots */
#photo_thumb_wrap {
margin-top:5px;
padding-top:5px;
border:1px dashed #ECF1F4;
margin-bottom:10px;
margin-left:30px;
}#photo_thumb_wrap img {
float:left;
padding:3px;
margin:5px 0px;
border:1px solid #EBF0F3;
cursor:pointer;
}#photo {
text-align:center;
width:480px;
}

#myspace_banner {
margin-top:10px;
text-align:center;
margin-left:12px;
}
.recording_list {
font-family:Georgia, "Times New Roman", Times, serif;
padding:5px;
list-style-type:disc;
margin-left:15px;
}.recording_list strong{
color:#666666;
}.recording_list_link a{
font-size:20px;
text-decoration:none;
color:#666666;
margin:20px;
}
