* { margin: 0; padding: 0 }
body { margin: 0; padding: 0; font: normal 10px Arial, Helvetica, sans-serif; color: #dddddd; background-image: url(/calliope/3.7.3/imagesdb/profile/images/body_bg.png); background-repeat: repeat-x; background-color: #515151 }
a { text-decoration: none !important; color: #dddddd }
p { font: normal 10px Arial, Helvetica, sans-serif }
a img { border: 0 }
hr { margin: 0; padding: 0; height: 1px; color: #666666; background-color: #666666; border: none }
#wrapper { width: 752px; margin-left: auto; margin-right: auto; background-image: url(/calliope/3.7.3/imagesdb/profile/images/wrapper-bg.png); background-repeat: repeat-y; height: 100% }
#wrapper2 { float: left; width: 480px; display: inline; margin: 0 0 0 10px }
#left-column { float: left; width: 240px; display: inline }
#middleColumn { float: right; width: 240px; height: auto }
#rightColumn { width: 252px; float: right; display: inline; margin: 0 10px 0 0 }
#pic-display { width: 220px; height: 186px; background: url(/calliope/3.7.3/imagesdb/profile/images/main_pic_bg.png) no-repeat center center; margin: 10px auto 0 auto }
#pic-display-wrap { width: 195px; margin: 0 auto 0 auto; padding: 40px 0 0 0 }
#previous-pic { float: left; width: 30px; text-align: right }
#next-pic { float: right; width: 30px; text-align: left }
#next-pic input, #previous-pic input { margin: 40px 0 0 0 }
.component { margin: 10px auto 10px auto; background: #1B1B1B; border: 1px solid #575757; width: 90.83% }
#pic-frame { height: 100px; width: 100px; overflow: hidden; border: 3px solid #333333; margin-left: auto; margin-right: auto }
#pic-frame a { display: block; height: 100px; width: 100px }
#pic-frame a span { display: none }
.caption { text-align: center; margin: 10px }
.clear { clear: both; display: block; width: 1px; height: 1px }
#short-info, #im-status, #about-me p, #leftSubColumn_more-about-me dl { margin: 10px }
#im-status a { margin: 0 5px 0 0 }
#short-info dl { list-style: none }
#short-info dd { margin-bottom: 5px }
.component h2 { background: #0F0F0F; border-bottom: 1px solid #575757; position: relative }
.component h2 span { padding: 5px; display: block }
.component a.collapse { float: left; position: relative; margin: 8px 5px 0 5px }
#leftSubColumn_more-about-me dd { margin-bottom: 10px }
.person-pic a span { display: none }
#people-listings p { margin: 10px auto 10px auto; padding: 0; text-align: center }
#people-listings-friendster p { margin: 10px auto 10px auto; padding: 0; text-align: center }
.person-pic { width: 71px; height: 72px; overflow: hidden !important; margin: 10px auto 10px auto }
.person-pic a { width: 71px; height: 72px; display: block }
.person-box { width: 87px; background-color: #0F0F0F; border: 1px solid #575757; overflow: hidden; margin: 5px auto 5px 4px; float: left; padding: 0 !important }
#people-listings { padding: 0px 10px 0px 10px }
#people-listings-friendster { padding: 0 }
#select-blog { margin: 10px 0 0 10px; width: 100px }
#wordspew { margin: 0 10px 10px 10px }
.avatar-pic { height: 52px; width: 52px; overflow: hidden; margin: 10px 0 10px 10px; border: 1px solid #575757 }
.avatar-pic a span { display: none }
.avatar-pic a { height: 52px; width: 52px; display: block }
.testimonial { margin: 0 0 25 px 0 }
.testimonial p { margin: 0 10px 10px 10px !important }
.user-link a { font-weight: bold !important }
.date { margin-top: 0 }
#blogs-listed { margin: 10px }
#blogs-listed ul { list-style: none; padding: 0; margin: 10px 0 10px 0 }
#blogs-listed ul li { padding-left: 22px; margin: 0 0 2px 0 }
li.restricted { background: url(/calliope/3.7.3/imagesdb/profile/images/restricted-icon.png) no-repeat left center }
a.refresh { background-image: none }
a.refresh span { background: url(/calliope/3.7.3/imagesdb/profile/images/refresh.png) no-repeat 75% 85% }
#album-listed { margin: 10px }
#album-listed ul { list-style: none; padding: 0; margin: 10px 0 20px 0; padding-bottom: 10px; border-bottom: 1px solid #575757 }
#album-listed ul li { padding-left: 22px; margin: 0 0 2px 0 }
h3#myphotos span { background-image: url(/calliope/3.7.3/imagesdb/profile/images/photo_album.png); background-position: left; background-repeat: no-repeat; padding-left: 20px }
h3#myvideos span { background-image: url(/calliope/3.7.3/imagesdb/profile/images/myvideo.png); background-position: left; background-repeat: no-repeat; padding-left: 22px }
h3#myaudio span { background-image: url(/calliope/3.7.3/imagesdb/profile/images/myaudio.png); background-position: left; background-repeat: no-repeat; padding-left: 22px }
a.edit span { float: right; margin: 5px 5px 0 5px; padding: 0; width: 20px; height: 10px; border: none; cursor: pointer; display: block }
#flickr-feed { width: 90%; margin: 0 auto 0 auto; padding-left: 20px }
#pbase-feed { width: 90%; margin: 0 auto 0 auto; padding-left: 20px }
#photobucket-feed { width: 90%; margin: 0 auto 0 auto; padding-left: 20px }
#twentythree-feed { width: 90%; margin: 0 auto 0 auto; padding-left: 20px }
#fotothing-feed { width: 90%; margin: 0 auto 0 auto; padding-left: 20px }
div.photothumb { height: 72px; width: 72px; float: left; overflow: hidden; margin: 10px 5px 10px 5px; border: 1px solid #575757 }
div.pager { background-color: #0F0F0F; border-top: 1px solid #575757; text-align: center; height: 25px; margin: 0; padding: 5px 0 0 0 }
div.pager a { vertical-align: bottom }
a.prev { display: block; background-image: url(/calliope/3.7.3/imagesdb/profile/images/prev.png); background-repeat: no-repeat; background-position: center; height: 16px; width: 16px; float: left; margin: 0 0 0 10px }
a.next { display: block; background-image: url(/calliope/3.7.3/imagesdb/profile/images/next.png); background-repeat: no-repeat; background-position: center; height: 16px; width: 16px; float: right; margin: 0 10px 0 0 }
.page-numbers { margin: 0 16px 0 16px; display: block }
a.prev span, a.next span { display: none }
.video { background-color: #0F0F0F; width: 150px; border: 1px solid #575757; margin: 10px auto 10px auto }
.video-thumb { width: 100px; height: 97px; overflow: hidden; border: 1px solid #575757; margin: 10px auto 10px auto }
.video-info h3 { margin: 5px 10px 15px 10px !important }
.video-info dl { list-style: none; margin: 10px }
.video-info dd { margin-bottom: 10px }
#delicious-feed { margin: 10px }
.delicious-link { padding-bottom: 10px; border-bottom: 1px solid #575757; margin-bottom: 20px }
#delicious-feed h3 { margin-bottom: 10px }
#delicious-feed dd { margin-bottom: 5px }
#short-info h3 a.refresh { display: block; height: 16px; width: auto }
#short-info h3 a.refresh span { background-position: right; display: block }
.component h3 { font: bold 14px Arial, Helvetica, sans-serif; margin: 5px 0 5px 0 }
#short-info h3 a.refresh span { font: bold 14px Arial, Helvetica, sans-serif; margin: 5px 0 5px 0 }
.component p { font: normal 11px Arial, Helvetica, sans-serif; margin: 5px 0 5px 0 }
.component a:link, .component a:visited { font: normal 11px Arial, Helvetica, sans-serif; text-decoration: none; color: #dddddd }
dl dt { font: bold 11px Arial, Helvetica, sans-serif; margin: 0 5px 0 0px !important; clear: both }
dl dd { font: normal 11px Arial, Helvetica, sans-serif }
.component h2, .component h2 span { font: bold 12px Arial, Helvetica, sans-serif; cursor: move }
.title-bar { cursor: move }
#blogs-listed ul li a { font: normal 11px Arial, Helvetica, sans-serif; text-decoration: none; color: #dddddd }
#blogs-listed ul li a:hover, .component a:hover { color:#BBBBBB }
.date { font: normal 10px Arial, Helvetica, sans-serif !important }
span.flickr-settings { font: normal 10px Arial, Helvetica, sans-serif !important; background: none !important }