#right DIV.member-login {
	DISPLAY: none
}
#right-wide DIV.member-login {
	DISPLAY: none
}
DIV.member-login {
	POSITION: relative; PADDING-LEFT: 10px; WIDTH: 261px; BACKGROUND: url(/static/images/member_login_bg.gif) repeat-x; HEIGHT: 90px; COLOR: #fff; MARGIN-LEFT: 728px; FONT-SIZE: 0.9em
}
DIV.logged-in {
	PADDING-LEFT: 13px; WIDTH: 258px
}
DIV.member-login FIELDSET {
	MARGIN-BOTTOM: 0px
}
DIV.member-login FORM {
	MARGIN-TOP: -10px
}
DIV.member-login DIV {
	MARGIN: 0px
}
DIV.member-login #forgot-pass {
	MARGIN-TOP: -30px
}
DIV.member-login #not-reg {
	MARGIN-TOP: -17px; CLEAR: both
}
DIV.member-login P.mem-email {
	POSITION: relative
}
DIV.member-login P.mem-passwd {
	POSITION: relative
}
DIV.member-login INPUT.signin {
	MARGIN: 0px 0px 0px 179px; WIDTH: 78px
}
DIV.member-login A {
	COLOR: #fd9800 !important
}
DIV.member-login LABEL {
	DISPLAY: block
}
DIV.member-login INPUT {
	WIDTH: 115px
}
DIV.member-login H3 {
	FONT-SIZE: 14px; PADDING-TOP: 3px
}
DIV.logged-in H3 {
	PADDING-TOP: 13px
}
DIV.member-login P {
	FLOAT: left
}
DIV.member-login LABEL {
	TEXT-TRANSFORM: uppercase; COLOR: #999; FONT-SIZE: 0.8em
}
DIV.member-login LABEL.rem {
	DISPLAY: inline; MARGIN-LEFT: 4px
}
DIV.member-login LEGEND {
	TEXT-INDENT: -1000em
}
DIV.member-login #mem-email {
	BORDER-BOTTOM-COLOR: #666; BORDER-TOP-COLOR: #666; BORDER-RIGHT-COLOR: #666; BORDER-LEFT-COLOR: #666; FONT-WEIGHT: bold
}
DIV.member-login #mem-passwd {
	BORDER-BOTTOM-COLOR: #666; BORDER-TOP-COLOR: #666; BORDER-RIGHT-COLOR: #666; BORDER-LEFT-COLOR: #666
}
DIV.member-login .mem-passwd {
	MARGIN-LEFT: 10px
}
.nobg {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BACKGROUND: #fff; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
DIV.member-login P.username {
	MARGIN-TOP: 10px; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
DIV.member-login .profile-img {
	BORDER-BOTTOM: #212423 2px solid; BORDER-LEFT: #212423 2px solid; MARGIN: -15px 13px 0px 4px; FLOAT: right; BORDER-TOP: #212423 2px solid; BORDER-RIGHT: #212423 2px solid
}
DIV.member-profile .profile-img {
	BORDER-BOTTOM: #212423 2px solid; BORDER-LEFT: #212423 2px solid; MARGIN: -15px 13px 0px 4px; FLOAT: right; BORDER-TOP: #212423 2px solid; BORDER-RIGHT: #212423 2px solid
}
DIV.member-profile .profile-img {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px 5px 0px 0px; FLOAT: left; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
DIV.member-login INPUT.signout {
	BORDER-BOTTOM: medium none; POSITION: absolute; BORDER-LEFT: medium none; TEXT-INDENT: -999em; WIDTH: 58px; DISPLAY: block; HEIGHT: 13px; BORDER-TOP: medium none; CURSOR: pointer; RIGHT: 17px; BORDER-RIGHT: medium none; PADDING-TOP: 10px
}
DIV.member-login .user-level {
	MARGIN-LEFT: 18px
}
#right-wide DIV.member-login {
	PADDING-LEFT: 0px; WIDTH: 300px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto; MARGIN-LEFT: 0px
}
#right-wide DIV.member-login DIV {
	MARGIN: 0px
}
#right-wide DIV.member-login P {
	MARGIN-TOP: 0px; FLOAT: none
}
#right-wide DIV.member-login LABEL {
	DISPLAY: inline
}
#right-wide DIV.member-login DIV.member-top {
	BACKGROUND: url(/static/images/login_top_wide.png) no-repeat left top; HEIGHT: 6px
}
#right-wide DIV.member-login DIV.member-bot {
	BACKGROUND: url(/static/images/login_top_wide.png) no-repeat left top; HEIGHT: 6px
}
#right-wide DIV.member-login DIV.member-bg {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: url(/static/images/login_bg_wide.png) #212423 no-repeat left top; PADDING-TOP: 55px
}
#signin-page #right-wide DIV.member-login DIV.member-bg {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 35px
}
#right-wide DIV.logged-in.member-login DIV.member-bg {
	MIN-HEIGHT: 85px; PADDING-TOP: 35px
}
#right-wide DIV.member-login DIV.member-mid {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: url(/static/images/login_mid_wide.png) #424347 no-repeat left top; PADDING-TOP: 10px
}
#right-wide DIV.member-login DIV.member-bot {
	BACKGROUND-IMAGE: url(/static/images/login_bot_wide.png)
}
#right-wide DIV.member-login P.mem-email {
	POSITION: absolute; WIDTH: 130px; TOP: 35px; LEFT: 150px
}
#right-wide DIV.member-login P.mem-passwd {
	POSITION: absolute; WIDTH: 130px; TOP: 35px; LEFT: 150px
}
#right-wide DIV.member-login P.mem-passwd {
	PADDING-LEFT: 9px; MARGIN-LEFT: 0px
}
#right-wide DIV.member-login P.mem-email {
	LEFT: 15px
}
#right-wide DIV.member-login .submit {
	MARGIN: 6px 5px 0px 0px; FLOAT: right
}
#signin-page {
	MARGIN: 0px 0px 50px 160px
}
#signin-page #right-wide DIV.member-login {
	DISPLAY: block
}
#signin-page H2 {
	FONT-SIZE: 160%
}
#signin-page #right-wide .member-login {
	MARGIN-TOP: 20px; FLOAT: left
}
#signin-page #right-wide {
	WIDTH: 800px; MARGIN-LEFT: 0px
}
#signin-page DIV.join-up {
	MARGIN: 20px 50px 0px 0px; WIDTH: 300px; FLOAT: left
}
#signin-page DIV.join-up UL {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#signin-page DIV.join-up DIV.member-top {
	BACKGROUND: url(/static/images/register_top_wide.png) no-repeat left top
}
#signin-page DIV.join-up DIV.member-bot {
	BACKGROUND: url(/static/images/register_top_wide.png) no-repeat left top
}
#signin-page DIV.join-up DIV.member-bg {
	PADDING-BOTTOM: 5px !important; MIN-HEIGHT: 147px; BACKGROUND: url(/static/images/register_bg_wide.png) #7eb2df no-repeat left top
}
#signin-page DIV.join-up DIV.member-bg H4 {
	MARGIN-TOP: -10px
}
#signin-page DIV.join-up DIV.member-mid {
	BACKGROUND: url(/static/images/register_mid_wide.png) #7eb2df no-repeat left top
}
#signin-page DIV.join-up DIV.member-mid {
	PADDING-BOTTOM: 10px
}
#signin-page DIV.sign-in DIV.member-mid {
	PADDING-BOTTOM: 10px
}
#signin-page DIV.join-up DIV.member-bot {
	BACKGROUND-IMAGE: url(/static/images/register_bot_wide.png) !important
}
#signin-page DIV.sign-in .submit {
	MARGIN: 45px 0px 0px
}
#signin-page DIV.sign-in #forgot-pass {
	PADDING-TOP: 40px
}
#signin-page DIV.sign-in P.mem-email {
	TOP: 78px
}
#signin-page DIV.sign-in P.mem-passwd {
	TOP: 78px
}
#signin-page DIV.sign-in DIV.member-bg {
	PADDING-TOP: 35px
}
#signin-page #free {
	POSITION: absolute; TOP: 44px; LEFT: 110px
}
#admin-menu {
	Z-INDEX: 2000; BORDER-BOTTOM: #585c5f 2px solid; POSITION: absolute; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #a5a9ac; MARGIN-TOP: 22px; PADDING-LEFT: 5px; WIDTH: 142px; PADDING-RIGHT: 5px; BORDER-RIGHT: #585c5f 1px solid; PADDING-TOP: 5px
}
#profile-menu {
	Z-INDEX: 2000; BORDER-BOTTOM: #585c5f 2px solid; POSITION: absolute; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #a5a9ac; MARGIN-TOP: 22px; PADDING-LEFT: 5px; WIDTH: 142px; PADDING-RIGHT: 5px; BORDER-RIGHT: #585c5f 1px solid; PADDING-TOP: 5px
}
#admin-menu {
	TOP: 55px; LEFT: 13px
}
#profile-menu {
	TOP: 55px; LEFT: 13px
}
#right-wide #admin-menu {
	WIDTH: 270px
}
#right-wide #profile-menu {
	WIDTH: 270px
}
#admin-menu LI {
	Z-INDEX: 2000; POSITION: relative; LIST-STYLE-TYPE: none; MARGIN: 4px 0px
}
#profile-menu LI {
	Z-INDEX: 2000; POSITION: relative; LIST-STYLE-TYPE: none; MARGIN: 4px 0px
}
#admin-menu LI A {
	Z-INDEX: 2000; POSITION: relative; TEXT-TRANSFORM: capitalize; DISPLAY: block; COLOR: #000 !important
}
#profile-menu LI A {
	Z-INDEX: 2000; POSITION: relative; TEXT-TRANSFORM: capitalize; DISPLAY: block; COLOR: #000 !important
}
P.admin-link {
	WIDTH: 175px
}
P.admin-link A {
	BORDER-BOTTOM: #87888c 1px solid; BORDER-LEFT: #87888c 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; MARGIN-BOTTOM: 0px; BACKGROUND: url(/static/images/admin_menu_button.gif) #fff no-repeat right top; COLOR: #000 !important; BORDER-TOP: #87888c 1px solid; BORDER-RIGHT: #87888c 1px solid; PADDING-TOP: 3px
}
P.admin-link A:hover {
	BACKGROUND-COLOR: #a5a9ac; TEXT-DECORATION: none
}
DIV.profile-options .profile-img {
	MARGIN-TOP: -4px
}
DIV.profile-options DIV.admin-tab {
	MARGIN-TOP: -41px !important
}
DIV.profile-options H3 {
	PADDING-TOP: 3px
}
DIV.profile-options #admin-menu {
	TOP: 38px
}
DIV.profile-options #profile-menu {
	TOP: 62px
}
DIV.admin-tab {
	MARGIN-TOP: -23px !important
}
.bookmarks_off {
	DISPLAY: none
}
.bookmarks_on {
	
}
P.confirm-email {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f00; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
H3.login-title {
	POSITION: absolute; TEXT-INDENT: -999em; WIDTH: 128px; BACKGROUND: url(/static/images/member_login.png) no-repeat left top; HEIGHT: 19px; TOP: 12px; LEFT: 15px
}
H3.user.login-title {
	POSITION: absolute; TEXT-INDENT: -999em; WIDTH: 128px; BACKGROUND: url(/static/images/member_login.png) no-repeat left top; HEIGHT: 19px; TOP: 12px; LEFT: 15px
}
H3.register-title {
	POSITION: absolute; TEXT-INDENT: -999em; WIDTH: 128px; BACKGROUND: url(/static/images/member_login.png) no-repeat left top; HEIGHT: 19px; TOP: 12px; LEFT: 15px
}
H3.already-title {
	POSITION: absolute; TEXT-INDENT: -999em; WIDTH: 128px; BACKGROUND: url(/static/images/member_login.png) no-repeat left top; HEIGHT: 19px; TOP: 12px; LEFT: 15px
}
H3.user.login-title {
	BACKGROUND-IMAGE: url(/static/images/user_profile.png) !important; WIDTH: 137px; HEIGHT: 17px
}
H3.register-title {
	WIDTH: 216px; BACKGROUND: url(/static/images/member_new.png) no-repeat left top; HEIGHT: 22px
}
H3.already-title {
	WIDTH: 155px; BACKGROUND: url(/static/images/member_already.png) no-repeat left top; HEIGHT: 18px
}

