  /*
    Theme Name: Papertrap: Mario!
    Theme URI: http://papertrap.net/
    Description:
    Version: Mario! (pt2.png)
    Author: M
    Author URI: http://papertrap.net/
  */

body {
margin:0;
padding:0;
color:black;
font-family:'Verdana', 'Arial', helvetica, sans-serif;
}


/*--------------------------------------------------------
Generic typography
--------------------------------------------------------*/


p, li, .feedback {
font-family:'Verdana', 'Arial', helvetica, sans-serif;
font-size:80%;
}

h2 {
font-family:'Verdana', 'Arial', helvetica, sans-serif;
font-weight:normal;
}

h3 {
font-family:'Verdana', 'Arial', helvetica, sans-serif;
}

a {
color:#222;
font-family:inherit;
}

a img {
border: none;
}

a:visited {
color:#222;
}

a:hover {
color:red;
}

img {
border:0;
}

blockquote {
padding-left:5px;
padding-right:5px;
}

/*--------------------------------------------------------
Postal controls
--------------------------------------------------------*/

.feedback {
color:black;
text-align:right;
}

.cbutton, .cbutton a, .cbutton a:visited {
	color:#646589;
	text-align:right;
	font-family:'Verdana', 'Arial', helvetica, sans-serif;
	font-size:90%;
}

.cbutton a:hover {
	color:red;
}

.meta {
	color:#646589;
	font-family:'Verdana', 'Arial', helvetica, sans-serif;
	font-size:70%;
}

.meta a {
	color:#646589;
	font-weight: normal;
}

.meta ul {
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
}

.meta li {
	display: inline;
}

.storytitle {
margin: 0;
}

.storytitle a {
text-decoration: none;
}

input, #commentform textarea {
background: #fff;
border: 1px solid #333;
font-family:'Verdana', 'Arial', helvetica, sans-serif;
}

#commentform textarea {
width: 300px;
}

acronym, abbr {
border-bottom: 1px dashed #333;
}

form {
margin: 0 0 0 0px;
}


/*--------------------------------------------------------
Layout
--------------------------------------------------------*/

#header {
background:url(images/ptmario3bg.png) white repeat top left;
b1ackground:black;
position:absolute;
top:0%;
width:100%;
height:330px;
padding:0;
}

#header2 {
background:url(images/ptmario3.png) no-repeat top left;
position:absolute;
top:0%;
width:100%;
height:330px;
padding:0;
}

#main {
color:#222;
position:absolute;
top:330px;
width:100%;
padding-top:40px;
border-top:3px solid #eaeaea;
background:url(images/tile.png) white repeat top left;
}

#mwrap {
position:relative;
margin-left:11%;
margin-right:11%;
padding-left:2%;
padding-right:2%;
padding-top:30px;
padding-bottom:30px;
background:#fff;
border: 2px solid #eaeaea;
}

#content {
padding:0;
border-top:1px solid grey;
text-align:justify;
letter-spacing:0.02em;
margin-right:150px;
}

#content p, #content li, .feedback {
line-height:1.6em;
padding-bottom:7px;
}

#content h3, h3 a {
letter-spacing:0.2em;
margin:0;
font-size:100%;
font-weight:bold;
text-decoration:none;
}

#content h2 {
border-bottom: 1px solid #808ABD;
margin: 15px 0 8px 0;
padding-bottom:2px;
margin-bottom:15px;
color:#646589;
font-style:italic;
font-size:70%;
}

#content a {
line-height:25px;
font-weight:inherit;
}

#content textarea {
background:#fff;
}

#content li {
}

#content code {
}

#content img {
margin-left:5px;
}

#left {
position:relative;
float:right;
width:140px;
padding-left:10px;
margin:0;
text-align:right;
border-top:1px solid grey;
letter-spacing:0.02em;
font-size:100%;
}

#left h2 {
color:#646589;
font-size:90%;
}

#left p {
color:#646589;
line-height:2em;
font-size:70%;
}

#left a {
color:#646589;
}

#left a:hover {
color:red;
}

#left input {
color:#646589;
border:1px solid #646589;
}