﻿/*   
Theme Name: Monthly
Theme URI: http://monthlydesignreview.com
Description: A custom online magazine theme for Wordpress
Author: Alexander Sayer Gard-Murray
Author URI: www.somodernized.com
Version: 1.0
Tags: Comma-separated tags that describe your theme
.
This theme is copyrighted work.
The Wordpress framework is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/
/*
@font-face {  
	font-family: road ;  
	src: url( /HITROAD.eot );
	src: local(" Hit The Road Regular "), url( /HITROAD.TTF ) format("truetype");
}*/

@font-face { 
	font-family: road; 
	src: url('HITROAD.eot');
	src: local(" Hit The Road Regular "), url('HITROAD.TTF'); 
}

body {
	font-family:helvetica,arial,sans-serif;
	color:#2d2d2d;
}

#wrapper {
	width:1046px;
	margin: 28px 0 0 30px;
}

a {
	text-decoration:none;
	color:#2d2d2d;
}

h1,h2,h3,h4 {
	font-family:gotham,road,helvetica,;
	font-weight:bold;
	text-transform:uppercase;
}

/***************************************************************
*                                Header                                   *
***************************************************************/

#header {
	width:1040px;
	height:21px;
	margin:0 0 8px 0;
}

img#header-title {
	margin:3px 0 0 0;
	float:left;
}

div#menu {
	height:18px;
	float:left;
	background-color:#424242;
	width:558px;
	margin: 0 0 0 7px;
	padding: 3px 0 0 8px;
	color:#ffffff;
	font-size:.9em;
}

div#menu span{
	float:left;
	letter-spacing:.3px;
}

div#menu ul {
	margin-left:341px;
}

div#menu li{
	float:left;
	list-style-type:none;
	margin-left:19px;
}

div#menu li a {
	color:#ffffff;
	text-decoration:none;
	list-style-type:none;
}

div#menu li a:hover {
	color:#d4d4d4;
/*	text-decoration:underline;*/
}

/***************************************************************
*                             Left Sidebar                               *
***************************************************************/

div.sidebar-left {
	width:204px;
	float:left;
	margin:0 4px 50px 0;
	padding:0 0 0 0;
	color:#ffffff;
	font-size:0.9em;
}

div.sidebar-left a {
	color:#ffffff;
}

div.sidebar-left div.box, div.sidebar-left li.widget-container {
	background-color:#424242;
	padding:6px 9px 12px 12px;
	margin-bottom:2px;
	list-style-type:none;
}

div.sidebar-left div.box h2 {
	font-size:3.2em;
	line-height:1em;
	padding:20px 0 25px 0;
}

div.sidebar-left div.box h2 a {
	color:#ffffff;
}

div.sidebar-left h3.widget-title, div.AdvancedText h3 {
	font-size:1.6em;
	padding-bottom:6px;
}

div.sidebar-left li.widget-container li {
	margin-top:4px;
}

div.ddop li a:hover {
	color:#d4d4d4;
}

/*
div.sidebar-left h2 {
	font-size:3.2em;
	line-height:1em;
	font-weight:700;
	padding:20px 0 25px 11px;
	text-transform:uppercase;
	font-family:gotham,road,verdana;
}

div.sidebar-left h2 a {
	color:#ffffff;
}

div.sidebar-left span {
	font-size:1.2em;
	padding:0 12px 0 12px;
}

div.sidebar-left p {
	font-size:.9em;
	padding:0 12px 0 12px;
}

div.sidebar-sub {
	margin-top:6px;
	border-top:1px solid #ffffff;
	padding:8px 6px 16px 12px;
	font-size:0.9em;
}

div.sidebar-sub h3 {
	font-weight:bold;
	font-family: gotham,road, helvetica;
	text-transform:uppercase;
	font-size:1.6em;
}

div.sidebar-sub ul {
	list-style-type:none;
	margin-left:0px;
	margin-bottom:0px;
}

div.sidebar-sub ul li a {
	color:#ffffff;
}

li.widget-container {
	list-style-type:none;
}
*/

/***************************************************************
*                            Right Sidebar                              *
***************************************************************/

div.sidebar-right {
	float:left;
	width:210px;
	margin:0 4px 0 0;
	padding:0 0 0 0;
	font-size:0.9em;
}

div.sub-page div.sidebar-right {
	border-left:1px solid #000000;
}

div.sidebar-right div.box, div.sidebar-right li.widget-container {
/*	background-color:#d4d4d4;*/
	margin-bottom:4px;
	padding:0 6px 16px 12px;
	list-style-type:none;
}

div.issue div.sidebar-right div.box, div.issue div.sidebar-right li.widget-container {
	background-color:#d4d4d4;
}
	
h2.sidebar-right-title {
	text-transform:none;
	margin-left:-2px;
	font-size:1.4em;
	line-height:1.1em;
	padding-bottom:7px;
}

h2.sidebar-right-title a {
	padding-bottom:5px;
}

div.sidebar-right h3.widget-title {
	font-size:1.4em;
	padding-top:6px;
	padding-bottom:6px;
}

a.meeting-link {
	display:block;
	margin-top:8px;
	text-decoration:underline;
}

a.meeting-link:hover, a.meeting-link:active {
	text-decoration:underline;
}

div.sidebar-right ul, div.sidebar-left ul, div.sidebar-right ol, div.sidebar-left ol {
	list-style-type:none;
	margin:0 0 0 0;
}

