/*

Theme Name: The Journalist

Theme URI: http://www.lucmar.com/journalist/

Description: The Journalist is a smart, sophisticated WordPress theme designed for professional journalists

Version: 1.01

Author: <a href="http://www.lucmar.com/">Lucian Marin</a>

For the WordPress community (GPL), enjoy it guys.

by Lucian Marin - lucmar.com

*/



body {

background:#fff;

font-family: "Lucida Grande", Lucida, Verdana, sans-serif;

font-size:12px;

color: #303a60;

padding:0;

margin:0;

}



* {

padding:0;

margin:0;

}



#container {

width:950px;

}



#container h1 {

font-size: 23px;

font-weight:normal;

margin:20px 0 20px 20px;

}



#container h1 a {

color: #37436e;

text-decoration:none;

}



#container h1 a:hover {

color:#222;

text-decoration:none;

border-bottom:#777 1px solid;

}



#content {

float:left;

width:700px;

margin:0 0 0 20px;

padding:0 0 0 10px;

}



#content h2 {

font-size:20px;

font-weight:normal;

margin:0 0 0 0;
	direction: ltr;
	border-bottom: 1px dotted gray;
}



#content h2 a {

color:#222;

text-decoration:none;

}



#content h2 a:hover {

color:#222;

text-decoration:none;

border-bottom:#777 1px solid;

}



#postnav {

margin:0 0 10px 0;

}



#postnav a {

color:#004276;

text-decoration:underline;

}



#postnav a:hover {

color:#2b9cce;

text-decoration:underline;

}



.main a {

color:#004276;

text-decoration:underline;

}



.main a:hover {

color:#2b9cce;

text-decoration:underline;

}



.main a img {

padding:2px;

border:#fff 2px solid;

}



.main a:hover img {

padding:2px;

border:#2b9cce 2px solid;

}



.main p {

line-height:20px;

margin:0 0 10px 0;

}



.main ol {

margin:0 0 0 30px;

}



.main ul {

margin:0 0 0 30px;

}



.main li {

margin:0 0 10px 0;

}



.meta {

background-color: #e9e9e9;

font-family: "Lucida Grande", Lucida, Verdana, sans-serif;

font-size:11px;

color: #37436e;

padding:4px 6px;

margin:0px 0 20px 0;
	border-bottom: 1px dotted gray;
}



.meta a {

color:#A8A8A8;

text-decoration:none;

}



.meta a:hover {

color:#828282;

text-decoration:none;

}



.comments {

font-size:12px;

margin:0 0 50px 0;

}



.comments a {

padding:3px 6px 2px 4px;

color:#222;

text-decoration:none;

border-top:#ccc 1px solid;

}



.comments a:hover {

padding:3px 6px 2px 4px;

color:#222;

text-decoration:none;

border-top:#777 1px solid;

}



#right {

float:left;

width:180px;

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

font-size:12px;

border-left:#999 1px solid;

margin:0 0 0 20px;

padding:0 0 10px 10px;

}



#right h3 {

font-size:14px;

margin:20px 0 5px 0;

}



#right a {

color:#222;

text-decoration:none;

border-bottom:#ccc 1px solid;

}



#right a:hover {

color:#222;

text-decoration:none;

border-bottom:#777 1px solid;

}



#right ul {

list-style:none;

}



#right ul ul {

margin:5px 0 0 10px;

}



#right ul ul ul {

margin:5px 0 0 10px;

}



#right ul li {

padding:0 0 5px 0;

}



#author h3 {

margin:5px 0 5px 0;

}



.searchinfo {

padding:0 0 0 0;

}



input.searchfield {

font-family:Tahoma, Arial, Helvetica, sans-serif;

font-size:11px;

display:block;

background-color:#f6f6f6;

margin:5px 0 8px 0;

padding:2px 4px;

border:#aaa 1px solid;

color:#222;

}



input.searchfield:hover {

background-color:#fff;

color:#222;

}



input.submit {

font-family:Tahoma, Arial, Helvetica, sans-serif;

font-size:11px;

display:block;

background-color:#222;

margin:0 0 10px 0;

padding:1px 4px 2px 4px;

border:#888 1px solid;

color:#eee;

}



input.submit:hover {

cursor:pointer;

background-color:#333;

border:#999 1px solid;

color:#fff;

}



input.subcom {

font-family:Tahoma, Arial, Helvetica, sans-serif;

font-size:11px;

background-color:#eee;

margin:0 0 10px 0;

padding:1px 4px 2px 4px;

border:#888 1px solid;

color:#222;

}



input.subcom:hover {

cursor:pointer;

background-color:#222;

border:#888 1px solid;

color:#eee;

}



input.comment {

font-family:Tahoma, Arial, Helvetica, sans-serif;

font-size:11px;

background-color:#f6f6f6;

padding:2px 4px;

border:#aaa 1px solid;

color:#222;

}



input.comment:hover {

background-color:#fff;

color:#222;

}



textarea {

font-family:Tahoma, Arial, Helvetica, sans-serif;

font-size:12px;

width:500px;

padding:2px 4px;

background-color:#f6f6f6;

border:#aaa 1px solid;

color:#222;

}



textarea:hover {

background-color:#fff;

color:#222;

}



.postinput small {

font-family:Tahoma, Arial, Helvetica, sans-serif;

font-size:11px;

margin:0 0 0 5px;

}



p.logged {

font-family:Tahoma, Arial, Helvetica, sans-serif;

font-size:12px;

}



p.logged a {

color:#222;

text-decoration:none;

border-bottom:#ccc 1px solid;

}



p.logged a:hover {

color:#222;

text-decoration:none;

border-bottom:#777 1px solid;

}



h3.reply {

font-size:15px;

margin:0 0 10px 0;

}



.nocomments {

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

margin:0 0 30px 0;

}



ol.commentlist {

font-family:Tahoma, Arial, Helvetica, sans-serif;

font-size:12px;

list-style:none;

padding:0 0 10px 0;

margin:0 0 30px 0;

border-bottom:#ccc 1px solid;

}



.commentlist li {

border-top:#ccc 1px solid;

margin:20px 0 0 0;

}



.commentlist li:hover {

border-top:#ccc 5px solid;

margin:16px 0 0 0;

}



.commentlist p {

line-height:20px;

margin:0 0 10px 0;

}



.comment_author {

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

font-size:14px;

margin:20px 0 10px 0;

}



.comment_meta {

font-family:Tahoma, Arial, Helvetica, sans-serif;

font-size:12px;

}



#commentform p {

line-height:25px;

margin:0 0 10px 0;

}



.comment_author a, .commentlist a, .comment_meta a {

color:#222;

text-decoration:none;

border-bottom:#ccc 1px solid;

}



.comment_author a:hover, .commentlist a:hover, .comment_meta a:hover {

color:#222;

text-decoration:none;

border-bottom:#777 1px solid;

}



blockquote {

background:url(images/quote.gif) no-repeat top left;

font-style:italic;

padding:0 0 0 60px;

}



#footer {

background-color:#DBDBDB;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#fff;

width:700px;

border-left:#999 1px solid;

margin:0 0 20px 20px;

padding:5px 0 5px 10px;

}



#footer a {

color:#A8A8A8;

font-weight:bold;

text-decoration:none;

}



#footer a:hover {

color:#828282;

text-decoration:none;

}



#skip {

display: none;

}



.clear {

clear:left;

}



.warning p {

background:url(images/warning.gif) no-repeat left;

height:160px;

padding:20px 0 0 90px;

font-size:20px;

margin:0 0 0 10px;

}
