/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6.1
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: white, microformats, fixed-width, flexible-width, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar
*/

/* Two-column with sidebar on left from the /examples/ folder  */
@import url('examples/2c-l.css');

div#header,div#footer {
text-align:center;
}

/* Typography */
/* All fonts by Jos Buivenga (exljbris) -> http://www.exljbris.nl */

@font-face {
  font-family: "Museo 300";
  src: url("/fonts/Museo300-Regular.otf") format("OpenType");
  }
  
@font-face {
  font-family: "Museo 500";
  src: url("/fonts/Museo500-Regular.otf") format("OpenType");
  }
  
@font-face {
  font-family: "Museo 700";
  src: url("/fonts/Museo700-Regular.otf") format("OpenType");
  }
 
@font-face {
	font-family: "Calluna";
	src: url("/fonts/Calluna-Regular.otf") format("OpenType");
	}

/* Body */

div#container,div#primary {
margin-top:2em;
}

html {
	background: url("/images/stripe1.png") repeat;
	}

body {
	background: white;
	
	}

/* Header */

div#header {
	background-image: url(/images/header.png);
	border: 5px solid white;
	}

h1#blog-title {
	font-family: "Museo",sans-serif;
	font-size: 5em;
	font-weight: 300;
	padding: 50px 0;
	}

h1#blog-title a {
	color: white;
	text-decoration: none;
	}
	
/* Content */

div#content {
	margin-bottom: 20px;
	text-align: justify;
	padding: 0 20px;
	}

div#content h2 {
	font-family: "Museo",sans-serif;
	font-weight: 300;
	}

div#content p {
	font-family: "Calluna", Georgia, serif;
	line-height: 1.5em;
	}
	
div#content a {
	color: #000;
	border-bottom: 1px dotted #000;
	text-decoration: none;
	}

div#content a:hover {
	border-bottom: 1px solid #000;
	}


/* Sidebar */

div.sidebar {
	font-family: "Museo", sans-serif;
	margin-bottom: 20px;
	}

div.sidebar a {
	color: #444;
	text-decoration: none;
	}
	
div.sidebar a:hover {
	color: #000;
	text-decoration: none;
	}

div.sidebar h3 {
font-size:1em;
font-weight: 500;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style: none;
padding: 0;
}

div.sidebar li form {
padding:0;
}

div.sidebar ul ul {
list-style: none;
padding: 0;
}

div.sidebar ul ul li {
list-style: none;
margin:0;
}

div.sidebar ul ul ul {
}

div.sidebar ul ul ul li {
list-style:none;
margin: 0;
padding-left: 10px;
}

/* Footer */

div#footer {
	margin: 20px 0;
	padding: 20px 0;
	font-family: "Calluna",Georgia,serif;
	font-size: small;
	border-top: 1px dotted #333;
}

div#footer a {
	color: #444;
	text-decoration: none;
	}

div#footer a:hover {
	color: #000;
	}

/* div#menu stuff, hidden */

div#menu {
display: none;
background:#EEE;
height:1.5em;
margin:1em 0;
width:100%;
}

div#menu ul,div#menu ul ul {
line-height:1;
list-style:none;
margin:0;
padding:0;
}

div#menu ul a {
display:block;
margin-right:1em;
padding:0.2em 0.5em;
text-decoration:none;
}

div#menu ul ul ul a {
font-style:italic;
}

div#menu ul li ul {
left:-999em;
position:absolute;
}

div#menu ul li:hover ul {
left:auto;
}
