/*
Theme Name:     Twenty Twelve Child
Theme URI:      http://example.com/
Description:    Child theme for the Twenty Twelve theme
Author:         Your name here
Author URI:     http://example.com/about/
Template:       twentytwelve                             
Version:        0.1.0
*/

/*#e0ded5 background colour maybe. #fbfbf4 old bg colour*/

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%;
	
}

html {
	overflow-y: scroll;
}

body
{
	background-color:#e4e2dd;
  line-height: 1.3;
  font-size: 17px;
	font-family: Helvetica, Arial, sans-serif;
	color: #084448;
}
/* OLD BACKGROUND COLOUR background-color:#0f1d1e;  */
.home, .page-id-319 {
	color: #084448;
}

.category .entry-content p {
	line-height: 1.5;
	font-family: georgia, sans-serif;
	padding: 0px 0px 20px 0px;
}

.home .guide {
	display:none;
}

.site {
width: 760px;
margin:0 auto;
}



.widthmax {
  position:absolute;
  left:0;
  right:0;
  border-style: solid solid solid;
	border-width: 0px 0px 1px;
	border-color: #7b858d;
	padding:0px 0 38px;
	background: none;
	z-index: -10000 !important;
}

.site-header {
  margin:50px 0 40px;
}

.site-title {
	font-family: "Times New Roman",Georgia,Serif;
	font-weight: lighter;
	color: #af644d;
	text-transform: uppercase;
	
	overflow:hidden;
	width: 140px;
}


.assistive-text, .menu-toggle {
	display: none;
}
.main-navigation {
	margin:4px 0 40px;
	font-size:12px;
	font-family:"Times New Roman",Georgia,Serif;
	font-weight: 100;
}
.nav-menu li {
	margin-right: 10px;
	text-transform: uppercase;
}
.nav-menu li a {
	color: #8c8d60;
	font-weight:bold;
}

.nav-menu li a:hover {
	color: #445c61;
}

#submast {
    width:100%;
}
#submast:after {
    /* Prevent wrapper from shrinking height  */
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.illustrators h3 {
	color: #ac861e;
	font-size:10px;
	margin:5px 0 10px;
	font-weight:lighter;
	font-family:"Times New Roman",Georgia,Serif;
}

#masthead hgroup {float: left;  width: 195px;}
nav#site-navigation {float: left; width:560px}

.illustrators {
	font-family: Georgia,Serif;
	font-size:14px;
  margin: 10px 10px 10px 10px;
  padding: 15px 0px 19px 2px;
}

.fade1 {
	color: #084448;
}

.comment {
	color: #8c6053;
}

a {
  outline: none;
  text-decoration: none;
  color: #ac861e;
}
a:hover {
	color: #737760;
	background-image:url('images/in_out.gif');
}
a:active {
	color: #c17e1e;
	background-color: #c17e1e;
}

.email {
	font-family: Georgia,Serif;
	font-size:11px;
}

/*
---Content---
*/

.entry-content {
	font-size:16px;
}

.vcard {
	float: left;
	width: 183px;
	background-image:url('images/arrowdown.png');
	background-repeat:no-repeat;
  background-position:left top;;
	padding: 0 0 0 12px;
}

.entry-header, .entry-header .author a  {
	font-size: 13px;
	padding:0px 0px 13px;
}
	
.comments-link {
	display:block;
	margin: 0px 0px -17px 0px;
}

.category-5 .site, .category-6 .site, .category-7 .site {
	width:560px;
}
	
.entry-title {
	margin: 10px 0 10px;
	font-size: 27px;
	font-weight: lighter;
	text-transform:uppercase;
	font-family:"Times New Roman",Georgia,Serif;
	display:none;
}

.entry-content h1 {
	margin: 15px 0 35px;
	font-size: 20px;
	font-weight: normal;
	font-family:"Times New Roman",Georgia,Serif;
	text-transform: uppercase;
}

