/*
Theme Name: Bluniverse
Theme URI: http://fimply.com/themes/bluniverse
Author URI: http://fimply.com/themes/about.html
Description: Bluniverse is a simple theme for private Blogs. It is versatile. Pages are supported too. The theme was tested in several browsers.
Author: Fimply
Version: 1.3
Tags: white, blue, one-column, fixed-width, translation-ready, theme-options, editor-style, gray
License: GNU/GPL Version 2 or later
License URI: http://www.gnu.org/licenses/gpl.html
*/

body { 
  background-color: #fff;
  margin:0;
  padding:0; 
}


#line { 
  background:-webkit-gradient(linear,left top,left bottom,from(#42E0FF),to(#00A3EF));
  background: -webkit-linear-gradient(top, #42E0FF 0%, #00A3EF 100%);
  background:-moz-linear-gradient(top, #42E0FF 0%, #00A3EF 100%);
  background:-ms-linear-gradient(top, #42E0FF 0%, #00A3EF 100%);
  background:-o-linear-gradient(top, #42E0FF 0%, #00A3EF 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#42E0FF', endColorstr='#00A3EF');
  width:100%;
  height:20px !important;
  border-bottom: 1px solid #005f99;
}

#nav {
	margin:80px auto 0 auto;
	width:890px;
}

ul.nav {
	margin:0;
}

ul.nav li  {
	list-style-type: none;
	float: left;

}

ul.nav li a {
	list-style-type: none;
	margin:10px 10px 0 0;
	float: left;
	text-decoration: none;
	padding:11px 13px 11px 13px;
	font-family: Helvetica;
	color:#4e4e4e;
	font-weight: bold;
	border:0;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	background-color: #f0f0f0;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
}

ul.nav li.current_page_item a , ul.nav li.current_page_item a:hover {
	background-color: #00A3EF;
	color:#fff;
   -webkit-transition: 0.3s;
   -moz-transition: 0.3s;
   -o-transition: 0.3s;
   cursor:pointer;
}

ul.nav li a:hover {
	background-color: #00A3EF;
	color:#fff;
   -webkit-transition: 0.2s;
   -moz-transition: 0.2s;
   -o-transition: 0.2s;
   cursor:pointer;
}

p.links {
	font-family: Helvetica, Arial, sans-serif;
}

#header { 
	margin:80px 0 0 0;
}

table { 
  margin:20px 0 0 0 
}

#about {
  margin:60px auto 0 auto;
  width:700px;
  padding:15px 0 15px 0;
  color:#d5d5d5;
}

#heading1 { 
  margin:60px auto 0 auto;
  text-align: center;
  color: #747474;
  cursor:pointer;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 100;
  font-size:70px; 
}
	
#heading2 { 
  margin:10px auto 20px auto;
  text-align: center;
  cursor:pointer;
  color: #747474;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 100;
  font-size:20px; 
}

h3 { 
  color: #747474;
  font-family: 'Open Sans', sans-serif;
  font-size:17px;
  margin:15px 0 10px 0; 
 }

#main { 
  width:690px;
  margin:100px auto 30px auto;
 }
 
#footer { 
  height:30px;
  width:700px;
  color:#747474;
  margin:10px auto 0 auto;
  font-size: 11px;
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
  text-align: center;
 }
 
#kommentare {
	margin:10px auto 0 auto;
	width:700px;
}
 
div.entry { 
  width:700px;
  margin:0px 0 20px 0;
  font-family: Helvetica, Arial, sans-serif;
  color:#747474;
  font-size:17px;
  line-height:33px;
  font-weight: 100;
  cursor:default;
  float:left; 
 }
 
div.entry2 {width:700px; margin:20px 0 0px 0;font-family: Helvetica, Arial, sans-serif;color:#747474;font-size:17px;line-height:33px;font-weight: 100;cursor:default; }

#comments li { list-style-type: circle; }

small.commentmetadata {
	font-size:17px;
	color:#00A3EF;
}

small.commentdate {
	font-size:11px;
}

#comments { margin:0 0 0 20px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 100;
	border-radius: 5px;
	cursor: default;
	letter-spacing: 1px;
	font-size:20px;
	text-shadow: 0 1px 0 #fff;
	background-color: #ececec;
	padding:8px 8px 8px 8px;
	color:#8d8d8d;
 }

#info { 
  font-family: Helvetica, Arial, sans-serif;
  color:#747474;
  font-size:16px;
  font-style: italic;
  width:700px;
  margin:10px 0px 0px 0px;
 }

