.user-profile
{
    PADDING-LEFT: 20px;
    MIN-HEIGHT: 85px;
    POSITION: relative
}
* HTML .user-profile
{
    Z-INDEX: 999999999! important;
    HEIGHT: 85px
}
.user-profile .user-image
{
    LEFT: 3px;
    POSITION: absolute;
    TOP: 6px
}
#search-friends
{
    WIDTH: 180px
}
.profile-block .remove IMG
{
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px
}
.invite INPUT
{
    LEFT: 3px;
    POSITION: absolute;
    TOP: 58px
}
.profile-block IMG.friend-mutual
{
    LEFT: 10px;
    POSITION: absolute;
    TOP: 52px
}
.deny
{
    PADDING-LEFT: 15px;
    BACKGROUND: url(/img/deny.png) no-repeat 0px 50%;
    COLOR: #c00
}
.deny:hover
{
    COLOR: #900
}
.add
{
    PADDING-RIGHT: 0px! important;
    PADDING-LEFT: 18px! important;
    PADDING-BOTTOM: 4px! important;
    COLOR: #390;
    PADDING-TOP: 0px! important
}
.add-friend
{
    PADDING-RIGHT: 0px! important;
    PADDING-LEFT: 18px! important;
    PADDING-BOTTOM: 4px! important;
    COLOR: #390;
    PADDING-TOP: 0px! important
}
.add-message
{
    PADDING-RIGHT: 0px! important;
    PADDING-LEFT: 18px! important;
    PADDING-BOTTOM: 4px! important;
    COLOR: #390;
    PADDING-TOP: 0px! important
}
A.add
{
    PADDING-RIGHT: 0px! important;
    PADDING-LEFT: 18px! important;
    PADDING-BOTTOM: 4px! important;
    COLOR: #390;
    PADDING-TOP: 0px! important
}
A.add-friend
{
    PADDING-RIGHT: 0px! important;
    PADDING-LEFT: 18px! important;
    PADDING-BOTTOM: 4px! important;
    COLOR: #390;
    PADDING-TOP: 0px! important
}
A.add-message
{
    PADDING-RIGHT: 0px! important;
    PADDING-LEFT: 18px! important;
    PADDING-BOTTOM: 4px! important;
    COLOR: #390;
    PADDING-TOP: 0px! important
}
A.add-message
{
    BACKGROUND-IMAGE: url(/img/add-message.png)
}
.add:hover
{
    BACKGROUND-POSITION: 1px -99px;
    COLOR: #030
}
.add-friend:hover
{
    BACKGROUND-POSITION: 1px -99px;
    COLOR: #030
}
.add-message:hover
{
    BACKGROUND-POSITION: 1px -99px;
    COLOR: #030
}
.tool-set
{
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #ddd 1px solid;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 20px 0px 0px;
    BORDER-LEFT: #ddd 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ddd 1px solid
}
.tool-set-main
{
    BORDER-LEFT-COLOR: #999;
    BACKGROUND: #f9f9f9;
    BORDER-BOTTOM-COLOR: #999;
    BORDER-TOP-COLOR: #999;
    BORDER-RIGHT-COLOR: #999
}
.tool-set .tool
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 3px
}
.profile-side
{
    FLOAT: right;
    WIDTH: 250px
}
.profile-list
{
    WIDTH: 250px
}
.profile-list DT
{
    CLEAR: left;
    PADDING-RIGHT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 85%;
    FLOAT: left;
    COLOR: #999;
    PADDING-TOP: 1px
}
.profile-side DT
{
    CLEAR: left;
    PADDING-RIGHT: 4px;
    FONT-SIZE: 85%;
    FLOAT: left;
    WIDTH: 24em;
    COLOR: #999;
    PADDING-TOP: 1px
}
.profile-side DD
{
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 0px;
	WIDTH: 18px;
}
.profile-list DD
{
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 0px
}
#blocked-users DIV
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
#blocked-users .reinstate
{
    PADDING-RIGHT: 10px;
    FONT-SIZE: 85%
}
.profile-switch
{
    DISPLAY: none;
    MARGIN-BOTTOM: 3px;
    TEXT-ALIGN: right
}
.profile-full
{
    FLOAT: left;
    MARGIN: 1em 0px
}
.profile-block
{
    FLOAT: left;
    MARGIN-BOTTOM: 2px;
    WIDTH: 290px;
    MARGIN-RIGHT: 2px;
    POSITION: relative
}
.profile-block DIV
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 70px;
    MIN-HEIGHT: 7em;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 0px
}
* HTML .profile-block DIV
{
    HEIGHT: 7em
}
.profile-block IMG
{
    LEFT: 10px;
    POSITION: absolute;
    TOP: 0px
}
.profile-block H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 0.2em;
    LINE-HEIGHT: 1
}
.profile-block DL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 85%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.profile-block DT
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    MARGIN: 0px;
    COLOR: #666
}
.profile-block DD
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #8b99a7;
    PADDING-TOP: 0px
}
.profile-block DD A
{
    COLOR: #999
}
.profile-compact .profile-block SPAN
{
    DISPLAY: block;
    FLOAT: left;
    WIDTH: 11.5em
}
.profile-block .remove
{
    LEFT: -8px;
    POSITION: absolute;
    TOP: 53px
}
.profile-block .add-friend
{
    LEFT: -8px;
    POSITION: absolute;
    TOP: 53px
}
.profile-block .remove
{
    LEFT: 10px
}
.profile-compact DL
{
    DISPLAY: none
}
.profile-compact .remove
{
    RIGHT: 8px;
    BOTTOM: 5px;
    POSITION: absolute
}
.profile-compact .add-friend
{
    RIGHT: 8px;
    BOTTOM: 5px;
    POSITION: absolute
}
.profile-compact .remove SPAN
{
    DISPLAY: none
}
.profile-compact .add-friend SPAN
{
    DISPLAY: none
}
.profile-compact .profile-block
{
    FLOAT: left;
    MARGIN: 0px 5px 5px 0px;
    WIDTH: 230px
}
.profile-compact .profile-block DIV
{
    MIN-HEIGHT: 50px
}
.profile-compact H3
{
    FONT-SIZE: 85%;
    LETTER-SPACING: 0px
}
#add-friends IMG
{
    FLOAT: left;
    MARGIN-RIGHT: 5px
}
#add-friends P
{
    FONT-SIZE: 85%;
    FLOAT: right;
    MARGIN: -5px 0px 0px;
    WIDTH: 250px;
    TEXT-ALIGN: center
}
.friends-main
{
    MARGIN-RIGHT: 220px! important
}
.friends-side
{
    MARGIN-LEFT: 0px;
    WIDTH: 180px
}
.friends-side OL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.friends-side OL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.friends-side UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.friends-side LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.friends-side UL A
{
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ddd 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    FONT-SIZE: 85%;
    MARGIN-BOTTOM: 2px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ddd 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ddd 1px solid;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.friends-side UL A:hover
{
    BORDER-LEFT-COLOR: #999;
    BORDER-BOTTOM-COLOR: #999;
    BORDER-TOP-COLOR: #999;
    BORDER-RIGHT-COLOR: #999
}
.friends-side UL
{
    MARGIN-BOTTOM: 5px
}
.friends-side OL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px
}
.friends-side OL LI A
{
    TEXT-DECORATION: none
}
.friends-side OL LI A SPAN
{
    TEXT-DECORATION: underline
}
.tight-box
{
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #ddd 1px solid;
    MARGIN-TOP: -0.8em;
    PADDING-LEFT: 10px;
    FONT-SIZE: 85%;
    BACKGROUND: #f6f6f6;
    MARGIN-BOTTOM: 1em;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #ddd 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #ddd 1px solid;
    -moz-border-radius: 4px
}
.undigg-it A
{
    FONT-WEIGHT: normal;
    COLOR: #f05300! important
}
.undigg A
{
    FONT-WEIGHT: normal;
    COLOR: #f05300! important
}
.undigg-it A:hover
{
    COLOR: #9e3700;
    TEXT-DECORATION: underline
}
.undigg A:hover
{
    COLOR: #9e3700;
    TEXT-DECORATION: underline
}
#email1
{
    MARGIN: 0px 5px 5px 0px
}
#email2
{
    MARGIN: 0px 5px 5px 0px
}
#email3
{
    MARGIN: 0px 5px 5px 0px
}
#email4
{
    MARGIN: 0px 5px 5px 0px
}
#email5
{
    MARGIN: 0px 5px 5px 0px
}
#email6
{
    MARGIN: 0px 5px 5px 0px
}
DL.news-diggers-1
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 25px;
    MIN-HEIGHT: 80px;
    BACKGROUND: url(/img/bracket-3.gif) no-repeat 0px 0px;
    FLOAT: right;
    PADDING-BOTTOM: 7px;
    MARGIN: 0px 0px 5px 5px;
    WIDTH: 146px;
    PADDING-TOP: 7px
}
DL.news-diggers-2
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 25px;
    MIN-HEIGHT: 80px;
    BACKGROUND: url(/img/bracket-3.gif) no-repeat 0px 0px;
    FLOAT: right;
    PADDING-BOTTOM: 7px;
    MARGIN: 0px 0px 5px 5px;
    WIDTH: 146px;
    PADDING-TOP: 7px
}
DL.news-diggers-3
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 25px;
    MIN-HEIGHT: 80px;
    BACKGROUND: url(/img/bracket-3.gif) no-repeat 0px 0px;
    FLOAT: right;
    PADDING-BOTTOM: 7px;
    MARGIN: 0px 0px 5px 5px;
    WIDTH: 146px;
    PADDING-TOP: 7px
}
DL.news-diggers-2
{
    MIN-HEIGHT: 64px;
    BACKGROUND-IMAGE: url(/img/bracket-2.gif)
}
DL.news-diggers-1
{
    MIN-HEIGHT: 43px;
    BACKGROUND-IMAGE: url(/img/bracket-1.gif)
}
* HTML DL.news-diggers-3
{
    HEIGHT: 80px
}
* HTML DL.news-diggers-2
{
    HEIGHT: 64px
}
* HTML DL.news-diggers-1
{
    HEIGHT: 43px
}
DL.news-diggers-1 DT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 85%;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    PADDING-TOP: 1px
}
DL.news-diggers-1 DD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 85%;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    PADDING-TOP: 1px
}
DL.news-diggers-2 DT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 85%;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    PADDING-TOP: 1px
}
DL.news-diggers-2 DD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 85%;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    PADDING-TOP: 1px
}
DL.news-diggers-3 DT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 85%;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    PADDING-TOP: 1px
}
DL.news-diggers-3 DD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 85%;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    PADDING-TOP: 1px
}
DL.news-diggers-1
{
    COLOR: #709261
}
DL.news-diggers-1 A
{
    COLOR: #709261
}
DL.news-diggers-2
{
    COLOR: #709261
}
DL.news-diggers-2 A
{
    COLOR: #709261
}
DL.news-diggers-3
{
    COLOR: #709261
}
DL.news-diggers-3 A
{
    COLOR: #709261
}
DL.news-diggers-1 DT
{
    FONT-WEIGHT: bold
}
DL.news-diggers-2 DT
{
    FONT-WEIGHT: bold
}
DL.news-diggers-3 DT
{
    FONT-WEIGHT: bold
}
DL.news-diggers-1 IMG
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-BOTTOM: #ccc 1px solid
}
DL.news-diggers-2 IMG
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-BOTTOM: #ccc 1px solid
}
DL.news-diggers-3 IMG
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-BOTTOM: #ccc 1px solid
}
.news-digger-list
{
    MIN-HEIGHT: 90px
}
FORM#invite-form
{
    MARGIN-TOP: 10px;
    MARGIN-LEFT: 5px;
    WIDTH: 580px
}
FORM#invite-form-register
{
    MARGIN-TOP: 10px;
    WIDTH: 580px
}
.send-note
{
    MARGIN-BOTTOM: 2em
}
.form-large .send-side
{
    CLEAR: none;
    PADDING-RIGHT: 3px;
    FLOAT: left;
    WIDTH: 210px
}
.form-large .send-main
{
    CLEAR: none;
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 5px;
    BACKGROUND: #f6f6f6;
    FLOAT: left;
    PADDING-BOTTOM: 20px;
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: 350px;
    PADDING-TOP: 20px;
    BORDER-BOTTOM: #ccc 1px solid
}
.form-large .send-main INPUT
{
    DISPLAY: block;
    MARGIN-BOTTOM: 0.8em
}
.form-large .send-main TEXTAREA
{
    DISPLAY: block;
    MARGIN-BOTTOM: 0.8em
}
.form-large .send-side INPUT
{
    MARGIN-TOP: 0.8em! important;
    DISPLAY: block;
    WIDTH: 250px
}
#invite-form H3
{
    COLOR: #80a71f
}
#invite-form H2
{
    COLOR: #80a71f
}
FORM#invite-form-register H3
{
    COLOR: #80a71f
}
.send-main .from EM
{
    COLOR: #aaa;
    FONT-STYLE: normal
}
.send-main .from
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 105%;
    PADDING-BOTTOM: 5px;
    COLOR: #817a71;
    PADDING-TOP: 0px
}
.send-note SPAN
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND: #ffe338;
    PADDING-BOTTOM: 5px;
    COLOR: #827423;
    PADDING-TOP: 5px
}
.p-archive .p-summary
{
    FLOAT: left;
    WIDTH: 15em
}
.p-archive
{
    FLOAT: left;
    PADDING-BOTTOM: 1em
}
.news-group
{
    CLEAR: both;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND: url(/img/tab-line.gif) repeat-x 0px 50%;
    PADDING-BOTTOM: 0px;
    MARGIN: 1em 0px;
    PADDING-TOP: 0px;
    POSITION: relative
}
.news-group H2
{
    PADDING-RIGHT: 10px;
    DISPLAY: inline;
    PADDING-LEFT: 10px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 0px;
    FONT: 135% arial, sans-serif;
    COLOR: #999;
    PADDING-TOP: 0px
}
.news-group H2 A
{
    COLOR: #5980a9
}
.news-group .group-link
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 85%;
    BACKGROUND: #fff;
    FLOAT: right;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