@font-face{
font-family:ClarendonLTStd-Light;
src:url('/www/wp-content/themes/twentytwelve-child/fonts/ClarendonLTStd-Light.ttf') format ("truetype");
}

.entry-meta {
	padding: 7px 0 7px;
	margin: 30px 0 0;
	border-style: dotted solid solid;
	border-width: 1px 0px 7px;
	border-color: #c3c3c7;
	color: #c3c3c7;
	font-size: 9px;
	display:none;
} 

.entry-meta a {
	color: #c3c3c7;
}
	

.post {
	border-style: dotted;
	border-width: 1px 0px 0px;
	border-color: #c3c3c7;
	margin: 0 0 100px;
	padding: 7px 0 0;
}

.post a img {
    cursor:url(/img/layout/backgrounds/zoom.cur), -moz-zoom-in;
    cursor: -moz-zoom-in; 
    cursor: -webkit-zoom-in; 
    cursor: zoom-in;
}

.post-81 .vcard, .post-81 .entry-date  {
	display:none;
}

.post-81 {
	border-width: 0px;
	margin: 0 0 50px 0;
}

.post-81 h1 {
	margin: 20px 0 0 0;
}

.page-item-361 {
	display:none;
}



/*
---Author---
*/

.archive-header {
	display:none;
}

/*
---Projects Page---
*/
/*
---change .site for border round buttons---
*/



#masthead {
	display:none;
}

#abouttitle {
	max-width: 899px;
  margin-bottom: 100px;
  display:block;
  clear:both;
}

.information {
	width: 273px;
  padding: 0px 10px 0px 10px;
  margin: 5px 0px 5px 0px;
  float:left;
  display: block;
}


.information ul {
	font-family: "Times New Roman";
	font-size:11px;
	line-height: 1.7;
	color: #ac861e;
	text-decoration: none;
	margin-bottom:10px;
	margin-left:10px;
}




.information ul a, .information ul a:active, .information ul a:visited {
	font-family: "Times New Roman";
	font-size:12px;
	line-height: 1.7;
	color: #1c2b23;
	font-weight:bold;
	text-decoration: none;
}

.blue {
	color: #102458;
}

.links a:hover {
	color: #8c6053;
}


.home .site, .page-id-319 .site {
	width:100%;
	margin:0 auto;
}

.home button, .page-id-319 button {
	display:none;
}


.home button {
	border-width:0px 0px 2px 0px;
}
#about {
  display: inline;
  position: relative;
  float:left;
}
#about:after {
  content: '';
  position: absolute;
  top: 0; right: 0;
  bottom: 0; left: 0;
  background: url("images/explosion.gif") no-repeat;
}

button {
	background-color:none;
	border-width:0px 0px 2px 0px;
	border-color: #1c2b23;
	padding: 0px 0px 10px 0px;
	border-style: solid;
	color: #3b280d;
	font-family: Times New Roman,Serif;
	font-weight: lighter;
	background: none;
	outline: 0;
	margin: 0px 40px 0px 0px;
}

.information ul {
    border: 0px solid black;
    list-style: square url("images/bullet.png");
}

button:hover {
	background: url("images/explosion.gif") no-repeat left 0px;
	outline: 0;
}


#about img {
	display:none;
}

.home #about, .page-id-319 #about {
	display:none;
	margin: 0px 0px 0px 0px;
}



.home .nav-menu li a, .page-id-319 .nav-menu lia a {
	color: #ac861e;
}

.home a, .page-id-319 a {
  color: #ac861e;
}
.home a:hover, .page-id-319 a:hover {
	background: url('images/hoverproject.gif') repeat-x bottom;
}
.home a:active, .page-id-319 a:active {
	color: #c17e1e;
	background-color: #c17e1e;
}

.home .entry-content, .page-id-319 .entry-content {
	margin: 0px 0 0 0;
	width:auto;
}

#container {
	max-width:899px;
  display:block;
  clear:both;
}

