/*-------------------- Global --------------------*/

body {font-size: 12px; color: #F5F6F7; font-family: "Lucida Grande", Lucida Grande, Helvetica, Arial;}
body p {margin-bottom: 15px;}
body strong {font-weight: bold;}
a, a:visited, a:active {color: #B4995F;}

#container {width: 998px; margin: 0 auto; overflow: auto;}
#container_left {width: 425px; height: 595px; background: url(../images/bg_04.png) 0 0 no-repeat; float: left; margin-left: 15px; clear: left; position: relative;}
#container_right {width: 553px; height: 595px; background: url(../images/bg_03.png) 0 0 no-repeat; margin-left: 0px; float: left;}

h1 {background: url(../images/logo.png) 0 0 no-repeat; width: 484px; height: 122px; text-indent: -999em; float: left; margin: 40px 0 50px 27px;}
p#header {text-align: right; float: right; line-height: 18px; font-size: 14px; margin-top: 40px;}
p#header span {color: #658c06; font-size: 17px; font-weight: bold; line-height: 21px;}

#nav {background: url(../images/bg_01.png) 0 0 no-repeat; width: 930px; height: 45px; padding: 13px 0 0 40px; display: block; margin: 25px 0 0 15px;}
#nav li {float: left; height: 45px;}
#nav li a {text-indent: -999em; display: block; height: 29px; background-position: 0 0;}

#nav li.home a {background: url(../images/nav_home.png) top center no-repeat; width: 71px;}
#nav li.media a {background: url(../images/nav_media.png) top center no-repeat; width: 67px;}
#nav li.biography a {background: url(../images/nav_biography.png) top center no-repeat; width: 112px;}
#nav li.links a {background: url(../images/nav_links.png) top center no-repeat; width: 65px;}
#nav li.shows a {background: url(../images/nav_shows.png) top center no-repeat; width: 74px;}
#nav li.contact a {background: url(../images/nav_contact.png) top center no-repeat; width: 86px;}
#nav li.invisible a {background: url(../images/nav_invisible.png) top center no-repeat; width: 165px; margin: -1px 8px 0 6px;}
#nav li.active a, #nav li a:hover {background-position: center -29px;}

h1, h2, h3, h5 {text-indent: -999em;}

#content {width: 470px; float: left; margin-top: -20px; margin-left: 30px; position: relative !important;}

#content_box {width: 470px; height: 325px; overflow: auto; }
#content_box p {line-height: 18px; font-size: 12px; font-color: #F5F6F7; font-family: "Lucida Grande", Lucida Grande, Helvetica, Arial;}
#content_box h3 {text-indent: 0em !important; font-size: 16px; color: #E9AC24; padding-bottom: 5px;}

a.popup_link {float: right; text-decoration: none; position: relative; top: 30px; right: 5px; background-color: #f4e4a4; padding: 5px 8px;}

#footer {width: 952px; padding: 6px 0 34px 0; margin: 0 auto; display: block;}
#footer p {float: left; color: #A2721B; font-size: 11px; }

#footer ul {height: 22px; display: block; float: right;}
#footer ul li {float: left; height: 22px; margin-left: 15px;}
#footer ul li a {text-indent: -999em; display: block; height: 22px; background-position: 0 0;}

#footer ul li.itunes a {background: url(../images/footer_03.png) top center no-repeat; width: 64px;}
#footer ul li.ilike a {background: url(../images/footer_05.png) top center no-repeat; width: 35px;}
#footer ul li.facebook a {background: url(../images/footer_07.png) top center no-repeat; width: 58px;}
#footer ul li.youtube a {background: url(../images/footer_09.png) top center no-repeat; width: 41px;}
#footer ul li.myspace a {background: url(../images/footer_11.png) top center no-repeat; width: 75px;}

/*-------------------- Home --------------------*/

#right_img {float: right; margin: 47px 53px 0 0;}

#left_side {width: 410px; float: left; margin: 92px 0 0 53px; position: relative;}
#left_side p {line-height: 21px; margin: 12px 0 25px 0;}
#left_side a.photos_btn {text-indent: -999em; background: url(../images/find_btn.png) 0 0 no-repeat; height: 39px; width: 305px; display: block;}
h2.welcome {background: url(../images/welcome_header.png) 0 0 no-repeat; height: 37px; width: 400px; margin: 0;}

#sticker {width: 180px; height: 180px; text-indent: -999em; position: absolute; margin-left: -15px; top: 0; background: url(../images/sticker.png) 0 0 no-repeat; overflow: visible; }
#sticker a {display: block; height: 100%;}

#newsletter {width: 355px; height: 100px; position: absolute; bottom: 45px; left: 65px; background: url(../images/newsletter_bg.png) 0 0 no-repeat; padding: 24px 0;}
#newsletter h3 {width: 355px; height: 32px; background: url(../images/newsletter_header.png) 0 0 no-repeat; margin-bottom: 6px;}
#newsletter label {float: left; height: 18px; display: block; color: #fff; font-size: 11px; padding: 4px 0 0 8px;}
#newsletter label.label1 {background: url(../images/label_1.png) 0 0 no-repeat; width: 50px; margin-left: 15px;}
#newsletter label.label2 {background: url(../images/label_2.png) 0 0 no-repeat; width: 59px;}
#newsletter input {float: left; height: 18px; border: 0; background: none; font-size: 11px;}
#newsletter input.input1 {background: url(../images/input_1.png) 0 0 no-repeat; width: 106px; padding: 4px 18px 0 6px;}
#newsletter input.input2 {background: url(../images/input_2.png) 0 0 no-repeat; width: 50px; padding: 4px 14px 0 6px;}
#newsletter .button {background: url(../images/signup.png) 0 0 no-repeat; width: 68px; height: 22px; float: right; margin: 13px 21px 0 0; cursor: pointer;}
#newsletter span {width: 240px; float: left; font-size: 5px; margin-left: 18px; margin-top: 15px; display: block;}

h2.blog {width: 100%; height: 35px; background: url(../images/h2_blog.png) 0 0 no-repeat; margin-bottom: 12px;}

/*-------------------- Biography --------------------*/

h2.biography {width: 100%; height: 35px; background: url(../images/h2_biography.png) 0 0 no-repeat; margin-bottom: 12px;}

/*-------------------- Shows --------------------*/

h2.shows {width: 100%; height: 35px; background: url(../images/h2_shows.png) 0 0 no-repeat; margin-bottom: 12px;}

/*-------------------- Invisible Children --------------------*/

h2.invisible {width: 100%; height: 35px; background: url(../images/h2_invisible.png) 0 0 no-repeat; margin-bottom: 12px;}

/*-------------------- Media --------------------*/

h2.media {width: 100%; height: 35px; background: url(../images/h2_media.png) 0 0 no-repeat; margin-bottom: 12px;}

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

h2.links {width: 100%; height: 35px; background: url(../images/h2_links.png) 0 0 no-repeat; margin-bottom: 12px;}

/*-------------------- Contact --------------------*/

h2.contact {width: 100%; height: 35px; background: url(../images/h2_contact.png) 0 0 no-repeat; margin-bottom: 12px;}


