/*
Theme Name: MagnoliaEditions 
Theme URI: http://www.magnoliaeditions.com
Description: Printer's Delight 
Version: 1.0
Author: August Black 
Author URI: http://develop.ment.org
Tags: one-column, variable-width, top and bottom menu 
License:
License URI:
*/


body {
  background:#404040;
  text-align:left; 
 	font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	font-size:11px;
  height: 100%;
	color: white;

}

a:link, a:visited, a:active {
  color:#b5b5b5;
  text-decoration:none;
  }  
a:hover {
  color:#993333;
  }
img {
  border:none;
}

#main {
width: 70%;
position: absolute;
left: 250px;
text-align: left;
letter-spacing: 0.1em; 
line-height:120%;
background:#404040;
padding-left:10px;
z-index:2;
}  

#search {
position:fixed;
right:10px;
top:5px;
z-index:3;
background: #404040;
padding:5px;
border-radius: 4px;
 box-shadow: 0px 0px 23px rgba(4,64,64, 0.74);
 -moz-box-shadow: 0px 0px 23px rgba(4,64,64, 0.74);
 -webkit-box-shadow: 0px 0px 23px rgba(4,64,64, 0.74)
}

#sidebar {
	width: 207px;
 	position: fixed;
 	top: 0px;
	padding:0px;
	margin:0px;
 	left: 0px;
	padding-left:15px;
 	text-align: right;
	background:#404040;
	z-index:1;
}  
#social {
 letter-spacing: 0.1em;
 font-size:0.8em;
 text-align: right;
 margin-left:auto;
}
#logo {
	font-size:11px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
#title { 
position:relative;
font-size: 26px;
text-transform:none;  
letter-spacing: 0.25em;
color:#b5b5b5;
/* border-bottom: 1px dotted white;
*/
border-bottom: 1px solid gray;
min-height:36px;
padding:0px;
padding-top:50px;
margin:0px;
margin-bottom:10px;
vertical-align:middle;
line-height:1.1em;
}


#searchform input {
	border-radius: 4px;
	border: 1px solid black;
	padding: 4px;
	background: #cccccc;
}

#copyright {
font-size: 0.8em;
text-align: center;
color:#8f8f8f;
line-height: 1.25em;  
letter-spacing:.1em;
padding-bottom: 30px; 
}

.col4 {
  -webkit-column-count: 4;
  -moz-column-count: 4;
  column-count: 4;
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
  column-gap: 20px;
	width:auto;
}

.col4 div {
	margin-bottom:6px;
	letter-spacing: 0.06cm;
}

ul.menu {
	margin:0px;
	padding:0px;
}
li.menutitle {
	font-size: 14px;
  font-weight:bold;
  text-transform:uppercase;
	letter-spacing: 0.17em;
	margin:0px;
	padding:0px;
	margin-top: 8px;
	margin-bottom: 8px;
	list-style-type: none;
}
li.menuitem {
	font-size: 13px;
  font-weight:bold;
  text-transform:uppercase;
	letter-spacing: 0.25em;
	text-align:right;
	margin:0px;
	padding:0px;
	margin-top: 8px;
	margin-bottom: 8px;
	list-style-type: none;
}  
  
.stretch {
letter-spacing: 1.25em;
}
.squeeze {
letter-spacing: 0.06cm;
} 
.italic {
font-style: italic; 
}
.bold {
font-weight: bold; 
} 

.dottedbottom {
/* border-bottom: 1px dotted white;
*/
border-bottom: 1px solid gray;
}

.dottedtop {
/* border-top: 1px dotted white; 
*/
border-top: 1px solid gray;
}

.center {
  text-align:center;
  margin-top:0px;
  margin-bottom:0px;
  padding:0px;
	margin-left:auto;
	margin-right:auto;
}

.justify {
 margin-left: auto;
 margin-right: auto;
 text-align: justify; 
 }
 

.artwork_div, 
.pressreleases_div, 
.book_div, 
.newsletter_div,
.exhibition_div,
.publicartwork_div {
	display:inline-block;
	vertical-align:top;
	font-size:0.8em;
	padding:0px;
	width: auto;
	height: auto;
	line-height:130%;
	letter-spacing:0.1em;
	overflow:hidden;
	margin-bottom:20px;
	margin-right:30px;
}
.pressreleases_div {
	width: 150px;
}
.newsletter_div {
	width: 170px;
}

.book_div {
	width: 220px;
}



