/*   
Theme Name: Monomalist
Theme URI: http://suprmarket.net/themes/monomalist/
Description: Minimal blog using the 960 Grid System
Author: Suprb
Author URI: http://suprmarket.net/
Tags: 960, grid system, framework
Version: 1.0
*/

@import 'assets/css/reset.css';
@import 'assets/css/text.css';
@import 'assets/css/960.css';
@import 'assets/css/formalize.css';

body {
background-color:#fff;
font:normal 14px adobe-garamond-pro, Arial, Sans-serif;
word-spacing:-1px;
color:#535152;
line-height:1.4;
margin:0;
padding:0;
}

a,a:visited,a:hover {
color:#535152;
text-decoration:none;
outline:none;
}

a img {
border:0;
}

a:active {
opacity:0.5px;
}

a:hover {
opacity:0.75px;
}

p {
margin:0 0 15px;
}

ul,li {
list-style:none;
}

h1 {
font:bold 26px adobe-garamond-pro, Sans-serif;
line-height:1.2;
margin:0;
padding:0;
}

h2 {
display:block;
width:560px;
font:bold 26px adobe-garamond-pro, Sans-serif;
color:#535152;
margin-top:10px;
margin-bottom:10px;
}

h1.header_image {
display:block;
height:120px;
background:url('assets/img/header.jpg') top left no-repeat;
text-indent:-10000px;
}

h3,h4,h5,h6 { font:bold 12px adobe-garamond-pro, Sans-serif; }

#main {padding-top:15px;}

/* Sidebar */

#sidebar {
padding-top:15px;
}

#sidebar ul {
list-style:none;
border-bottom:1px solid #ccc;
margin:0 0 15px;
padding:0 0 15px;
}

#sidebar ul li {
list-style:none;
margin:0;
padding:0;
}

#sidebar li ul {
list-style:none;
border-bottom:0 solid #ccc;
margin:0;
padding:0;
}

#sidebar li ul li:before {
content:"\2015";
color:#ccc;
}

#sidebar li ul li {
list-style:none;
padding-left:10px;
margin:0;
}

a.twitter_link {
background:url('assets/img/right.gif') center left no-repeat;
padding-left:15px;
display:block;
margin-top:5px;
}

.twitter_icon {
text-align:right;
max-width:60px;
overflow:none;
}

.map {
display:block;
margin-bottom:10px;
}

#sidebar h2 {
font:normal 12px adobe-garamond-pro, Arial, Sans-serif;
}



/* Post */

.post_title {
display:block;
padding: 0;
margin: 0;
margin-top:20px;
}

.post_comment {
display:block;
}

.top_border {
border-top:1px solid #ccc;
margin-bottom:15px;
}

.content img {
display:block;
max-width:620px;
height:auto;
}

.content p {
width:580px;
}

.entry{margin-top: 15px;}
.sep {
padding-bottom:15px;
width:100%;
display:block;
height:1px;
border-top:1px solid #ccc;
}

.sep_under {
height:40px;
width:100%;
display:block;
border-bottom:1px solid #ccc;
clear:both;
margin-bottom:30px;
}

.content a,#content a:hover,#content a:visited {
font-weight:700;
}

a.tweet {
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
background:#222;
border: 1px solid #222;
color:#FFF;
display:inline;
float:left;
margin-right:5px;
line-height: 19px;
padding: 0 7px;
height: 20px;
font-size: 11px;
}

a.tweet:hover {
color:#FFF;
}

.sidebar_title, .post_category {
font-weight:700;
display:block;
}

.pushitdown{margin-bottom: 10px}

.avatar { text-align: right}


/* Navigation */

.navigation {
margin-bottom:20px;
}

.alignright {
text-align:right;
}



/* Footer */

#footer {
display:block;
margin-bottom:20px;
}


/* Misc */

strong {
	font-weight: bold;
}
cite,
em,
i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

input {
font:normal 12px adobe-garamond-pro, Arial, Sans-serif;
color:#535152;
}

textarea {
width:460px !important;
}

#inputs p {
margin:0 0 .8em;
}

#submit {
font:bold 12px 'adobe-garamond-pro Neue', adobe-garamond-pro, Arial, Sans-serif;
color:#535152;
}

ul li {
list-style:none;
margin:0;
padding:0;
}
