@charset "UTF-8";
/* CSS Document */

body {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:62.5%;
	color:#000;
	background-color: #A7A9AC;
}

.alignleft {float:left;}
.alignright {float:right;}

/* TXT */

a, a:visited, a:active {
	color:#000;
	text-decoration:none;
}

p { 
	font-family:"Gill Sans", "Gill Sans MT", sans-serif;
	font-size:1.4em; 
	padding-bottom:15px;
	font-style:normal;
	}

h1, h2 {
	font-size:2.4em;
	font-family:"Gill Sans", "Gill Sans MT", sans-serif;
	font-style:bold;
	font-weight:normal;
	color:#000;
}

h2 {	
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style:italic;
	font-weight:normal;
	color:#808080;
}

h3 {
	font-size:1.6em;
	font-weight:normal;
}

h4 { font-size:1.2em; margin:8px 0 6px 0; padding:5px 5px 5px 10px;}

/* HEADER */

#header {	height:106px;}
#logo {	float:left; margin:17px 0 0 0; }

/* NAVBAR */

#headercontact {padding-top:20px;}
#headercontact p {padding:0 0 27px 10px; line-height:1.2; font-family: "Gill Sans", "Gill Sans MT", sans-serif; }
#headercontact p.hlast {padding:0 0 15px 10px; }
#headercontact a { margin-left: 10px; }

#navbar {
	float:left;
	margin:9px 0 0 0;
	width:150px;
	font-family: "Gill Sans", "Gill Sans MT", sans-serif;
	font-size:1.2em;
	line-height:1.3;
}

#navbar ul { float:left; margin: 1px 0 0 0; }
#navbar li {padding:3px 0 0 10px; width:110px; }
#navbar li.wri { background-color: #E8E8E8; }
#navbar li.pho { background-color: #66665D; }
#navbar li.des { background-color: #E8E8E8; }
#navbar li.pub { background-color: #E8E8E8; }

/* FOOTER */

.credit {font-size:0.9em; padding-top:26px;}

/* HOME */

.homehdr { padding-top:6px; }
.homehdrw { padding-top:29px; }
.homehdrt { padding-top:40px; }
.homehdrw h2 a, .homehdrt h2 a  { color:#808080; }
.homehdr h2 {padding-left:10px; font-size:2.2em;}
.homethumb {padding:20px 0;}
.homethumb img {height:60px; margin-left:68px; width:90px;}
#newsline {margin:0; }

#newsline111 li {
	font-family: "Gill Sans", "Gill Sans MT", sans-serif;	
	font-size:1.8em;
	margin: 34px 0;
	font-weight:normal;
}

