/*
Theme Name: Mathias Mikkelsen
Theme URI: http://mathiasmikkelsen.com
Description: Wordpress theme for mathiasmikkelsen.com.
Author: Mathias Mikkelsen
Author URI: http://mathiasmikkelsen.com
Version: 1.0
*/

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,
font,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 {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
	}

html, body{
	height: 100%;
	}
	
* {
	margin:0px; 
	padding:0px;
	}
	
body {
	background: white;
	color: black;
	margin:0px; 
	padding:0px;
	}
	
address,blockquote,caption,cite,code,dl,figcaption,
h1,h2,h3,h4,h5,h6,label,legend,ol,p,pre,ul,table {
	display:block;
	font:normal normal 400 1em/1.5em Georgia,Serif;
	list-style:none;
	margin:0 0 1.5em;
	text-rendering:optimizeLegibility;
	}
	
strong {
	font-weight: bold;
	}
	
cite,em,i {
	font-style: italic;
	}

table {
	border-collapse: collapse;
	border-spacing: 0;
	}
	
a img { 
	border: none; 
	}

a	{
	color: #cf1313;
	text-decoration: none;
	}
	
a:hover {
	text-decoration: underline;
	}

a:focus {
	-moz-outline-style: none;
	outline: none;
	}
	
p {

	}
	
#content .post blockquote{
  font-style: italic;
  padding-left: 15px;
  border-left: 1px solid #dadada;
  color: #6f6f6f;
  }
  
    #content .post blockquote p{
      font-style: italic;
      }

img.alignright { 
	display: inline;
	float:right; 
	margin: 0 0 5px 15px; 
	padding: 0px;
	}

img.alignleft { 
	display: inline;
	float:left; 
	margin: 0 15px 5px 0; 
	padding: 0px;
	}

img.aligncenter { 
	display: block;
margin-left: auto;
margin-right: auto;
	}
	
	.alignright{
	 float: right;
	 }
	 
  .alignleft{
    float: left;
    }
    
.floatLeft { 
	float: left; 
	}
	
.floatRight	{ 
	float: right;
	}
	
.clear { 
	clear: both; 
	}
	
#content ul{
		list-style-type: disc;
		list-style-position: outside;
	}
	
	#content li{

		}
	
.wrapper {
	}
			
#main {
	width: 625px;
	margin: 0 auto;
	}
	
#container {
	}
	
	
h1#frontpage{
  display: none;}
	
#header{
  position: relative;
  z-index: 2;
  height: 115px;
  display: block;
  margin-bottom: 1.5em;
  }
  
  a#logo{
    display: block;
    width: 70px;
    height: 115px;
    background-color: #cf1313;
    background-image: url('images/logo.png');
    background-repeat: no-repeat;
    background-position: 50% 83px;
    border-bottom: 5px solid #e24949;
    margin-bottom: 15px;
    position: absolute;
    border-radius: 0px 0px 3px 3px;
    -webkit-border-radius: 0px 0px 3px 3px;
    -moz-border-radius: 0px 0px 3px 3px;
    }
    
    a#logo span{
      display: none;
      }
      
    a#logo:hover{
      opacity: 0.85;
      -moz-opacity:.85; 
      filter:alpha(opacity=85);
      }
  
  #header p{
    color: #a4a4a4;
    font-size: 0.85em;
    margin-left: 100px;
    padding-top: 27px;
    line-height: 1.7em;
    }
    
    #header a{
       color: #a4a4a4;
       text-decoration: underline;
       }
       
    #header a:hover{
      color: black;
      }
      
    #header p strong{
      color: #8c8c8c;
      }

#content {
	width: 100%;
	overflow: visible;
	background: white;
	position: relative;
	display: block;
	z-index: 20;
	-webkit-text-size-adjust: 120%;
	}
	
.post {
	margin-bottom: 30px;
	padding-bottom: 0px;
	border-bottom: 1px solid #dddddd;
	}
	
  .navigation{
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #dddddd;
    height: 20px;
    }
	
	.post h2.entry-title, .post h1.entry-title  {
		margin-bottom: 0px;
    font-size: 200%;
		}
		
		.post h2.entry-title a, .post h1.entry-title a {
			color: black;
			line-height: 1.14286em;
			display: block;
			}
			
			#content .post h3{
        font-size: 130%;
        line-height: 1.5em;
        margin-bottom: 1em;
        }
			
	.post .entry-header {
		clear: both;
		display: block;
		margin-bottom: 1em;
		}
			
	.post .entry-meta {
		font-size: 0.9em;
		font: italic normal 400 87.5%/1.71429em Georgia, serif;
		color: #888888;
		margin-bottom: 0.5em;
		}
				
	.post .wp-post-image {
		margin-bottom: 10px;
		}
			
	.post .entry-content {
		margin-bottom: 0px;
		}
		
  .post .entry-share{
    height: 60px;
    display: block;
    }

	.post h3{
		font-size: 17px;
		margin-bottom: 10px;
		}
			
	.entry-content h3{
		margin-bottom: 10px;
		}
			
		.post ul{
			list-style-type: disc;
			list-style-position: outside;
			}
			



#footer{
  padding: 0 0 5em 0;
  font-size: 1em;
  color: #dddddd;
  }
  
  #footer a{
  	float: left;
  	margin-right: 25px;
  	color: black;
  	padding: 3px 0px 3px 36px;
  	font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
  	}
  
 a.twitter{
	background-image: url('images/twitter_32.png');
	background-repeat: no-repeat;
	background-position: 0px 50%;
	}
	
	a.rss{
	background-image: url('images/rss_32.png');
	background-repeat: no-repeat;
	background-position: 0px 50%;
	}
		
