/* base css from TypePad*/
.clr
{clear: both; overflow: hidden; width: 1px; height: 1px; margin: 0 -1px -1px 0; border: 0; padding: 0; font-size: 0; line-height: 0;}
/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after
{content: " "; display: block; visibility: hidden; clear: both; height: 0.1px; font-size: 0.1em; line-height: 0;}
.pkg  { display: inline-block; /* for IE6 */ } 
/* no ie mac \*/
.pkg { height: 1%; /* for all other browsers */ } 
.pkg {display: block; }
#banner { position: relative;}
#banner-inner { position: static;}
#alpha, #beta {display: inline; position: relative; float: left; min-height: 1px;}
#alpha-inner, #beta-inner {position: static;}
.entry, .trackbacks, .comments, .archive {position: static; overflow: hidden; clear: both; margin-bottom: 20px;}
.entry-content, .trackbacks-info, .trackback-content, .comment-content, .comments-open-content, .comments-closed {clear: both; margin: 5px 10px;}
.entry-excerpt, .entry-body, .entry-more-link, .entry-more {clear: both;}
.entry-footer, .trackback-footer, .comment-footer, .comments-open-footer, .archive-content {clear: both; margin: 5px 10px 20px 15px;}
.comments-open label { display: block; height: auto;}
#comment-author, #comment-email, #comment-url, #comment-text {width: 320px;}
#comment-bake-cookie {margin-left: 0; vertical-align: middle;}
img.image-full { width: 100%; }
.image-thumbnail {float: left; width: 115px; margin: 0 10px 10px 0;}
.image-thumbnail img {width: 115px; height: 115px; margin: 0 0 2px 0;}
.permalink { color: #96AA2F; font-family: arial, helvetica, sans-serif; font-size: 10px; line-height: 13px; text-decoration: underline; }
p #alpha-inner a:link, a:visited, a:active {color: #96AA2F; font-family: arial, helvetica, sans-serif; font-size: 12px; text-decoration: underline;}
#alpha-inner a.bodylink:link, a.bodylink:visited, a.bodylink:active {color: #96AA2F; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 13px; text-decoration: underline; font-weight: bold;}
#alpha-inner a.catlink:link, a.catlink:visited, a.catlink:active {color: #666; font-size: 11px; font-weight: bold; font-family: arial, helvetica, sans-serif; line-height: 13px; text-decoration: none; text-transform: uppercase;}
#alpha-inner a.catlink:hover {color: #666; font-size: 11px; font-weight: bold; font-family: arial, helvetica, sans-serif; line-height: 13px; text-decoration: underline;}


/* PAGE LAYOUT */
#banner {width: 355px; background-image: url(http://men.style.com/images/gq/styleguy/blog/hdr_bg.gif); background-repeat: repeat-x; }
.layout-one-column #container-inner {margin: 0; border-bottom: none; background: none;}
#container {position: relative; text-align: left; width: 674px;}
#container-inner {margin: 0; border-bottom: none;}
.layout-moblog2 #pagebody-inner {background: none;}
#alpha {width:492px; padding:0; margin:0; padding-bottom:10px;}
#pagebody-inner a, a:visited, a:active, a:hover {color:#96AA2F;}
/*a, a:visited, a:active, a:hover {color:#7F0000; }*/
#beta {margin: 0; padding:0; width: 179px; background-color:#FFF;}
#alpha-inner { background: url(/images/destinations/VertBorder.gif) top right repeat-y;}
#blogsidebar {padding: 0 5px 0 12px; border-left: 1px solid #8C8C8C;}


/* HEADERS */
.h2 {font-weight: bold; text-transform: uppercase; color: #666; font-size: 14px;}
h2.module-header {color: #000; font-size: 14px; text-transform: uppercase; font-weight: bold; margin-bottom:5px;}
h2.archive-header {color: #333; font-size: 14px; font-weight: bold; padding-left:15px;}
h2.comments-open-header {color: #333; font-size: 14px; font-weight: bold;}
h3.comments-header {color: #96AA2F; font-size: 14px; font-weight: bold; padding-left:15px;}
h3.entry-header {color: #FAA61A; font-size: 20px; font-weight: bold; margin: 5px 0 0 0;}


/* ENTRY CONTENT */
.entry {padding: 0 20px 0 12px;}
.entry .date {color: #707070; font-size: 10px; font-weight: bold; padding-bottom: 0;}
.entry-content {margin: 0; position: static;clear: both;}
.entry-body .entry-more {color: #666; font-size: 12px; line-height: 18px; }
.entry-footer {margin:0; padding:0; color: #666; font-size: 10px; }
.entry-more-link {padding-bottom: 10px;}

/* COMMENTS */
.comments {margin-bottom: 20px;}
.comments-open h1.entry-header {color: #666; font-size: 14px; font-weight: bold; text-transform: capitalize;}
.comment {background-color: #C6C7CA; margin:0 12px 12px 12px; padding:0 5px 8px 5px;}
.comment-content {margin: 0; padding-top: 2px;}
.comment-footer {margin: 0; font-weight: bold;}
.comment a:link {color: #333; text-decoration:none; font-weight: bold;}
.comment a:active, .comment a:hover {color: #333; text-decoration:underline; font-weight: bold;}
.comments-open-content, .comments-closed {margin:0 0 10px 0;}
.comments-submits {width: 320px;}
.comment-post {font-weight:bold; margin:0 12px 20px 0;}
.comments-open {margin: 30px 10px 30px 15px;}
#comments-open-data {margin-left: -15px; font-size: 11px; padding: 0;}
.comment-author {padding: 0; margin: 0;}

/* MODULE-LIST-ITEMS */
.module-content {position: relative; margin: 0;}
.module-list {padding:0;}
.module-list-item {margin: 0 0 1px 0; padding: 0; border: none; background: none;}
.module {position: relative; overflow: hidden; width: 100%;}
.module-content {position: relative; margin: 5px 7px 20px 7px; background-color: #FFF; color: #666; font-family: verdana; font-size: 11px;}
.module-list, .archive-list {margin: 0; padding: 0; list-style: none;}
.module-list-item {margin-top: 5px; margin-bottom: 5px;}
.module-photo .module-content { text-align: center; }


/* Conde css */
.archive_title {color: #333; font-size: 14px; text-transform: uppercase; font-weight: bold; padding:0 10px 20px 15px;}
.gqblogdots {width:338px; margin: 20px 0 5px 12px; padding:0; height:1px; }
.gqdotsside {width:187px; margin: 5px 0 5px 0; padding:0; height:1px; background-image: url(/images/cnt/blogs/perrinpost/dots.gif); background-repeat: repeat-x;}
.blogcommentcol {width: 370px;}
.blogphotocol {width:153px;}
.bloglegal {margin: 0 10px 50px 15px;}
.date {margin: 9px 5px 0 0; color: #666; font-size: 11px; font-weight: bold;}
.datesm {margin: 9px 5px 0 0; color: #666; font-size: 10px; font-weight: normal;}
.rule {border-bottom:1px solid #666;}
/*
.content-nav {margin: 12px 5px 15px 15px; text-align: center;}
*/
.content-nav {position: relative; margin: 20px 2px 0px 12px; height: 20px; font-size: 10px; border-top: 1px solid #ccc; clear:both;}
.content-nav div.pager-inner {display: block; position: absolute; top: 3px; right: 10px; color: #B4B4B4; }
.content-nav a { color:#227AD3; font-size: 10px;} 

p {color: #666; font-size: 12px; line-height: 18px; padding-bottom: 10px;}
.cntcaption {color: #000; font-size: 11px; font-style: italic;}
.cntcaption2 {color: #000; font-size: 11px;}

/* Added by Tom Loftus */ 
.about {width:102px; margin: 5px 0 5px 0; padding:0; height:25px; background-image: url(/images/cnt/blogs/80days/about.gif); background-repeat: repeat-x;}
.categories {width:102px; margin: 5px 0 5px 0; padding:0; height:25px; background-image: url(/images/cnt/blogs/80days/categories.gif); background-repeat: repeat-x;}
.recent {width:102px; margin: 5px 0 5px 0; padding:0; height:25px; background-image: url(/images/cnt/blogs/80days/recent_post.gif); background-repeat: repeat-x;}
.categories {width:102px; margin: 5px 0 5px 0; padding:0; height:25px; background-image: url(/images/cnt/blogs/80days/categories.gif); background-repeat: repeat-x;}
.archives {width:60px; margin: 5px 0 5px 0; padding:0; height:21px; background-image: url(/images/cnt/blogs/materialist/archives.gif); background-repeat: repeat-x;}
.blogroll {width:106px; margin: 5px 0 5px 0; padding:0; height:25px; background-image: url(http://www.concierge.com/images/cnt/blogs/80days/blogroll.gif); background-repeat: repeat-x;}
.map {width:106px; margin: 5px 0 5px 0; padding:0; height:25px; background-image: url(http://www.concierge.com/images/cnt/blogs/80days/map.gif); background-repeat: repeat-x;}
.weekbyweek {width:106px; margin: 5px 0 5px 0; padding:0; height:25px; background-image: url(http://www.concierge.com/images/cnt/blogs/80days/weekbyweek.gif); background-repeat: repeat-x;}

/* Added by J. Lawrie */  
#captcha_none {display:none;}
#captcha_main {margin: 0; padding:0; background-color:#FFFFFF;}