#info2 { 
  font-family: Helvetica, Arial, sans-serif;
  color:#747474;
  font-size:16px;
  width:700px;
  margin:10px auto 70px auto;
  font-weight: 100;
  cursor:default; 
 }
 
 div.comment {
	list-style-type: none;
	display: block;
	font-family: Helvetica;
	font-weight:100;
	line-height:28px;
}

#navigation { 
  width:700px;
  font-weight:bold;
  margin:60px auto 10px auto;
  font-family:arial;
  text-align:center; 
 }
 
#navigation li { 
  list-style-type:none;
  display:inline;
  margin:0 20px 0 20px; 
 }

#calendar { 
  text-transform: uppercase;
  font-size: 11px;
  font-family: 'Open Sans', sans-serif;
  display: inline;
  margin:0 0 0 0px;
 }
 
 #calendar2 { text-transform: uppercase;font-size: 11px;font-family: 'Open Sans', sans-serif;display: inline;margin:0 10px 0 0px; }
#category { display:inline;list-style-type:none; }

h1 { font-family: Helvetica, Arial, sans-serif;color:#00A3EF;font-size:25px;font-weight: 100;letter-spacing: .1em;cursor:default; }

a { color:#00A3EF;
	padding:0 0 3px 0;
	text-decoration: none; }

a:hover { color:#00aeff;
	padding:0 0 3px 0;
	text-decoration: none; }

img {
  box-shadow:0 0 3px #c6c6c6;
}

#footer { }

blockquote {
    font-family: Helvetica, Arial, sans-serif;
    font-style: italic !important;
    font-weight: 100;
    background-color: #f3f3f3;
    padding:10px 25px;
    margin: 0 2em;
	width:550px;
	border-left:3px solid #00A3EF;
}

address {
    display: block;
    margin: 0 0 1.625em;
    font-style: italic;
}

ol li {
list-style-type: decimal;
	}
	
code {
    font-family: Monaco;
    font-weight: 100;
	line-height: 25px;
	font-size:15px;
	padding:10px;
	width:550px;
}

img.social {
	box-shadow: 0 0 0 #000;
	border:0;
	text-align: center;
}
#social {
   width:100%;
   margin:0px auto 0 auto;
   text-align: center;
}

.wp-caption {
	
}

.wp-caption-text {
	
}

.sticky {
	
}

.gallery-caption {
	
}

.bypostauthor {
	
}

.alignleft {
    display: inline;
	float:left;
	margin-right: 20px;
	margin-top:20px;
	margin-bottom:20px;
	
}
.alignright {
clear: both;
	display: inline;
	float: right;
	margin-top:20px;
	margin-bottom:20px;
	margin-left: 20px;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top:20px;
	margin-bottom:20px;
}
img.alignleft,
img.alignright,
img.aligncenter {
    margin-bottom: 20px;
    
}

input.text {
	border:1px solid #dcdcdc;
	background-color: #f6f6f6;
	outline: none;
	font-size:16px;
	width:450px;
	font-family: Helvetica;
	font-weight: 100;
	padding:13px 15px 13px 15px;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
}

#respond {
	font-family: Helvetica;
	font-weight: 100;
}

input.text:focus {
	border:0;
	box-shadow: inset 0 0 4px #b6b6b6;
    padding:14px 17px 14px 15px;
}

textarea {
	border:1px solid #dcdcdc;
	background-color: #f6f6f6;
	outline: none;
	width:450px;
	font-size:16px;
	font-family: Helvetica;
	font-weight: 100;
	padding:11px 15px 11px 15px;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
}

textarea:focus {
	border:0;
	box-shadow: inset 0 0 4px #b6b6b6;
	padding:12px 17px 12px 15px;
}


table tr th {
	text-align: left;
}

dt {
	font-weight:bold;
}

img.avatar {
	border-radius:50px;
	width:50px;
	height:50px;
}

div.comment {
	list-style-type: none;
	display: block;
}

ul.children div.comment {
	margin:0 0 0 15px;
}

td.comment_name {
	padding:0 0 0 10px;
}

span.comment_date {
	font-size:11px;
	margin:0 0 0 10px;
}

div.comment_text {
    margin:-20px 0 0 0;
	padding:0 0 0 65px;
}

pre {
	background-color:#ededed;
	padding:30px;
	font-size:15px;
	line-height:20px;
}

div.naviline-one {
	margin:100px auto -70px auto;
	width:780px;
	height:1px;
	background-color:#eaeaea;
}

div.clear {
	clear:both;
}

div.naviline-two {
	margin:20px auto 0px auto;
	width:780px;
	height:1px;
	background-color:#eaeaea;
}

div.post {
	margin:100px 0 0 0;
}

div.post:first-child {
	margin:0;
}