#container {width:auto; margin:0.7em 1em 0 1em; float:right; position:relative; font-family:Arial, Helvetica, sans-serif}
#content {width:520px; min-height:500px}
#container a:link, a:visited {color:#686D6F; text-decoration:none;}
#container a:hover {text-decoration:underline; color:#686D6F}
#container a img {border-width:0;}
#topnav {font-size:11px; text-align:right}
#topnav a.signin {background:#DDEEF6; padding:4px 6px 6px; text-decoration:none; font-weight:bold; color:#fff; -webkit-border-radius:4px; -moz-border-radius:4px;
border-radius:4px; *padding:1px 9px 0 7px}
#topnav a.signin:hover {background:#DDEEF6;}
#topnav a.signin, #topnav a.signin:hover {*background-position:0 0px!important;}
a.signin {position:relative; margin-left:6px}
a.signin span {background:url("../images/toggle_up_dark.png") no-repeat 100% 48%; padding:4px 16px 6px 0; color:#666}
#topnav a.menu-open {background:#ddeef6!important; color:#666!important; outline:none}
#small_signup {display:inline; float:none; line-height:23px; margin:25px 0 0; width:170px}
a.signin.menu-open span {background-image:url("../images/toggle_up_dark.png"); color:#789}
#signin_menu {-moz-border-radius-topleft:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-top-left-radius:5px;	-webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; display:none; background:#ddeef6; position:absolute; width:210px; z-index:100; border:1px transparent; text-align:left; padding:12px; top:13px;  right: 0px; margin-top:5px; margin-right: 0px; color:#789; font-size:11px}
#signin_menu h4 {text-align:right; color:#868C8F; font-weight:normal; border-bottom:1px solid #C2E1EF; padding-bottom:0.5em}
#signin_menu h4 b {color:black}
#signin_menu li {border-bottom:1px dotted #C2E1EF; padding:3px 0 3px 0; text-align:right}
#signin_menu ol {margin:6px 0 3px 0; text-transform:uppercase; text-align:right; float:right; clear:both}
#signin_menu ol a {color:black; font-weight:bold}
#signin_menu li a {color:#868C8F}
#signin_menu input[type=text], #signin_menu input[type=password] {display:block; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #ACE; background:white; color:#999; font-size:12px; margin:0 0 5px; padding:5px; width:203px; font-family:Arial, Helvetica, sans-serif}
#signin_menu p {margin:1em 0 0 0}
#signin_menu a {color:#868C8F}
#signin_menu label strong {text-transform:uppercase; color:#333; font-style:normal}
#signin_menu label {font-weight:normal; color:#930; font-style:italic}
#signin_menu p.forgot, #signin_menu p.complete {clear:both; margin:5px 0}
#signin_menu p a {color:#686D6F!important}
#signin_submit {-moz-border-radius:4px; -webkit-border-radius:4px; background:#33C4FA; border:1px solid #39D; color:#fff; padding:4px 10px 5px; *padding:4px 0px 4px 0; font-size:11px; margin:0; font-weight:bold}
#signin_submit::-moz-focus-inner {padding:0; border:0}
#signin_submit:hover, #signin_submit:focus {cursor:pointer}
.tipsy-inner {padding:10px 15px; line-height:1.5em; font-weight:bold}
.tipsy {background-repeat:no-repeat; padding:5px}
.tipsy-inner {padding:8px 8px; max-width:200px; font:11px 'Lucida Grande', sans-serif; font-weight:bold; -moz-border-radius:4px; -khtml-border-radius:4px; 	-webkit-border-radius:4px; border-radius:4px; background-color:#000; color:white; text-align:left}
.tipsy-north {background:url(../images/tipsy-north.gif) top center no-repeat}
.tipsy-south {background:url(../images/tipsy-south.gif) bottom center no-repeat}
.tipsy-east {background:url(../images/tipsy-east.gif) right center no-repeat}
.tipsy-west {background:url(../images/tipsy-west.gif) left center no-repeat}