#auth_links { margin-top:10px; clear:both;}
#auth_links a { font-size:12px; color:#3E473E; text-decoration:none;}
#auth_links a:hover { text-decoration:underline;}
		
#auth_error { border-bottom:1px #D89393 solid; background:#FFD5C3 url(images/diag_shadow_r.jpg) repeat-x bottom left; color:#4B292A; font-size:18px; text-shadow:#FEB4B4 1px 1px 0px; padding:10px; margin-bottom:10px; text-align:center;}

#auth_join_b { background:#0F4F5F url(images/mini_tpl_b.jpg) repeat-x top left; padding:20px; position:relative;}
#auth_join_b a.switch { font-size:12px; color:#FFFFFF; text-shadow:#333333 1px 1px 0px; text-decoration:none; float:right;}
#auth_join_b label { font-size:16px; color:#FFFFFF; text-shadow: 0px 0px 2px #FFFFFF; display:block; margin:0px 0px 0px 0px; text-decoration:none;}
#auth_join_b table { width:100%;}
#auth_join_b td { padding:4px 0px;}
#auth_join_b td.input { font-size:12px; color:#FFFFFF; width:450px;}
#auth_join_b td.input .desc { font-size:11px; color:#b0d4dd; margin-top:5px; display:block;}
#auth_join_b td.input .desc a { font-size:11px; color:#FFFFFF; text-shadow:#333333 1px 1px 0px;}
#auth_join_b td.label { width:240px; padding-right:10px; text-align:right;}
#auth_join_b td.label .desc { font-size:10px; color:#b0d4dd;}
#auth_join_b h1 { font-size:24px; color:#3E473E; text-shadow:#CCCCCC 1px 1px 0px; font-weight:bold; letter-spacing:0px;}
#auth_join_b p { font-size:14px; color:#b0d4dd; line-height:22px;}
#auth_join_b p .strong { font-size:14px; color:#FFFFFF; text-shadow: 0px 0px 2px #FFFFFF;}
#auth_join_b ul { list-style:none; margin-top:10px;}
#auth_join_b li { background:#306c7b; padding:10px; margin-bottom:10px;}
#auth_join_b li a { font-size:16px; color:#FFFFFF; text-shadow: 0px 0px 2px #FFFFFF; text-decoration:none;}
#auth_join_b li a.edit { background:url(images/compose.png) no-repeat 0px 0px; padding-left:20px;}
#auth_join_b li .desc { font-size:14px; color:#b0d4dd;}
#auth_join_t { background:transparent url(images/mini_tpl_t.png) no-repeat top left; width:700px; height:103px; padding-top:77px; text-align:center; position:relative;}
#auth_join_t a.back { width:300px; height:60px; position:absolute; top:10px; left:200px; text-decoration:none;}
#auth_join_t p { font-size:17px; color:#FFFFFF; text-shadow: 0px 0px 3px #175020; letter-spacing:0px; word-spacing:-0.1em;}
#auth_join_username_prev { font-size:12px; color:#b0d4dd; font-weight:bold;}

#auth_l { background:url(images/signin_l.png) no-repeat top left; height:330px; width:330px; padding:10px; position:relative; float:left;}
#auth_l a.back { width:300px; height:60px; position:absolute; top:145px; left:25px; text-decoration:none;}
#auth_l h1 { text-indent:-999em;}

#auth_logo { margin-bottom:10px;}

#auth_r { background:url(images/signin_r.png) no-repeat top left; height:310px; width:310px; padding:20px; float:right;}

.auth_signin h1.authorize { background:transparent url(images/authorize_header.jpg) no-repeat 50% 0px; display:block; width:250px; height:50px; margin:20px auto 0px auto; text-indent:-999em;}
.auth_signin h1.forgot { background:transparent url(images/forgot_header.jpg) no-repeat 50% 0px; display:block; width:250px; height:50px; margin:20px auto 0px auto; text-indent:-999em;}
.auth_signin h1.reset { background:transparent url(images/reset_header.jpg) no-repeat 50% 0px; display:block; width:250px; height:50px; margin:20px auto 0px auto; text-indent:-999em;}
.auth_signin h1.signin { background:transparent url(images/signin_header.jpg) no-repeat 50% 0px; display:block; width:215px; height:50px; margin:20px auto 0px auto; text-indent:-999em;}
.auth_signin p { font-size:13px; color:#b0d4dd; line-height:1.2em; text-align:center;}
.auth_signin p a { font-size:13px; color:#FFFFFF; text-decoration:none;}
.auth_signin p a:hover { text-decoration:underline;}
.auth_signin li { padding-bottom:8px;}
.auth_signin li.desc { margin-bottom:10px;}
.auth_signin li.options { text-align:center;}
.auth_signin li a.switch { font-size:12px; color:#FFFFFF; text-shadow:#333333 1px 1px 0px; text-decoration:none; float:right;}
.auth_signin li a.switch:hover { text-decoration:underline;}
.auth_signin ul { border-top:1px #b0d4dd solid; list-style:none; margin-top:20px; padding-top:20px;}

#auth_sub_form { background:#306c7b; padding:10px; clear:left;}
#auth_sub_form td.desc { font-size:14px; padding:15px 5px 0px 0px; text-align:right; vertical-align:top;}

#auth_success { border-bottom:1px #D7DAE3 solid; background:#E6FFE1 url(images/diag_shadow_g.jpg) repeat-x bottom left; color:#333333; font-size:18px; text-shadow:#FFFFFF 1px 1px 0px; padding:10px; margin-bottom:10px; text-align:center;}

#post_geosearch { border:1px #C2CAD5 solid; background:#FFFFFF url(images/input_bg.jpg) repeat-x 0px 0px; width:278px; padding:5px 25px 5px 5px; position:relative;}
#post_geosearch.loaded { background:#ffffff url(images/elements/arrow_down_lightgrey.png) no-repeat 98% 7px;}
#post_geosearch.loading { background:#ffffff url(images/elements/loading_circle.gif) no-repeat 98% 6px;}
#post_geosearch input { border:0; background:transparent; font-size:18px; color:#666666; width:100%; padding:0; margin:0;}
#post_geosearch #location_object { border:1px #8BAFAF solid; background:#b3cfcf url(images/glyphs/gold_mapmarker_12x12.png) no-repeat 5px 6px; font-size:12px; color:#0F4F5F; padding:6px 5px 6px 20px; position:relative; display:none;}
#post_geosearch #location_object .cancel { background:url(images/glyphs/lightblue_cancel_16x16.png) no-repeat 0 0; width:16px; height:16px; display:none; position:absolute; top:4px; right:4px; cursor:pointer;}

#post_geosearch .geo_results { border:0; background:#ffffff; width:100%; position:absolute; top:22px; left:0px; display:none;}
#post_geosearch .geo_results li { border:1px #A3A09B solid; border-top:0; background-color:#ffffff;  background-image:url(images/glyphs/gold_mapmarker_12x12.png); background-repeat:no-repeat; background-position:5px 10px; color:#247486; font-size:12px; padding:10px 10px 10px 20px; margin:0px; cursor:pointer; float:none;}
#post_geosearch .geo_results li:hover { background-color:#F3F2F0; color:#767064;}
#post_geosearch .geo_results li.selected { background-color:#8BAFAF; color:#0F4F5F;}
