@charset "utf-8";
/*  @author: Gerhard Schoder 
	@date: 04/28/2008 
	@description: This File contains specific reporterist.com styles (Content, navigation)
				  No overriding of yaml generated styles in this file please!
 */

/* 	*********************************************************************
			Page Header 
	********************************************************************* */
#logo {
	margin: 0px 0 10px 0;
	float:left;
}
#nameAndTitle {
	float:left;
	padding: 0 0 0 65px
}

#footer {
    text-align: center;
}
#footer a {
    font-weight: 200;
}

/* 	***********************
			Links 
	*********************** */
/*	Note: Make sure links within text stand out strongly against regular, non clickable text! */	
a	{
	text-decoration:underline;
}

a.vistited,
h1 a.vistited,
h2 a.vistited  {
	color:#9900CC;
	text-decoration:none;
}

#topnav a {
	font-weigth:bold !important;
}

/* 	***********************
			Headers 
	*********************** */
h1,h2,h3 {
	font-family:georgia,serif;
	font-weight:normal;
}

h1, h1 a,
h2, h2 a {
	color:#4F4C25;
	color:#5B5B31;
	text-decoration:none;
}

h1 {
	font-size:1.8em;
}

h2.topicFilterDisplay {
	border-bottom: 1px solid #eee;
	margin-bottom: 1.5em;
}

h2.topicFilterDisplay span {
	font-size:80%;
}

h2 {
	font-size:1.2em;
}

/* 	*********************************************************************
			Portrait Topics and Publications Menu on Individual Portfolio 
	********************************************************************* */
#col1_content img#authorImage {
	margin: 0 0 0px 0;
	border: 1px solid #999;
	padding: 15px;
}

#col1_content h2 {
	margin-top: 17px;
}


#col1_content ol.tag_cloud {
 display:inline;
 padding: 0;
 margin: 0;
}

#col1_content ol.tag_cloud > li {
 display:inline;
 padding: 0;
 margin: 0 0.5ex 0 0;
 line-height: 4em;
}

#col1_content ol.tag_cloud > li > a:hover {
 background: #4d87c7;
 background: #5fabff;
 background: #c8eeff;
}

#col1_content ol {
	margin-top: 8px;
	margin-bottom:34px;
	list-style-image:none;
	list-style-type:none;
}	

#col1_content ol li {
	line-height: 18px;
	list-style-image:none;
	list-style-type:none;
}

#col1_content #rssSubscribe {
	margin-top: 36px;
	padding: 0 0 0 20px;
	background-image:url(/images/feed-icon-14x14.png);
	background-repeat:no-repeat;
	background-position: 0 2px;
}

/* 	*********************************************************************
			Article Previews on Individual Portfolio 
	********************************************************************* */
div.articlePreview {
	margin: 0 0 54px 0;
}

div.articlePreview ul.listOfPublicationsOfArticle {
	list-style-type:none;
	margin:15px 0 15px 0;
	padding:0px;
}

div.articlePreview ul.listOfPublicationsOfArticle ul {
	margin: 0px 0 5px 10px;
	list-style-type:none;
}
div.articlePreview ul.listOfPublicationsOfArticle li {
	margin:0px;
}

div.articlePreview h1 {
	line-height:80%;
}

div.articlePreview p {
	max-width: 60em;
}

/* 	***********************
			Pagination 
	*********************** */
.pagination {
	font-family: Arial, sans-serif;
	padding: 3px;
	text-align: center;
}
.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #c0e5ac;
	text-decoration: none;
	color: #6b8060;
}
.pagination a:hover, .pagination a:active {
	border: 1px solid #5B5B31;
	color: #000;
}
.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #5B5B31;
	font-weight: bold;
	background-color: #5B5B31;
	color: #FFF;
}
.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #eee;
	color: #ddd;
}
/* 	***********************
			Accessibility 
	*********************** */
.hidden 
{
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}

/*
  General Tools
*/
ul.textlist, ol.textlist {
    display:inline;
    margin:0pt;
    padding:0pt;
}
ul.textlist > li, ol.textlist > li {
    display:inline;
    margin:0pt;
}
ul.textlist > li:last-child:after, ol.textlist > li:last-child:after {
    content:"";
}
ul.comma-separated > li:after, ol.comma-separated > li:after {
    content:", ";
}
ul.semicolon-separated > li:after, ul.semicolon-separated > li:after {
    content:"; ";
}
ul.bar-separated > li:after, ul.bar-separated > li:after {
 content:" | ";
}
ul.nobullets, ol.nobullets, li.nobullets {
    list-style-image:none;
    list-style-type:none;
}