div.avatar img {
	display:none;
}

a.tweet-link {
	text-decoration:underline;
}

a.tweet-link:hover {
	text-decoration:none;
}

li.twitter-item {
	margin-bottom:10px;
}

/*
.sidebar-right-title {
	font-weight:bold;
	font-family: gotham,road, helvetica;
	text-transform:uppercase;
}

h3.sidebar-right-title {
	font-size:1.6em;
	padding-bottom:6px;
}

h2.sidebar-right-title {
	margin-left:-2px;
	font-size:2em;
	line-height:1em;
}

div.sidebar-right h2.entry-title {
	margin: 0 0 -3px -1px;
}

div.sidebar-right h2.entry-title a {
	font-size:1.2em;
	font-weight:bold;
	text-decoration:underline;
}

div.sidebar-right h2.entry-title a:hover, div.sidebar-right h2.entry-title a:active {
	text-decoration:none;
}

div.sidebar-right span {
	font-size:.8em;
}

div.sidebar-right p {
	padding-top:6px;
	margin-bottom:13px;
}

div.sidebar-right hr {
	background-color:#2d2d2d;
	margin-bottom:8px;
}

a.more-link {
	font-weight:bold;
	top:2px;
}

div.sidebar-right img {
	display:none;
}
*/

/***************************************************************
*                                 Posts                                    *
***************************************************************/

div.content {
	float:left;
	width:524px;
}

div.content h1, div.content h2, div.content h3, div.content h4 {
	text-transform:none;
}

div.column-left {
	float:left;
	width:258px;
	position:relative;
	margin:0 4px 0 0;
}

div.column-right {
	float:right;
	width:258px;
	position:relative;
	margin:0 4px 0 0;
}

.row { clear: both; }

div.post {
	margin:0 0 11px 0;
	background-color:#d4d4d4;
	padding:0 0 4px 0;
}

a.post-wrapper-link {
	display:block;
}

div.post img.attached-image {
	width:258px;
}

div.post h2.entry-title {
	margin: 2px 6px 0px 6px;
	line-height:1.15em;
}

div.post a h2.entry-title {
	font-size:1.2em;
/*	font-weight:bold;*/
	text-decoration:underline;
}

div.post a:hover h2.entry-title, div.post a:active h2.entry-title {
	text-decoration:none;
}

div.post span {
	font-size:.9em;
	font-family:helvetica,arial,sans-serif;
	margin: 0 6px 0 6px;
}

div.post span.entry-utility {
	position:absolute;
	left:630px;
}

div.post p {
	margin: 1px 6px 0 6px;
	font-size:.9em;
	line-height:1.4em;
}

/***************************************************************
*                             Single Post                                *
***************************************************************/

div.single-post {
	background-color:#ffffff;
	margin:0 11px 12px 11px;
}

div.single-post h1.entry-title {
	font-family:gotham,road,helvetica;
	text-transform:uppercase;
	font-size:24px;
	font-weight:bold;
	margin-top:0px;
	margin-left:-1px;
/*	margin-bottom:-5px;*/
}

span.entry-utility {
	float:right;
}

div.single-post p, div.single-post span {
	margin-left:0px;
	margin-right:0px;
}

div.single-post p {
	font-size:12px;
/*	margin-top:13px;*/
	margin-top:0em;
	margin-bottom:1.2em;
	line-height:21px;
	text-spacing:1px;
}

div.single-post p a {
	text-decoration:underline;
}

div.single-post p a:hover, div.single-post p a:active {
	text-decoration:none;
}

div.single-post p a:visited {

}

div.single-post span.entry-author {
	margin-left:1px;
}

div.single-post h2 {	
	font-size:1.2em;
	font-family:gotham,road,helvetica,verdana;
	margin-bottom:1.2em;
}

div.single-post h3 {	
	font-family:helvetica,verdana;
	font-weight:bold;
	font-size:1.1em;
	margin-bottom:1.2em;
}

.alignleft {
	float:left;
	margin:4px 20px 6px 0;
}

.alignright {
	float:right;
	margin:4px 0 6px 20px;
}

.aligncenter {
	margin:4px 0 6px 0;
}

div.single-post .pull-quote {
	width:170px;
	font-size:1.4em;
	padding:8px 8px 6px 8px;
	line-height:1.6em;
	font-weight:bold;
	line-height:30px;
	letter-spacing:1px;
	float:left;
	margin:10px 20px 6px 0;
}

div.single-post .pull-quote.left {
	float:left;
	margin:10px 20px 6px 0;
}

div.single-post .pull-quote.right {
	float:right;
	margin:10px 3px 6px 16px;
}

/***************************************************************
*                              Comments                                *
***************************************************************/
/*
#respond {
	visibility:hidden;
}
*/

h3#comments, div#respond h3 {
	font-family: gotham,road, helvetica;
	font-size:1.2em;
}

.content ol {
	margin:1.5em 0 0.5em 0em;
	
}

.content hr {
	margin-top:20px;
}

div.comment-meta a {
	font-size:.8em;
}

div.comment-body p {
	font-size:.9em;
	margin:3px 0 12px 0;
}

li.comment {
	list-style-type:none;
}

div.comment-author, div.comment-meta {
	display:inline;
}

img.avatar, span.says {
	display:none;
}

cite.fn {
	font-style:normal;
	font-weight:bold;
}
