
        /* Theme Name: Locket Theme URI: http://tsegwordpressthemes.com/locket Description: A simple 2-column Wordpress template with a paper-like background for every type of blog. Author: The Search Engine Guys, LLC Author URI: http://www.thesearchengineguys.com Version: 1.2 License: GNU General Public License, v2 (or newer) License URI: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html Tags: orange, brown, light, two-columns, right-sidebar, fixed-width */   /* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html -------------------------------------------------------------- */  html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { 	margin: 0; 	padding: 0; 	border: 0; 	vertical-align: baseline; 	background: transparent; } body { 	line-height: 1; } h1, h2, h3, h4, h5, h6 { 	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 	font-weight: normal; 	clear: both; } h1 { 	font-size: 24px; } h2 { 	font-size: 18px;	 } h3 { 	font-size: 14px;	 } h4 { 	font-size: 12px;	 } h5 { 	font-size: 10px;	 } h6 { 	font-size: 8px;	 } ol, ul { 	list-style: none; } blockquote { 	quotes: none; } blockquote:before, blockquote:after { 	content: ''; 	content: none; } del { 	text-decoration: line-through; } /* tables still need 'cellspacing="0"' in the markup */ table { 	border-collapse: collapse; 	border-spacing: 0; } a img { border: none; }    /* LAYOUT: Two columns DESCRIPTION: Two-column fixed layout with one sidebar right of content */  #container { 	float: left; 	margin: 0 -254px 0 0; 	width: 100%; } #content { 	margin: 0 240px 0 0; 	padding: 0 30px 0 0; 	border-right: 1px solid #61311d; } #primary, #secondary { 	float: right; 	overflow: hidden; 	width: 225px; } #secondary { 	clear: right; } #footer { 	clear: both; }  /* LAYOUT: One column, no sidebar DESCRIPTION: One centered column with no sidebar */  .one-column #content { 	margin: 0 auto; 	width: 640px; }  /* LAYOUT: Full width, no sidebar DESCRIPTION: Full width content with no sidebar; used for attachment pages */  .single-attachment #content { 	margin: 0 auto; 	width: 900px; }   /* =Fonts -------------------------------------------------------------- */ body, input, textarea, .page-title span, .pingback a.url { 	font-family: Arial, sans-serif; }  #site-description { 	font-family: Univers, sans-serif; }  h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text, input[type=submit] { 	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; } pre { 	font-family: "Courier 10 Pitch", Courier, monospace; } code { 	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; }    /* =Structure -------------------------------------------------------------- */  /* The main theme structure */ #access .menu-header, #colophon, #branding, #main, #wrapper { 	margin: 0 auto; 	width: 882px; } #wrapper { 	background: url('http://i53.tinypic.com/16c9lhv.jpg') repeat #fff; 	border-left: 1px solid #4f4f51; 	border-right: 1px solid #4f4f51; 	padding: 0 34px 0 34px; }  /* Structure the footer area */ #footer-widget-area { 	overflow: hidden; } #footer-widget-area .widget-area { 	float: left; 	margin-right: 20px; 	width: 220px; } #footer-widget-area #fourth { 	margin-right: 0; } #site-info { 	float: left; 	padding: 0 0 33px; 	font-size: 12px; 	line-height: 16px; } #site-generator { 	float: right; 	width: 220px; }    /* =Global Elements -------------------------------------------------------------- */  /* Main global 'theme' and typographic styles  */ body { 	background: #c3c4c6 url('http://i56.tinypic.com/2u7ymfk.jpg') repeat; }  body, input, textarea { 	color: #666; 	font-size: 12px; 	line-height: 18px; } hr { 	background-color: #E7E7E7; 	border:0; 	height: 1px; 	margin-bottom: 18px; 	clear:both; }  /* Text elements */ p { 	margin-bottom: 18px; } ul { 	list-style: square; 	margin: 0 0 18px 1.5em; } ol { 	list-style: decimal; 	margin: 0 0 18px 1.5em; } ol ol { 	list-style:upper-alpha; } ol ol ol { 	list-style:lower-roman; } ol ol ol ol { 	list-style:lower-alpha; } ul ul, ol ol, ul ol, ol ul { 	margin-bottom:0; } dl { 	margin:0 0 24px 0; } dt { 	font-weight: bold; } dd { 	margin-bottom: 18px; } strong { 	font-weight: bold; } cite, em, i { 	font-style: italic; } big { 	font-size: 131.25%; } ins { 	background: #ffc; 	text-decoration: none; } blockquote { 	font-style: italic; 	padding: 0 3em; } blockquote cite, blockquote em, blockquote i { 	font-style: normal; } pre { 	background: #f7f7f7; 	color: #222; 	line-height: 18px; 	margin-bottom: 18px; 	padding: 1.5em; } abbr, acronym { 	border-bottom: 1px dotted #666; 	cursor: help; }  sup, sub { 	height: 0; 	line-height: 1; 	vertical-align: baseline; 	position: relative; } sup { 	bottom: 1ex; } sub { 	top: .5ex; } input[type="text"], textarea { 	padding: 3px; 	background: #f9f9f9; 	border: 1px solid #b7b7b8; 	margin: 4px 0 0; } #s { 	padding: 3px; 	background: #f9f9f9; 	border: 1px solid #b7b7b8; 	margin: 4px 0 0; } a:link { 	color:#ff6000; } a:visited { 	color:#ff6000; } a:active, a:hover { 	color: #6d6e71; }  /* Text meant only for screen readers */ .screen-reader-text { 	position: absolute; 	left: -9000px; }    /* =Header -------------------------------------------------------------- */  #header { 	padding: 0; } #banner { 	background: url('http://i55.tinypic.com/3148owg.jpg') top center no-repeat; 	height: 66px; } #site-title { 	float: left; 	margin: 0; 	width: 882px; 	font-size: 56px; 	line-height: 50px; } #site-title a { 	color: #ff6000; 	text-decoration: none; } #site-description { 	float: left; 	font-size: 17px; 	line-height: 37px; 	font-style: italic; 	margin: 0 0 18px 0; 	width: 657px; }  /* This is the custom header image */ #branding img { 	clear: both; 	display: block; }    /* =Menu -------------------------------------------------------------- */  #access { 	display:block; 	float:right; 	height:68px; 	width:948px; 	background: url('http://i55.tinypic.com/3148owg.jpg') top center no-repeat; 	margin: 0 -33px; } #access .menu-header { 	font-size: 14px; 	list-style: none; } #access .menu-header ul { 	list-style: none; 	margin: 0; } #access .menu-header li { 	float:left; 	position: relative; 	background: #ebebec; 	margin:0 2px; 	padding:28px 0 0 0; } #access .menu-header li ul li { 	padding: 0; 	margin: 0 auto; } div.search { 	display:block; 	color:#9b8222; 	line-height:38px; 	height: 40px; 	width: 225px; } #searchsubmit { 	float: right; 	border: 1px solid #2d2b28; 	background: #dadada; 	height: 22px; 	margin: 4px 0 0 0; 	color: #ff6000; 	cursor: pointer; } #access a { 	display:block; 	text-decoration:none; 	color:#9b8222; 	padding:0 16px; 	line-height:38px; } #access ul ul { 	display:none; 	position:absolute; 	top:66px; 	left:0; 	float:left; 	box-shadow: 0px 3px 3px rgba(0,0,0,0.2); 	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); 	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); 	width: 180px; 	z-index: 99999; } #access ul ul li { 	min-width: 180px; 	margin: 0 auto; 	padding: 0; } #access ul ul ul { 	left:100%; 	top:0; } #access ul ul a { 	background:#333; 	height:auto; 	line-height:1em; 	padding:16px; } #access li:hover > a, #access ul ul :hover > a { 	color:#fff; 	background:#333; } #access ul li:hover > ul { 	display:block; } #access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a { 	color: #9b8222; }  * html #access ul li.current_page_item a, * html #access ul li.current-menu-ancestor a, * html #access ul li.current-menu-item a, * html #access ul li.current-menu-parent a, * html #access ul li a:hover { 	color:#fff; }  /* =Content -------------------------------------------------------------- */  #main { 	overflow: hidden; 	padding: 40px 0 0 0; } #content { 	margin-bottom: 36px; } #content, #content input, #content textarea { 	color: #262626; 	font-size: 14px; 	line-height: 18px; } #content p, #content ul, #content ol, #content dd, #content pre, #content hr { 	margin-bottom:24px; } #content ul ul, #content ol ol, #content ul ol, #content ol ul { 	margin-bottom:0; } #content pre, #content kbd, #content tt, #content var { 	font-size: 15px; 	line-height: 21px; } #content code { 	font-size: 13px; } #content dt, #content th { 	color: #000; } #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { 	color: #333333; 	margin: 0 0 20px 0; 	line-height: 1.5em; } #content table { 	border: 1px solid #e7e7e7; 	text-align: left; 	margin: 0 -1px 24px 0; 	width: 100%; } #content tr th, #content thead th { 	color: #888; 	font-size: 12px; 	font-weight: bold; 	line-height: 18px; 	padding: 9px 24px; } #content tr td { 	border-top: 1px solid #e7e7e7; 	padding: 6px 24px; } #content tr.odd td { 	background: #F2F7FC; } .hentry { 	margin: 0 0 48px 0; } .home .sticky { 	background: #EFEFD1; 	padding: 18px 20px; } .single .hentry { 	margin: 0 0 36px 0; } .page-title { 	color: #000; 	font-size: 32px; 	margin: 0 0 36px 0; } .page-title span { 	color: #333; 	font-size: 24px; 	font-style: italic; 	font-weight: normal; } .page-title a:link, .page-title a:visited { 	color:#888; 	text-decoration: none; } .page-title a:active, .page-title a:hover { 	color: #ff6000; } #content .entry-title { 	color: #ff6000; 	font-size: 24px; 	line-height: 24px; 	margin-bottom: 0; } .entry-title a:link, .entry-title a:visited { 	color:#ff6000; 	text-decoration: none; } .entry-title a:active, .entry-title a:hover { 	color: #ff6000; } .entry-meta { 	color: #888; 	font-size: 12px; } .entry-meta abbr, .entry-utility abbr { 	border: none; } .entry-meta abbr:hover, .entry-utility abbr:hover { 	border-bottom: 1px dotted #666; } .entry-content, .entry-summary { 	clear: both; 	padding: 12px 0 0 0; } #content .entry-summary p:last-child { 	margin-bottom: 12px; } .entry-content fieldset { 	border: 1px solid #E7E7E7; 	margin: 0 0 24px 0; 	padding: 24px; } .entry-content fieldset legend { 	background: #fff; 	color: #000; 	font-weight: bold; 	padding: 0 24px; } .entry-content input { 	margin: 0 0 24px 0; } .entry-content input.file, .entry-content input.button { 	margin-right: 24px; } .entry-content label { 	color: #888; 	font-size: 12px; } .entry-content select { 	margin: 0 0 24px 0; } .entry-content sup, .entry-content sub { 	font-size: 10px; } .entry-content blockquote.left { 	float: left; 	margin-left: 0; 	margin-right: 24px; 	text-align: right; 	width: 33%; } .entry-content blockquote.right { 	float: right; 	margin-left: 24px; 	margin-right: 0; 	text-align: left; 	width: 33%; } .page-link { 	color: #000; 	font-weight:bold; 	margin:0 0 22px 0; 	word-spacing:0.5em; } .page-link a:link, .page-link a:visited { 	background: #ccc; 	color:#333; 	font-weight:normal; 	padding:0.5em 0.75em; 	text-decoration:none; } .home .sticky .page-link a { 	background: #D9E8F7; } .page-link a:active, .page-link a:hover { 	color: #FF4B33; } .page .edit-link { 	clear: both; 	display: block; } #entry-author-info { 	background: #F2F7FC; 	border-top: 4px solid #000; 	padding: 18px 20px; 	margin: 24px 0; 	overflow: hidden; 	clear: both; 	font-size: 14px; 	line-height: 20px; } #entry-author-info #author-avatar { 	background: #fff; 	border: 1px solid #e7e7e7; 	float: left; 	margin: 0 -104px 0 0; 	padding: 11px; 	height: 60px; } #entry-author-info #author-description { 	float: left; 	margin: 0 0 0 104px; } #entry-author-info h2 { 	color: #000; 	font-weight: bold; 	font-size: 100%; 	margin-bottom: 0; } .entry-utility { 	color: #6d6e71; 	font-size: 14px; 	line-height: 18px; 	clear: both; } .entry-meta a, .entry-utility a { 	font-family:Georgia; 	font-style:italic; 	font-size: 14px; 	color: #ff6000; } .entry-meta a:hover, .entry-utility a:hover { 	color: #6d6e71; } #content .video-player { 	padding: 0; }    /* Asides -------------------------------------------------------------- */  .home #content .category-asides p { 	font-size: 14px; 	line-height: 20px; 	margin-bottom: 10px; 	margin-top:0; } .home .hentry.category-asides { 	padding: 0; } .home #content .category-asides .entry-content { 	padding-top: 0; }     /* Gallery listing -------------------------------------------------------------- */  .category-gallery { 	margin-bottom: 48px; } .category-gallery h2 { 	margin-top: 10px; } .category-gallery .entry-meta { } .category-gallery .size-thumbnail img { 	border: 10px solid #f1f1f1; 	margin-bottom: 0; } .category-gallery .gallery-thumb { 	float: left; 	margin-right:20px; 	margin-top: -4px; } .home #content .category-gallery .entry-content p { 	display: inline; } .home #content .category-gallery .entry-utility { 	padding-top:4px; }   /* Attachment pages -------------------------------------------------------------- */  .entry-content .attachment img { 	margin-bottom: 0; } .attachment .entry-content .entry-caption { 	font-size: 140%; 	margin-top: 24px; } .attachment .entry-content .nav-previous a:before { 	content: '\2190\00a0'; } .attachment .entry-content .nav-next a:after { 	content: '\00a0\2192'; }    /* Images -------------------------------------------------------------- */  #content img { 	margin: 0; 	max-width: 640px; } #content .attachment img { 	max-width: 900px; } #content .alignleft, #content img.alignleft { 	display: inline; 	float: left; 	margin-right: 24px; 	margin-top: 4px; } #content .alignright, #content img.alignright { 	display: inline; 	float: right; 	margin-left: 24px; 	margin-top: 4px; } #content .aligncenter, #content img.aligncenter { 	clear: both; 	display: block; 	margin-left: auto; 	margin-right: auto; } #content img.alignleft,  #content img.alignright,  #content img.aligncenter { 	margin-bottom: 12px; } #content .wp-caption { 	background: #f1f1f1; 	line-height: 18px; 	text-align: center; 	margin-bottom: 20px; 	padding: 4px; } #content .wp-caption img { 	margin: 5px 5px 0; } #content .wp-caption p.wp-caption-text { 	margin: 5px; 	color: #888; 	font-size: 12px; } #content .wp-smiley { 	margin:0; } #content .gallery { 	margin: auto; } #content .gallery .gallery-item { 	float: left; 	margin-top: 0; 	text-align: center; 	width: 33%; } #content .gallery img { 	border: 2px solid #cfcfcf; } #content .gallery .gallery-caption { 	color: #888; 	font-size: 12px; 	margin: 0 0 12px; } #content .gallery dl { 	margin: 0; } #content .gallery img { 	border: 10px solid #f1f1f1; } #content .gallery br+br { 	display: none; }    /* =Navigation -------------------------------------------------------------- */  .navigation { 	font-size:  12px; 	line-height: 18px; 	overflow: hidden; 	color: #888; } .navigation a:link, .navigation a:visited { 	color: #888; 	text-decoration: none; } .navigation a:active, .navigation a:hover { 	color: #FF4B33; } .nav-previous { 	float: left; 	width: 50%; } .nav-next { 	float: right; 	width: 50%; 	text-align:right; } #nav-above { 	margin: 0 0 18px 0; } #nav-above { 	display: none; } .paged #nav-above, .single #nav-above { 	display: block; } #nav-below { 	margin: -18px 0 0 0; }    /* =Comments -------------------------------------------------------------- */ #comments { 	clear: both; } #comments .navigation { 	padding: 0 0 18px 0; } h3#comments-title, h3#reply-title { 	color: #000; 	font-weight: bold; 	font-size: 20px; 	margin-bottom: 0; } h3#comments-title { 	padding: 24px 0; } .commentlist { 	list-style: none; 	margin: 0; } .commentlist li.comment { 	border-bottom: 1px solid #e7e7e7; 	line-height: 24px; 	margin: 0 0 24px 0; 	padding: 0 0 0 56px; 	position: relative; } .commentlist li:last-child { 	border-bottom:none; 	margin-bottom:0; } #comments .comment-body ul, #comments .comment-body ol { 	margin-bottom: 18px; } #comments .comment-body p:last-child { 	margin-bottom: 6px; } #comments .comment-body blockquote p:last-child { 	margin-bottom: 24px; } .commentlist ol { 	list-style: decimal; }  .commentlist .avatar { 	position: absolute; 	top: 4px; 	left: 0; } .comment-author { } .comment-author cite { 	color: #000; 	font-style: normal; 	font-weight: bold; } .comment-author .says { 	font-style: italic; } .comment-meta { 	font-size: 12px; 	margin: 0 0 18px 0; } .comment-meta a:link, .comment-meta a:visited { 	color: #888; 	text-decoration: none; } .comment-meta a:active, .comment-meta a:hover { 	color: #FF4B33; } .commentlist .even { } .commentlist .bypostauthor { } .reply { 	font-size: 12px; 	padding: 0 0 24px 0; } .reply a, a.comment-edit-link { 	color: #888; } .reply a:hover, a.comment-edit-link:hover { 	color: #FF4B33; } .commentlist .children { 	list-style: none; 	margin: 0; } .commentlist .children li { 	border: none; 	margin: 0; } .nopassword, .nocomments { 	display: none; } #comments .pingback { 	margin-bottom: 18px; 	padding-bottom: 18px; 	border-bottom: 1px solid #e7e7e7; } .commentlist li.comment+li.pingback { 	margin-top: -6px; } #comments .pingback p { 	color: #888; 	font-size: 12px; 	line-height: 18px; 	display:block; 	margin: 0; } #comments .pingback .url { 	font-style: italic; 	font-size: 13px; }    /* Comments form */ input[type=submit] { 	color: #333; } #respond { 	margin: 24px 0; 	border-top: 1px solid #e7e7e7; 	overflow: hidden; 	position: relative; } #respond p { 	margin: 0; } #respond .comment-notes { 	margin-bottom: 1em; } .form-allowed-tags { 	line-height: 1em; } .children #respond { 	margin: 0 48px 0 0; } h3#reply-title { 	margin: 18px 0; } #comments-list #respond { 	margin: 0 0 18px 0; } #comments-list ul #respond { 	margin: 0; } #cancel-comment-reply-link { 	font-size: 12px; 	line-height: 18px; 	font-weight: normal; } #respond .required { 	color:#FF4B33; 	font-weight:bold; } #respond label { 	color: #888; 	font-size: 12px; } #respond input { 	margin:0 0 9px; 	width:98%; } #respond textarea { 	width:98%; } #respond .form-allowed-tags { 	color: #888; 	font-size: 12px; 	line-height: 18px; } #respond .form-allowed-tags code { 	font-size: 11px; } #respond .form-submit { 	margin: 12px 0; } #respond .form-submit input { 	width: auto; 	font-size: 14px; }   /* =Widget Areas -------------------------------------------------------------- */  .widget-area { 	font-size: 14px; 	line-height: 24px; } .widget-area a:hover, .widget-area a:visited, .widget-area a:link { 	color: #5c5b5b; } .widget-area ul { 	list-style: none; 	margin-left: 0; } .widget-area ul ul { 	list-style: inside url('http://i56.tinypic.com/2zyepsh.png'); 	margin-left: 1.3em; } .widget-area ul ul ul { 	list-style: inside url('http://i56.tinypic.com/v5wcja.png'); } .widget_search #s { /* This keeps the search inputs in line */ 	width: 60%; } .widget_search label { 	display:none; } .widget-container { 	margin: 0 0 20px 0; } .widget-title { 	color: #ff6000; 	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 	font-size: 26px; 	line-height: 24px; 	padding: 13px 10px 0; 	margin: 0 0 20px 0; } .widget-area a:link, .widget-area a:visited { 	text-decoration: none; } .widget-area a:active, .widget-area a:hover { 	text-decoration: underline; } .widget-area .entry-meta { 	font-size: 11px; } #wp_tag_cloud div { 	line-height: 1.6em; } #wp-calendar { 	width:100%; } #wp-calendar caption { 	font-weight: bold; 	color: #222; 	text-align: left; 	font-size:14px; 	padding-bottom: 4px; } #wp-calendar thead { 	font-size:11px; } #wp-calendar thead th { } #wp-calendar tbody { 	color: #aaa; } #wp-calendar tbody td { 	padding: 3px 0 2px; 	background: #f5f5f5; 	border:1px solid #fff; 	text-align: center; } #wp-calendar tbody .pad { 	background: none; } #wp-calendar tfoot #next { 	text-align: right; } .widget_rss a.rsswidget { 	color: #000; } .widget_rss a.rsswidget:hover { 	color: #FF4B33; } .widget_rss .widget-title img { 	height: 11px; 	width: 11px; }  /* Main sidebars */ #main .widget-area ul { 	margin: 0 auto; 	padding: 0; } #main .widget-area ul ul { 	border: none; 	margin-left: 17px; 	padding: 0; } #primary { } #secondary { }  /* Footer widget areas */ #footer-widget-area { }    /* =Footer -------------------------------------------------------------- */  #footer { 	margin: 0 -33px;  	background: url('http://i52.tinypic.com/2qkl0k5.jpg') bottom center no-repeat; } #colophon { 	margin-top: -4px; 	padding: 18px 0; 	overflow: hidden; } #site-info { 	font-family: Arial, Helvetica, sans-serif; } #site-info a { 	color: #8e7615; } #site-generator { 	position: relative; 	font-style: italic; } #site-generator a { 	color: #666; 	display:inline-block; 	text-decoration: none; 	background: url(images/wordpress.png) center left no-repeat; 	padding-left: 20px; 	line-height: 16px; } #site-generator a:hover { 	text-decoration: underline; } img#wpstats { 	display:block; 	margin: 0 auto 10px; }    /* Mobile Safari ( iPad, iPhone and iPod Touch ) -------------------------------------------------------------- */  pre { 	-webkit-text-size-adjust: 140%; } code { 	-webkit-text-size-adjust: 160%; } #access, .entry-meta, .entry-utility, .navigation, .widget-area { 	-webkit-text-size-adjust: 120%; } #site-description { 	-webkit-text-size-adjust: none; }    /* =Print Style -------------------------------------------------------------- */  @media print { 	body { 		background:none !important; 	} 	#wrapper { 		float: none !important; 		clear: both !important; 		display: block !important; 		position: relative !important; 	} 	#header { 		border-bottom: 2pt solid #000; 		padding-bottom: 18pt; 	} 	#colophon { 		border-top: 2pt solid #000; 	} 	#site-title, 	#site-description { 		float: none; 		margin: 0; 		padding:0; 		line-height: 1.4em; 	} 	#site-title { 		font-size: 13pt; 	} 	.entry-content { 		font-size: 14pt; 		line-height: 1.6em; 	} 	.entry-title { 		font-size: 21pt; 	} 	#access, 	#branding img, 	#respond, 	.comment-edit-link, 	.edit-link, 	.navigation, 	.page-link, 	.widget-area { 		display: none !important; 	} 	#container, 	#header, 	#footer { 		width: 100%; 		margin: 0; 	} 	#content, 	.one-column #content { 		width: 100%; 		margin: 24pt 0 0; 	} 	.wp-caption p { 		font-size: 11pt; 	} 	#site-info, 	#site-generator { 		float: none; 		width: auto; 	} 	#colophon { 		width: auto; 	} 	img#wpstats { 		display:none 	} 	#site-generator a { 		padding: 0; 	margin: 0; 	} 	#entry-author-info { 		border: 1px solid #e7e7e7; 	} 	#main { 		display:inline; 	} 	.home .sticky { 		border: none; 	} } 