/*
Theme Name: DejaVu
Theme URI: 
Author: Nils Gabriel
Author URI: http://nilsgabriel.com/
Description: Theme for Deja Vu Linz
Version: 1.0
License: GNU General Public License
License URI: license.txt
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-family:  arial, sans-serif;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/*--------------------------------------*/
/*--------------------------------------*/



/*General Structure and Styles*/
body {
	font: normal 14px/1.5  arial, sans-serif;
	color: #000;
	background: #cecfd1 url(http://www.dejavu-linz.at/wp-content/themes/dejavu_theme/images/bg.png);
	background-repeat:repeat-x;
}


#page { 
	width:  960px;
	margin: 0 auto;
	padding: 0;
	position: relative; 	
}
#primary {
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#content {
	background-color: #fff;
	width: 500px;
	margin-left: 0;
	padding: 20px 25px;
	float: left;
}
#main {
	margin: 0;
	padding: 0;
}
#secondary {
	width: 230px;
	margin: 0;
	padding: 0;
	float: right;

}
#colophon {
	margin: 0;	
	padding: 0;
	clear:  both;
}


/*Background Image*/


/*Headlines*/
#content h2 {
	margin:26px 0 12px;
	font: normal 22px/1.4 'Oswald', arial, sans-serif;
}
#content h3 {
	margin: 24px 0 12px;
	font: 600 10px/1.4  arial, sans-serif;
}
#content h4 {
	margin: 10px 0 12px;
	font: 600 18px/1.4  arial, sans-serif;
}
#content h5 {
	margin: 10px 0 10px;
	font: 600 16px/1.3  arial, sans-serif;
}
#content h6 {
	margin: 10px 0 10px;
	font: 600 14px/1.3  arial, sans-serif;
}

/* Links
--------------------------------------------- */
a {
	color: #e5332c;
	text-decoration: none;
} 
a:hover {
	color: #e5332c;
}

/* Lists
--------------------------------------------- */
#content .post ul, #content .page ul  {
	padding:7px 0 7px 30px;
	line-height: 1.3;
}
#content .post ul li, #content .page ul li {
	padding:0 0 12px;
	list-style: none;
}
#content .post ol, #content .page ol  {
	padding:7px 0 7px 30px;
	line-height: 1.3;
}
#content .post ol li, #content .page ol li {
	padding:0 0 12px;
	list-style: decimal;
}
#content .post ol ol li, #content .page ol ol li {
	list-style: upper-alpha;
}
#content .post ol ol ol li, #content .page ol ol ol li {
	list-style: lower-roman;
}
#content dl {
	margin:0 ;
	padding: 0;
}
#content dt {
	font-weight: bold;
	margin: 0;
	padding: 10px 5px 5px;
}
#content dd {
	margin: 0;
	padding: 0 0 10px 15px;
}

/*Mainmenu*/

#branding #mainmenu {
	width: 130px;
	margin: 0 0 0 25px;
	padding: 0;
	float: left;
	font: normal 17px/1.6 'Oswald', arial, sans-serif;
	
}
#branding #mainmenu ul li {
	margin: 0;
	padding: 0;
	font: normal 17px/1.6 'Oswald', arial, sans-serif;
}
#branding #mainmenu ul li a {
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	
}
#branding #mainmenu ul li a:hover {
	color: #e5332c;
}
#branding #mainmenu ul li a {
	list-style: none;
}

#branding #mainmenu .current-menu-item a {
	color: #e5332c;
}

/*Submenu*/
#branding #submenu {
	margin:  50px 0 0 0;
	font: normal 16px/1.5  arial, sans-serif;
	padding: 0;
}
#branding #submenu ul li a {
	color: #000;
	text-decoration: none;	
	text-transform: none;
	margin:  50px 0 0 0;
	font: normal 16px/1.5  arial, sans-serif;
	padding: 0;
	
}
#branding #submenu ul li a:hover {
	color: #e5332c;
}
#branding #submenu ul li a {
	
}
#branding #submenu .current-menu-item a {
	color: #e5332c;
}
#branding #submenu .current_page_item a {
	color: #e5332c;
}

