@charset "UTF-8";
@media screen, projection
{	
	#pagenav { color: #aaa; margin-bottom: 0px; padding: 0;}
	
	.pagenav-pages ul {
		display: inline;
		float: left;
		margin: 0px;
		padding: 0;
	  }

	.pagenav-pages ul li {
		display: inline;
		float: left;
		list-style-type: none;
		margin: 0;
		padding: 10px 15px 0 0;
		line-height: 1em;
	}
	
	.page_item a {
		color: #888;
	}
	
	.current_page_item a{
		color: #444;
		text-decoration: underline;
	}
	
	.page_item a:hover,
	.current_page_item a:hover{
		color: #444;
	}
	
	
	#col3_content h2{
		font-size: 1.0em;
		padding: 5px;
		margin: 0;
		/* background: #eee; */
		text-transform: uppercase;
	}
	
	#col3_content div{
		margin-bottom: 2em;
	}
	
	#col3_content ul{
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	#col3_content li{
		margin: 0;
		padding: 3px 0 3px 0px;
	}
	
	#col3_content a{
		color: #3e5263;
		text-decoration: underline;
	}
	

	
	
	#searchform{
		background: #f5f5f5;
		padding: 3px;
		float: right;
	}
	
	#searchform label { display: none; }
     
	input#s{
    	margin: 0 3px 0 0;
		padding: 5px 6px;
		width: 170px;
		color: #999999;
		border-top: 1px solid #bbb;
		border-left: 1px solid #bbb;
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		font-size: 0.9em;
		font-weight: normal;
    }
     
    input#searchsubmit{
    	margin: 0;
		padding: 1px 7px 3px 7px;
		height: 26px;
		background: #bbb;
		font-size: 0.9em;
		font-weight: bold;
		line-height: 1em;
		text-transform: uppercase;
		color: #fff;
		border: 0px;
	}
	
	.current-cat a {
		color: red;
	}
	
	.cat-item a{
	}
	
	
	.cat-item a:hover{
		color: #444;
	}
	
	.subc, 
	.subcl,
	.subcr  { padding: 0; }

/*-------------------------------------------*/
/*---------------- Top-Post -----------------*/
/*-------------------------------------------*/
	.toppost, 
	.sticky {
		margin-bottom: 20px;
		background: #F5F5F5;
		padding: 20px 20px 10px 20px;
		border: 0;
	}


/*-------------------------------------------*/
/*---------------- Cat-Post -----------------*/
/*-------------------------------------------*/

	.catpost {
		border-bottom: 1px dotted #c5c5c5;
		margin-bottom: 20px;
		padding-bottom: 10px;
	}

/*-------------------------------------------*/
/*---------------- Blogpost -----------------*/
/*-------------------------------------------*/

	.blogpost,
	.archivepost {
		border-bottom: 1px dotted #c5c5c5;
		margin-bottom: 20px;
		padding-bottom: 0px;
	}
	
/*-------------------------------------------*/
/*---------------- Misc-Post -----------------*/
/*-------------------------------------------*/

	.cat-columns,
	.post-container,
	.catpost {
		border-bottom: 1px dotted #c5c5c5;
		margin-bottom: 20px;
		padding-bottom: 10px;
	}
	

	.post-category{
		text-transform: uppercase;
		font-size: 0.9em;
	}
	

	.cat-2column-1  { padding-right: 1em; }
	.cat-2column-2 { padding-left: 1em; }

	
	.morearticle-meta,
	.post-meta,
	.catpost-meta {
		color: #aaa;
		font-size: 0.9em;
		line-height: 1em;
		margin-bottom: 10px;
	}
	
	.morearticle-meta a,
	.morearticle-meta a:hover,
	.post-meta a,
	.post-meta a:hover,
	.catpost-meta a,
	.catpost-meta a:hover {
		color: #666;
	}
	
	.morearticle-meta {
		margin-bottom: 5px;
	}
	
	.post-moretitle {
		font-size: 116.67%;
		font-weight: bold;
		margin: 0 0 0.25em 0;
	}
	
	.post-morelinks li {
		color: #aaa;
		margin-left: 0px;
		background: transparent url(../images/file.gif) no-repeat scroll 0px 1px;
		list-style: none;
		padding: 1px 0 1px 22px;
	}


