/* Reset styles */
@import url("reset.css");
@import url("clearfix.css");

/* Create DiggersList global theme
 |
 | Typography:
 | ----------------------------
 | Font-family: Helvetica,Arial,Sans-Serif
 | Color: #434539
 |
 | Global Color pallet:
 | ----------------------------
 | Light tan: #F3F2F0
 | Dark brown: #665B48
 | Dark green: #389C48
 | Blue / Green: #247486
 | Dark Blue: #0F4F5F
 | Gold: #FFAE00
 | Black / Brown: #434539
 | Grey / Brown: #A3A09B
 | Light blue: #8BAFAF
*/

body, p, a, h1, h2, h3, textarea { font-family:Helvetica,Arial,Sans-Serif; color:#434539;}
body { background:#F3F2F0; height:100%; width:100%; padding-bottom:20px;}
a { color:#0F4F5F; text-decoration:underline;}
textarea { resize:none;}

input.text { border:1px #C2CAD5 solid; background:#FFFFFF url(images/input_bg.jpg) repeat-x 0px 0px; font-size:18px; color:#666666; width:298px; padding:5px;}
input.text:focus { border:1px #9DB7D5 solid; background:#FFFFFF url(images/input_bg.jpg) repeat-x 0px -160px; color:#444444;}
input.submit { border:1px #C2CAD5 solid; background:#FFFFFF url(images/sub_bg.jpg) repeat-x top left; font-size:18px; color:#666666; text-shadow:#FFFFCC 1px 1px 0px; padding:5px 10px; cursor:pointer;}
select { border:1px #C2CAD5 solid; background:#FFFFFF; font-size:13px; color:#333333; padding:5px; margin-bottom:10px;}
textarea { border:1px #C2CAD5 solid; background:#FFFFFF url(images/textarea_bg.jpg) repeat-x 0px 0px; font-size:13px; color:#666666; width:298px; height:100px; padding:5px; resize:none;}
textarea:focus { border:1px #9DB7D5 solid; background:#FFFFFF url(images/textarea_bg.jpg) repeat-x 0px -800px; color:#444444;}

#container { width:700px; padding:60px 100px 20px 100px; margin:0px auto 0px auto;}

.mini_b { background:#0F4F5F url(images/mini_tpl_b.jpg) repeat-x top left; padding:20px;}

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

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

.mini_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;}
.mini_t a.back { width:300px; height:60px; position:absolute; top:10px; left:200px; text-decoration:none;}
.mini_t p { font-size:17px; color:#FFFFFF; text-shadow: 0px 0px 3px #175020; letter-spacing:-1px; word-spacing:-0.1em;}

/* link buttons */
a.blue_button { background-image:url(images/buttons/button_sheet.png); background-repeat:no-repeat; background-position:left -560px; text-decoration:none; height:40px; padding-left:10px; display:inline-block; position:relative;}
a.blue_button:hover { background-position:left -640px;}
a.blue_button span { background-image:url(images/buttons/button_sheet.png); background-position:right -520px; line-height:20px; font-size:12px; color:#ffffff; font-weight:bold; text-shadow:-1px -1px 0px #257d8d; text-transform:uppercase; text-decoration:none; display:block; padding:10px 10px 10px 0px; text-align:center;}
a.blue_button:hover span { background-position:right -600px;}
a.boosts_button { background-image:url(images/buttons/button_sheet.png); background-repeat:no-repeat; background-position:left -840px; font-size:12px; color:#ffffff; font-weight:bold; height:40px; display:inline-block; text-transform:uppercase; text-decoration:none; text-shadow:transparent; padding-left:37px; position:relative;}
a.boosts_button:hover { background-position:left -880px;}
a.boosts_button span { background-image:url(images/buttons/button_sheet.png); background-position:right -360px; line-height:20px; display:block; padding:10px 10px 10px 0px;}
a.boosts_button:hover span { background-position:right -440px;}
a.boosts_button:active { top:1px; left:1px;}
a.green_button { background-image:url(images/buttons/button_sheet.png); background-repeat:no-repeat; background-position:left -400px; font-size:12px; color:#ffffff; text-shadow:-1px -1px 0px #4ea452; font-weight:bold; height:40px; padding-left:10px; display:inline-block; text-transform:uppercase; text-decoration:none; position:relative;}
a.green_button:hover { background-position:left -480px;}
a.green_button span { background-image:url(images/buttons/button_sheet.png); background-position:right -360px; font-size:12px; color:#ffffff; text-shadow:-1px -1px 0px #4ea452; font-weight:bold; line-height:20px; display:block; padding:10px 10px 10px 0px; text-align:center;}
a.green_button:hover span { background-position:right -440px;}

/* large input buttons */
span.green_input_button { background-image:url(images/buttons/button_sheet.png); background-repeat:no-repeat; background-position:left -400px; display:inline-block; height:40px; padding:0px 0px 0px 10px;}
span.green_input_button:hover { background-position:left -480px;}
span.green_input_button span { background-image:url(images/buttons/button_sheet.png); background-repeat:no-repeat; background-position:right -360px; display:inline-block; padding:0px;}
span.green_input_button:hover span { background-position:right -440px;}
span.green_input_button span input { border:0; background:transparent; color:#ffffff; text-shadow:-1px -1px 0px #4ea452; font-family:Helvetica,Arial,Sans-Serif; font-size:14px; font-weight:bold; text-transform:uppercase; line-height:19px; padding:11px; margin:0px 0px 0px -10px; cursor:pointer;}
span.blue_input_button { background-image:url(images/buttons/button_sheet.png); background-repeat:no-repeat; background-position:left -560px; display:inline-block; height:40px; padding:0px 0px 0px 10px;}
span.blue_input_button:hover { background-position:left -640px;}
span.blue_input_button span { background-image:url(images/buttons/button_sheet.png); background-repeat:no-repeat; background-position:right -520px; display:inline-block; padding:0px;}
span.blue_input_button:hover span { background-position:right -600px;}
span.blue_input_button span input { border:0; background:transparent; color:#ffffff; text-shadow:-1px -1px 0px #257d8d; font-family:Helvetica,Arial,Sans-Serif; font-size:14px; font-weight:bold; text-transform:uppercase; line-height:20px; padding:11px; margin:0px 0px 0px -10px; cursor:pointer;}

/* small input buttons */
span.blue_small_input_button { background-image:url(images/buttons/button_sheet.png); background-repeat:no-repeat; background-position:left -150px; display:inline-block; height:30px; padding:0px 0px 0px 10px;}
span.blue_small_input_button:hover { background-position:left -210px;}
span.blue_small_input_button span { background-image:url(images/buttons/button_sheet.png); background-repeat:no-repeat; background-position:right -120px; display:inline-block; padding:0px;}
span.blue_small_input_button:hover span { background-position:right -180px;}
span.blue_small_input_button span input { border:0; background:transparent; color:#ffffff; text-shadow:-1px -1px 0px #257d8d; font-family:Helvetica,Arial,Sans-Serif; font-size:12px; font-weight:bold; text-transform:uppercase; line-height:8px; padding:11px; margin:0px 0px 0px -10px; cursor:pointer;}
span.green_small_input_button { background-image:url(images/buttons/button_sheet.png); background-repeat:no-repeat; background-position:left -30px; display:inline-block; height:30px; padding:0px 0px 0px 10px;}
span.green_small_input_button:hover { background-position:left -90px;}
span.green_small_input_button span { background-image:url(images/buttons/button_sheet.png); background-repeat:no-repeat; background-position:right -0px; display:inline-block; padding:0px;}
span.green_small_input_button:hover span { background-position:right -60px;}
span.green_small_input_button span input { border:0; background:transparent; color:#ffffff; text-shadow:-1px -1px 0px #4ea452;  font-family:Helvetica,Arial,Sans-Serif; font-size:12px; font-weight:bold; display:block; text-transform:uppercase; line-height:8px; padding:11px; margin:0px 0px 0px -10px; cursor:pointer;}

/* rounded corners 3 */
.rnd_3 { -moz-border-radius:3px; border-radius: 3px;}
.b_rnd_3 { -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; border-bottom-left-radius:3px; border-bottom-right-radius:3px;}
.l_rnd_3 { -moz-border-radius-topleft:3px; -moz-border-radius-bottomleft:3px; border-top-left-radius:3px; border-bottom-left-radius:3px;}
.r_rnd_3 { -moz-border-radius-topright:3px; -moz-border-radius-bottomright:3px; border-top-right-radius:3px; border-bottom-right-radius:3px;}
.t_rnd_3 { -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; border-top-left-radius:3px; border-top-right-radius:3px;}
.bl_rnd_3 { -moz-border-radius-bottomleft:3px; border-bottom-left-radius:3px;}
.bl_rnd_3 { -moz-border-radius-bottomright:3px; border-bottom-right-radius:3px;}

/* rounded corners 6 */
.rnd_6 { -moz-border-radius:6px; border-radius: 6px;}
.b_rnd_6 { -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; border-bottom-left-radius:6px; border-bottom-right-radius:6px;}
.l_rnd_6 { -moz-border-radius-topleft:6px; -moz-border-radius-bottomleft:6px; border-top-left-radius:6px; border-bottom-left-radius:6px;}
.r_rnd_6 { -moz-border-radius-topright:6px; -moz-border-radius-bottomright:6px; border-top-right-radius:6px; border-bottom-right-radius:6px;}
.t_rnd_6 { -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; border-top-left-radius:6px; border-top-right-radius:6px;}
.bl_rnd_6 { -moz-border-radius-bottomleft:6px; border-bottom-left-radius:6px;}
.br_rnd_6 { -moz-border-radius-bottomright:6px; border-bottom-right-radius:6px;}


/* box shadows */
.shadow_tan_3 { -moz-box-shadow:0 0 3px #d2d0ca; -webkit-box-shadow:0 0 3px #d2d0ca; box-shadow:0 0 3px #d2d0ca;}
.shadow_inset_tan_3 { -moz-box-shadow: inset 0 0 3px #d2d0ca; -webkit-box-shadow: inset 0 0 3px #d2d0ca; box-shadow: inner 0 0 3px #d2d0ca;}px 0px 0px -10px; cursor:pointer;}