/* Pages */
#content .page {
	padding: 0;
	overflow: hidden;
	clear: both;
	font-size: 14px;
	line-height: 1.5;
}
#content .page-entry-header {
	margin: 0;
	border-bottom: 2px dotted #e5332c;
}
#content .page-entry-header h1.entry-title {
	margin: 0;
	font: normal 26px/1.4 'Oswald', arial, sans-serif;
	color: #e5332c;
	text-transform: uppercase;
}
#content .page-entry-header h2.entry-title a {
	margin: 0;
	color: #000;
}
#content .page p {
	padding: 0 0 5px 0;
}
#content .page a.post-edit-link {
	display: block;
	margin: 20px 0 0 0;
}

#content .page h6 {
	margin: 10px 0 5px 0;
	padding: 0;
	font: normal 16px/1.3 'Oswald', arial, sans-serif;
	color: #e5332c;
	text-transform: uppercase;
}
/* Pages Images and Video */
#content .single-entry-content img {
	max-width:500px;
	height: auto;
	margin: 0;
	padding: 0;
}
#content .single-entry-content img.aligncenter {
	margin: 0px auto;
}
#content .single-entry-content img.alignleft ,#content .wp-caption.alignleft {
	margin: 10px 20px 0 0;
}
#content .single-entry-content img.alignright,#content .wp-caption.alignright {
	margin: 10px 0 0 20px;
}
#content .single-entry-content img.alignnone {
	margin: 0px 0;
}
#content .single-entry-content .wp-caption.alignnone {
	margin: 0 0 20px 0;
}
#content .single-entry-content .wp-caption.aligncenter{
	margin-bottom: 10px;
}
#content .single-entry-content .wp-caption {
	max-width: 100%;
	text-align: center;
}
#content .single-entry-content .wp-caption {
	max-width: 100%;
}
#content .single-entry-content p.wp-caption-text {
	font: normal 12px/1.4  arial, sans-serif;
	margin: 0;
	padding: 0 0 0 25px;
	color: #333;
	text-align: left;
}
#content .single-entry-content object,
#content .single-entry-content embed,
#content .single-entry-content iframe {
	max-width: 100%;
	margin: 3px 0 10px;
	display: block;
}

/* Posts */
#content .post {
	margin: 20px 0;
	padding: 0;
	overflow: hidden;
	clear: both;
	font-size: 14px;
	line-height: 1.5;
	border-bottom:  2px dotted #000;
}
#content .entry-header h1.entry-title {
	margin: 0;
	font: normal 26px/1.4 'Oswald', arial, sans-serif;
	color: #e5332c;
	text-transform: uppercase;
}
#content .entry-header h2.entry-title {
	margin: 0;
	font: normal 22px/1.4 'Oswald', arial, sans-serif;
}

