	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}

	.clearfix {display: inline-block;}
	
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

* {
margin:0;
padding:0;
}

a {
color:#b1b1b1;
}


a img {
/*border:1px solid #f881e3;*/
/*outline:1px solid #f00;*/
border:none;
outline:none;
}

body {
font-size:76%;
font-family: Arial, Helvetica, sans-serif;
background-color:#000;
color:#fff;
}

#header {
width:1024px;
height:455px;
margin:0 auto;
background:url(/images/header2.jpg) no-repeat center 20px;
}

#flash-mp3 {
margin:0;
padding:0;
height:30px;
margin-top:65px;
padding-left:12px;
float:left;
text-align:left;
width:118px;
}


#header_logo {
float:left;
width:520px;
padding:25px 0 0 185px;
}

#logo {
width:276px;
height:169px;
margin:0; 
}

#header_movie {
height:283px;
}

#header_player {
padding:0px 0 0;
float:left;
width:224px;
text-align:right;
}

#header_floats{
height:262px;
}

#header_links{
height:59px;
position:relative;
top:0px;
z-index:0;
}

#header_links_row1 {
margin:0 0 4px 150px;
}
#header_links_row1 img {
height:25px;
margin:0;
}

#header_links_row2 {
margin:0 0 0 250px;
height:17px;
}

#header_links_row2 img {
height:14px;
}
#page_title {
height:85px;
padding-top:14px;
float:left;
}


.clear {
clear:both;
}

#signup {
width:1024px;
height:45px;
background:url(/images/signup_bg.jpg) no-repeat top center;
margin:0 auto;
}

#signup form {
margin-left:190px;
}

#signup img {
float:left;
}

.text_input {
color:#9f9f9f;
float:left;
width:86px;
border:none;
background-color:#1b1617 !important;
margin:3px 3px 0;
text-align:left;
padding: 4px 5px;
letter-spacing:2px;
font-family:Helvetica, Arial,  sans-serif
}

#submit_btn{
padding-top:2px;
}
#join{
padding-top:3px;
}


#content {
width:1024px;
margin:0 auto;
background:url(/images/content_bg.jpg) repeat-y top center;
}

#copy {
width:736px;
margin:0 auto;
background:url(/images/copy_bg.gif) repeat-y top center;
}

#copy img{
margin-left:20px;
}

#bio {
width:732px;
margin:0 auto;
background:url(/images/copy_bg.gif) repeat-y top center;
}

#bio_pic {
float:left;
width:365px;
}
#bio_copy {
float:left;
width:350px;
padding:50px 0 25px;
font-size:13px;
}

#bio_divider {
width:679px;
margin:0 auto;
}

#video, #photos {
width:520px;
margin:0 auto;
padding:25px 0;
}

#photos h2 {
margin-top:20px;
}

.post {
margin-left:107px;
width:520px;
padding-top:30px;
padding-bottom:30px;
font-size:13px;
}

h3.title a{
font-size:24px;
text-decoration:none;
color:#7e7e7e;
}

span.date {
/*font-size:24px;
*/
}

.postmetadata {
padding:10px 0 0;
}
.postmetadata a {
text-transform:uppercase;
text-decoration:none;
font-size:16px;
color:#7e7e7e;
}

#comment{
width:520px;
margin:4px 0;
}

#respond {
margin-top:20px;
color:#b1b1b1;
}

#submit {
border-color:#444;
background:#777;
color:#fff;
}

.entry input {
margin:4px 0;
}

#comments {
color:#b1b1b1;
padding:20px 0 0;
}

.entry ol li {
margin:15px 0;
}

#footer {
padding-top:40px;
width:1024px;
height:143px;
margin:0 auto;
background:url(/images/footer.jpg) no-repeat top center;
}

#footer_content {
width:700px;
height:93px;
margin:0 auto;

}

#footer_links {
padding-top:5px;
width:480px;
margin:0 auto;
font-size:11px;
height:20px;
}

#footer_links a{
color:#fff;
text-decoration:none;
}


.alignleft {
width:159px;
height:24px;
float:left;
padding-top:10px;
}

.alignright {
width:95px;
height:24px;
float: right;
padding-right:30px;
padding-top:10px;
}

#atl_logos {
float:left;
margin-left:90px;
}

#page_title img{
margin:0px 0 0 288px;
height:85px;
}


#floats_container {
margin:0;
padding:0;
height:99px;
}


/**************************/




#nav_news {
background-image: url('/images/nav_news2.jpg');
height:42px;
width:112px;
outline:none;
}

#nav_bio {
background-image: url('/images/nav_bio.jpg');
height:42px;
width:74px;
outline:none;
}

#nav_photos {
background-image: url('/images/nav_photos2.jpg');
height:42px;
width:150px;
outline:none;
}

#nav_message {
background-image: url('/images/nav_message2.jpg');
height:42px;
width:280px;
outline:none;
}


#nav_video {
background-image: url('/images/nav_video2.jpg');
height:42px;
width:117px;
outline:none;
}




#nav {

height:42px;
position:relative;
top:0px;
left:140px;

}

#nav ul {
list-style:none;
margin:0;
padding:0;
margin-left:7px;  
height:42px;
}

#nav ul li {
margin:0;
padding:0;   
display: inline;
position: relative;
height:42px;
}

#nav ul li a {
/*width:107px;*/
height:42px;
background-position: 0px top;
margin:0;
padding:0;
display: block;
float:left;
}

#nav ul li a:hover {
background-position: 0px 42px;
}
/*
#nav ul li.nav_hit a {
background-position: 0px 26px;
}

#nav ul li.nav_hit a:hover {
background-position: 0px 26px;
}*/


#nav ul li a img{
border:none;

height:42px;
padding:0;
margin:0;
}

.entry p {
margin:20px 0;
}

#fb_login_image { margin-left:0px !important; }
