/*Theme Name: JournalistTheme URI: http://lucianmarin.com/Description: Journalist is a smart, minimal theme designed for professional journalists.Version: 1.9Author: <a href="http://lucianmarin.com/">Lucian E. Marin</a>Tags: white, two columns, fixed width, light, minimalFor the WordPress community (GPL), enjoy it guys.by Lucian E. Marin - lucianmarin.com*/body {background:#fff url("../../../wp-content/themes/journalist/images/top.gif") repeat-x;font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;font-size:13px;color:#222;padding:0;margin:0;}* {padding:0;margin:0;}a {color:#047;text-decoration:underline;}a:hover {color:#c00;}pre {word-wrap: break-word;white-space: -moz-pre-wrap;white-space: pre-wrap;margin-bottom: 15px;}#container {width:911px; /* this has nothing to do with the '911' event */margin:0 auto;position:relative;}#container h1 {font-size:30px;font-weight:normal;letter-spacing:-1px;width:600px;padding:32px 0 25px 0;}#container h1 a {color:#222;text-decoration:none;}#container h1 a:hover {color:#c00;}#flickrRSS {text-align:center;margin-bottom:15px;}#flickrRSS img {margin:0px 1px 0px 1px;}#socialnetworks {top:40px;right:0;position:absolute;display:block;height:32px;}#bubble {top:40px;right:0;position:absolute;display:block;height:28px;background:url("../../../wp-content/themes/journalist/images/bubble_right.gif") no-repeat right;}#bubble p {display:block;font-size:11px;color:#fff;height:28px;padding:4px 12px 0 10px;background:url("../../../wp-content/themes/journalist/images/bubble_left.gif") no-repeat top left;}#content {float:left;width:700px;}#content h2 {font-size:20px;margin:5px 0 7px 0;}#content h2 a {color:#222;text-decoration:none;}#content h2 a:hover {color:#c00;}#content h2.archive {font-weight:normal;font-size:22px;color:#1c1c1c;padding:0;margin:5px 0 20px 0;border:none;text-align:left;}.comments {color:#333;margin:0 0 15px 0;border-bottom:#bbb 1px solid;}.comments a {background:#fff;padding:0 7px 5px 0;color:#333;text-decoration:none;}.comments a:hover {color:#c00;}.navigation {background:#f9f9f9;font-size:11px;padding:5px 10px;margin:0 0 20px 0;border-top:#bbb 1px solid;}.navigation a {color:#555;font-weight:bold;text-decoration:none;}.navigation a:hover {color:#333;text-decoration:none;}.main h3 {font-size:16px;font-weight:normal;margin:0 0 15px 0;}.main img {padding:2px;border:#ddd 2px solid;}.main a img {padding:2px;border:#0085b5 2px solid;}.main a:hover img {padding:2px;border:#ca0002 2px solid;}.main p {line-height:18px;margin:0 0 15px 0;}.main ol {line-height:18px;margin:0 0 15px 30px;}.main ul {line-height:18px;margin:0 0 15px 30px;}.main li {margin:0 0 5px 0;}.meta {background:#f3f3f3;font-size:11px;line-height:15px;color:#333;padding:5px 10px;margin:0 0 30px 0;border-top:#bbb 1px solid;}.signature {float:left;padding:0 15px 0 0;border-right:#bbb 1px solid;width:200px;}.tags {float:left;padding:0 0 0 15px;width:440px;}#sidebar {font-size:12px;float:right;width:180px;border-left:#999 1px solid;padding:0 0 20px 15px;margin:0 0 20px 0;}#sidebar h3 {font-size:14px;margin:20px 0 5px 0;}#sidebar ul {list-style:none;}#sidebar ul ul {margin:5px 0 0 10px;}#sidebar ul ul ul {margin:5px 0 0 10px;}#sidebar ul li {padding:0 0 5px 0;}#author h3 {margin:5px 0 5px 0;}#searchform {margin:15px 0 0 0;}#searchform input {background:#222;font-size:11px;margin:2px 0;padding:1px 4px 2px 4px;border:#888 1px solid;color:#eee;}#searchform input:hover {background:#333;border:#999 1px solid;color:#fff;cursor:pointer;}#searchform #s {background:#f6f6f6;font-size:11px;margin:2px 0;padding:2px 4px;border:#aaa 1px solid;color:#222;}#searchform #s:hover {border:#c00 1px solid;cursor:text;}input.searchfield {background:#f6f6f6;font-size:11px;display:block;margin:5px 0 8px 0;padding:2px 4px;border:#aaa 1px solid;color:#222;}input.searchfield:hover {background:#eee;color:#222;}input.submit {background:#222;font-size:11px;display:block;margin:0 0 10px 0;padding:1px 4px 2px 4px;border:#888 1px solid;color:#eee;}input.submit:hover {background:#333;cursor:pointer;border:#999 1px solid;color:#fff;}input.subcom {background:#eee;font-size:11px;margin:0 0 10px 0;padding:1px 4px 2px 4px;border:#888 1px solid;color:#222;}input.subcom:hover {background:#222;cursor:pointer;border:#888 1px solid;color:#eee;}input.comment {background:#f6f6f6;font-size:11px;padding:2px 4px;border:#aaa 1px solid;color:#222;}input.comment:hover {border:#c00 1px solid;}textarea {background:#f6f6f6;font-size:12px;width:400px;padding:2px 4px;border:#aaa 1px solid;color:#222;}textarea:hover {border:#c00 1px solid;}.postinput small {font-size:11px;margin:0 0 0 5px;}p.logged {font-size:12px;}h3.reply {font-size:15px;margin:0 0 10px 0;}.nocomments {margin:0 0 30px 0;}ol.commentlist {font-size:12px;list-style:none;margin:10px 0 30px 0;border-bottom:#bbb 1px solid;}.commentlist li {border-top:#bbb 1px solid;padding:0 0 10px 0;}.commentlist li.bypostauthor {border-top:#bbb 5px solid;background-color:#f3f3f3;}.comment_mod {margin:10px 0 0 10px;}.comment_mod em {background-color:#fff897;padding:1px 3px;}.comment_author {margin:10px 0;float:right;width:190px;}.comment_author img {float:left;margin:5px 12px 0 0;}.comment_author p {line-height:20px;}.comment_author small {font-size:11px;}.comment_text {float:left;width:470px;margin:0 0 0 10px;}.comment_text p {line-height:18px;margin:7px 0;}.comment_meta {font-size:12px;}#commentform p {line-height:18px;margin:0 0 15px 0;}blockquote {background:url("../../../wp-content/themes/journalist/images/quote.gif") no-repeat top left;padding:0 0 0 60px;min-height:50px;}#footer {background:#eee;font-size:11px;color:#555;margin:0 auto;padding:10px 0;text-align:center;position:relative;border-top:#bbb 1px solid;border-bottom:#222 6px solid;}#footer a {color:#555;font-weight:bold;text-decoration:none;}#footer a:hover {color:#333;text-decoration:none;}.clear {clear:both;}.warning p {background:url("../../../wp-content/themes/journalist/images/warning.gif") no-repeat left;height:160px;padding:20px 0 0 90px;font-size:20px;margin:0 0 0 10px;}#wp-calendar {padding:10px 0 0 0;font-size:12px;}#wp-calendar caption {text-align:left;padding:0 0 5px 0;}#wp-calendar tr th,#wp-calendar tr td {padding:0 6px 0 0 ;text-align:right;}#wp-calendar td a {font-weight:bold;}#wp-calendar td a:hover {font-weight:bold;}img.wp-smiley {padding:0;border:none;}input:focus, textarea:focus{background-color:#ffc;}abbr {border:none;}.aligncenter {display: block;margin-left: auto;margin-right: auto;}.alignleft {float:left;}.alignright {float:right;}.wp-caption {border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.wp-caption img {margin:0;padding:0;border:0 none;}.wp-caption-dd {font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}/* self-clear floats */.group:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}/* IE Hacks */*html #bubble {display:none;}*html #bubble p {display:none;}* html .group,* html #nav ul li a {height: 1%;}*:first-child+html .group {min-height: 1px;}* html #nav ul li a {display: inline;}#stimuli_lightbox {	position: absolute;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;}#stimuli_lightbox a img { border: none; }#stimuli_outerImageContainer {	position: relative;	background-color: #000;	width: 250px;	height: 250px;	margin: 0 auto;}#stimuli_imageContainer {	padding: 10px;}#stimuli_loading {	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;	background: transparent center url("../../../wp-content/plugins/lightbox-2/Themes/Black/images/loading.gif") no-repeat;}#stimuli_hoverNav {	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;}#stimuli_imageContainer>#stimuli_hoverNav { left: 0;}#stimuli_hoverNav a { outline: none;}#stimuli_prevLink, #stimuli_nextLink {	width: 49%;	height: 100%;	background: transparent url("../../../wp-content/plugins/lightbox-2/Themes/Black/images/blank.gif") no-repeat; /* Trick IE into showing hover */	display: block;}#stimuli_prevLink { left: 0; float: left;}#stimuli_nextLink { right: 0; float: right;}#stimuli_prevLink:hover, #stimuli_prevLink:visited:hover { background: url("../../../wp-content/plugins/lightbox-2/Themes/Black/images/prev.gif") left 55% no-repeat; }#stimuli_nextLink:hover, #stimuli_nextLink:visited:hover { background: url("../../../wp-content/plugins/lightbox-2/Themes/Black/images/next.gif") right 55% no-repeat; }#stimuli_imageDataContainer {	font: 10px Verdana, Helvetica, sans-serif;	background-color: #000;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%	}#stimuli_imageData {	padding:0 10px; color: #666; }#stimuli_imageData #stimuli_imageDetails { width: 70%; float: left; text-align: left; }	#stimuli_imageData #stimuli_caption { font-weight: bold;}#stimuli_imageData #stimuli_numberDisplay { display: block; clear: left; padding-bottom: 1.0em;}			#stimuli_imageData #stimuli_bottomNavClose { width: 66px; float: right; padding-bottom: 0.7em; background: url("../../../wp-content/plugins/lightbox-2/Themes/Black/images/closelabel.gif") right 55% no-repeat; padding-top: 1.0em; margin-bottom: 1.0em;}			#stimuli_overlay {	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;	background-color: #000;}/* RECAPTCHA STYLING */.recaptcha-error {   font-size: 1.8em;   padding-bottom: 8px;}/* END RECAPTCHA STYLING *//* MAILHIDE STYLING *//* This is for plain text emails i.e. haha@lol.com - TEXT*/.mh-plaintext {   background:transparent url("../../../wp-content/plugins/wp-recaptcha/email.png") no-repeat scroll left center;   border:medium none;   color:#2277DD;   height:16px;   padding:2px 2px 4px 20px;}/* This is for plain text emails i.e. haha@lol.com - DOTS*/.mh-plaintext a, .mh-plaintext a:hover, .mh-plaintext a:visited, .mh-plaintext a:visited:hover {   color: #FF7700;   font-weight: bolder;   text-decoration: none;   border: 0;   background-color: transparent !important;}/* This is for hyperlinked emails i.e. <a href="mailto:ohnoes@pwnies.com">TEXT</a> - TEXT*/.mh-hyperlinked {   background:transparent url("../../../wp-content/plugins/wp-recaptcha/email.png") no-repeat scroll left center;   border:medium none;   color:#2277DD;   height:16px;   padding:2px 2px 4px 20px;}/* This is for hyperlinked emails i.e. <a href="mailto:ohnoes@pwnies.com">TEXT</a> - DOTS*/.mh-hyperlinked a, .mh-hyperlinked a:hover, .mh-hyperlinked a:visited, .mh-hyperlinked a:visited:hover {   color: #FF7700;   font-weight: bolder;   text-decoration: none;   border: 0;}/* END MAILHIDE STYLING *//* ADMINISTRATION SETTINGS RECAPTCHA */.lang-select label, .theme-select label {   vertical-align: middle !important;}.lang-select select, .theme-select select {   vertical-align: middle !important;}.recaptcha-form {   margin: auto !important;   width: 25em !important;}.recaptcha-options td {   vertical-align: top !important;}.which-key label {   font-weight: bold;}.copyright {   text-align: center;   font-size: .85em;}/* END ADMINISTRATION SETTINGS RECAPTCHA */