#content .entry-header h2.entry-title a {
	color: #000;
	text-decoration: none;
}
#content .entry-header h2.entry-title a:hover {
	color: #e5332c;
	text-decoration: none;
}
#content .post p {
	padding: 0 0 20px;
}
#content .entry-details {
	padding: 0;
	font: normal 12px/1.6   arial, sans-serif;
}
#content .entry-details p span.entry-date, #content .entry-details p a {
	width: 100%;
	font: normal 12px/1.5  arial, sans-serif;
}
#content .entry-content {
	margin: 0;
}
#content .post img.wp-post-image {
	min-width: 500px;
	height: auto;
	margin: 5px 0 8px;
	padding: 0;
	border: 5px solid #e5332c;
	clear: both;
}
#content .entry-meta p {
	padding: 15px 0 0;
	font: normal 12px/1.5  arial, sans-serif;
}
#content .entry-meta a {
	padding: 15px 0 0;
	font-family:  arial, sans-serif;
	font-style: normal;
}
.page-link {
	padding: 5px 20px;
	overflow: hidden;
	font-size: 14px;
}
.page-link a {
	font-weight: bold;
	margin: 0 1px;
}
.page-link a:hover {
	text-decoration: none;
}
/*Sticky Post*/
#content .sticky {
	background-color: #fff;
	padding: 15px 10px;
	overflow: hidden;
}
/*Post Typography */
#content strong {
	font-weight: bold;
}
#content p em {
	font-family:  arial, sans-serif;
	font-style: normal;
}
#content em {
	font-family:  arial, sans-serif;
	font-style: normal;
	font-size: 14px;
}
#content p small {
	font-size: 12px;
}
#content .post blockquote {
	margin: 0 20px 10px 0;
	overflow: hidden;
	font: normal 16px/1.6  arial, sans-serif;
}
#content .single-entry-content blockquote {
	margin: 20px 20px 10px 20px;
	background: none;
}
#content blockquote cite {
	margin: 10px 0 0 0;
	padding: 0 25px 15px 0;
	float: right;
	font: normal 12px  arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
}
#content pre {
	background-color: #f0f0f0;
	font-family: monospace;
	font-size: 16px;
	line-height: 1.3;
	margin: 0 0 20px 0;
	padding: 10px;
}
#content p.nocomments {
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 2px;
}
/*Post Images and Video*/
#content img {
	max-width:500px;
	height: auto;
	margin: 0;
	padding: 0;
}
#content img.aligncenter {
	margin: 0px auto;
}
#content img.alignleft ,#content .wp-caption.alignleft {
	margin: 10px 20px 0 0;
}
#content img.alignright,#content .wp-caption.alignright {
	margin: 10px 0 0 20px;
}
#content img.alignnone {
	margin: 0px 0;
}
#content .wp-caption.alignnone {
	margin: 0 0 20px 0;
}
#content .wp-caption.aligncenter{
	margin-bottom: 10px;
}
#content .post .wp-caption {
	max-width: 100%;
	text-align: center;
}
#content .single-entry-content .wp-caption {
	max-width: 100%;
	text-align: center;
}
#content .post p .wp-caption-text {
	font: normal 30px/1.4  arial, sans-serif;
	margin: 0;
	padding: 7px 0 10px 0;
	color: #999;
}
#content object,
#content embed,
#content iframe {
	max-width: 100%;
	margin: 3px 0 10px;
	display: block;
}
/*Post Tables*/
#content table {
	margin:10px 0px 30px 0px;
}
#content table tr {
	border: none;
}
#content table tr th {
	padding: 10px 20px 10px 20px;
	border: none;
}
#content table tr td {
	padding: 10px 20px 10px 20px;
	border: none;
}
/* Single Posts */

#content .post .single-entry-header {
	margin: 0;
}
#content .single-entry-header h1.entry-title {
	margin: 0 0 5px;
	font: normal 20px/1.4 'Oswald', arial, sans-serif;
	color: #e5332c;
}
#content .single-entry-header p {
	padding: 0 0 5px;
	font-size: 12px;
}
#content .single-entry-header p span.entry-date, #content .single-entry-header p span.entry-author {
	font: normal 16px/1.5  arial, sans-serif;
}
#content .single-entry-details {
	padding: 0 18px 0 0;
	float: left;
}
#content .single-entry-content {
	width: 100%;
	margin: 0;
	padding: 0;
}
#content .post .single-entry-meta p {
	padding: 15px 0 0;
	font: normal 12px/1.5   arial, sans-serif;
}
#content .post .single-entry-meta p a {
	font-family: arial, sans-serif;
	font-style: normal;
}
#content .post .author-info {
	margin: 40px 0 0;
	padding: 15px 20px 15px;
	background: #F0F0F0;
	overflow: hidden;
}
#content .post .author-info h3 {
	margin: 0 0 4px;
	font: bold 14px/1.5  arial, sans-serif;
}
#content .post .author-info .avatar {
	max-width: 100%;
	width: 70px;
	margin: 0 15px 0 0;
	float: left;
}
#content .post .author-description {
	overflow: hidden;
}
#content .post .author-description p {
	padding: 0;
	font-size: 14px;
	line-height: 1.5;
}
#content .post .author-description a:hover {
	text-decoration: underline;
}
/* Post Formats
--------------------------------------------- */
#content .entry-link, #content .entry-gallery, #content .entry-video {
	width: 100%;
	margin: 0;
	float: left;
}
/* --- Link Post Format --- */
#content .entry-link a {
	font-size: 14px;
	color: #009BC2;
	font-weight: bold;
}
#content .entry-link .entry-meta a {
	font-size: 14px;
	font-weight: normal;
}
/* --- Image Post Format --- */
#content .entry-header h2.entry-title-image {
	margin-top: 0;
	font-size: 14px;
}
/* --- Video, Image and Gallery Post Format --- */
#content .entry-post-format .entry-header h2.entry-title {
	margin: 0 0 5px;
}
#content .entry-post-format .entry-header p {
	font: normal 12px/1.5  Times, serif;
}
#content .entry-post-format .entry-header p a {
	font-family:  arial, sans-serif;
	font-style: normal;
}
#content .entry-post-format .entry-content-gallery {
	width: 54%;
	float: left;
}
#content .entry-post-format .gallery-thumb {
	width: 42.258%;
	float: left;
	margin: 5px 15px 0 0;
}
#content .post img.attachment-medium {
	max-width: 100%;
	height: auto;
	padding: 0;
}

