#body_container {
	background: #212121 url('http://fourohone.net/virb/virb_bg.jpg') 0 0 repeat-x;
	font: 10px/12px Arial, sans-serif;
	color: #777;
	width: 100%;
}


#profile_container {
	background: url('http://fourohone.net/virb/virb_right.gif') right repeat-y;
	width: 655px;
	margin: 0px auto;
            overflow: hidden; text-align: left;
}

#main_col {
       width: 495px;
       float: left;
}
#left_col { width: 160px; float: left; }

#profile_container a{ text-decoration: none; color: #777; }
#profile_container a:hover{ color:#323232; }

#twitter {
	padding: 50px 0 40px 0;       
	width: 470px;
	text-align: right;
	color: #323232;
}

#my_twitter_status {
	font: bold 30px/30px Helvetica, Arial, sans-serif;
	letter-spacing: -1px;
}

#my_twitter_status_time {
	display: block;
	margin-top: 2px;
}

#my_twitter_status_time a { color: #2e3f41; }

#personal_info { width: 495px;background-color: #1e1e1e; position: relative; height: 290px; }
#personal_info #meta { position: absolute; top: 0px; left: 0px; }
#personal_info #meta table {direction: rtl; margin: 20px; }
#personal_info .profile_photo { margin-top: 6px;}
#personal_info .profile_meta { text-align: left; direction: ltr; width: 330px;}
.profile_meta h2 { font-size: 10px; font-weight: normal; margin-left: 10px; }
.profile_meta h2 em { font-style: normal; }
.profile_meta .tagline { color: #3d3d3d; margin: -4px 0 12px 10px; }
.profile_meta h1 { background: url('http://fourohone.net/virb/virb_patricia.gif') no-repeat; width: 78px; height: 27px; text-indent: -9999px; }
#personal_info a { color: #777; }
#personal_info #personal_likes { position: absolute; left:20px; bottom: 0px;  text-align: left; width: 320px; height: 180px; }
#personal_likes h3 { font-size: 10px; font-weight: normal; float: left; margin-right: 3px; }
#personal_likes p { margin-bottom: 15px; }

#music_people , #nutshell { margin: 25px 20px; }
#music_people { margin-bottom: 37px; }
#music_people #aural h3 { background:url('http://fourohone.net/virb/virb_listen.gif') right no-repeat; height: 18px; text-indent: -9999px;} 
#music_people #aural p { text-align: right; margin: 4px 0 28px 0; }

#people_things h3 { background: url('http://fourohone.net/virb/virb_things.gif') right no-repeat; text-indent: -9999px; height: 22px;}
#people_things img { width: 50px; margin: 0 0 0 2px; padding: 0; }
#people_things #friends { margin-top: -12px; }
#people_things #friends, #people_things #groups, #nutshell #photos_flickr, #nutshell #videos { text-align: right; }

h3 span.h3_dash { display: none; }
h3 span.see_all { margin: 0 0 0 4px; color: #3d3d3d;}
#profile_container h3 a {color:#3d3d3d;}

#nutshell h3 { background: url('http://fourohone.net/virb/virb_nutshell.gif') right no-repeat; height: 23px; text-indent: -9999px; }
#nutshell #blogs { text-align: right; margin-top: 2px; }
#nutshell #blogs h3 { background: none; height: 14px; }
#nutshell #blogs p { margin-bottom: 10px; }
#nutshell #blogs p.blog_post { text-transform: uppercase; margin: 2px 0 0;}
#nutshell #blogs p.blog_post a { color: #5c8d92; font-size: 14px; font-weight: bold; }

#people_things #friends h3, #people_things #groups h3,
#nutshell #photos_flickr h3, #nutshell #videos h3 { background: none; text-indent: 0; margin: 2px 0px 5px; font-size: 10px; font-weight: normal; height: auto; position: relative; top: 68px; }

#photos_flickr { margin-top: -10px; padding: 0; }
#photos_flickr div { float: right; margin: 0 0 0 5px; }
#photos_flickr div img { width: 50px; }
#videos { clear: both; padding-bottom: 15px;  }
#videos img { width: 50px; margin: 4px 0 0 2px;}
#nutshell #photos_flickr h3 { top:69px; }
#nutshell #videos h3 { top: 60px; }

.comment_h3 { background: url('http://fourohone.net/virb/virb_comments.gif') no-repeat;  text-indent: -9999px; height: 16px; margin: 0 20px 5px 0; }

#comments { background: url('http://fourohone.net/virb/virb_right.gif'); margin: 0; padding-bottom: 20px; }
#comments h3 { text-align: right; font-size: 10px; font-weight: normal; color: #203032; padding-top: 20px;}
#comments h3 a, #comments span { color: #777; text-transform: uppercase;}
#comments > p { text-align: left; font-size: 12px; font-weight: bold; text-transform: uppercase; margin: -11px 0 0 20px; } 
#comments > p a { color: #777;  }

#add_comment { display: none; }
#add_comment { margin: 0 20px 20px; }
.comment_says, .comment_author { text-transform: uppercase; font-weight: bold; font-size: 12px; color: #5f878b; margin: 0 0 5px;  }
.comment_text { width: 470px; background: #203032; border: 1px solid #212121; }
.comment_btn { text-transform: lowercase; font-weight: bold; font-family: arial, sans-serif; font-size: 11px; color: #203032; border: 2px solid #5f878b; margin: 5px 0; background: #5f878b; }

.comment_box, .comment_box_alt { padding: 20px 0 10px 20px; }
#comments img { float: right; margin: 0 0 10px 15px; }
.comment_post { margin: 5px 0 10px; }
hr.clear { clear: both;}

#left_col #connect { text-transform: uppercase; font-weight: bold; font-style: normal; color: #5f878b; font-size: 14px; line-height:16px;  }
#left_col #connect a { color: #5f878b; }
#left_col #connect em { font-style: normal; }
#left_col #connect ul { margin: -8px 10px; text-align: right; }
#left_col #connect ul li { padding: 8px 0px 8px; border-bottom: 1px solid #212121; }

#footer_please_dont{ clear: both; }

            