/*  
Theme Name: maporia
Theme URI: http://machinepoetics.com
Description: Said it, meant it. Grown from phoria: shedreams.com
Version: 1.3
Author: jb
Author URI: http://jason.br.com
*/


/* The Reset ---------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,
h6,pre,form,fieldset,input,p,blockquote,table,
th,td { margin: 0; padding: 0; }
fieldset,img,abbr { border: 0; }
address,caption,cite,code,dfn,em,h1,h2,h3,
h4,h5,h6,strong,th,var { font-style: normal; font-weight: normal; }
caption,th { text-align: left; }
q:before,q:after { content: ''; }
a { text-decoration: none; }
/* -------------------------------------------- */

body {
	background: #fff url(images/balloonhand-w.jpg) no-repeat;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 40px;
	
	color: #333;
	font-size: 62.5%;
	font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; 	
	line-height: 2em;
	text-align: justify;
	}


a:link {	
	color: #900; /* #986;	*/
	text-decoration: none;    
	}
a:visited {	
	color: #900;
	text-decoration: none;
	}
a:hover {	
	color: #c00;
	text-decoration: none;
	}

img, a img {
	border: none;
	}

hr {
	width: 98%;
	height: 1px;
	background: #fff;
	margin: 10px auto 10px auto;
	border: 1px dotted #ccc;
}


blockquote {	
    font-style: normal;	
    color: #443;   
    border-top: 2px solid #eee; 
    border-left: 2px solid #eee; 
    margin: 0px; 
    margin-left: 10px;
    padding: 0px;
    padding-left: 5px;
    padding-right: 5px; 
    background-color: #f6f6f0;
    }
    
cite {	
	font-size: 10px;	
	font-style: normal;
	padding-bottom: 4px;
	}

ul {
	margin: 0 1em .5em 1em;
}



/* ---------------- H ------------  */

h1, h2, h3, h4, h5, h6 {
	text-transform: lowercase;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited{
	color: #600; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{
	color: #c00; }

h1 {
	font-weight: bold;
	font-size: 1.8em;
	margin: 0 0 .5em 0;
}    
h1 img {
	vertical-align: top;
}

h2 { font-size: 1.8em; margin: 1.2em 0 0 0; }

h3 { font-size: 1.4em; margin: 1.2em 0 0 0; }

h4 { font-size: 1.2em; margin: 1.2em 0 0 0; }

h5 { font-size: 1em; font-style: italic; margin: 1em 0 0 0; }

h6 { font-size: 1em; margin: 1em 0 0 0; }


/* ----------------CONTENT------------  */
/* ---  page wrapper, total witdh  ---  */
#content {
	width: 850px;	
	margin: auto;	
  	height: auto;	
	padding-left: 10px;	
	padding-bottom: 10px;
	text-align: left;
	}   
	

/* ----------------HEADER------------  */
#header {
	margin-top: 30px;
	height: 40px;
}

#header a:link,  
#header a:hover { }


#header h1 {
	width: 150px;
}


#description {
	font-size: 35%;
	text-align: center;
	letter-spacing: 2px;
	font-variant: small-caps;
	margin: 0px;
	padding: 0px;
	padding-top: 2px;	
	padding-bottom: 5px;
}

#description a:link {    }
#description a:visited {   }
#description a:hover {    }


/* ----------------NAV------------  */

ul#nav  {
	width: 400px;
	float: right;
    padding: 0;
    margin: 0;
    text-align:right;

}

ul#nav li {
	list-style: none;
	float: right;
	margin: 0 11px;
    font-size: 1.2em; 
    line-height: 18px;
    font-weight: bold;
    text-transform: lowercase;
}

ul#nav li a {
	padding: 2px;
}
ul#nav li a:link,
ul#nav li a:visited {
    color: #333;
}
ul#nav li a:hover,
ul#nav li a:active {
    color: #c00;
}


/* ---------------POST-------------------*/

.post {
	width: 520px;
}

.storytitle {
	font-size: 1.2em;
    text-align: left;
	margin-bottom: 2em;
	padding: 0;
	font-weight: bold;
}
	
	.storytitle a:link, 
	.storytitle a:visited {	color: #333; text-decoration: none; }
	.storytitle a:hover { color: #c00;   }


.storycontent {	
	line-height:2.5em;	
	padding-top: .5em;    
	}

.edit {
	font-size: 10px;
	font-weight: normal;
	padding: 2px 10px;
	color: #ddc;
	}
	.edit a:link, .edit a:visited {color: #cc9;}
	.edit a:hover {color: #c00;}

.meta {
	margin: 1em;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}

.navigation {
	margin-top: 23px;
	margin-bottom: 10px;
	}


/* --------------- SIDEBAR -------------------*/

#sidebar {
	width: 300px;
	float: right;
}


.sidebar li,
.sidebar ul, 
.sidebar ul li,
.sidebar ul li ul {
	list-style: none;
	}
	
.sidebar ul {
	padding: 0;
	margin: 0 0 0 .5em;
}


/* --------------- COMMENTS -------------------*/

.feedback {	
	padding: 0px;
	padding-top: 10px;	
	margin-bottom: 12px;
}

#comments  a {  }
#comments a:hover {    }



/* --------------- FOOTER -------------------*/

#footer {
	margin: 20px 0 0 0;
	border-top: 1px dotted #ddd;
	background: #fff;
}

ul#banner-nav {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#banner-nav li {
	display: inline;
	list-style: none;
	border-left: 1px solid #ddd;
	margin: 0;
	padding: 0 6px 0 6px;
}


 .current_page_item {  	}


/* --------------- HELPFUL -------------------*/

.center {
	text-align: center;
	margin: 6px auto;
	display: block;
}


/* ------------- WIDGETS & SERVICES -----------*/


#links ul li a {
	font-weight: bold;
	font-size: 1.2em;
}

h2.widgettitle {
	margin-bottom: .5em
}
.rsswidget {
	font-weight: normal;
	font-size: 1.2em;
}
.rss-date {
	margin-left: 2em;
}
.rssSummary {
	margin: 0 .5em .5em .5em;
}


#sidebar-aggro li ul li {
	margin: .5em;
	border-bottom: 1px dotted #eee;
	}
#sidebar-aggro a {
	font-size: 1em;
	font-weight: bold;
	}
	
	

.aktt_tweets ul li,
.reader-publisher-module ul li {
	margin-bottom:.5em;
	line-height: 1.5;
	padding-bottom: .5em;
	border-bottom: 1px solid #eee;
	}
	
.i {
	font-weight: bold;
	font-size: 1em;
}