@charset "UTF-8";
/* CSS Document */
*{
margin:0;
padding:0;
}
BODY, HTML{
height:100%;
background-color:#282828;
}

A, a:hover, a:active, a:focus{
	outline:none;
}
#base_message{
width:250px;
position:absolute;
bottom:0;
left:50%;
margin-left:-125px;
z-index:10;
text-align:center;
font-size:14px;
border:0;
}

#base_message a{
color:#CCCCCC;
border:0;
}
#base_message img{
border:0;
}


#base_bar{
position:absolute;
bottom:0;
left:0;
height:40px;
width:100%;
background-color:transparent;
background-image:url(../images/wood2.png);
background-repeat:repeat-x;
z-index:5;
}


.share_links{
float:right;
margin-top:-25px;
margin-right:10px;
margin-left:10px;
}
.share_links a, .util_links a{
display:block;
float:left;
width:60px;
height:60px;
background-color:transparent;
background-repeat:no-repeat;
background-image:url(../images/Icon-Sprite2.png);
}

#audio_icon{
background-position: 0 0;
}
#audio_icon:hover{
background-position: 0 -60px;
}

#info_icon{
background-position: -60px 0;
}
#info_icon:hover{
background-position: -60px -60px;
}
#ip_icon{
background-position: -120px 0;
}
#ip_icon:hover{
background-position: -120px -60px;
}
#email_icon{
background-position: -180px 0;
}
#email_icon:hover{
background-position: -180px -60px;
}

#twitter_icon{
background-position: -240px 0;
}
#twitter_icon:hover{
background-position: -240px -60px;
}

#facebook_icon{
background-position: -300px 0;
}
#facebook_icon:hover{
background-position: -300px -60px;
}
#tumblr_icon{
background-position: -360px 0;
}
#tumblr_icon:hover{
background-position: -360px -60px;
}


.util_links{
float:left;
margin-top:-25px;
margin-right:10px;
margin-left:10px;
}
#base_bar a{
border:0;
}
#base_bar img{
border:0;
}


.pop_up_window{
width:600px;
height:400px;
position:absolute;
left:50%;
top:-1000px;
margin-left:-300px;
margin-top:-200px;
z-index:20;
background-image:url(../images/dialog_bg.png);
}

.content_container{
margin:10px 15px;
}

#other_tracks{
width:200;
height:250;
float:left;
margin:5px 15px 0px;
}
#holiday_tracks{
width:321px;
height:250px;
float:left;
margin:5px 10px 0px 10px;
}
#fire_player{
padding:5px;
border:1px solid #b3b3b3;
margin:10px;
background-image:url(../images/Faux-Fire-Bg-2.gif);
background-repeat:no-repeat;
background-position:right bottom;
}

#flashPlayer{
border:1px solid #b3b3b3;
padding:5px 10px 20px;
background-image:url(../images/Faux-Fire-Bottom.gif);
background-repeat:no-repeat;
background-position: left bottom;
}

.close_btn{
position:absolute;
left:565px;
top:-5px;
width:50px;
height:50px;
z-index:25;
}

.close_btn a{
background-image:url(../images/Close.png);
background-color:transparent;
display:block;
height:50px;
width:50px;
}
.close_btn a:hover{
background-image:url(../images/Close_over.png);
}

#about_content{
padding:5px;
border:1px solid #b3b3b3;
background-image:url(../images/Faux-Fire-3.gif);
background-repeat:no-repeat;
background-position:right bottom;


}

#about_block{
width:300px;
float:left;
margin:5px;

}

#other_fires{
width:250px;
float:left;
margin:5px;
}

.content_container p{
margin-bottom:15px;
}

#email_friend_form{
 margin:0 25px;
}
#email_friend_form label{
display:block;
font-size:15px;
margin-bottom:2px;
margin-top:16px;
}
#email_friend_form input{
height:20px;
width:250px;
}

#email_friend_form textarea{
height:60px;
width:500px;
}

.dropInput {
background-color:transparent;
background-image:url(../images/title_entry_bg.png);
background-repeat:repeat-x;
border:1px solid #CCCCCC;
font-size:12px;
padding:3px;
font-size:15px;
}