/* WordPress Image Gallery
--------------------------------------------- */
#content .gallery {
	margin: auto;
	padding:0;
	clear: both;
}
#content .gallery-item {
	width:19%;
	float: left;
	margin-top: 10px;
	margin-right: 3px;
	text-align: center;
	vertical-align: top;
	overflow: hidden;
}
#content .gallery-icon {
	width: 100%;
}
#content .gallery-caption {
	margin-left: 0;
	padding: 0;
	font-size: 12px;
	line-height: 1.25;
	color: #999;
	display: block;
}

/* --- Comments --- */
#comments {
	font-size: 12px;
	padding: 0 0 30px 0;
}
#comments h3#comments-title {
	padding:30px 0 10px;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#comments p.write-comment-link {
	padding:0 0 20px;
}
#comments .comment-body p {
	padding:0 0 10px;
}
#comments p.moderation {
	font-family:  arial, sans-serif;
	font-style:normal;
}
#content #comments ol {
	padding:0;
}
#content #comments ol li ul.children {
	padding:0;
}
#content #comments ol li.depth-1 {
	padding:0;
}
#content #comments ol li.depth-2, #content #comments ol li.depth-3, #content #comments ol li.depth-4, #content #comments ol li.depth-5 {
	margin: 0;
	padding: 0;
	border-top: 1px solid #ddd;
	border-bottom: none;
}
.comment-meta {
	padding:0 0 12px;
	font-size: 12px;
}
.comment-meta cite.fn {
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
}
#comments .comment-body {
	padding:20px 0px;
	overflow:hidden;
	line-height: 1.5;
}
.reply {
	margin:0;
	float:left;
}
a.comment-reply-link {
	font-size: 12px;
}
#comments ol li.post.pingback {
	margin:0;
	padding: 20px 0 0;
	list-style:none;
	font-weight: bold;
}
#comments ol li.post.pingback a {
	font-weight: normal;
}
#comments ol li img.avatar {
	max-width: 100%;
	width: 65px;
	height: 65px;
	margin:22px 15px 0 0;
	float:left;
}
#comments .bypostauthor {
}
/* --- Comment Reply --- */
#content #comments #respond {
	margin:30px 0 0;
	padding:20px;
	background-color: #F0F0F0;
}
a#cancel-comment-reply-link {
	padding:3px 0 0;
	float:right;
	font-size: 12px;
	font-weight: normal;
}
#content #comments #respond h3#reply-title {
	margin:0 0 3px 0;
	font-size: 14px;
}
form#commentform p.comment-notes, p.logged-in-as {
	padding:0 0 15px 0;
	font-size: 14px;
}
form#commentform span.required {
	color: #000;
}
form#commentform p.comment-form-author, form#commentform p.comment-form-email, form#commentform p.comment-form-url, form#commentform p.comment-form-comment {
	padding:15px 0 0;
}
input#submit, input.wpcf7-submit {
	margin: 5px 0 0;
	padding: 5px 10px 7px;
	vertical-align: baseline;
	outline: none;
	background-color: #777;
	border: none;
	font-size: 12px;
	font-weight: 600;
	color: #fff;
	text-align: center;
	cursor: pointer;
}
input#submit:hover, input.wpcf7-submit:hover {
	background-color: #e5332c;
	color: #fff;
}
form#commentform input#author, form#commentform input#email, form#commentform input#url {
	width: 60%;
	margin: 5px 0 0;
	padding: 9px 5px 9px;
	display: block;
	background-color:#fff;
	border: 1px solid #ddd;
	font-size:14px;
}
form#commentform textarea#comment {
	width:95%;
	margin: 5px 0 0;
	padding: 9px 5px;
	background-color:#fff;
	border: 1px solid #ddd;
	font: 14px  arial, sans-serif;
}
form#commentform p.subscribe-to-doi-comments {
	padding: 20px 0 0;
	font-size: 12px;
	color: #666;
	letter-spacing: 1px;
}

