/*
Theme Name: HWtreasure
*/

/* Reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}

body{color:#444;font-size:125%;line-height:120%;font-family:Georgia,Verdana,Arial;}

/* Images */
img{max-width:100%;height:auto;display:block;}
.alignright{float:right;max-width:40%;margin-left:2%;}
.content_image{display:none;}

/* Padding */
.five_five_pad{padding:5px;}
.five_pad{padding:5px 0;}
.ten_pad{padding:10px 0;}
.twenty_pad{padding:20px 0;}
.ten_pad_twenty{padding:10px 0 20px 0;}
.ten_pad_forty{padding:10px 0 40px 0;}
.zero_pad_five{padding:0 0 5px 0;}
.zero_pad_ten{padding:0 0 10px 0;}
.zero_pad_twenty{padding:0 0 20px 0;}
.zero_mar_twenty{margin:0 0 20px 0;}

/* Float */
.clear{clear:both}
.clear_left{clear:left;}
.left{float:left;}
.right{float:right;}
.center, .center_img img{margin:0 auto;}

/* Text Decor & Font Size */
a, a:visited{text-decoration:none}
a:hover{text-decoration:underline}
.text_center p, .text_center{text-align:center}
.text_20 p{margin-bottom:20px;}

h1{font-size:1.5em;margin:10px 0 20px 0;}
h2{font-size:1.1em;border-bottom:1px solid #ddd;padding-bottom:5px;margin-bottom:15px;}
h3{font-size:1.2em;border-bottom:1px solid #ddd;padding:5px;margin-bottom:10px;background:#eee;}
h4{font-size:1.1em;padding-bottom:3px;}
.font11{font-size:.55em;}
.font14, .codetext, .more, .nav_prev_next{font-size:.7em;}
.font16{font-size:.8em;}
.font18, .navbar, ol li{font-size:.9em;}
.breadcrumbs{font-family:Arial,Tahoma,Verdana;}
.hwh{font-size:.75em;}

/* Font Colors */
a, a:visited{color:#104690;}
a:hover, h1, h2, h3, h4, .codetext, .checklist h3 a, .checklist h3 a:visited{color:#386f3b;}
.f-blue{color:#63a4ff;}
.f-white a, .f-white a:visited, .f-white a:hover{color:#fff;}
.f-lgray{color:#c4c4c4;}
.buttons, .button_color{color:#cf6600;}

/* Background Colors */
.blue{background:#104690;}
.gray, .widget{background:#eee;}
.green, #searchsubmit{background:#386f3b;}
.bgc3{background:#ffffdd;}
.bgc4{background:#f5f5f5;}

/* Border Colors */
.border_color_1{border-bottom:1px solid #dedede;}

/* Lists */
ul, li{list-style-type:none;overflow:hidden;}
.two_column{width:50%;max-width:50%;float:left;}
.two_column ul{float:left;width:45%;max-width:45%;padding-right:5%}
.two_column li, .li20 li{margin:0 0 20px 0;}
ol li{list-style: decimal inside;margin:5px 0 10px 5px;}
.li_inline li{display:inline;}

/* Rounded */
.rounded, .imgshare, .code, .moreimg img, .widget, .buttons, .nav_prev_next img, .results img, .glossary_results, .t-hunts, .footer_nav
{-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

/* Rounded Left 5px */
#s{
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
border-top-left-radius:5px;
-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px;
border-bottom-left-radius:5px;
}

/* Rounded Right 5px */
#searchsubmit{
-moz-border-radius-topright:5px;
-webkit-border-top-right-radius:5px;
border-top-right-radius:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
border-bottom-right-radius:5px;
}

/* Wrappers */
.wrapper{width:100%;clear:both;}
.max{width:1000px;max-width:96%;margin:0 auto;clear:both;}
.column_1{float:left;width:55%;}
.column_2{float:right;width:40%;}
.column_3{float:left;width:55%;padding-top:20px;clear:left;}
.t-hunts{padding:15px 2% 0 2%;}
.max600{width:600px;max-width:96%;margin:0 auto;clear:both;}

.column_1n{float:left;width:45%;clear:left;}
.column_2n{float:right;width:50%;}

/* Logo & Navbar */
.navbar ul{display:inline;}
.navbar li{display:inline;padding:0 10px;}
.half_1{width:40%;}
.half_2{width:58%;}
.logo{width:232px;max-width:100%;height:auto;}

/* Search */
.navsearch{}
#searchform{margin:0;padding:0;overflow:hidden;}
#s{width:60%;margin:0;padding:4px 2% 4px 2%;border:1px solid #ddd;display:inline;background:#fff;}
#s:focus{outline:none;}
#searchsubmit{margin:0;padding:4px 2%;width:30%;cursor:pointer;border:0px solid #fff;color:#fff;font-weight:bold;}
.footer_search{width:90%;margin:0 auto;padding:20px 0 10px 5%;}

/* Sites */
.more-hot-wheels-sites{max-width:400px;margin:0 auto 40px auto;}
.hot-wheels-site{margin:0 3% 15px 3%;}
.hot-wheels-site a{font-weight:bold;}

/* Results */
.results{margin:0 0 20px 0;width:48%;}
.results p{margin-bottom:10px;}
.results img{float:left;max-width:35%;margin-bottom:10px;}
.results_text{float:right;max-width:63%;}
.results li{margin:0 0 20px 5px;}

/* Glossary */
.glossary_results{padding:5px;margin:0 0 15px 0;}
.glossary_results p{margin-bottom:0;}
.glossary_results img{float:left;margin-right:10px;}

/* Gallery */
.gallery{margin:10px 0;}
.gallery-item{width:31%;float:left;padding:10px 1%;}
.gallery img{margin:0 auto;padding-top:5px;}

/* Borders */
.border_white_two{border-top:2px solid #fff;}
.line_two{padding-top:2px;}
.border_gray_one, .results{border-bottom:1px solid #ddd;}
.buttons{border:1px solid #d9d9bc;}
.stats{border:1px solid #dedede;}

/* Ads */
.banner_ad{max-width:728px;margin:0 auto;}
.header_ad_space{height:20px;}

/* Widgets */
.widget{margin:0 0 20px 0;padding:15px 2% 0 4%;display:block;border:0;width:94%;}
.widget li{margin:0 0 15px 0;}

/* Buttons */
.buttons{padding:5px 2%;line-height:140%;}
.buttons li{display:inline;padding:0 15px;}

/* Prev & Next */
.nav_prev_next{width:100%;}
.nav_prev_next img{margin:0 auto;max-width:80%;}
.nav_prev, .nav_next{width:45%;}

/* Footer Nav */
.footer_nav{margin-bottom:20px;}

/* Addthis & Follow */
.addthis_toolbox{width:220px;margin:5px auto 10px auto;}
.follow{width:108px;margin:0 auto;}
.follow a{width:32px;height:32px;margin:0 2px;display:block;float:left;}
.follow_facebook, .follow_twitter, .follow_rss{background:url(../images/follow.png) no-repeat;}
.follow_facebook{background-position:0 0;}
.follow_twitter{background-position:0 -32px;}
.follow_rss{background-position:0 -64px;}

/* Image Page */
.img_wrap{max-width:400px;margin:0 auto;}
.imgshare{padding-bottom:8px;margin:0;}
.imgcode{width:94%;margin:0 auto;}
.codetext{display:block;padding-top:4px;}
.code{color:#666;margin:0;padding:5px 2%;display:block;border:0;width:96%;}

.more{max-width:400px;margin:20px auto;}
.moreimg{text-align:center;max-width:48%;}
.moreimg img{margin-bottom:3px;}

/* How to Identify */
.identify{margin:0 0 20px 0;width:48%;}

/* Low Pro Symbol */
.th-logo{padding-left:20px;background:url(../images/th-logo.jpg) no-repeat;}
.th-logo2{padding-right:25px;background:url(../images/th-logo.jpg) no-repeat right top;}

/* Viewports ******************************************/

/*** 1042 ***/
@media screen and (max-width: 1042px) {

.column_1, .column_3{float:left;width:50%;}
.column_2{float:right;width:47%;}
.column_1n{width:50%;}
.column_2n{width:47%;}

}

/*** 900 ***/
@media screen and (max-width: 900px) {

.column_1, .column_2, .font_wrap{font-size:.8em;}
.column_1n, .column_2n{font-size:.8em;}
.buttons a, .imgshare{font-size:1.25em;}
.more{font-size:0.875em;}
ol li{font-size:1em;}
.navbar{font-size:.8em;line-height:200%;}

}

/* max 660 */
@media screen and (max-width: 660px) {
.narrow_text{max-width:320px;margin:0 auto;}
}

/*** 599 ***/
@media screen and (max-width: 599px) {

.image_half{width:100%;margin-bottom:20px;}
.code_half{width:100%;}
.imgshare{padding-top:10px}
.imgcode{margin-bottom:10px;}
.more{max-width:400px;margin:20px auto 0 auto;}
.content_image{display:block;width:35%;margin:0 0 10px 1%;float:right;}
.two_column ul{float:none;width:90%;max-width:90%;padding:0 5%;}
.h599{display:none;}
.s599{display:block;}
.navbar ul{display:block;}
.half_1{width:80%;}
.half_2{width:19%;}
.column_1, .column_2, .column_3{float:none;width:100%;}
.column_1n, .column_2n{float:none;width:100%;}
.column_3{padding:0;}
.buttons{margin-bottom:20px;}
.results, .identify{width:100%;float:none;clear:both;}
.results img{max-width:44%;}
.results_text{max-width:53%;}
.gallery-item{float:none;width:98%;}

}

/* max 479 */
@media screen and (max-width: 479px) {
.hwh{font-size:.7em;padding-top:3px;}
.hwh li{padding:0;}
.more-hot-wheels-sites{margin-left:3%;margin-right:3%;}
.hot-wheels-site{font-size:.8em;}
}

/* min 600 */
@media screen and (min-width:600px) {
.s599{display:none;}
}

/* min 800 */
@media screen and (min-width:801px) {

.s800{display:none;}

}