.homewrihdr111 { float:left; padding: 0 10px; border-right: 3px solid #000; height:20px; margin:30px 0; }

/* SIDENAV */

#sidenav { font-size:1.2em; font-family:"Gill Sans", "Gill Sans MT", sans-serif; line-height:1.2; padding: 15px 0; }
#sidenav a, #sidenav a:visited { padding: 10px; display:block; color: #8ebda4; /* #9FD5B9; */ font-size:1.2em; }

#sidenav2 { font-size:1.2em; font-family:"Gill Sans", "Gill Sans MT", sans-serif; line-height:1.2; padding: 20px 0 15px 0; margin-top:50px; }
#sidenav2 a, #sidenav2 a:visited { display:block; color: #000;  }


/* WRITING + PUBLICATION */

.writing { background-color:#FFF; }
#writcol { padding: 30px 0;}
#writcol h1, #writcol p {padding-left:10px; padding-right:10px; }
#writcol h1 { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:2.85em; }
#writcol p {font-size:1.65em; line-height:1.3; padding-bottom:0px;}
#writcol .dash1a {margin: 20px 0; }
#writingtravel #travel, #writingfiction #fiction, #writingjournalism #journalism {background-color:#E8E8E8; }
.field-field-writingbyline, .byline { padding: 15px 10px 30px 10px; font-size: 1.45em; color:#999999; font-family: "Gill Sans", "Gill Sans MT", sans-serif; }

/* PHOTOGRAPHT + DESIGN */

.photography { background-color:#A7A9AC; color:#000;}
.photography h2 { color:#000;}
.photography h4, .photography p, .photography a {color:#FFF; }
#photocol { width:630px; }
.view-photothumbs img { float:left; }
.mainphoto {margin: 15px 0 3px 0; text-align:center;}
#photonav {margin:15px 0 105px 0; padding-left:2px;}
#photonav img {width:90px; height:60px; margin: 0 7px; }
#photonav li {display:inline-block;}
#phototravel #travel, #photoblur #blur, #photonature #nature {background-color:#66665D;}
#photonav .item-list { clear:both; float:left; margin-left: 230px; }
.item-list .pager { color: #FFF; padding-top: 10px; font-size:1.2em; font-family:"Gill Sans", "Gill Sans MT", sans-serif; }
.item-list .pager a { color: #FFF; }

/* DESIGN + PUBLICATION */

#nocat { height:37px; }
#writcol .dash1y {margin: 20px 0; }
#sidenav2 .imagefield-field_designthumb img, #sidenav2 .imagefield-field_publicationthumb img { width:90px; height: 60px; }
#sidenav2 .views-row { float:left; width:110px; text-align:center; height:100px; }
#designcol { padding: 20px 0;}
#designcol img {max-width: 460px; }
.designdash { margin: 10px 0; }
#designcol h1, #designcol p {padding: 0 10px 15px 10px; }


/* GRAPHIC MARKS */

.ysqr { width:10px; height:10px; background-color:#EDBE1C; }
.ydsh { width:10px; height:3px; background-color:#EDBE1C; }
.dash8 { height:8px; background-color:#EDBE1C; }
.dash3 { height:3px; background-color:#EDBE1C; }
.dash1y { /* height:1px; background-color:#EDBE1C; margin-top:10px; width:10px; */ }

.asqr { width:10px; height:10px; background-color:#9FD5B9; }
.adsh { width:10px; height:3px; background-color:#9FD5B9; }
.dash8a { height:8px; background-color:#9FD5B9; }
.dash3a { height:3px; background-color:#9FD5B9; }
.dash1a { /* height:1px; background-color:#9FD5B9; margin-top:10px; width:10px; */ }
.dash2a { height:1px; background-color:#9FD5B9; width:10px; }

.gsqr { width:10px; height:10px; background-color:#CDE59C; }
.gdsh { width:10px; height:3px; background-color:#CDE59C; }
.dash8g { height:8px; background-color:#CDE59C; }
.dash3g { height:3px; background-color:#CDE59C; }
.dash1g { /* height:1px; background-color:#CDE59C; margin-top:10px; width:10px; */ }

html.js a.views-throbbing,
html.js span.views-throbbing {
  background:url(../images/status-active.gif) no-repeat right center;
  padding-right:0;
}
#contact-mail-page{
  margin-top: 15px;
  font-family: "Gill Sans","Gill Sans MT",sans-serif;
  font-size: 15px;
  padding: 25px 10px;
}
#edit-name-wrapper, #edit-mail-wrapper{
  display: inline-block;
  width: 48%;
}
#contact-mail-page input{
     font-size: 15px;
    padding: 7px;
   font-family: "Gill Sans","Gill Sans MT",sans-serif;
   margin-top: 5px;
   max-width: 90%;
}
#edit-subject-wrapper{
  width: 48%;
}
.cke_skin_kama.cke_editor_edit-message{
  padding: 0;
  border: none;

}
.cke_skin_kama.cke_wrapper{
  background: #fff !important;
}
#edit-captcha-response-wrapper label, #edit-captcha-response-wrapper  .description{
  display: none !important;
}
.form-item label{
  font-weight: normal !important;
}
#headercontact p, #headercontact p a{
	margin-left: 0;
	padding-left: 0;
}