/*
Theme Name: m·gram
Author URI: http://morladesign.com
Description: Blog design for Mark and Graham's wonderfully beautiful bloggy blog m·gram
Author: Morla Design
Version: 1.0
License: 
Copyright: (c) 2012 Mark and Graham
*/

/*reset*/
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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}

body {font-family:helvetica;color:#2d2d2d;margin:0;}

/*everything*/
.small, #instagram_widget_subtitle {font-size:11px;line-height:18px;}
.linkline {text-decoration:underline;}
a {color:#2d2d2d;}
a:hover {color:#aab275;}
#wrapper {width:1200px;height:auto;margin-left:auto;margin-right:auto;}
#main {margin:15px;border:dotted 2px #a7a7a7;}

/*top*/
#header {height:196px;margin:15px 15px 15px 15px;}
#twitter_tick_wrap {height:42px;border-top:dotted 2px #a7a7a7;border-bottom:dotted 2px #a7a7a7;margin-left:15px;margin-right:15px;margin-bottom:15px;text-align:center;}
#twitter_tick_icon {float:left;width:18px;height:15px;background-image:url('img/tbird.jpg');margin-top:12px;}
.twitter_tick_text {float:left;width:1105px;margin-left:10px;font-size:12px;color:#f26622;margin-top:0px;}
.twitter_tick_text .widget {padding:0;border-bottom:none;}
.twitter-widget ul {padding-top:0;}
.twitter-widget ul li {overflow:hidden;height:20px;}
.twitter-icon {
	margin-right: 7px;
	position: relative;
	top: 3px;
}
.twitter-date {margin-left: 2px}
.twitter-text a {color: #f26622;}
.twitter-text a:hover {color: #7C7B7B;}

/*column wrap*/
#three_column_wrap {width:1170px;margin-top:15px;/*overflow:hidden;*/}

.nav_title {text-transform:uppercase;color:#f26622;font-size:14px;}
.nav_title a {color:#f26622;}

/*left column*/
.left_column {float:left;width:132px;margin-left:15px;margin-right:15px;}
#shop_with {text-transform:uppercase;color:#f26622;font-size:14px;}
#shop_with img {padding-top:15px;}
#follow_us {padding-top:15px;}
#follow_us ul {padding-top:15px;}
#follow_us li {display:inline;}
.dot {padding-bottom:15px;border-bottom:dotted 2px #a7a7a7;}
#navigation {}
#navigation li {padding-top:15px;padding-bottom:15px;border-bottom:dotted 2px #a7a7a7;font-size:14px;color:#f26622;text-transform:uppercase;}
#navigation a {color:#f26622;}
#navigation a:hover {color:#aab275;}

/*center column*/
#center_column {float:left;width:658px;border-left:dotted 2px #a7a7a7;border-right:dotted 2px #a7a7a7;padding-left:15px;padding-right:15px;overflow:hidden;/*margin-bottom:-2000px;padding-bottom:2000px;*/}
#center_column_condensed {float:left;width:658px;border-left:dotted 2px #a7a7a7;border-right:dotted 2px #a7a7a7;padding-left:15px;padding-right:15px;overflow:hidden;/*margin-bottom:-2000px;padding-bottom:2000px;*/min-height: 1280px;}
.post {padding-bottom:15px;}
.entry {padding-bottom:15px;border-bottom:dotted 2px #a7a7a7;}
.entry_head {border-bottom:dotted 2px #a7a7a7;padding:15px 0 30px 0;margin-bottom: 15px;}
.entry_title {display:block;font-size:24px;font-family:courier;text-transform:lowercase;margin-bottom:14px;}
.entry_date {display:block;font-size:14px;text-transform:uppercase;}
.entry_author {font-size:11px;}
.entry_author_name {text-transform:uppercase;}
.entry_author a {color:#7c7b7b;text-decoration:underline;}
.entry_author a:hover {color:#aab275;}
.entry_image img, .size-full {}
.wp-post-image {margin-top:15px;width:658px;height:658px;overflow:hidden;border:solid 1px #d7d7d7;}
.post_edit {float:right;font-size:9px;}
.post_edit a {color:#ccc;}
.post_edit a:hover {color:#f26622;}
.entry_content .white {padding:50px;}

/*entry styles*/
.entry_content {font-size: 13px; line-height: normal;}
.entry_content p {margin: 10px 0;}
.entry_content p strong {}
.entry_content ul {margin: 10px 0px 10px 0px;}
.entry_content ol {margin: 10px 0px 10px 20px; list-style: decimal outside none;}
.entry_content p a {text-decoration: underline;}
.entry_content h1, .entry_content h2, .entry_content h3, .entry_content h4, .entry_content h5, .entry_content h6 {margin:15px 0;}
.entry_content h1 {font-size: 24px;}
.entry_content h2 {font-size: 22px;}
.entry_content h3 {font-size: 20px;}
.entry_content h4 {font-size: 18px;}
.entry_content h5 {font-size: 16px;}
.entry_content h6 {font-size: 14px;}
.entry_video{margin-bottom:15px}
.entry_content iframe.vimeovideo {border:solid 1px #d7d7d7;}
.post img{margin-bottom:15px;}
.post img.block {display:block;}
.post img.quad-1{margin:0 14px 15px 0;height:320px;width:320px;}
.post img.quad-2{margin:0 0 15px;height:320px;width:320px;}
.post img.quad-3{margin:0 14px 15px 0;height:320px;width:320px;}
.post img.quad-4{margin:0 0 15px;height:320px;width:320px;}

.post-teaser-more, .post-teaser-block {width:76px;float:left}
.post-teaser-more a, .post-teaser-block a {text-decoration:underline;color:#7c7b7b;}
.post-teaser-more a:hover, .post-teaser-block a:hover, .comments_link_wrap a:hover {color:#aab125;}
#right_column .post-teaser-more, #right_column .post-teaser-block {display:none;}
#right_column_condensed .post-teaser-more, #right_column_condensed .post-teaser-block {display:none;}
.comments_link_wrap {padding-left:15px;float:left;padding-top:1px;color:#7c7b7b;font-size:11px;}
.comments_link_wrap a {color:#7c7b7b;text-decoration:underline;}

.entry_textness {margin-top:15px;border-top:dotted 2px #959595;padding-top:15px;}
.entry_text_columnleft {float:left;width:80px;}
.entry_text_columnleft a {text-decoration:underline;}
.entry_category_list {/*padding-bottom:15px;*/display:block;}
.entry_text_columnright {float:right;width:550px;/*height:115px;*/border-left:dotted 2px #a7a7a7;padding-left:15px;}
.entry_text_columnright p {padding-top:5px;}
.columnright_top {font-size:13px;line-height:18px;border-bottom:dotted 2px #a7a7a7;padding-bottom:15px;}
.columnright_top .post_read_more {padding-left:10px;float:left;display:inline;}
.columnright_top a, a.link {display:inline;text-decoration:underline;}
.columnright_bottom {margin-top:15px; height: 22px; overflow: hidden;}
.columnright_bottom_title {float:left;}
.columnright_bottom li {float:left;margin-left:20px;}
.columnright_bottom ul li img {border:none;}

/*comments*/
#comments {}
.comments_heading {border-bottom:dotted 2px #a7a7a7;padding-bottom:15px;}
.comment_qty {text-transform:uppercase;font-size:13px;}
.comment_list .commentlist .depth-1 {border-bottom:dotted 2px #a7a7a7;padding-top:15px;}
.comment_list .commentlist .depth-1 .comment-body {padding-bottom:15px;}
/*reply indents  .comment_list .commentlist .depth-1 .depth-2, .comment_list .commentlist .depth-1 .depth-2 .depth-3 {padding-left:15px;}*/
.comment_list .commentlist .comment .comment-body .comment-author {font-size:11px;color:#aab125;}
.comment_list .commentlist .comment .comment-body .comment-author a {color:#aab125;}
.comment_list .commentlist .comment .comment-body .comment-author a:hover {color:#a7a7a7;}
.comment_list .commentlist .comment .comment-body .comment-meta {margin:15px 0px 15px 0px;color:#a7a7a7;text-transform:uppercase;font-size:11px;}
.comment_list .commentlist .comment .comment-body .comment-meta a, .comment_list .commentlist .comment .comment-body .reply a, #comments #respond .comment_form .comment_message a {color:#a7a7a7;}
.comment_list .commentlist .comment .comment-body .comment-meta a:hover, .comment_list .commentlist .comment .comment-body .reply a:hover, #comments #respond .comment_form .comment_message a:hover {color:#aab125;}
.comment_list .commentlist .comment .comment-body p {font-size:13px;}
.comment_list .commentlist .comment .comment-body .reply {font-size:11px;text-transform:uppercase;margin-top:15px;}
.comment_list .commentlist .comment .comment-body .reply {font-size:11px;text-transform:uppercase;margin-top:15px;}
#comments #respond .comment_form {padding-top:15px;}
#comments #respond .comment_form .comment_message {font-size:11px;text-transform:uppercase;color:#a7a7a7;margin-bottom:15px;}
#comments #respond .comment_form .comment_field {font-size:11px;color:#a7a7a7;}
#comments #respond .comment_form .comment_field .focus {}
#comments #respond .comment_form .comment_field #comment{padding:5px;}
#comments #respond .comment_form .comment_field textarea {border:dotted 2px #a7a7a7;padding-bottom:15px;font-size:15px;color:#aab125;}
#comments #respond .comment_form .comment_submit {padding-top:15px;padding-bottom:15px;float:left;height:26px;width:60px;padding-left:1px;}

.paginate_comments_wrap {font-size:13px;text-transform:lowercase;padding-top:15px;padding-bottom:15px;border-bottom:dotted 2px #a7a7a7;color:#f26622;text-align:center;}
#center_column_condensed #comments .paginate_comments_wrap .page-numbers {padding-right:10px;}
.paginate_comments_wrap a {color:#f26622;}
.paginate_comments_wrap a:hover {color:#a7a7a7;}

.page_wrap #comments {padding-top:15px;}

.user_data #author, .user_data #email, .user_data #url {
	float: left;
	background-color:#d7d7d7;
	color:#2d2d2d;
	width:146px;
	height:24px;
	font-size:11px;
	/*text-transform:uppercase;*/
	padding-left: 8px;
	margin-right:5px;
	border:none;
	margin-left:2px;
	text-transform:uppercase;
}

.user_data {
	margin-top: 5px;
	height: 40px;
}



/*related posts*/
.related_wrap {border-top:dotted 2px #a7a7a7;padding-top:15px;margin-top:15px;}
.related_title {font-size:11px;color:#2d2d2d;}
#igit_rpwt_css h4 {padding-bottom:15px;border-bottom:1px dotted #585858 !important}

/*page styles*/
.page .page_content {margin-bottom:60px;}
.page .page_content .title_img {width:inherit;border-bottom:dotted 2px #a7a7a7;margin-bottom:60px;}
.page .page_content img {margin-bottom:14px;}
.page .page_content p {font-size:24px;line-height:35px;color:#8c8c8c;}
.page .page_content blockquote p {font-size:11px;margin-top:30px;height:11px;}
.page .page_content a {color:#aab125;text-decoration:underline;}
.page .page_content a:hover {color:#d7d7d7;}

/*right column*/
#right_column .featured_border, #right_column_condensed .featured_border {border:solid 1px #d7d7d7;}
#right_column p, #right_column_condensed p {padding-top:11px;}
#right_column {float:left;width:282px;padding-left:15px;padding-right:15px;}
#right_column_condensed {float:left;width:282px;padding-left:15px;padding-right:15px;}
.featured {width:284px;border-bottom:dotted 2px #a7a7a7;padding-bottom:15px;padding-top:15px;}
.grey {border:solid 1px #d7d7d7;}
.feat_title, #instagram_widget_title, .widgettitle, .srp-widget-title {font-size:14px;text-transform:uppercase;color:#f26622;}
.widgettitle {padding-top:15px;}
.srp-widget-title {margin-top:30px;border-bottom:dotted 2px #a7a7a7;border-top:dotted 2px #a7a7a7;padding-top:15px;padding-bottom:15px;}
.feat_par {padding-top:11px;}
#right_column .read_more, #right_column_condensed .read_more {color:#a7a7a7;}
#insert-page-5 img {margin-bottom:15px;border:none;}
#insert-page-6 img {margin-bottom:15px;border:none;}

/*widget styles*/
.widget.widget_pages ul {padding-top:0px;}
.widget.widget_pages ul li a, .textwidgetlink, .page_item {font-size:14px;text-transform:uppercase;color:#f26622;}
.widget.widget_pages ul li {border-bottom:dotted 2px #a7a7a7;padding-bottom:15px;padding-top:15px;}
.widget.widget_pages {border-bottom:none;border-top:none;padding:0 0 0 0;padding-top:0px;}
.widget.widget_pages .widgettitle {display:none;}
.widget ul li.cat-item a, .widget ul.blogroll li a, #archives-2 ul li a{font-size:11px;line-height:18px;}
.widget {width:inherit;border-bottom:dotted 2px #a7a7a7;padding-bottom:15px;}
.widget ul {padding-top:10px;} /*list of links*/

.widget_insert_page img {border:solid 1px #d7d7d7;}
.widget_insert_page .widgettitle {margin-top:15px;display:block;clear:both;}

.textwidget {padding-top:15px;}

/*instagram*/
#instagram_widget {margin-top:10px;width:290px;height:285px;}
#instagram_widget img {width:138px;height:138px;border:solid 1px #d7d7d7;}
#instagram_widget li {float:left;margin-bottom:0px;height:138px;padding-right:3px;padding-top:5px;}
#instagram_widget_title {margin-top:4px;}
#instagram_widget_subtitle {padding-top:11px;}
.instagram_likes,.instagram_caption{margin-bottom: 0px !important;}
#instagram_widget_subtitle {padding-bottom:15px;border-bottom:dotted 2px #a7a7a7;}

/*search*/
fieldset {border:none;}
#search_box {padding-bottom:15px;height:26px;border-bottom:dotted 2px #a7a7a7;}
#search {background-color:#d7d7d7;color:#2d2d2d;float:left;width:235px;height:24px;font-size:11px;text-transform:uppercase;padding-left:8px;border:none;}
#search_button {float:right;width:34px;height:inherit;}
input:focus {background-color:#e8e4dd;}
input:focus,select:focus,textarea:focus,button:focus {outline: none;}

/*typographer's quote*/
.typographer_quote {font-size:28px;line-height:32px;color:#c2c939;padding-top:5px;}
.quote_left {float:left;width:10px;}
.quote_body {float:right;width:267px;}
.typographer_quote_typographer {margin-left:15px;text-transform:uppercase;font-size:14px;color:#f26622;}

/*pagination*/
#footer {}
#pagination_wrap {margin-top:11px;height:20px;border-top:dotted 2px #a7a7a7;margin-left:15px;margin-right:15px;padding-top:20px;padding-bottom:5px;}
.wp-pagenavi {clear: both;width:692px;text-align:center;margin-left:145px;text-transform:lowercase;}
.wp-pagenavi a, .wp-pagenavi span {text-decoration: none;color: #F26622;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {}
.wp-pagenavi a:hover {color: #7C7B7B;}
.wp-pagenavi span.current {text-decoration:underline;font-size: 13px;color:#959595;}
.wp-pagenavi .previouspostslink {float:left;height:12px;}
.wp-pagenavi .nextpostslink {float:right;height:12px;}
.wp-pagenavi .page, .wp-pagenavi span.current {font-size:13px;padding-right:8px;}

.pibfi_pinterest {float:left;}

/*pinterest*/
#pinterest_feed {height:150px;width:1136px;/*margin:auto;*/text-align:center;border-top:dotted 2px #a7a7a7;margin-left:15px;padding-top:50px;margin-top:15px;}
#pinterest_feed ul {height:150px;margin-left:auto;margin-right:auto;width:1010px;}
#pinterest_feed ul li#pinterest_rss_widget-2 {padding-bottom:0px;height:150px;}
#pinterest_feed .widgettitle {display:none;}
#pinterest_feed .widget {border-bottom:none;}
#pinterest_feed .imgtitle {text-decoration:underline;color:#a7a7a7;}
#pinterest_feed .imgtitle:hover {color:#aab275}

/*footer links*/
#footerfooter_wrap {font-size:11px;border-top:dotted 2px #a7a7a7;height:auto;margin:50px 15px 30px 15px;padding-top:30px;}
.footer_copyright, .footer_text_wrap, .copyright_text, .menu-footer-links-container {float:left;}
.footer_credit {width:90px;float:right;text-align:right;}

.footer_text_wrap {height:11px;/*margin-top:12px;*/width:1136px;}
.footer_copyright {width:367px;}
.copyright_text {}
.copyright_text, .footer_credit {font-size:9px;padding-top:1px;}
.copyright_text{width:195px;}
div.menu-footer-links-container {width:600px;padding-left:220px;padding-right:20px;}
.menu-footer-links-container ul {margin-left:auto;margin-right:auto;}
.menu-footer-links-container ul li {float:left;padding-right:11px;}
.menu-footer-links-container .current_page_item {font-size: 11px;text-transform: none;}

.clear {clear:both;}

body body#join-email-list div.header img {display: none !important;}

/*search*/
.archive_title {border-bottom:dotted 2px #a7a7a7;padding-bottom:50px;text-transform:lowercase;}
.archive_title_meta {font-size:30px;font-family:courier,serif;}
.archive_title_name {font-size:15px;color:#959595;font-family:helvetica,arial,sans-serif;padding-top:15px;text-transform:uppercase;}
.post_content {font-size:13px;line-height:18px;padding-top:30px;text-transform:uppercase;}

/*404 error*/
.error404_text {padding-top:15px;}