* {
margin:0;
padding:0;
}

body {
background: #000 url(/images/sophia_bg_full.jpg) no-repeat top center;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
}

a {
text-decoration:none;
}

a img {
outline:none;
}

a:hover {
text-decoration:underline;
}

a img {
border:none;
}

li {
list-style:none;
}

h1 {
text-indent:-9999px;
}

h2 {
line-height:37px;
}

h2, h2 a {
color:#d7f8f8;
font-size:19px;
text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:21px;
}

h3, h3 a {
color:#d7f8f8;
}

#page {
width:958px;
margin: -20px auto 0;
background: #000000 url(/images/content_bg.gif) repeat-y center 3px;
padding-bottom:0;
height:100%;
}

#leaderboardAd {
  height: 188px;
  width: 817px;
  margin: 0 auto;
  background: transparent url(/images/sophia_bannerbg.gif) no-repeat top left;
  z-index:2;
  position: relative;
}
#google_ads_div_SophiaFreshLeaderboardTop {
  position: relative;
  left: 26px;
  top: 48px;
}

#header {
width:958px;
height:465px;
background:transparent url(/images/header.jpg) no-repeat top center;
}

#header_title {
width:950px;
height:460px;
}

#header_title h1{
height:210px;

}

#header_nav {
margin-top:100px;
height:80px;
position:relative;
z-index:1;
}

#header_ul_div {
float:left;
}

#header_nav ul li {
float:left;
}

#header_nav ul li a {
background-position:center top;
display:block;
background-repeat:no-repeat;
}

#header_nav ul li a:hover {
background-position:0px bottom;
}

#header_nav ul li.nav_hit a {
background-position:0px bottom;
}

#nav_news {
background:url(/images/nav_news.gif);
width:38px;
height:36px;
margin-top:15px;
}

#nav_bio {
background:url(/images/nav_bio.gif);
width:36px;
height:25px;
margin-top:0px;
}

#nav_media {
background:url(/images/nav_media.gif);
width:55px;
height:21px;
margin-left:2px;
margin-top:1px;
}


#nav_photo {
background:url(/images/nav_photos.gif);
width:65px;
height:37px;
margin-left:9px;
margin-top:8px;
}


#nav_press {
background:url(/images/nav_press.gif);
width:47px;
height:27px;
margin-left:4px;
margin-top:34px;
}


#nav_myspace {
background:url(/images/nav_myspace.gif);
width:69px;
height:25px;
margin-left:9px;
margin-top:48px;
}

#nav_message {
background:url(/images/nav_message.gif);
width:118px;
height:45px;
margin-left:9px;
margin-top:24px;
}



#nav_signup {
background:url(/images/nav_signup.gif);
width:59px;
height:29px;
margin-left:8px;
margin-top:21px;
}



#left_float {
width:25px;
height:255px;
background:transparent url(/images/left_float.gif) no-repeat top center;
/*position:relative;
top:-1px;
z-index:100;*/
float:left;
}


#right_float {
width:20px;
height:255px;
background:transparent url(/images/right_float.gif) no-repeat top center;
/*position:relative;
top:-1px;
z-index:100;*/
float:right;
}




#header_float_tiny {
margin-left:12px;
position:absolute;
}

.narrowcolumn {
display:inline;
background: #d64f93;
width:603px;
float:left;
margin:0 0 0 0px;
position:relative;
top:0px;
z-index:0;
padding:15px 0 0;
}

.post {
margin:10px 0px;
background:transparent url(/images/hr.gif) no-repeat 20px bottom;
padding-bottom:28px;
}

.entry a {
color:#b8f8f8;
}

.post small {
color:#fda7d2;
text-transform:lowercase;
margin:0 0 0 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

.entry {
margin:12px 0 0 20px;
font-size:13px;
width:564px;
}

.entry p{
margin-bottom:16px;

}
.entry p a img {
border:3px solid #d7f8f8;
}

.post h2, .post h3 {
margin:0 0 0 20px;
position:relative;
z-index:999999999;
}

.postmetadata {
color:#fbbadb;
margin:5px 0 0 20px;
font-size:14px;
}

.postmetadata a {
color:#fbbadb;
}

.narrowcolumn h3 {
margin:0 0 0 20px;
}
#commentform {
margin:0 0 0 20px;
color:#fff;
}

#commentform a{
color:#fff;
}

#comment_div {
background:transparent url(/images/hr.gif) no-repeat 0px bottom;
padding-bottom:30px;

}
#comment_div ol {
margin-left:20px;
color:#ffffff;
}

#comment_div ol li{
margin-bottom:15px;
}

#comment_div ol *{
font-size:13px;
}
#comment_div ol a{
color:#FBBADB;
}

h3#comments {
margin-bottom:15px;
}

h3#respond {
margin-top:20px;
}

.commentmetadata, .commentmetadata a {
color:#FBBADB;
}
#comment {
width:552px;
}

#sidebar {
float:left;
width:302px;
background: #fff;
position:relative;
top:0px;
padding:0 0 0 4px;
text-align:left;
margin-left:0px;
height:100%;
}


#sidebar h2 {
color:#885745;
font-size:38px;
text-transform:uppercase;
}

#sidebar {
color:#fff;
}

#sidebar a {
color:#8a8a83;
text-transform:lowercase;
}

#recent_posts, #archives {
text-transform:uppercase;
font-size:13px;
}

#recent_posts a, #archives a{
text-transform:lowercase;
font-size:17px;
}

#recent_posts li, #archives li li{
width:166px;
margin:0 auto 12px;
}

#sidebar div#archives {
background: transparent url(/images/sidebar_bottom.gif) no-repeat -2px bottom;
}

