/*
Theme Name: The Journalist
Theme URI: http://lucianmarin.com/
Description: The Journalist is a smart, minimal theme designed for professional journalists.
Version: 1.3
Author: <a href="http://lucianmarin.com/">Lucian Marin</a>
Tags: white, two columns, fixed width, light, minimal
For the WordPress community (GPL), enjoy it guys.
by Lucian Marin - lucianmarin.com
*/

body {
position:relative;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#222222;
text-align:center;
line-height:1.6em;
background:url('http://intoconnection.files.wordpress.com/2009/01/body_tile.gif') top left repeat #ffffff;
padding:50px 0;
}

a,a:visited {
color:#009ee1;
text-decoration:none;
}

a:hover {
color:#ff9933;
text-decoration:none;
}

h2 a,h2 a:visited,h3 a,h3 a:visited {
color:#222;
}

h2 a:hover,h3 a:hover {
color:#009ee1;
}

h3 {
font:bold 1.15em Verdana, Arial, Helvetica, sans-serif;
clear:both;
}

p {
margin:0 0 8px!important;
padding:0;
}

* {
margin:0;
padding:0;
}

#skip {
display:none;
}

.clearleft {
clear:left;
}

#postnav {
display:none;
}

#container {
display:block;
width:1007px;
text-align:left;
background:url('http://intoconnection.files.wordpress.com/2009/01/page_bg.gif') top left repeat-y;
margin:0 auto;
}

#container h1 {
position:relative;
float:left;
display:block;
width:998px;
height:135px;
background:url('http://intoconnection.files.wordpress.com/2009/11/logo_bar2.png') top left no-repeat;
margin:0;
padding:0;
}

#container h1 a {
display:block;
width:465px;
height:36px;
text-indent:-999px;
}

#content {
float:left;
display:block;
width:738px;
margin:0;
padding:0;
}

#content .post {
float:left;
display:block;
width:721px;
overflow:hidden;
background:url('http://intoconnection.files.wordpress.com/2009/01/bgfade_left.jpg') top left no-repeat;
margin:0;
padding:0 0 12px 17px;
}

#content h2 {
clear:both;
font:normal 2.05em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-transform:none;
background:#e3f2f7;
margin:0;
padding:20px 26px 7px 42px;
}

#footer {
display:block;
width:1007px;
text-align:left;
height:22px;
background:#ffffff url('http://intoconnection.files.wordpress.com/2009/01/bg_footer.jpg') top left no-repeat;
margin:0 auto;
padding:125px 0 0;
}

#footer p {
height:20px;
font-size:.9em;
color:#777;
margin:0;
padding:0 7px 7px 0;
}

.main {
width:645px;
background:#fff;
margin:8px 0 17px;
padding:0 0 0 42px;
}

.main p {
clear:left;
overflow:hidden;
}

.main ul {
margin:0 0 0 30px;
}

.snap_preview {
padding:8px 0 0;
}

.main a img {
border:#fff 2px solid;
padding:2px;
}

.main a:hover img {
border:#ff9933 2px solid;
padding:2px;
}

.meta {
display:block;
clear:both;
color:#666;
font-size:.9em;
background:#fff url('http://intoconnection.files.wordpress.com/2009/01/divider_dots.gif') bottom left repeat-x;
padding:3px 6px 3px 42px;
}

.tags {
float:left;
display:block;
width:662px;
line-height:1.4em;
color:#666;
font-size:.9em;
background:#fff url('http://intoconnection.files.wordpress.com/2009/01/divider_dots.gif') top left repeat-x;
margin:0 -18px 6px 0;
padding:8px 18px 8px 42px;
}

.comments {
float:left;
display:block;
line-height:1.4em;
color:#666;
font-size:.9em;
clear:both;
margin:10;
padding:0 18px 0 42px;
}

.comments a {
color:#009ee1;
text-decoration:none;
background:url('http://intoconnection.files.wordpress.com/2009/01/pijl_oranje.gif') 0 5px no-repeat;
margin:0 0 0 4px;
padding:0 8px;
}

.comments a:hover {
color:#ff9933;
text-decoration:none;
}

* html #container,* html #sidebar {
position:relative;
left:-17px;
}

.navigation {
float:left;
display:block;
width:662px;
line-height:1.1em;
color:#666;
font-size:1em;
margin:0 -18px 6px 17px;
padding:0 18px 8px 42px;
}

.navigation a {
margin:0;
}

.navigation a.previous {
float:left;
}

.navigation a.next {
float:right;
}

#comments,#respond {
clear:both;
width:100%;
line-height:1px;
height:1px;
}

h3.reply {
float:left;
display:block;
clear:both;
width:679px;
background:#e3f2f7;
font:bold 1.35em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
line-height:1.1em;
margin:8px -18px 8px 17px;
padding:7px 0 7px 42px;
}

.comment_meta {
float:left;
display:block;
width:661px;
color:#666;
font-size:.9em;
background:#fff url('http://intoconnection.files.wordpress.com/2009/01/divider_dots.gif') bottom left repeat-x;
margin:0 -18px 6px 17px !important;
padding:0 18px 8px 42px;
}