/*-------------------------------------------*/
/*---------------- Cat3-Post -----------------*/
/*-------------------------------------------*/
	
	
	.cat-3column li {
		margin-left: 0px;
		list-style: none;
		padding: 5px 0;
		border-bottom: 1px dotted #c5c5c5;
	}

	
	.cat-3column-1  { padding-right: 0.75em; }
	.cat-3column-2 { padding: 0 0.75em;/*  border-right: 1px solid #c5c5c5; border-left: 1px solid #c5c5c5; */}
	.cat-3column-3 { padding-left: 0.75em; }
	
	
/*-------------------------------------------*/
/*--------------- Recent-Post ---------------*/
/*-------------------------------------------*/	
	
	#recentpost {
		margin-bottom: 20px;
		background: #fff;
		border: 1px solid #eee;		
	}
	
	.recentpost-image {
		width: 28px;
		height: 21px;
		margin: 3px 0;
	}
	
	.recentpost-button-article {
		background: transparent url(../images/article-0.gif) no-repeat scroll 0px 3px;
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	.recentpost-button-article .ui-tabs-selected a{
		background: transparent url(../images/article-1.gif) no-repeat scroll 0px 3px;
		list-style: none;
		padding: 0;
		margin: 0;
	}	
		
	.recentpost-button-list {
		background: transparent url(../images/list-0.gif) no-repeat scroll 0px 3px;
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	#recentpost-slider {
		width: 660px;
		margin: 0;
		position: relative;
	}
	
	.recentpost-scroll {
		height: 130px;
		overflow: auto;
		position: relative; /* fix for IE to respect overflow */
		clear: left;
		background: transparent;
	}
	
	.recentpost-scrollContainer div.recentpost-panel {
		padding: 0 35px 0 5px;
		height: 210px;
		width: 620px; /* change to 560px if not using JS to remove rh.scroll */
	}
	
	
											ul.navigation {
												list-style: none;
												margin: 0;
												padding: 0;
											}
											
											ul.navigation li {
												display: inline;
												margin: 0;
											}
											
											ul.navigation a {
												padding: 5px 10px;
												color: #000;
												text-decoration: none;
												margin: 0;
											}
											
											ul.navigation a:hover {
												background-color: #efefef;
											}
											
											ul.navigation a.selected {
												background-color: red;
											}
											
											ul.navigation a:focus {
												outline: none;
											}
											
											.recentpost-scrollButtons {
											  position: absolute;
											  top: 150px;
											  cursor: pointer;
											}
											
											.recentpost-scrollButtons.left {
											  left: -20px;
											}
											
											.recentpost-scrollButtons.right {
											  right: -20px;
											}
	

	.recentpost-list {
		padding: 10px;
		border-bottom: 5px solid #eee;
		border-left: 1px solid #ddd;
		border-right: 1px solid #ddd;
	}

	
.recentpost-morelinks li {
		color: #aaa;
		margin-left: 0px;
		background: transparent url(../images/file.gif) no-repeat scroll 0px 7px;
		list-style: none;
		padding: 5px 0 5px 22px;
		border-bottom: 1px dotted #c5c5c5;
	}
	
	.recentpost-morelinks li:last-child {
		border-bottom: 0px dotted #c5c5c5;
	}		
	
	.recentpost-meta {
		color: #aaa;
		font-size: 0.9em;
	}
	
	.recentpost-meta a,
	.recentpost-meta a:hover {
		color: #666;
	}

											#recentpost .ui-tabs-panel {
												border: 0px;
												padding: 0;
											}
											
											#recentpost .ui-tabs-nav {
												background: #f6f6f6;
												border-bottom: 1px solid #eee;
												
											}
											
											#recentpost .ui-tabs-nav a,
											#recentpost .ui-tabs-nav a span {
												background: transparent;
												font-variant: normal;
												font-weight: normal;
												top: 0px;
												padding: 0;
												margin: 0;
											}
											#recentpost .ui-tabs-nav .ui-tabs-selected a {
												top: 0px;
												padding: 0;
												margin: 0;
											}
											
	#recentpost-article-nav,
	#recentpost-list-nav {
		background: #f6f6f6;
		border-top: 1px solid #eee;
		padding: 5px 10px;
	}
						
	archive-headline  {
		padding-bottom: 20px;
	}
}