* {
	
}

/* Post Nav Below */
#content #image-nav {
	margin: 30px;
}
#content #nav-below {
	margin: 20px;
}
#content #nav-below .nav-previous a, #content #image-nav span.previous-image a {
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
}
#content #nav-below .nav-next a, #content #image-nav span.next-image a {
	display: block;
	float: right;
	font-size: 12px;
	font-weight: bold;
}
#content #nav-below .nav-previous a:hover, #content #nav-below .nav-next a:hover, #content #image-nav span.previous-image a:hover, #content #image-nav span.next-image a:hover {
	text-decoration: none;
}

/*Sidebar*/

.fergcorp_countdownTimer_event_li {
	margin-top: 5px;
	font: normal 12px/1.5 'Oswald', arial, sans-serif;
	color: #e5332c;
}

#secondary ul.sm-list {
	margin-top: 10px;
	margin-bottom: 10px;
	list-style: none;
	
}
#secondary ul.sm-list li {
	margin-left: 3px;
	float: left;
}

#secondary #tertiary {
	padding-top: 20px;
	clear: both;
}


#secondary .widget-title {
	padding-top: 10px;
	padding-left: 10px;
	font: normal 14px/1.5 'Oswald', arial, sans-serif;
}

/*Livstream*/
#secondary ul.lifestream{
	background-color: #f0f0f0;
	margin: 10px auto;
	padding: 10px;
	font: normal 12px/1.5  arial, sans-serif;
}

/*Calendar Table*/
#tertiary .calendar-table {	
	width: 100%;
	text-align: center;
}

#tertiary .calendar-table td {
}
#tertiary .calendar-table tr{
}

#tertiary .calendar-title {
	font: normal 14px/1.5 'Oswald', arial, sans-serif;
	text-align: left;
}

#tertiary .days-names {
	font-size: 16px;  
	font-weight: bold;
	color: #e5332c;	
}
#tertiary td.eventful, #tertiary td.eventless {
	padding: 4px 4px;
	background-color: #e5332c;
}
#tertiary td.eventful a, #tertiary td.eventful a:hover, #tertiary td.eventful, #tertiary td.eventful a:visited, #tertiary td.eventful a:active {
	font-size: 14px;
	font-weight: bold;
	color: #fff;	
}
/*Programuebersicht*/
#content .diveinzel {
	border-bottom: dotted 2px #e5332c;
}

#content .diveinzel a, #content .diveinzel a:hover, #content .diveinzel a:active, #content .diveinzel a:visited {
	text-decoration: none;
}

#content .progkurz, #content .progkurz a, #content .progkurz a:visited, #content .progkurz a:hover {
	margin-top: 0; 
	padding-top: 0; 
	font: normal 14px/1.5  arial, sans-serif;
	color: #000;
	text-decoration: none;
}
#content .progpunkte, #content .progpunkte a, #content .progpunkte a:visited, #content .progpunkte a:hover {	
	margin-top: 0; 
	padding-top: 0; 
	font: normal 14px/1.5 'Oswald', arial, sans-serif;
	text-transform: uppercase;
	color: #000;
	text-decoration: none;
}
#content ., #content .progkunstler a, #content .progkunstler a:visited, #content .progkunstler a:hover {
	margin-top: 0; 
	padding-top: 0; 
	color: #e5332c;
	text-decoration: none;

}

* {
	
}
#content .progmehr {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 5px;
	font: normal 12px 'Oswald', Arial, sans-serif;
}



/*IE 6 - Shitty Hack */


* html body {
	font: normal 14px/1.5 arial, sans-serif;
}
/*Headlines*/
* html #content h2 {
	margin:26px 0 12px;
	font: bold 22px/1.4 arial, sans-serif;
}
* html #content h3 {
	margin: 24px 0 12px;
	font: bold 10px/1.4 arial, sans-serif;
}
* html #content h4 {
	margin: 10px 0 12px;
	font: bold 18px/1.4 arial, sans-serif;
}
* html #content h5 {
	margin: 10px 0 10px;
	font: bold 16px/1.3 arial, sans-serif;
}
* html #content h6 {
	margin: 10px 0 10px;
	font: bold 14px/1.3 arial, sans-serif;
}
/*Mainmenu*/