.comment_author {
float:left;
display:block;
clear:both;
width:650px;
font-size:1em;
padding:3px;
}

ol.commentlist {
list-style:none;
float:left;
display:block;
clear:both;
width:672px;
height:auto;
background:url('http://intoconnection.files.wordpress.com/2009/01/divider_dots.gif') bottom left repeat-x;
margin:0 0 6px 17px;
padding:3px 6px 3px 42px;
}

.commentlist p {
clear:both;
margin:0 0 8px;
}

#commentform {
clear:both;
width:662px;
margin:0 -18px 6px 17px;
padding:0 18px 8px 42px;
}

#commentform p {
line-height:1.6em;
margin:0 0 10px;
}

#sidebar {
float:left;
display:block;
width:243px;
overflow:hidden;
background:url('http://intoconnection.files.wordpress.com/2009/01/bgimg_right.jpg') top left no-repeat;
margin:0;
padding:124px 0 17px 17px;
}

#sidebar h3 {
font:bold 1.35em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
line-height:1.1em;
width:253px;
background:url('http://intoconnection.files.wordpress.com/2009/01/bg_title_right.jpg') bottom left repeat-y;
color:#555;
margin:0 0 8px -17px;
padding:3px 0 4px 17px;
}

#sidebar .textwidget {
width:240px;
margin:8px 17px 17px 0;
padding:0;
}

#sidebar a {
background:url('http://intoconnection.files.wordpress.com/2009/01/pijl_oranje.gif') 0 7px no-repeat;
font-size:.96em!important;
margin:0;
padding:0 8px;
}

#sidebar a + h3 {
margin:17px 0 8px -17px;
}

#sidebar .textwidget a {
color:#009ee1;
text-decoration:none;
background:#e3ecf5 none;
padding:0 4px;
}

#sidebar .textwidget a:hover {
color:#ff9933;
text-decoration:none;
}

#sidebar ul {
display:block;
width:240px;
list-style-type:none;
margin:12px 0 17px;
padding:0;
}

#sidebar ul li {
margin:0;
padding:0;
}

.post ul li a,#sidebar ul li a {
background:url('http://intoconnection.files.wordpress.com/2009/01/pijl_oranje.gif') 0 5px no-repeat;
display:block;
height:auto;
margin:0;
padding:0 8px;
}

#sidebar ul li a img {
clear:right;
margin:0 0 12px;
}

#sidebar div a {
margin:0!important;
padding:0 8px!important;
}

#sidebar select {
width:160px;
color:#333333;
margin:4px 0 20px;
}

.avatar {
float:right;
border:1px solid #eee;
margin:0 17px 0 0;
padding:2px;
}

#author h3 {
margin:5px 0 5px 17px;
}

input.submit,input.subcom {
width:140px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
background-color:#6897cd;
border:#d7d8d8 2px solid;
color:#fff;
margin:0 0 10px;
padding:2px 4px 3px;
}

input.submit:hover,input.subcom:hover {
cursor:pointer;
background-color:#3172b6;
border:#e8e8e8 2px solid;
color:#fff;
}

input.comment {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#f6f6f6;
border:#aaa 1px solid;
color:#222;
padding:2px 4px;
}

input.comment:hover {
background-color:#fff;
color:#222;
}

textarea {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
width:500px;
background-color:#f3f3f3;
border:#aaa 1px solid;
color:#222;
padding:2px 4px;
}

textarea:hover {
background-color:#fff;
color:#222;
}

.postinput small {
font-size:.9em;
margin:0 0 0 5px;
}

.nocomments {
margin:0 0 12px 17px;
}

blockquote {
background:url('quote.gif') no-repeat top left;
font-style:italic;
min-height:50px;
padding:0 0 0 60px;
}

.warning p {
background:url('http://intoconnection.files.wordpress.com/2009/01/warning.gif') no-repeat left;
height:160px;
font-size:20px;
margin:0 0 0 10px;
padding:20px 0 0 90px;
}

#wp-calendar {
padding:10px 0 0;
}

#wp-calendar caption {
font-size:1.1em;
text-align:left;
padding:5px 0 0 3px;
}

#wp-calendar tr th,#wp-calendar tr td {
text-align:right;
padding:0 4px;
}

#wp-calendar td a {
font-weight:bold;
text-decoration:none;
}

#wp-calendar td a:hover {
font-weight:bold;
text-decoration:none;
}

.commentlist li.bypostauthor {
background-color:#f6f6f6;
padding:0 .5em .5em;
}

img.centered,img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

img.alignright {
display:inline;
margin:0 0 2px 7px;
padding:4px;
}

img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px;
}

.alignright {
float:right;
}

.alignleft {
float:left;
}

.aligncenter,div.aligncenter {
display:block;
clear:both;
margin-left:auto;
margin-right:auto;
}

.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:10px;
}

.wp-caption img {
border:0 none;
margin:0 0 4px;
padding:0;
}

.wp-caption p.wp-caption-text {
display:block;
text-align:right;
font-size:.8em;
line-height:1.3em;
margin:0;
padding:0 4px 0 0;
}

#content .sticky h2 {
background:#ddd;
margin:0;
padding:10px;
}

.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 p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}