@charset "utf-8";
/*
	@Page:		ujnautilus.info
	@Author:	Hutchington
*/

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>imports----*/
@import url("min/reset.css");
@import url("min/text.css");
@import url("min/960_16_col.css");
@import url("print.css") print;
@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic|Open+Sans:400italic,600italic,400,600&subset=latin,latin-ext);
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>global----*/
body {font-family: 'PT Sans', sans-serif;}
a {color: #555; text-decoration: none;}
a:hover {color: #c7c7c7; text-decoration: none;}

.top, .header {color: #6b6b6b; background: #232323;}
.top, .header, .content, .footer {width: 100%;}
.top {height: 40px;border-bottom: 1px solid #3c3c3c; font-size:11px;}
.header {height: 95px; padding-top: 15px;}
.content {padding-top:30px;}
.footer {border-top: 1px solid #e7e7e7;}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>----top---*/
.topmenu {padding-top: 10px; text-transform:lowercase;}
	.topmenu a, .footmenu a {color: #FFF;text-decoration: none; display:block; float:left;}	
	.footmenu a {color:#6b6b6b;}
	.topmenu a.red {color:#FFF;}
	.footmenu a.red {color: #bc3730;}
	.topmenu a.faceb {padding-left: 20px; background: url(../img/facebook.png) no-repeat left top;}
	.topmenu a.newsletter {padding-left: 20px; background: url(../img/newsletter.png) no-repeat left top;}
	.topmenu a:hover {color: #BC3730;}	
	.topmenu .sep, .footmenu .sep {margin: 0 15px; float:left; display:block;}
	.topmenu .sorge, .footmenu .sorge {color:#FFF; font-weight: bold; font-size:12px;}
		.footmenu .sorge {color: #000;}
	.topmenu .sorge span, .footmenu .sorge span {color:#F00;}
	.topmenu .fb-like { float:right;}

/*------>>src*/
.src {padding-top: 5px;}
	.src input.tx {float:left;background: #373737;border: none;color: #828282;font-size: 11px;height: 26px;padding-left: 5px;width: 184px; text-transform:lowercase;}
		.src input.tx:hover {background: #999;color:#333;}
		.src input.tx:focus {background:#FFF;color:#333;}
	.src .but {display: block;float:left;width: 28px;height: 28px;border: none;padding: 2px;background: url(../img/button_src.png) no-repeat;}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>----header---*/
.header .ad {background: url(../img/ad_bg.png) repeat;padding: 5px;width: auto;float:right;}
.header h1 {margin:0;padding:0; margin-top: 10px;}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>----footer---*/
.jump-to-top {display: block;float:right;font-size: 11px;color: #9e9e9e;text-decoration: none;height: 18px;background: url(../img/jump-to-top.png) no-repeat right top;padding: 3px 30px 0 0;margin-bottom: 2px; margin-top: 30px;}
	.jump-to-top:hover {color: #666;}	
.footmenu {font-size: 11px;padding-top: 16px; text-transform:lowercase;}
	.footmenu a:hover {color:#000;}
.footer .by {display: block;float: right;width: 102px;height: 34px;text-indent: -9999px;background: url(../img/wp24.png) no-repeat;margin: 35px 0 10px 0;}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>----content---*/
h2, .rightcol h3.widget-title {display:block;float: left;width: 98%;font-size:14px;color: #313131;font-weight: normal;text-shadow: 1px 1px 1px #CCC;background: url(../img/h2_bg.png);padding: 3px 1%;	border-top: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;margin-bottom: 30px;}
	.rightcol h3.widget-title {margin-bottom: 10px; text-transform: lowercase;}
	
/*------>>home article*/
.home_article {display:block;float:left;margin-bottom: 10px; height: 310px; overflow:hidden;}
.category_article {min-height: 250px; overflow: hidden;}
	.home_article h3, .home_article h3 a {margin:0;font-size:13px;;color: #313131;text-decoration: none;}
		.home_article h3 a:hover {color: #999;}
	.home_article p, .article p, .article ul, .article ol, .article code {margin:0;color: #313131;font-size: 12px;line-height:16px;}
	.home_article p {text-align: justify;}
	.article_tx p {font-size:16px; line-height:25px;}
	.home_article p.meta, .article p.meta {color: #737373;}	
	.home_article .image {padding: 5px;border: 1px solid #e9e9e9;margin-bottom: 5px; text-align:center;}	
	.home_column h2 {text-transform: lowercase;}
	.home_column a.collapse {text-transform: lowercase; width: auto;}
a.collapse, .pagination a {float:left;background: #bc3730;/*313131*/ color: #fff;font-size:11px;text-decoration: none;padding: 5px 10px; text-transform: lowercase;}
	a.collapse:hover {background: #a30000;/*4e4e4e*/}
	.rightcol a.collapse, .pagination a {/*background: #bc3730;*/float:right;}
	.rightcol a.collapse:hover, .pagination a:hover {background: #a30000;}

/*------>>article*/
/*.article_tx {float:left;}*/
.article h2 { font-family: 'Open Sans', sans-serif; margin-bottom: 10px;width: 694px;padding-left: 3px;padding-right: 3px; font-size:23px; font-weight: bold;}
.single_post_tx p {margin-right: 10px;}
.article .meta, .meta_simple {margin: 0 0 30px 0; padding-bottom:10px; font-size: 12px;}
.meta_simple {margin: 0 0 10px 0;}
.article .meta strong, .meta_simple strong {font-size:14px;}
	.article .meta {display:block; float:left; width: 100%; border-bottom: 1px solid #CCCCCC;}
	.article .meta .author {float:left;}
		.article .meta .author .avatar, .article .meta .author .name {float:left;}
		.article .meta .author .name {margin-left: 10px;}
	.article .meta .author .print {width: 16px; height: 16px; background: url(../img/print.png) no-repeat; text-indent: -9999px; display:inline-block; margin: 0 10px;}
	.article .meta .fb_iframe_widget {display: inline; float:left; margin: 18px 0 0 5px;}
.article p a {text-decoration: underline; color: #A30000;}
.article .meta a, .article .meta_simple a {color: #666; text-decoration: none;}
.article h3, .article h4, .article h5, .article h6 {margin: 15px 0 3px 0;}
	.article h3 {font-size: 19px; line-height: 2.5em;}
	.article h4 {font-size: 13px; font-weight: normal;}
	.article h5 {font-size: 11px; font-weight: blod;}
	.article h6 {font-size: 10px; font-weight: blod;}
blockquote {margin-left: 30px;padding-left: 10px;border-left: 3px solid #A30000;}
blockquote p {margin: 3px 0;}

.video_container {display:block;float:left;width: 100%;margin-bottom: 30px;}
.article_tx table, .article_tx table tr, .article_tx table td {border: 1px solid #E7E7E7;border-collapse: collapse;}
	.article_tx table td {padding: 10px; vertical-align: middle;}

/*------>>article metabox*/
.metabox {display: block; float:left;width: 700px;border-top: 1px solid #ccc;padding: 10px 0; margin: 20px 0;}
	.metabox p, .comments p {font-size: 12px;color: #313131;margin-bottom: 5px;}
	.metabox .heading {margin: 30px 0 3px 0; font-size: 14px;}
	.metabox .heading, .comments .heading {font-weight: bold;color:#bc3730;}
	.metabox p.tags {margin-top: 10px;padding-bottom: 10px;font-size: 14px;}
	
/*------>>comments*/
.comments {width: 700px;padding: 30px 0; display: block; float: left;}
	.comments .heading {font-size: 14px;}
	
/*------>>post pagination*/
.post_pagination { font-size:12px; text-align: right}
.pag_top {display: block;float: right;margin: 0;padding: 0 0 10px;width: auto;z-index: 2;}
.pag_bott {margin: 20px 0; border-top: 1px solid #ccc; padding: 20px 0 0 0;}
.post_pagination span {background: #333; padding: 3px 7px; color: #fff; border-radius: 30px; margin: 0 3px;}
.post_pagination a, .post_pagination a span {color: #FFF; text-decoration: none;}
.post_pagination a span {background:#BC3730;}
.post_pagination a:hover {color: #666; text-decoration: none;}
.pag_bott strong {margin-right:10px;}

/*------>>related posts*/
.related_posts .related {padding: 5px; height: 75px; overflow:hidden;}
.related_posts .related a {display: block;float: left;width:100%;padding-top: 5px;border-top: 1px solid #CCC;}
.related_posts .related a:hover {background: #dde;color:#333;}
.related span {color:#999; font-size:11px; font-weight: bold;}
.related img.alignleft {margin: 0 8px 5px 5px;padding: 3px;border: 1px solid #e7e7e7;max-height: 80px;background:#FFF;}

/*------>>archive & list items*/
.list_item {margin: 10px 0 10px 0;}	
	.list_item .image {	display:block;float: left;padding: 5px;border: 1px solid #e9e9e9;margin: 0 20px 3px 0; width: 208px; text-align: center; overflow: hidden;}
	.list_item .list_text {display:block;float:left; width: 460px;}
	.list_item h3, .list_item p, .list_item p.meta {margin: 0;}
	.list_item h3 {font-weight: normal; color: #313131; font-size:18px; margin-bottom: 5px;}
	.article .list_item p.meta {font-size:14px; margin: 0 0 5px;}
	.list_item p {line-height: 18px;color: #737373; text-align: justify;}
	.list_item .list_tags {margin-top: 5px;}
	.list_item .list_tags a {/*color:#999;*/font-size: 11px;}
	/*.list_item .list_tags a:hover {color:#BC3730}*/

/*------>>list pagination*/
.pagination {margin-top: 20px; border-top: 1px solid #ccc; padding: 10px 0;}
.pagination .back {float: right; width: 130px;}
.pagination .next {float: left; width: 130px;}
.pagination .next a {float: left;}

/*------>>list numeric pagination*/
.num_pagination {display: block; float: left; font-size:12px; width: 400px; margin: 3px 20px 0 20px;}

.num_pagination ol {margin:0; display:block; float:left; width:100%; list-style: none;}
.num_pagination ol li {display: block; float:left; margin:0; margin-bottom: 5px;}
.num_pagination span.title {display:none;}
.num_pagination span {display: block;float: left;/*background: #BC3730; padding: 3px 7px; color: #333; border-radius: 30px; margin: 0 3px;*/background: #333; padding: 3px 7px; color: #fff; border-radius: 30px; margin: 0 3px;}
.num_pagination a {background: #BC3730; padding: 3px 7px; border-radius: 30px; margin: 0 3px; color: #FFF; text-decoration: none; display: block; float:left;}
.num_pagination a:hover {color: #FFF; text-decoration: none;}

/*------>>tag_cloud*/
.tag_cloud a {display:block;float:left;margin: 0 20px 8px 0;white-space: nowrap;line-height: 20px;padding: 3px 3px 3px 18px;background: #EDEDED url(../img/icn_tag.png) no-repeat left center;height: 16px;border-radius: 2px;}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>----sidebar----*/
.widget-container {float:left; margin: 0;margin-bottom: 30px; list-style: none;}
.xoxo, .xoxo li.widget-container {width: 100%; float:left;}
.rightcol {border-left: 1px solid #CCCCCC;margin-left: 5px;padding-left: 15px;width: 205px !important;}
.rightcol img {max-width: 205px; height: auto;}
.rightcol ul.xoxo, .rightcol ul.xoxo li.widget-container:last-child {margin-bottom: 0px !important;}

/*------>>blogs widget*/
.gf-snippet, .gf-relativePublishedDate, .gf-spacer, .gf-author {display: none !important;}
.blogs {margin-bottom: 10px;}
.blogs ul {margin-bottom: 10px;}
	.blogs ul li, .gfc-resultsRoot{ border: none; margin: 0; list-style: none;color: #313131;font-weight: bold;padding: 8px 0;border-bottom: 1px solid #e7e7e7;}	
	.blogs ul li a, a.gf-title {font-weight: normal;text-decoration: none;}	
		.blogs ul li a:after, a.gf-title:after {content:url(../img/icn_external-link.png);padding-left: 3px;}
.gfc-resultsHeader {border: none !important;}
.gfc-result .gf-title {height:auto !important;}
.article_tx .gfc-title {font-size: 14px; color: #BC3730;}
.article_tx .gf-snippet, .article_tx .gf-author, .article_tx .gf-spacer, .article_tx .gf-relativePublishedDate {display: block !important; font-size:11px; font-weight: normal;}
.article_tx .gf-author, .article_tx .gf-spacer, .article_tx .gf-relativePublishedDate {display: inline !important; color:#999;}
.article_tx .blogs {display: block; margin-top:20px;}

/*------>>media widget*/
.media .thumbnail {min-width: 194px;max-height: 160px;overflow: hidden;float: left;margin-bottom: 5px;padding: 5px;border: 1px solid #e9e9e9;}
	.media .thumbnail img {height: auto;max-width: 193px;}
	.media .thumbnail .play, .media .thumbnail .gal, .image .play, .image .gal {width: 32px;height: 32px;position:absolute;margin: -90px 0 0 90px;background:url(../img/play.png) no-repeat;}	
	.media .thumbnail .gal, .image .gal {background:url(../img/gal.png) no-repeat;width: 48px;height: 48px;margin: -32px 0 0 150px;}
	
	.media .thumbnail .gal {margin: 102px 0 0 140px;}
.media .title {float:left;width: 100%;margin-bottom: 5px;font-size: 12px;color: #555;font-weight: bold;}

/*------>>tags widget*/
.tags_widget {margin-bottom: 5px;padding-bottom: 5px;border-bottom: 1px solid #e9e9e9;}

/*------>>readit widget*/
.readit_widget .readit_article {display: block;float: left;width: 100%;margin-bottom: 10px;padding-bottom: 5px;border-bottom: 1px solid #e7e7e7;max-height: 90px;overflow: hidden;}
.readit_article img.alignleft {margin: 0 8px 5px 0;padding: 3px;border: 1px solid #e7e7e7;max-height: 80px;}
.readit_article {font-size: 11px;}
.readit_article a span {color: #999;font-weight: bold;}

/*------>>supporters*/
.supporter {margin-bottom: 10px; height:60px;}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>----Sorge f.m. events---*/
.sorgelike {margin-top: 30px;}
.events {margin-top: 30px;}
.event {display:block;float:left;width: 100%;margin-bottom:10px;padding-bottom: 5px;border-bottom: 1px solid #e7e7e7;}
	.event p {margin-bottom: 10px;}	
	.event_image {width: 167px; float:left; border-right: 3px solid #CCC;}
	a.related_gallery {float: left; font-weight: bold; background: url(../img/icn_image.png) no-repeat left center; padding: 0 0 0 20px; height: 16px;}	
	.event_details {width: 520px; float:left; padding-left: 10px;}
		.event_details h3 {margin: 0 0 20px 0;font-size: 16px;}
	.article .event_details a {text-decoration: none;}
	.event_details a:after {content:url(../img/icn_external-link.png);padding-left: 3px;}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>----NGGallery---*/
.ngg-gallery-thumbnail .caption {width: 100%; height: 55px; overflow: hidden; font-size:11px; color: #313131; padding-left: 0 !important;}
.top_text {margin-bottom: 10px; border-bottom: 1px solid #e9e9e9; padding-bottom: 5px;}
.bottom_text {margin-top: 10px; border-top: 1px solid #e9e9e9; padding-top: 5px;}
.ngg-gallery-thumbnail {margin-right: 0 !important;}
.ngg-gallery-thumbnail-box {padding: 0 2px 0 1px; height: 215px; overflow: hidden;}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>----WP specifi----*/
img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img {max-width: 100%;height: auto;}
.alignleft, img.alignleft {display: inline;float: left;margin-right: 24px;margin-top: 4px;}
.alignright, img.alignright {display: inline;float: right;margin-left: 24px;margin-top: 4px;}
.aligncenter, img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
img.alignleft, img.alignright, img.aligncenter {margin-bottom: 12px;}
.wp-caption {background: #f1f1f1;line-height: 18px;margin-bottom: 20px;max-width: 700px !important;padding: 4px;text-align: center;}
.wp-caption img {margin: 5px 5px 0;}
.wp-caption p.wp-caption-text {color: #888;font-size: 12px;margin: 5px;}
.wp-smiley {margin: 0;}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>----mp-form----*/
.mp-form .MailPressFormEmail {margin-top: 20px;}
.mp-form .MailPressFormEmail, .mp-form .MailPressFormName {margin-bottom: 10px;}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>---- ?!x!% browsers----*/
.ua-opera .src input.tx, .ua-ie-7 .src input.tx, .ua-ie-8 .src input.tx {width:180px}
.ua-ie-8 .src input.tx, .ua-ie-7 .src input.tx {height: 21px;padding-top: 5px;}
.ua-ie-8 .src .but, .ua-ie-7 .src .but {width: 27px;height: 27px;padding:0px;}
.ua-webkit .media .thumbnail .play, .ua-webkit .image .play {position: relative; margin-bottom:60px;}
.ua-webkit .media .thumbnail .gal, .ua-webkit .image .gal {position: relative; margin-bottom:3px; margin: -40px 0 0 160px;}
.ua-ie-7 .media .thumbnail .play, .ua-ie-7 .media .thumbnail .gal, .ua-ie-7 .image .play, .ua-ie-7 .image .gal {position:relative;}
.ua-webkit .media .thumbnail .gal {margin: 128px 0 0 140px; position:absolute;}

/*author info*/
.cab-author-info p {font-size: 13px; line-height: 19px;}