.profile_meta h2 em{font-style:normal; }
.profile_meta h2 span{font-weight:normal; }
h5 em{font-style:normal; }

p{margin:0; }
p.tagline{margin:.5em 0 1em 0; line-height:125%; }
div#blogs p{margin:0 0 1.5em 0; }
div#blogs p.blog_post{margin:0 0 .5em 0; }
.comment_box p,.comment_box_alt p, .comment_box p.comment_post,.comment_box_alt p.comment_post{margin:0 0 .5em 115px; }
.comment_box p em,.comment_box_alt p em{margin-top:2.5em; font-size:10px; }
div.comment_box form p textarea{width:99%; }
#player_personal p{text-align:center; }

* html div.comment_box form p textarea{margin-right:-100px; width:620px; }
div.comment_box_alt form p textarea{width:99%; }
* html div.comment_box_alt form p textarea{margin-right:-100px; width:620px; }

input,textarea{font:bold 12px Arial,Helvetica,Verdana,sans; color:#333; padding:.2em; width:100%; margin:1em 0 .5em 0; letter-spacing:-1px; }
input.comment_btn{width:auto; padding:0; }
textarea.comment_text{height:90px; margin:0; font-weight:normal; }

img { border:0; }
hr { height:0; width:0; border:0; }
ul,li { list-style-type:none; }
table,tr,td { border:0; border-collapse:collapse; vertical-align:top; }
* { padding:0; margin:0; }

h1 { font-size:26px; font-weight: normal; color:#333333; letter-spacing:-1px; margin: 0 0 20px 0; }
h2 { font-weight: normal; line-height: 100%; margin: 0 0 .2em 0; letter-spacing: 0; }
h3 { font-size: 22px; color: #444444; font-weight: normal; letter-spacing:0; padding:0 0 1em 0; margin:0; }
h4 { font-size: 12px; color: #666666; padding-bottom:10px; }
h4 strong { color:#333333; }
h5 { position: absolute; top: 88px; left: 360px; width: 135px; height: 12px; font: normal 9px "Lucida Grande",Tahoma,sans; color: #99ea00; line-height: 12px; }
p em{ font-family: Arial, verdana, helvetica, sans-serif; }
p.tagline {font-size:#; }

/*.comment_box p,.comment_box_alt p,.comment_box p.comment_post,.comment_box_alt p.comment_post,#show tr p,#shows tr.row_odd p { color:#444444; font-size:12px; }*/
div.comment_box,div.comment_box_alt, #shows tr, #shows tr.row_odd { background-color:#efefef; border-top:1px solid #dddddd; }
.comment_box p.comment_extras, .comment_box_alt p.comment_extras { color: #888888; font-size: 12px; }
p.comment_author a,p.comment_author a:visited { color: #0281ca; }
p.comment_author a:hover { color:#000000; }
#comments { padding-right: 0; margin: 20px 0 10px 0; }
div.comment_box,div.comment_box_alt { display: block; padding: 15px; margin: 0 0 10px 0; }
.comment_box p.comment_extras,.comment_box_alt p.comment_extras { margin-top: 15px; }
div#add_comment { display: none; margin: 0 0 20px 0; }

#shows tr { border-bottom: 1px solid #e3e3e3; background-color: transparent; }
#shows tr.row_odd { background: #f5f5f5; }
#shows td { text-align: left; padding: .5em 0; vertical-align: top; }
#shows td.col1{ width: 6em; }
#shows td.col4{ width: 2.5em; }

a,a:link,a:visited { color:#7F0983; font-weight: bold; }
a:hover { color:#000000; }
a,a:link,a:visited{text-decoration:underline; }
a:hover{text-decoration:none; }
.module h3 a,.module h3 a:visited{font-weight:normal; }
div#blogs p.blog_post a,div#blogs p.blog_post a:visited{font-weight:bold; }

div#body_container, div#profile_container { color:#444444; font: normal 12px Arial, verdana, helvetica, sans-serif; }
div#body_container{ width:100%; background: url(http://www.1ncu8u5.co.uk/images/stripes.png) repeat; }
div#profile_container { clear: both; background: #ffffff; width: 816px; border: 12px solid #F15FEE; border-width: 0 12px; margin: 0; }

div.profile_meta p.tagline {  }
div#meta_music p.tagline, div#meta_music p.location {  }
div.profile_meta { float: left; padding: 15px; }
div.profile_meta h2 { color: #999999; font-size: 12px; }
div.profile_photo { float: left; width: auto; padding: 10px; text-align: center; border: 1px solid #dddddd; }
.profile_photo img { position: relative; display: block; }
.profile_meta ul { margin: 10px 0 0 0; }
.profile_meta ul li{float:left; padding:0 10px 0 0; }

img.virb_image { border: 1px solid #dddddd; background:#ffffff; float:left; padding:3px; margin:0 13px 13px 0; }
a:hover img.virb_image { background:#dddddd; }

div.module { border: 1px solid #dddddd; padding: 10px; margin: 0 0 10px 0; display:block; text-align:left; line-height:150%; }
div.module p {color:#444444; font-size:12px; }

#connect ul li { border-bottom: 1px solid #dddddd; font-size: 12px; }
#connect ul li a:hover { background:#efefef; color:#0281ca; }
#photo_portfolio { border-bottom-color: #dddddd; }

div#body_container,div#profile_container { text-align:center; }
div#body_container{ padding: 10px 0; }
div#profile_container{ margin: 0 auto; padding: 0 20px 20px 20px; }

div#left_side { float:left; width: 410px; margin:0 20px 35px 0; }
div#right_side{float:left; width: 380px; margin:0 0 35px 0; }

#connect { padding-right:0; }
#meta, #meta_music, #connect{ border:0; }

#connect ul { font-size: 11px; margin-top: 5px; }
#connect ul li a, #connect ul li a:visited { display: block; width: 100%; padding: 0; text-decoration:none; }
#connect ul li em{font-family:Arial,Verdana,sans-serif; }
#connect ul li#isFriend,#connect ul li#friendshipPending,#connect ul li#isYou{padding:.2em 0; }

#videos img.virb_image,.videos_alt img.virb_image,#photos img.virb_image, .photos_alt img.virb_image{margin:0 10px 10px 0; }
#meta_music table,#shows table{width:100%; }

#meta_music,#player_personal{padding-right:0; }
#photo_portfolio{border-top:0; border-bottom-width:1px; border-bottom-style:solid; margin:0 0 20px 0; padding:10px 0 20px 0; }
#photo_portfolio img{width:100%; padding:0; margin:0; border:0; }

.clear{position:relative; clear:both; }

div#header { background: url(http://www.1ncu8u5.co.uk/images/virb/virb-header-bg2.gif) top left no-repeat; min-height: 60px; padding: 240px 30px 20px 30px; margin: 0 auto; width: 820px; }
div#bottomblock { background: url(http://www.1ncu8u5.co.uk/images/virb/virb-footer-bg.gif) bottom left no-repeat; height: 229px; padding: 20px 30px 20px 30px; margin: 0 auto; width: 901px; clear: both; }
div#bottomblock p { margin: 10px 0 20px 0; }