#wrapit {
	max-width:899px;
	margin-left: auto ;
  margin-right: auto ;
  display:block;
}

* { box-sizing: border-box; }

/* force scrollbar */
html { overflow-y: scroll; }

body {
  font-family: sans-serif;
}

/* clear fix */
.grid:after {
  content: '';
  display: block;
  clear: both;
}

/* ---- .grid-item ---- */

.grid-sizer,
.grid-item {
  width: 273px;
  padding: 10px 10px 10px 10px;
  margin: 0px 0px 10px 0px;
}

.grid-item {
  float: left;
}

.grid-item img {
  display: block;
  
}



.entry-content .projects {
  text-align:center;
  line-height: 10px;

}

.entry-content .projects img{
  width:253px;

}

.entry-content .projects:hover {
	background: url("images/hoverproject.gif") repeat-x bottom;
	color: #99840e;
}

.entry-content .projects:active {
	background-color: #b7b5a0;
}


.entry-content .projecttitle {
	text-align:center;
	font-style: normal;
  font-weight: lighter;
  font-family: Georgia, serif;
  color: #052f28;
  font-size: 12px;
}



.home .projects a {
	color: #052f28;
}

.postid-815 #comments {
	display:none;
}



/*
---ABOUT Page---
*/
	


/*
---Category Page---
*/

.category {
	background-color: #c3c1bd;
}

.category .site-header {
	display:none;
}

.category .vcard, .category .entry-time {
	display: none;
}

.category .post {
	border-width: 0px;
	padding:25px 0 0;
}


.home .post-131, .author .post-131,  {
	display:none;
}

.home .post-158, .author .post-158 {
	display:none;
}

.home .post-205, .author .post-205, {
	display:none;
}

.category-tug #content {
	margin: -40px 0px 0px 0px;
}

.category-tug .widthmax {
	border-width: 0px;
}

.category-sprout #content {
	margin: -40px 0px 0px 0px;
}

.category-locations .widthmax, .category-movie-title-screens .widthmax {
	display:none;
}

.category-locations .post, .category-movie-title-screens .post {
	margin: 0px 0px 10px 0px;
}
	
	
	/*
---Single Page---
*/
	
#comments {
	width:560px;
}

.page-id-319 #comments {
		margin-left: auto ;
  margin-right: auto ;
  margin-top:500px;
  width:300px;
 }

#comments article {
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #163020;
	margin: 20px 0px;
	padding: 0px 0px 20px 0px;
}

.pingback {
	display:none;
}

.reply {
	padding:5px 0px;
	font-size:11px;	
}

.reply span, .comment-author-matthew-lyons .vcard .fn span, .page-id-319 #comments .guide, .page-id-319 .commentguide, .home .commentguide {
	display:none;
}

.commentguide {
	margin: 0px 0px 200px 0px;
}

.guide {
	margin: 0px 0px 200px 0px 
}

.single .guide {
	display:none;
}

.comment-author-matthew-lyons .vcard .fn {
	background: url("images/explosion.gif") no-repeat left 0px;
}

.vcard {
	width:560px;
	padding: 0px 0px 5px 10px;
	color: #163020;
	font-weight:bold;
}

.vcard time {
	font-size:10px;
	font-weight:light;
}

.vcard .fn, .vcard .fn a {
	color: #0e4b90;
}

.comment-content {
	display:inline;
	color: #163020;
}

.page-id-319 #comments .comment-content {
	color: #235434;
}


.single {
	background-color:#c3c1bd;
}

.single .site-header {
	display: none;
}

.single .entry-header, .single .widthmax {
	display:none;
}

.single .post {
	border-width: 0px;
	padding:25px 0 0;
}

.postid-610 .site, .postid-732 .site, .postid-800 .site, .postid-656 .site, .postid-760 .site, .category-other .site, .postid-573 .site {
	width: 560px;
}

.entry-content {
	line-height: 1.5;
  font-family: georgia, sans-serif;
}

.single .post-955 {
  margin-top:200px;
}
