
/* ::::: http://blog.mapquest.com/media/style.css ::::: */

body, h1, h2, h3, h4, h5, p, ul, li, dl, div, iframe, form, table, td, th { margin: 0pt; padding: 0pt; }
#nocache_ind { display: none; }
a img { border: 0pt none ; }
body { background: rgb(255, 255, 255) url('denver-header-blank.jpg') repeat-x scroll left top; color: rgb(0, 0, 0); font-family: verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 70%; line-height: 1.5em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-align: center; }
h1 { margin: 0pt 0pt 0pt 10px; }
h2 { margin: 0.25em 0pt; font-family: Arial,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 2em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
h3 { margin: 0pt 0pt 0.5em; font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.5em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(240, 141, 0); }
h3.return, h3.return a { color: rgb(1, 106, 173); margin-bottom: 16px; text-decoration: none; margin-left: 0px; }
h3.return a img { border: 0pt none ; display: inline; }
h3 span { font-size: 0.8em; }
p { margin: 1em 0pt; }
.post ul { margin: 1em 0pt; padding-left: 2em; }
a { color: rgb(1, 106, 173); text-decoration: none; }
a:hover { color: rgb(1, 106, 173); text-decoration: underline; }
a.imglink, #medrect a, #linkscol a, #statscol a { border: 0pt none ; }
a.imglink img, #medrect a img, #linkscol a img, #statscol a img { border: 0pt none ; }
#linkscol, #statscol { font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.9em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
p.byline { margin: 0pt; color: rgb(153, 153, 153); font-size: 0.9em; }
#container { margin: 0pt 0pt 0pt 60px; float: left; display: inline; width: 920px; text-align: left; }
#header { position: relative; height: 75px; }
#header h1 { background: transparent url('mapquest-blog-logo.jpg') no-repeat scroll left top; overflow: hidden; position: absolute; top: 7px; left: 23px; width: 334px; height: 63px; text-indent: -5000px; }
#header h1 a { display: block; height: 63px; width: 334px; }
#branding {  }
#bloginfo { border: 1px solid green; margin: 0pt 11px 0pt 0pt; padding: 5px 0pt; float: right; width: 260px; text-align: right; }
#search-box { margin: 5px 11px 0pt 0pt; padding: 5px 0pt 48px; background: transparent url('search-box.gif') no-repeat scroll left top; float: right; width: 316px; text-align: right; }
#blog-search-text { background: transparent url('blog-search.gif') no-repeat scroll left top; overflow: hidden; float: left; clear: both; height: 23px; width: 113px; margin-left: 8px; text-indent: -5000px; }
#searchform { margin: 0pt; padding: 0pt; }
#searchform #q { margin: 0pt 0pt 0pt 8px; padding: 0pt; float: left; clear: left; width: 235px; font-size: 16px; vertical-align: middle; height: 28px; display: inline; }
#searchsubmit { border: 0pt none ; margin: 0pt 0pt 0pt 5px; padding: 0pt; background: rgb(179, 178, 176) url('search-button.gif') no-repeat scroll left top; overflow: hidden; float: left; display: inline; vertical-align: middle; width: 55px; height: 33px; text-indent: -5000px; cursor: pointer; }
#searchsubmit span { color: transparent; }
* html #bloginfo { width: 248px; }
#addtofeeds { margin: 0pt 0pt 2px; font-size: 0.9em; }
#addtofeeds li { list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; }
#content { margin: 20px 20px 5px 30px; padding: 1px 12px 1px 1px; overflow: hidden; float: left; width: 590px; }
#subcontent { margin: 20px 0pt 0pt; padding: 1px 0pt 0pt; float: left; width: 250px; }
#invite { background: transparent url('mq_beta_button.gif') no-repeat scroll left top; float: left; width: 250px; height: 90px; display: block; clear: right; text-align: center; }
#invite p { margin-top: 50px; text-align: center; font-size: 1.3em; }
#medrect { border-bottom: 1px solid rgb(102, 102, 102); background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; text-align: center; }
#rocked { margin: 10px 0pt; }
#rssfeeds { margin-top: 10px; }
#resources { margin: 20px 0pt 0pt 2px; list-style-type: none; list-style-image: none; list-style-position: outside; float: left; clear: left; font-size: 1.3em; }
#resources img { float: left; margin-right: 5px; display: inline; padding-bottom: 3px; clear: left; }
#resources li { width: 200px; margin-bottom: 10px; }
#footer { padding: 12px 5px 14px 28px; clear: left; }
#legal { padding: 0pt; }
#footer p { margin: 0.25em 0pt; }
#thankYou { margin-top: 10px; }
.categorylist dt { margin: 0pt 0pt 2px; font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.3em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(102, 102, 102); }
.categorylist { margin: 0pt 0pt 0pt 5px; line-height: 1.4em; }
div.statstable, .sidearea { margin: 5px 0pt 1em; padding: 4px 0pt 5px 10px; }
div.statstable table { width: 100%; }
div.statstable td { border-bottom: 1px solid rgb(102, 102, 102); padding: 2px; }
div.statstable td.ctr { text-align: center; }
.statsclass1 {  }
.statsclass2 {  }
li.statsclass1, li.statsclass2 { padding: 2px 1px; }
.commentclass1 { margin: 5px 0pt 10px; padding: 0pt; background: rgb(255, 255, 255) url('comment.gif') no-repeat scroll left top; width: 504px; }
.commentclass2 { margin: 5px 0pt 10px; padding: 0pt; background: rgb(255, 255, 255) url('comment.gif') no-repeat scroll left top; width: 504px; }
.authorcomment { background: rgb(255, 255, 255) url('comment-blue.gif') no-repeat scroll left top; }
.commentclass1 p, .commentclass2 p { padding: 10px; }
* html .commentclass1 p, * html .commentclass2 p { padding: 7px 10px 3px; }
.commentclass1 p.credits, .commentclass2 p.credits { margin: 0pt; padding: 20px 0pt 0pt; background: rgb(255, 255, 255) url('comment_bottom.gif') no-repeat scroll 0pt top; }
.authorcomment p.credits { background: rgb(255, 255, 255) url('comment_bottom-blue.gif') no-repeat scroll 0pt top; }
.blog-stars { background: rgb(255, 255, 255) url('star_001.gif') no-repeat scroll 0pt 0pt; }
.formlabel { margin: 0.25em 0pt; }
.form-button { margin-top: 10px; }
.sky { overflow: hidden; text-align: center; }
.post { padding: 5px 0pt 0pt; clear: both; }
.postmeta { border-bottom: 1px solid rgb(204, 204, 204); padding: 5px 0pt 1.5em; clear: both; margin-bottom: 1em; }
.postmeta ul { list-style-type: none; list-style-image: none; list-style-position: outside; text-align: right; }
.postmeta li { border-right: 1px solid rgb(204, 204, 204); padding: 0pt 0.5em; display: inline; }
.postmeta .readlink { border: 0pt none ; padding: 0pt; float: left; }
.postmeta .commentslink, .postmeta .last { border: 0pt none ; }
#addcomments { margin-top: 1em; }
.clearer { clear: both; }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
#gallerycontent { margin: 0pt 0pt 0pt 20px; width: 500px; }
#gallery { margin: 0pt 20px; padding: 20px; }
#galleryhead { margin: 0pt auto; width: 1050px; }
#galleryhead h1 { float: left; display: inline; }
#galleryhead h1 img { float: left; }
#galleryhead #galleryleader { float: right; display: inline; text-align: right; }
.featuredgalleries { margin: 10px 4px; }
.gallerythumbnail, .captionedthumb { margin: 5px; float: left; }
.captionedthumb { border: 1px solid rgb(204, 204, 204); padding: 10px; background: rgb(229, 229, 229) none repeat scroll 0% 0%; height: 150px; width: 90px; }
.gallerythumbnailhome { margin: 1px; float: left; display: inline; }
.postgallery { border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; display: block; clear: both; text-align: center; }
.postgallery a { border: 1px none ; padding: 3px; }
.postgallery a:hover { background: transparent none repeat scroll 0% 0%; }
#cloud { margin-top: 20px; }
#tagCloud { width: 249px; }
.tagSmall { font-size: 0.9em; display: inline; }
.tagNormal { font-size: 1.2em; display: inline; }
.tagMedium { font-size: 1.5em; display: inline; }
.tagLarge { font-size: 2em; display: inline; }
#commentform { border: 1px solid rgb(206, 206, 206); padding: 5px; display: block; margin-bottom: 10px; }
#commentform fieldset { border: 0pt none ; font-size: 0.95em; }
#commentform #remember { clear: left; }
#commentform input, #commentform textarea { border: 1px solid rgb(204, 204, 204); }
#commentform input:focus, #commentform textarea:focus { border: 1px solid rgb(102, 102, 102); }
#commentform #authorinfo_anon, #commentform #authorinfo_user { display: block; float: left; width: 40%; padding-left: 5px; }
#commentform #authorinfo_anon label, #commentform #authorinfo_user label { float: left; width: 5em; }
#commentform #authorinfo_anon p, #commentform #authorinfo_user p { clear: left; }
#commentform #authorinfo_anon legend, #commentform #authorinfo_user legend { border-bottom: 1px dotted rgb(204, 204, 204); font-weight: bold; }
#commentform #authorinfo_anon { border-right: 1px solid rgb(204, 204, 204); }
#commentform #formerrors { color: rgb(153, 0, 0); font-weight: bold; }
#replyindicator { font-weight: bold; }
#nocache_ind { background: rgb(204, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-weight: bold; }
* html #content, * html subcontent, * html #linkscol, * html #statscol, * html #bloginfo { display: inline; }

