	.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;
}

h1, h2, h3 {
font-family:'Arial Black', Arial, Helvetica, sans-serif;

}


a {
color:#b1b1b1;
}


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

body {
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
color:#fff;
text-align:left;
background:#565555;
}

#header {
width:1000px;
height:392px;
margin:0 auto;
background:url(/images/header.jpg) no-repeat top center;
position:relative;
z-index:2000;
text-align:left;
}

#logo_link {
position:relative;
left:600px;
height:46px;
/*text-indent:-99999px;*/
width:280px;
height:280px;
}

#logo_link h1, #logo_link h2 {
text-indent:-9999px;
} 

#logo_link a, #logo_link a img {
width:280px;
height:200px;
border:none;
text-indent:0px;
} 


.hidden {
text-indent:-9999px;
}

#page_title {
height:61px;
width:500px;
position:relative;
top:9px;
left:139px;
}

.clear {
clear:both;
}

#signup {
width:424px;
height:70px;
background:url(/images/signup_bg.jpg) no-repeat top center;
margin:0;
padding-left:290px;
margin-top:20px;
float:left;
}

#flash-mp3 {
width:200px;
height:25px;
float:left;
margin-top:36px;
margin-left:-10px;
}


#signup form {

}

#signup img {
float:left;
}

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

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


#content {
width:1000px;
margin:0 auto;
padding:0;
background:#656464 url(/images/content_bg.jpg) repeat-y top left;
text-align:left;
position:relative;
z-index:1000;
}

#content_float1 {
background:url(/images/content_float1.jpg) no-repeat;
position:relative;
/*top:-40px;
left:134px;*/
width:771px;
height:3px;
margin:0;
padding:0;
float:left;

}
#content_float2 {
background:url(/images/content_float2.jpg) no-repeat;
position:relative;
/*top:-43px;
left:771px;*/
width:113px;
height:189px;
display:block;
margin:0;
padding:0;
float:left;
}


#copy {
position:relative;
width:990px;
margin:0 0 0 0;
top:-100px;
}

.black_bar {
width:629px;
height:10px;
}

.black_bar2 {
width:629px;
height:10px;
margin-bottom:7px;
}

.post {
background:url(/images/content_mid.jpg) repeat-y left top;
padding-left:47px;
width:497px;
padding-top:30px;
padding-bottom:20px;
font-size:12px;
}

.post p {
text-align:justify;
}

.bio {
background:url(/images/content_mid.jpg) repeat-y left top;
padding-left:10px;
padding-right:20px;
width:600px;
padding-top:0px;
padding-bottom:30px;
font-size:14px;
}

.bio img {
float:left;
}

.bio p {
font-size:13px;
padding:30px 0 0 10px;
}




h3.title a{
font-size:36px;
text-decoration:none;
color:#dbcf23;
line-height:1em;
text-transform:uppercase;
}

.post_heading {
margin-bottom:-7px;
}

span.date {
font-size:19px;
font-family:'Arial Black', Arial, Helvetica, sans-serif;
}

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

#comment{
width:495px;
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;
}




.alignleft {
width:110px;
height:35px;
float:left;
padding-top:10px;
padding-left:258px;
}

.alignright {
width:110px;
height:35px;
float: right;
padding-right:173px;
padding-top:10px;
}






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


#nav {
position:relative;
left:391px;
top:39px;

width:620px;

height:260px;
*/
}

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

}

#nav ul li {
margin:0;
padding:0;   
display: inline;
position: relative;

}

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



#nav ul li a img{
border:none;

padding:0;
margin:0;
}







#nav_bio {
background-image: url('/images/nav_bio.jpg');
height:57px;
position:relative;

width:48px;
outline:none;
}
a#nav_bio:hover {
background-position:0px 57px;
}


#nav_photos {
background-image: url('/images/nav_photos.jpg');
height:78px;
width:75px;
outline:none;
position:relative;
top:28px;
}
a#nav_photos:hover {
background-position:0px 78px;
}


#nav_videos {
background-image: url('/images/nav_videos.jpg');
height:73px;
width:75px;
outline:none;
position:relative;
top:89px;
}
a#nav_videos:hover {
background-position:0px 73px;
}

#nav_message {
background-image: url('/images/nav_message.jpg');
height:76px;
width:181px;
outline:none;
position:relative;
top:139px;
}
a#nav_message:hover {
background-position:0px 76px;
}

#nav_chat {
background-image: url('/images/nav_chat.jpg');
height:96px;
width:128px;
outline:none;
position:relative;
top:113px;
}
a#nav_chat:hover {
background-position:0px 96px;
}


#nav_ringtones {
background-image: url('/images/nav_ringtones.gif');
height:50px;
width:169px;
outline:none;
position:relative;
top:25px;
left:283px;
z-index:2000;
}
a#nav_ringtones:hover {
background-position:0px 0px;
}

#footer {
background:transparent url(/images/footer.jpg) no-repeat top center;
width:1000px;
height:208px;
color:#dbcf23;
}

#footer a {
color:#fff;
}

#footer_links {
margin:0 auto;
padding-top:5px;
width:500px;
text-align:center;
font-size:12px;
}
#footer_links a{
text-decoration:none;
}
#footer_links a:hover{
text-decoration:underline;
}

#invisible_links a img {

}

#invisible_links {
margin-top:-15px;
margin-left:250px;

}

#main_links {
color:#dbcf23;
font-size:14px;
text-align:center;
width:400px;
margin:30px auto;
font-family:Arial, Helvetica, sans-serif;
}

#main_links a{
text-align:left;
color:#fff;
text-decoration:none;
}
#main_links a:hover{
text-decoration:underline;
}

.navigation {
height:45px;
}

.albumGroup table {
margin:0 auto;
text-align:center;
}


#floats {
width:1000px;
height:91x;
}

#float_left {
width:225px;
height:77px;
float:left;
background:url(/images/float_left.jpg);
}

#float_right {
width:212px;
height:91px;
float:right;
background:url(/images/float_right.jpg);
}


#sidebar {
float:left;
width:155px;
text-align:center;
margin-top:0px;
margin-right:20px;
font-family:'arial black', arial, helvetica, sans-seif;
line-height:13px;
text-align:right;
}


#widget {
width:210px;
float:left;
}

#widget embed {
margin-left:11px;
}

#copy_left {
float:left;
width:590px;
margin: 0 0 0 0px;
}


.blogtitle {
color:#dbcf23;
margin-top:20px;
}

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

#sidebar a:hover {
text-decoration:underline;
}

#sidebar ul, #sidebar li {
list-style:none;
}

.entry p {
margin:20px 0;
}


.author {
color:#7e7e7e;
}