.alignleft {
float:left;
margin-left:29px;
}

.alignright {
float:right;
margin-right:36px;
}

.alignleft a, .alignright a{
color:#d7f8f8;
}
.navigation {
height:56px;
background:transparent url(/images/hr.gif) no-repeat 20px bottom;
position:relative;
bottom:10px;
padding-top:29px;
}

#footer {
clear:both;
}


.pagetitle {
margin-left:20px;
}

#tour_list {
color:#ffffff;
background:transparent url(/images/narrow_bottom.gif) no-repeat 0px bottom;
padding-bottom:50px;
position:relative;
bottom:-10px;
}
.show_date_wide {
margin-left:20px;
color:#fff;
font-size:22px;
}

.location_wide {
margin-left:20px;
font-weight:bold;
}

.venue_wide {
font-style: italic;
margin-left:12px;
}

.buylink {
font-size:13px;
margin-left:12px;
}

#tour_list li {
background:transparent url(/images/hr.gif) no-repeat bottom left;
padding:5px 0 24px;
}

.narrowcolumn .blogroll li a {
margin-left:20px;
color:#fff;
font-size:32px;
}

.narrowcolumn .linkcat h2{
visibility:hidden;
font-size:0px;
height:0px;
}

.narrowcolumn .linkcat li {
background:transparent url(/images/hr.gif) no-repeat bottom left;
padding:5px 0 24px;
}

.narrowcolumn .linkcat {
color:#ffffff;
background:transparent url(/images/narrow_bottom.gif) no-repeat 0px bottom;
padding-bottom:50px;
position:relative;
bottom:-10px;
}

h2.pagetitle {
visibility:hidden;
font-size:0px;
height:0px;
}

#vid_div {
color:#f00;
background:transparent url(/images/narrow_bottom.gif) no-repeat 0px bottom;
padding-bottom:50px;
position:relative;
bottom:-10px;
}

#musicPlayer {
padding:0 !important;
width:301px;
background:#0c0c0c !important;
text-align:center;
margin-bottom:10px;
}

#atlStreet {
margin-bottom:0px;
/*background:#D64F93;*/
}

#atlStreet_wp {
margin-bottom:0px;
background:#fff;
}

iframe {
border:none;
}

#top_heading {
float:left;
width:400px;
}

#top_heading img{
position:relative;
top:49px;
left:41px;
z-index:0;
}
#sidebar_wp ul {
padding: 0 0 0 15px;
}

#sidebar_wp ul li{
padding:0;
margin:0;
}

#sidebar_wp {
background:#3d868f url(/images/side_bg.jpg) no-repeat top center !important;
font-size:11px;
color:#fff;
padding-top:10px;
width:301px;
margin-top:6px;
}
#sidebar_wp a{
color:#fff;
text-transform:capitalize;
}

#sidebar_wp li h2{
background:url(/images/side_archives.gif) no-repeat 0 0;
text-indent:-9999px;
width:100%;
height:21px;
}
#sidebar_wp li.categories h2{
background:url(/images/side_cat.gif) no-repeat 0 0;
}
#sidebar_wp li.linkcat h2{
background:url(/images/side_links.gif) no-repeat 0 0;
}

#footer {
background:#000 !important;
text-align:center;
padding-bottom:80px;
padding-top:0px;
margin-top:0px;
}

#footer_links {
color:#ddd;
font-size:12px;
letter-spacing:.1em;
}

#footer_links img {
margin-right:25px;
}
#footer_links a{
color:#fff;
text-decoration:none;
}
#footer_links a:hover{
text-decoration:underline;
}

.description {
height:50px;
}

#page .post h2 *{
text-indent:-9999px;
}

#page .post h2 a{
text-indent:0px;
}

#page .post {
position:relative;
top:-30px;
}

#photos_container {
height:595px;
}

#photos_container div {
margin-left:40px;
width:400px;
background:url(/images/clouds.jpg) no-repeat;
padding-left:15px;
padding-top:6px;
margin-bottom:40px;
height:130px;
}

#photos_container div h3{
visibility:hidden;
}

#media_container {
height:595px;
}

#photos_container div h2{
font-family:'Arial Black', Arial, Helvetica, sans-serif;
position:relative;
top:18px;
font-size:14px;
}

#bio_main {
background:url(/images/bio_full.jpg) no-repeat 0 0;
}

#bio_cole {
background:url(/images/bio_cole.jpg) no-repeat 0 0;
height:503px;
padding-left:305px;
padding-right:40px;
padding-top:92px;
font-size:11px;
line-height:18px;
}

#bio_crystal {
background:url(/images/bio_crystal.jpg) no-repeat 0 0;
height:493px;
padding-left:305px;
padding-right:40px;
padding-top:102px;
font-size:11px;
line-height:18px;
}

#bio_skye {
background:url(/images/bio_skye.jpg) no-repeat 0 0;
height:453px;
padding-left:305px;
padding-right:40px;
padding-top:142px;
font-size:11px;
line-height:18px;
}

#bio_main a{
color:#fff100;
}

#bio_main {
font-size:11px;
padding-left:34px;
padding-top:100px;
line-height:18px;
width:540px;
padding-bottom:0px;
padding-right:28px;
height:563px;
}

#bio_main {
line-height:17px;
}

#bio_main p{
margin-bottom:14px;
}

#bio_narrow {
width:220px;
float:left;
}

#bio_links {
float:left;
padding-left:62px;
}
#bio_links a img{
width:72px;
height:20px;
position:relative;
top:0px;
margin-top:194px;
}

#blue_box {
width:301px;
height:100%;
background:#3D868F url(/images/side_bg.jpg) no-repeat scroll center top !important;
padding:0;
margin:0;
}