* html #branding #mainmenu {
	width: 130px;
	margin: 0 0 0 25px;
	padding: 0;
	float: left;
	font: bold 17px/1.6 arial, sans-serif;
	
}
/*Submenu*/
* html #branding #submenu {
	margin:  50px 0 0 0;
	font: normal 16px/1.5 arial, sans-serif;
	padding: 0;
}
* html #content .page-entry-header h1.entry-title {
	margin: 0;
	font: normal 26px/1.4 arial, sans-serif;
	color: #e5332c;
	text-transform: uppercase;
}
* html #content .page h6 {
	margin: 10px 0 5px 0;
	padding: 0;
	font: normal 16px/1.3 arial, sans-serif;
	color: #e5332c;
	text-transform: uppercase;
}
* html #content .single-entry-content p.wp-caption-text {
	font: normal 12px/1.4 arial, sans-serif;
	margin: 0;
	padding: 0 0 0 25px;
	color: #333;
	text-align: left;
}
* html #content .entry-header h1.entry-title {
	margin: 0;
	font: bold 26px/1.4 arial, sans-serif;
	color: #e5332c;
	text-transform: uppercase;
}
* html #content .entry-header h2.entry-title {
	margin: 0;
	font: bold 22px/1.4 arial, sans-serif;
}
* html #content .entry-details {
	padding: 0;
	font: normal 12px/1.6 arial, sans-serif;
}
* html #content .entry-details p span.entry-date, #content .entry-details p a {
	width: 100%;
	font: normal 12px/1.5 arial, sans-serif;
}
* html #content .entry-meta p {
	padding: 15px 0 0;
	font: normal 12px/1.5 arial, sans-serif;
}
* html #content .entry-meta a {
	padding: 15px 0 0;
	font-family: arial, sans-serif;
	font-style: normal;
}
* html #content p em {
	font-family: arial, sans-serif;
	font-style: normal;
}
* html #content em {
	font-family:arial, sans-serif;
	font-style: normal;
	font-size: 14px;
}
* html #content .post blockquote {
	margin: 0 20px 10px 0;
	overflow: hidden;
	font: normal 16px/1.6 arial, sans-serif;
}
* html #content blockquote cite {
	margin: 10px 0 0 0;
	padding: 0 25px 15px 0;
	float: right;
	font: normal 12px arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
}
* html #content .post p .wp-caption-text {
	font: normal 30px/1.4 arial, sans-serif;
	margin: 0;
	padding: 7px 0 10px 0;
	color: #999;
}
* html #content .single-entry-header h1.entry-title {
	margin: 0 0 5px;
	font: bold 20px/1.4 arial, sans-serif;
	color: #e5332c;
}
* html #content .single-entry-header p span.entry-date, #content .single-entry-header p span.entry-author {
	font: normal 16px/1.5 arial, sans-serif;
}
* html #content .post .single-entry-meta p {
	padding: 15px 0 0;
	font: normal 12px/1.5 arial, sans-		serif;
}
* html #content .post .single-entry-meta p a {
	font-family: arial, sans-serif;
	font-style: normal;
}
* html #content .post .author-info h3 {
	margin: 0 0 4px;
	font: bold 14px/1.5 arial, sans-serif;
}
* html #content .entry-post-format .entry-header p {
	font: normal 12px/1.5 arial, sans-serif;
}
* html #content .entry-post-format .entry-header p a {
	font-family: arial, sans-serif;
	font-style: normal;
}
* html #comments p.moderation {
	font-family: arial, sans-serif;
	font-style:normal;
}
* html form#commentform textarea#comment {
	width:95%;
	margin: 5px 0 0;
	padding: 9px 5px;
	background-color:#fff;
	border: 1px solid #ddd;
	font: 14px arial, sans-serif;
}
* html .fergcorp_countdownTimer_event_li {
	margin-top: 5px;
	font: normal 12px/1.5 arial, sans-serif;
	color: #e5332c;
}
* html #secondary .widget-title {
	padding-top: 10px;
	padding-left: 10px;
	font: normal 14px/1.5  arial, sans-serif;
}
/*Livstream*/
* html #secondary ul.lifestream{
	background-color: #f0f0f0;
	margin: 10px auto;
	padding: 10px;
	font: normal 12px/1.5 arial, sans-serif;
}
* html #tertiary .calendar-title {
	font: normal 18px/1.5 Arial, sans-serif;
}


