/* @override http://quarrymanchallenge.com/css/style.css */

/* @override http://quarrymanchallenge.com/css/style.css */

/* @override http://quarrymanchallenge.com/css/style.css */

/* @override http://test.quarrymanchallenge.com/css/style.css */
html { color:black; line-height:1.2em; font-size:10px; font-family:Verdana, Arial, sans-serif; }
body { text-align:center; margin:0; background-color:#ebebeb; color:black; line-height:1.2em; font-size:10px; font-family:Verdana, Arial, sans-serif; }

/* generic */
img.floatLeft { float:left; margin:6px; }
img.floatRight { float:right; margin:6px; }
img { border:none; }
img a { border:none; }
em { font-style:italic; }
a:hover { text-decoration:underline; }
a { color:#000000; }
h1 { color:#A0CF67; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:17px; line-height:1.6em; padding-bottom:0; margin-bottom:0; }
strong { font-weight:bold; }

/* structure */
#holder { margin-right:auto; text-align:center; margin-left:auto; background-image:url(/images/shadow_mid.jpg); background-repeat:repeat-y; width:1029px; }
#inner { margin:0 20px; padding:20px 0; background-color:#FFFFFF; text-align:left; width:989px; }
#header { text-align:left; }
#shadowtop { margin-top:25px; background-image:url(/images/shadow_top.jpg); background-repeat:no-repeat; width:1029px; height:6px; margin-right:auto; text-align:center; margin-left:auto; }
#shadowbot { margin-bottom:15px; background-image:url(/images/shadow_bot.jpg); background-repeat:no-repeat; width:1029px; height:6px; margin-right:auto; text-align:center; margin-left:auto; }
#header { height:154px; width:989px; }
#logo-left { height:168px; width:312px; float:left; display:inline; }
#logo-mid { height:154px; background-image:url(/images/mid.jpg); background-repeat:no-repeat; width:342px; float:left; display:inline; margin-top:14px; }
#logo-mid a { display:block; width:273px; height:61px; margin-top:92px; text-indent:-444444px; overflow:hidden; }
#spon { height:154px; width:326px; float:left; display:inline; margin-top:14px; }

/* nav */
#navholder { height:83px; background-image:url(/images/navback.jpg); background-repeat:no-repeat; text-align:right; margin-top:14px; }
#nav A.hilite { color:#ffcc00; }
#nav_tier_1 { margin-top:7px; height:23px; font-size:18px; overflow:hidden; }
#nav_tier_1 UL { margin:0; padding:3px 0 4px; }
#nav_tier_1 UL LI { display:inline; padding:0 20px 0 10px; }
#nav_tier_2 { height:27px; font-size:13px; padding-left:10px; font-weight:normal; }
#nav_tier_2 UL { margin:0; padding:5px 0 0; }
#nav_tier_2 UL LI { display:inline; padding-right:20px; }
#nav_tier_2 UL LI.bar { border-left:1px solid #7d868b; }
#nav_tier_3 { color:#333; height:21px; padding:0 0 0 10px; font-size:10px; font-weight:normal; }
#nav_tier_3 a { color:#666; text-decoration:none; }
#nav_tier_2 a { color:#666; text-decoration:none; }
#nav_tier_1 a { color:#FFF; text-decoration:none; }
#nav_tier_3 a:hover { color:#FFF; text-decoration:underline; }
#nav_tier_2 a:hover { color:#FFF; text-decoration:underline; }
#nav_tier_1 a:hover { color:#FFF; text-decoration:underline; }
#nav_tier_3 UL { margin:0; padding:4px 0 0; }
#nav_tier_3 UL LI { display:inline; padding-right:20px; }

/* main content area */
#main { background-image:url(/images/main_span.jpg); background-repeat:repeat-y; }
#adbar { width:154px; float:left; background-image:url(/images/ad_bar.jpg); background-repeat:no-repeat; text-align:left; min-height:593px; }
#adbarinner { width:134px; text-align:left; margin-left:17px; }
#flashbar { border-bottom:2px solid #FFFFFF; padding-top:8px; }
#right { width:833px; float:left; text-align:right; }
#homecopyholder { width:813px; text-align:left; font-size:10px; }
.homeitem { width:813px; font-size:11px; text-align:left; color:#333; line-height:1.4em; border-bottom:3px solid #FFF; }
.homeitem a { color:#000; }
.homeiteminner { width:613px; font-size:11px; text-align:left; padding:20px 20px 20px 0; margin-left:55px; color:#333; line-height:1.4em; }
#subcopyholder { width:813px; text-align:left; }
#subcopy { width:513px; text-align:left; padding:30px 20px 50px; margin-left:40px; font-size:11px; color:#333; line-height:1.4em; }
#subcopyleft { width:303px; text-align:left; padding:30px 20px 50px; margin-left:40px; font-size:11px; color:#333; line-height:1.4em; float:left; }
#subcopyright { width:200px; text-align:left; padding:30px 20px 50px; margin-left:40px; font-size:11px; color:#333; line-height:1.4em; float:left; }
#subcopy a { color:#000000; }
#botleft { float:left; margin-top:0; width:160px; margin-left:17px; }
#botright { float:right; margin-top:15px; width:190px; margin-right:14px; }
#botright a { color:#000000; text-decoration:none; }
#botright a:hover { text-decoration:underline; }

/* footer */
#footerholder { width:729px; height:15px; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:10px; margin-bottom:10px; margin-right:auto; text-align:center; margin-left:auto; }
.footerobject { height:12px; line-height:1.2em; margin-right:3px; margin-left:3px; float:left; color:#333; border-right:1px #333 solid; padding-right:7px; }
.footerobject a { text-decoration:none; color:#333; }
.footerobject a:hover { text-decoration:none; color:#333; }
#pagetitle { margin-top:-26px; color:#FFF; font-size:18px; font-family:Arial; font-weight:bold; text-align:left; margin-left:60px; }
.subheader { color:#A0CF67; font-size:18px; font-family:Arial; font-weight:bold; }

/* bottom sponsors */
#sponbot { margin-left:16px; margin-top:4px; }
.sponitem { float:left; margin-right:4px; margin-bottom:4px; }
.header { font-weight:bold; font-size:12px; }
.floater { float:left; width:150px; }

/* green bar */
.greenbar { background-color:#a0cf67; height:36px; padding:0 0 0 10px; }

/* @group E-Goodie Bag */
#subcopy.goodie_sub { width:690px; text-align:left; padding:30px 20px 50px; margin-left:40px; font-size:11px; color:#333; line-height:1.4em; }
.goodie_sub .large_title { text-transform:lowercase; font:28px Arial, Helvetica, Geneva, sans-serif; margin-bottom:10px; }
.goodie_sub .large_text { font:14px/22px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin-bottom:20px; }
.goodie { border-bottom:2px solid #dcdedd; border-right:2px solid #dcdedd; padding:20px; margin-bottom:20px; background:#fff url(../images/gb_bg.gif) repeat-y; }
.goodie .gb_title { margin-bottom:10px; font:26px Arial, Helvetica, Geneva, sans-serif; color:#fff; text-transform:lowercase; }
#main .goodie .gb_link a { color:#000; text-decoration:none; }
#main .goodie .gb_link a:hover { color:#5d8947; text-decoration:none; }
.goodie .gb_link { margin-bottom:10px; }
.goodie .gb_text { color:#777; }
.goodie .left { float:left; width:390px; }
.goodie .right { float:right; width:155px; text-align:center; }
.clear { clear:both; }

/* @end */
.greenbarinner { font-family:Arial, Helvetica, sans-serif; font-size:22px; font-style:normal; color:#FFFFFF; text-decoration:none; line-height:36px; }
.greenbarinner a { color:#FFFFFF; font-weight:normal; text-decoration:none; }


.home-green {
width:409px; 
height: 96px;
float:left;
}

.home-yellow {
width:424px;
height:96px;
float:left;
}