body { background: #000; text-align: center; margin: 20px 0 0 0; font-family: Verdana, Arial, sans-serif; }
h1,h2,h3,h4,h5,h6 { font-family: Arial, sans-serif; margin: 0; }
h1,h2,h3 { font-weight: 400; }
br { line-height: 12px; }
button { background: #ccc; color: #FFF; font-weight: 700; font-size: 12px; padding: 5px; border: 0; text-transform: uppercase; }
button:hover { background: #f034b9; }
textarea { border: 1px solid #000; padding: 5px; font-size: 11px; font-family: Verdana, sans-serif; }

/* Hidden */
#top h1, #status h2, #login h2, #accessibility, #header a span, #navigation h2, #content-photos h3 { position: absolute; left: 0; top: -1000px; }
.hidden { display: none; }

/* Fonts */
#login p, #login, #announcements p, #news li, #features a, #content-info, #secondary li, #content-photos p, #people-search select, #people-search input, #footer li, #indicia p { font-size: 10px; line-height: 18px; }

/* Content */
.content { padding: 20px; }
.content p, .content ul, .content ol { color: #222; margin: 0 0 10px 0; }

/* Links */
a, #content-friends .more a:hover, #upload-photo .more a:hover, #avatar .more a:hover, #content-guestbook .more a:hover { color: #666699; text-decoration: none; }
a:hover { color: #9999FF; }
#popup a { color: #FFF; }
#footer a { color: #AAA; }
#login-controls a { color: #CCC; }
#login-controls a:hover, #footer a:hover { color: #EFEFEF; }
#content-friends .more a, #upload-photo .more a,  #avatar .more a, #content-guestbook .more a { color: #000; font-style: italic; }
#features a:hover { background: #66A; }
.author { color: #000; }

/* Lists */
#top ul, #login-controls ul, #links ul, #navigation ul, #navigation-tertiary ul, #news ul, #features ul, .col-1 ul, .col-2 ul, #content-navigation ul, #content-friends ul, #upload-photo ul, #avatar ul, .comments, .paging ul, .profile ul .profilelarge ul { padding: 0; margin: 0; list-style: none; }

/* Icons */
.icon-comments { background: url("/images/icon_comments.gif") 0 50% no-repeat; padding-left: 20px; }
.icon-friends { background: url("/images/icon_friends.gif") 0 50% no-repeat; padding-left: 20px; }
.icon-galleries { background: url("/images/icon_galleries.gif") 0 50% no-repeat; padding-left: 20px; }
.icon-journal { background: url("/images/icon_journal.gif") 0 50% no-repeat; padding-left: 20px; }
.icon-page { background: url("/images/icon_page.gif") 0 50% no-repeat; padding-left: 20px; }

.icon-profile { background: url("http://urnotalone.com/images/icon_profile.gif") 0 50% no-repeat; padding-left: 20px; }
.icon-bestfriends { background: url("http://urnotalone.com/images/icon_bestfriends.gif") 0 50% no-repeat; padding-left: 20px; }
.icon-email { background: url("http://urnotalone.com/images/icon_email.gif") 0 50% no-repeat; padding-left: 20px; }
.icon-mailprefs { background: url("http://urnotalone.com/images/icon_mailprefs.gif") 0 50% no-repeat; padding-left: 20px; }
.icon-videojournal { background: url("http://urnotalone.com/images/icon_videojournal.gif") 0 50% no-repeat; padding-left: 20px; }
.icon-lists { background: url("http://urnotalone.com/images/icon_lists.gif") 0 50% no-repeat; padding-left: 20px; }
.icon-calendar { background: url("http://urnotalone.com/images/icon_calendar.gif") 0 50% no-repeat; padding-left: 20px; }
.icon-link { background: url("http://urnotalone.com/images/icon_link.gif") 0 50% no-repeat; padding-left: 20px; }
.icon-camera { background: url("http://urnotalone.com/images/icon_camera.gif") 0 50% no-repeat; padding-left: 20px; }
.icon-camera-warning { background: url("http://urnotalone.com/images/icon_camera_warning.gif") 0 50% no-repeat; padding-left: 20px; }
.icon-camera-error { background: url("http://urnotalone.com/images/icon_camera_error.gif") 0 50% no-repeat; padding-left: 20px; }
.icon-journal-view { background: url("http://urnotalone.com/images/icon_camera_warning.gif") 0 50% no-repeat; padding-left: 20px; }
.icon-journal-add { background: url("http://urnotalone.com/images/icon_journal_add.gif") 0 50% no-repeat; padding-left: 20px; }
.icon-password { background: url("http://urnotalone.com/images/icon_password.gif") 0 50% no-repeat; padding-left: 20px; }
.icon-location { background: url("http://urnotalone.com/images/icon_location.gif") 0 50% no-repeat; padding-left: 20px; }
.icon-deleteprofile { background: url("http://urnotalone.com/images/icon_deleteprofile.gif") 0 50% no-repeat; padding-left: 20px; }
.icon-blocks { background: url("http://urnotalone.com/images/icon_blocks.gif") 0 50% no-repeat; padding-left: 20px; }
.icon-pendinglist { background: url("http://urnotalone.com/images/icon_pendinglist.gif") 0 50% no-repeat; padding-left: 20px; }
.icon-sentrequest { background: url("http://urnotalone.com/images/icon_sentrequest.gif") 0 50% no-repeat; padding-left: 20px; }
.icon-event { background: url("http://urnotalone.com/images/icon_event.gif") 0 50% no-repeat; padding-left: 20px; }

.icon-search { background: url("http://urnotalone.com/images/icon_search.gif") 0 50% no-repeat; padding-left: 20px; }
.icon-videojournal { background: url("/images/icon_video.gif") 0 50% no-repeat; padding-left: 20px; }
.icon-warning { background: url("http://urnotalone.com/images/icon_note.gif") 0 50% no-repeat; padding-left: 20px; }


/* Layout */
#container { background: #FFF; text-align: left; margin: 0 auto; }

.col-1 { width: 240px; overflow: hidden; float: left; }

.col-2 { width: 480px; overflow: hidden; float: left; }
.col-2 .note { margin: 10px 20px; }

.col-3 { width: 720px; overflow: hidden; float: left; }
.col-3 .note { margin: 10px 20px 10px 0; }

.col-4 { width: 960px; overflow: hidden; }
.col-4 .images ul { width: 210px; overflow: hidden; }
.col-4 .images li { width: 70px; height: 70px; overflow: hidden; float: left; margin: 0; padding: 0; border: 0; }
.col-4 .images img { border: 0; margin: 0; padding: 0; }

.col-all { width: 100%; overflow: hidden; }


#top { color: #CCC; background: #000; font-size: 11px; }

#status ul { margin: 5px 0 0 20px; }
#status li { float: left; margin-right: 20px; }
#status strong { color: #f034b9; }

#login { width: 960px; overflow: hidden; background: #444 url("/images/bg_00.gif") 0 0 no-repeat; }
#login .last, #news .last, #content-actions .last, #secondary .last, .values .last { border: 0; }

#login-controls ul { width: 720px; height: 42px; overflow: hidden; color: #CCC; }
#login-controls li { float: left; margin: 0; padding: 0 10px; margin: 15px 0; line-height: 11px; }
#login-controls a { font-weight: 700; }

#login-form { padding: 10px 0; background: #CCC; }
#login-form .label { width: 80px; overflow: hidden; float: left; padding-left: 20px; font-weight: 700; }
#login-form .input { width: 140px; overflow: hidden; float: left; }
#login-form .input input { width: 140px; font-size: 11px; background: #EEE; border: 0; padding: 3px; margin: 0; }
#login-form .submit { width: 100px; overflow: hidden; float: left; }
#login-form .submit input { padding: 0; border: 0; margin: 0 0 0 10px; }
#login-form .message { width: 380px; overflow: hidden; float: left; text-align: right; }
#login-form .message p { font-weight: 700; margin: 0 20px 0 0; color: #CCC; }

#search { float: right; height: 22px; background: url("/images/bg_01.gif") 20px 0px no-repeat; margin: 10px 0; }
#search form { margin: 0; }
#search input { width: 158px; font-size: 11px; color: #222; background: none; margin: 0 0 0 20px; padding: 5px 7px; border: 0; float: left; }
#search input:focus { outline: 0; }
#search .submit { width: 33px; height: 22px; overflow: hidden; border: 0; margin: 0 0 0 5px; padding: 0; }

#header { height: 80px; background: #FFF; }
#header #leaderboard img { margin: 20px 0; border: 6px solid #CCC; }

#logo p, #logo a { width: 350px; height: 78px; overflow: hidden; margin: 0; }
#logo a { display: block; background: url("/images/newlogo.jpg") 0 0 no-repeat; }

#links ul { margin: 25px 20px; }
#links li { font-size: 15px; font-style: italic; font-family: Arial, sans-serif; line-height: 15px; padding: 5px 0 1px 12px; background: url("/images/arrow_right.gif") 0 50% no-repeat; }

#navigation { width: 920px; overflow: hidden; margin: 0 20px; }
#navigation li { float: left; }
#navigation li a { display: block; float: left; font-size: 13px; font-weight: 700; text-transform: uppercase; color: #000; padding: 10px 18px 10px 19px; }
#navigation li a:hover { background: #9999FF; color: #FFF; }
#navigation .active a { background: #EFEFEF; }
#navigation .active a:hover { background: #EFEFEF; color: #000; }

#navigation-tertiary { width: 700px; overflow: hidden; }
#navigation-tertiary li { float: left; }
#navigation-tertiary li a { display: block; float: left; font-weight: 700; text-transform: uppercase; color: #000; margin: 10px 18px 10px 0; }

#content { width: 920px; margin: 0 20px; padding: 0 0 20px 0; background: #EFEFEF; }
#content h3 { font-size: 18px; font-weight: 400; }
#content .article { padding-top: 20px; }

#content-header { padding: 20px 10px; background: #EFEFEF; }
#content-header h2 { font-size: 22px; font-weight: 700; display: inline; margin-left: 10px; }
#content-header p { font-size: 11px; font-weight: 400; color: #666; display: inline; padding-left: 5px; }

#sidebar { width: 220px; }
#sidebar img, #ads-bottom img { border: 6px solid #CCC; }
#sidebar img { margin: 0 0 0 20px; }

.ad-side { margin: 0 20px; padding: 10px 0 0 0; text-align: center; background: #FFF; }
.ad-side img { border: 0; margin: 27px 0; }

#mainbar { width: 700px; overflow: hidden; float: left; }
#mainbar .content { width: 680px; overflow: hidden; padding: 20px; }

#footer { background: #444 url("/images/bg_00.gif") -960px 100% no-repeat; padding: 0 0 20px 0; }
#footer a { font-weight: 400; }

#indicia { padding: 10px 20px; background: #000; }
#indicia p { color: #666; margin: 10px; }

#ads-bottom { text-align: center; padding: 20px 0; }

.info-search { padding: 20px 0 10px 0; }
.info-search input { border: 1px solid #000; margin: 0 10px 0 0; padding: 5px; font-size: 11px; }

.paging { overflow: hidden; padding: 5px 0; }
.col-3 .paging { width: 680px; }
.paging li { float: left; }
.paging li a { display: block; padding: 4px 9px; color: #000; background: #FFF; margin: 5px 5px 5px 0; }
.paging li a:hover { background: #f034b9; color: #FFF; }
.paging .active a { font-weight: 700; }
.paging .overview { color: #999; float: left; padding: 5px 0; margin: 0 10px 0 0 !important; }

.comments { clear: both; }
.comments h4 { margin: 0 0 5px 0; }
.comments p { margin-top: 0 !important; }
.comments .self { background: #FFF !important; }
.comments .avatar { width: 80px; overflow: hidden; float: left; }
.comments .avatar img { margin: 0 0 0 10px; }
.comments .info, .byline .info { overflow: hidden; float: left; }
.comments li { overflow: hidden; padding: 10px 0; clear: both; }
.comments .title { display: block; margin: 0 0 5px 0; }
.comments .author, .byline .author { font-weight: 700; }
.comments .date, .byline .date { color: #999; }
.comments .text, .byline .text { display: block; overflow: hidden; border-top: 1px dotted #999; margin-top: 5px; padding: 5px 0 0 0; }
.col-2 .comments li { width: 420px; }
.col-3 .comments li { width: 680px; }
.col-2 .comments .info, .col-2 .comments .text { width: 330px; }
.col-3 .comments .info, .col-3 .comments .text { width: 600px; }

.values li { width: 420px; overflow: hidden; padding: 5px 0; border-bottom: 1px dotted #CCC; }
.values .type { width: 100px; overflow: hidden; color: #999; float: left; }
.values .value { width: 320px; overflow: hidden; float: left; }

.valuelong  { width: 420px; overflow: hidden; float: left; }

.note { background: #FFF url("/images/icon_note.gif") 16px 16px no-repeat; }
.note p { border: 6px solid #f9d360; margin: 0 !important; padding: 10px 10px 10px 30px; }

.alert { background: #FFF url("/images/icon_alert.gif") 16px 16px no-repeat; }
.alert p { border: 6px solid #f034b9; margin: 0 !important; padding: 10px 10px 10px 30px; }

/* Home */

#column-big { width: 460px; padding: 0 0 14px 0; }
#column-small { padding: 0 0 8px 0; }
#column-small .images { margin-left: 20px; }
#column-small h3 { font-size: 14px; font-weight: 700; color: #999; margin: 6px 0; padding: 0; }

#announcements { padding: 0 0 10px 0; }
#announcements h3, #news h3 { font-size: 18px; font-weight: 400; margin: 6px 0 0 0; padding: 0; }
#announcements h4 { font-size: 16px; line-height: 16px; font-weight: 700; margin: 0; }
#announcements p { margin: 5px 0; }
#announcements .item { width: 460px; overflow: hidden; padding: 10px 0; }
#announcements .image { width: 122px; overflow: hidden; float: left; }
#announcements .info { width: 338px; overflow: hidden; float: left; }
#announcements .utility { border: dotted #999; border-width: 1px 0; padding: 6px 0; }
#announcements .date { color: #666; background: url("/images/icon_date.gif") 0 50% no-repeat; padding: 2px 2px 2px 20px; }

#news li { width: 460px; overflow: hidden; border-bottom: 1px dotted #999; padding: 5px 0; margin: 0 20px 0 0; }
#news .date { display: block; width: 90px; overflow: hidden; float: left; color: #666; }
#news .info { display: block; width: 355px; overflow: hidden; float: left; margin-left: 5px; }

#features { padding-bottom: 4px; }
#features h3 { margin-left: 5px; }
#features strong { display: block; font-size: 14px; line-height: 18px; font-weight: 400; color: #99F; font-family: Arial, sans-serif; margin: 0 0 4px 0; }
#features a { display: block; width: 200px; overflow: hidden; background: #000; color: #666; padding: 10px 0; margin: 0 0 6px 20px; }
#features .image { display: block; width: 100px; overflow: hidden; float: left; text-align: center; }
#features .info { display: block; width: 90px; overflow: hidden; float: left; color: #EFEFEF; }
#features img { border: 0; }

#primary { margin-top: 20px; }

#secondary { background: #FFF; }
#secondary h3, #footer h2 { font-size: 18px; font-weight: 400; color: #666; margin: 20px 20px 10px 20px; }
#secondary a { font-weight: 700; }
#secondary ul, #footer ul { margin: 0 20px; }
#secondary li { padding: 2px 0; border-bottom: 1px dotted #CCC; }
#secondary .author { display: block; width: 180px; overflow: hidden; clear: both; color: #999; }

#journal-posts h3 { padding-left: 20px; background: url("/images/icon_journal.gif") 0 50% no-repeat; }
#video-journals h3 { padding-left: 20px; background: url("/images/icon_video.gif") 0 50% no-repeat; }
#other-news h3 { padding-left: 20px; background: url("/images/icon_news.gif") 0 50% no-repeat; }
#events h3 { padding-left: 20px; background: url("/images/icon_events.gif") 0 50% no-repeat; }

/* People */

#people-search { background: #EEE; width: 660px; overflow: hidden; padding: 20px 0 20px 20px; }
#people-search select { width: 180px; margin: 0 0 0px 0; }
#people-search label { display: block; font-weight: 700; }
#people-search .col { width: 220px; float: left; }

#content-info .profile { width: 50%; overflow: hidden; float: left; }
#content-info .profile .image { width: 20%; overflow: hidden; float: left; }
#content-info .profile .info { width: 80%; overflow: hidden; float: left; }
#content-info .profile .name { margin: 0; font-weight: 700; }

#content-info .profilelarge { width: 100%; overflow: hidden; float: left; }
#content-info .profilelarge .image { width: 25%; overflow: hidden; float: left; }
#content-info .profilelarge .info { width: 75%; overflow: hidden; float: left; }
#content-info .profilelarge .name { margin: 0; font-weight: 700; }

#content-info .profileedit { width: 440px; overflow: hidden; float: left; }

.special a { margin: 0 0 10px 0; font-weight: 700; padding: 10px; color: #000; background: #CCC; }

.middle-ad { text-align: center; margin: 10px 0 20px 0; }

.profile-row { width: 680px; overflow: hidden; margin: 0 0 10px 0; border-bottom: 1px dotted #000; }

.profile li { width: 100%; overflow: hidden; padding: 5px 0; border-bottom: 1px dotted #CCC; }
.profile .type { width: 25%; overflow: hidden; color: #999; float: left; }
.profile .value { width: 75%; overflow: hidden; float: left; }
.profile .last { border: 0; }

.profilelarge li { width: 100%; overflow: hidden; padding: 5px 0; border-bottom: 1px dotted #CCC; }
.profilelarge .type { width: 25%; overflow: hidden; color: #999; float: left; }
.profilelarge .value { width: 75%; overflow: hidden; float: left; }
.profilelarge .last { border: 0; }

/* Profile */

.stripe { background: url("/images/bg_04.gif") 0 0 repeat-y; }

#content-content .col-2 { width: 460px; }
#content-content .col-3 { width: 700px; }

#content-options { width: 220px; font-size: 11px; }

#content-navigation { margin: 0 20px; }
#content-navigation li { margin: 0; padding: 10px 10px 10px 35px; background-position: 10px 50%; }
#content-navigation li a { display: block; font-weight: 700; color: #000; }
#content-navigation .active { background-color: #FFF; }
#content-navigation .active a:hover { color: #000; }
#content-navigation a:hover { color: #f034b9; }
#content-navigation .secondary { background: #FFF; border-top: 1px solid #EFEFEF; }
#content-navigation .secondary a { font-weight: 400; }

#content-actions { background: #FFF; margin: 10px 20px 20px 20px; padding: 10px; }
#content-actions li { padding: 5px 0; border-bottom: 1px dotted #CCC; }

#content-info.col-2 h3 { margin: 0 0 0 20px; }
#content-info p { margin: 10px 20px 10px 0; }
#content-info .values, #content-info.col-2 p { margin: 10px 20px; }

#content-status { float: right; width: 160px; overflow: hidden; line-height: 11px; margin: 0 20px 0 0 !important; background: #FFF; padding: 10px; }

#content-banner { width: 408px; margin: 0 20px 10px 20px; }
#content-banner img, .middle-ad img { border: 6px solid #CCC; }

#content-photos-main { margin: 5px; text-align: center; border: 5px solid #FFF; background: #FFF; }
/*#content-photos-main img ( height: 50%; width: 50%; }*/
#content-photos ul { padding-left: 20px; background: url("/images/bg_02.gif") 0 0 repeat-y; }
#content-photos p { margin: 0 20px 10px 20px; }

#upload-photo { overflow: hidden; background: #FFF; padding: 10px 0; border: 6px solid #CCC; }
#upload-photo ul { overflow: hidden; }
#upload-photo li { overflow: hidden; float: left; margin: 10px 0 0 0; padding: 5px 0; line-height: 18px; text-align: center; }
.col-3 #upload-photo { width: 668px; margin: 10px 0 10px 0; }
.col-3 #upload-photo ul { width: 668px; }
.col-3 #upload-photo li { padding: 5px 15px; }
#upload-photo .image { width: 190px; height: 170px; overflow: hidden; position: relative; }
#upload-photo img { border: 0; }

#avatar ul { overflow: hidden; }
#avatar li { overflow: hidden; float: left; margin: 10px 0 0 0; padding: 5px 0; line-height: 18px; text-align: center; }

#content-friends { overflow: hidden; background: #FFF; padding: 10px 0; border: 6px solid #CCC; }
#content-friends ul { overflow: hidden; }
#content-friends li { overflow: hidden; float: left; margin: 10px 0 0 0; padding: 5px 0; line-height: 18px; text-align: center; }
.col-2 #content-friends { width: 408px; margin: 10px 20px; }
.col-2 #content-friends ul { width: 408px; }
.col-3 #content-friends { width: 668px; margin: 10px 0 10px 0; }
.col-3 #content-friends ul { width: 668px; }
.col-3 #content-friends li { padding: 5px 15px; }
#content-friends .image { width: 134px; height: 65px; overflow: hidden; position: relative; }
#content-friends .imagecaption { width: 134px; height: 55px; overflow: hidden; position: relative; }

#content-friends .status { position: absolute; left: 21px; top: 40px; width: 60px; height: 10px; overflow: hidden; }
#content-friends .status-1 { background: url("/images/status_00.gif") 0 0 no-repeat; }
#content-friends .status-2 { background: url("/images/status_01.gif") 0 0 no-repeat; }
#content-friends img { border: 0; }
#content-friends .more { width: 368px; text-align: right; margin: 0 20px 19px 20px; }

#content-guestbook { overflow: hidden; }
#content-guestbook li { overflow: hidden; margin: 5px 0; }
#content-guestbook textarea { margin: 0 20px; }
#content-guestbook .note { margin: 10px 20px; }
#content-guestbook .more { text-align: right; margin: 0; }
#content-guestbook form { margin: 0; }
#content-guestbook button { margin: 10px 20px; }
.col-2 #content-guestbook { width: 460px; }
.col-2 #content-guestbook ul { margin: 0 20px; }
.col-2 #content-guestbook li { width: 440px; }
.col-2 #content-guestbook textarea { width: 408px; }
.col-3 #content-guestbook { width: 700px; }
.col-3 #content-guestbook ul { margin: 0 20px 0 0; }
.col-3 #content-guestbook li { width: 680px; }
.col-3 #content-guestbook textarea { width: 608px; }

/* Article */

.byline { width: 680px; overflow: hidden; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px dotted #999; }
.byline h3 { margin: 0 0 10px 0; }
.byline .avatar { width: 70px; overflow: hidden; float: left; }

#article-comment textarea { width: 668px; }
#article-comment button { margin: 10px 0; }

#content-images { width: 260px; overflow: hidden; float: right; margin: 0 0 20px 20px; }

/* Journal */

#content-journal .item { width: 700px; overflow: hidden; clear: both; }
#content-journal h4, .comments h4 { font-size: 22px; font-weight: 400; }
#content-journal .item h4 { margin: 10px 0 5px 0; }
#content-journal h5 { font-size: 18px; font-weight: 400; margin: 10px 0 0 0; }
#content-journal .title { display: block; font-weight: 700; }
#content-journal .date { font-style: italic; color: #999; margin: 5px 0 10px 0; }
#content-journal .item img, .comments img { margin: 10px 0; border: 0; }

/* Dan */
	#boxes {
		font-family: Arial, sans-serif;
		font-size: 10px;
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		width: 675px;
	}
	#boxes li {
		cursor: move;
		position: relative;
		float: left;
		margin: 2px 2px 0px 0px;
		width: 80px;
		height: 90px;
		border: 1px solid #000;
		text-align: center;
		padding-top: 5px;
		background-color: #ddd;
	}

.requests .sidebar_item_body, .requests .sidebar_item_body  {
	display: block;
	padding: 0 0 0 22px;
	background: url(/images/icons/friend.gif) no-repeat 0 4px; 
}

.editprofilerowreq {
	color: #FFF;
	background-color: #F00;
	font-weight: bold;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
  }
  
.editprofilerow {
  clear: both;
  padding-top: 5px;
  }

.editprofilerowlabel {
  float: left;
  width: 80px;
  text-align: right;
  }

.editprofilerowformw {
  float: right;
  width: 335px;
  text-align: left;
  } 

.fieldset { padding: 1em; margin-bottom: 0.5em; }

input.required, textarea.required { border: 1px solid #ffbf2b; }
		
input.validation-failed, textarea.validation-failed { border: 1px solid #FF3300; color: #FF3300; }

input.validation-passed, textarea.validation-passed { border: 1px solid #00CC00; color: #000; }

.validation-advice { margin: 5px 0; padding: 5px; background-color: #FF3300; color: #fff; font-weight: bold; }

.custom-advice { margin: 5px 0; padding: 5px; background-color: #c8aa00; color: #fff; font-weight: bold; }

.form-row { clear: both; padding: 0.5em; }

.field-label{ }

.sidebar_item_header {
	background:#FFF none repeat scroll 0%;
	margin:0pt 5px;
	padding:3px 5px 4px;
	text-align:right;
}

.sidebar_item_header h2 {
	color:#333333;
	float:left;
	font-size:11px;
	margin:0px;
	padding:0px;	
}

.sidebar_item_header .option {
	font-size:9px;
	margin-top:2px;
}

.sidebar_item_body, .sidebar_item_body {
	padding-bottom:5px;
}

.sidebar_item_body {
	padding:8px 10px 15px;
}
/*.updatebody {
	padding:8px 10px 15px;
}*/
.my_status .profile_status .requests {
	width:165px;
}

.my_status .profile_status .requests #status_body {
	padding-left:2px;
	width:108px;
}
.profile_status .requests #status_body {
	float:left;
	margin:0px 0px 0px 5px;
	padding:0px;
	width:115px;
}
.requests .sidebar_item_body, .requests .sidebar_item_body .socialmap {
	background: url(/images/icons/friend.gif) no-repeat 0 4px; 
}
.bdaycal_month_section {
	background:#FAFAFA none repeat scroll 0%;
	border:1px solid #D8DFEA;
	margin:5px 10px;
	padding:5px;
}