/*
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: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

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

/* Just some example content */
div.skip-link {
position:absolute;
right:1em;
top:1em;
}

div#menu {
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 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;
}

.entry-title,.entry-meta {
clear:both;
}
.entry-meta {
clear:both;
font-size: 11px; font-family: arial, sans-serif;
}

div#container,div#primary {
 }

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	}
#sidebar ul li {
	list-style-type: none;
	}
#sidebar select {
	font-size: 11px;
	font-family: arial, sans-serif;
	}


div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

#archives-4 ul li {
	font-size: 12px;
	font-family: verdana, sans-serif;
	list-style-image: url(/images/folder.png);
	}
#archives-4 ul {
	margin: 0 0 12px 25px;
	padding: 0;
	}


div.sidebar h3 {
font-size:1.2em;
color: #fff;
}

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

div.sidebar li {
list-style:none;
font-family: arial, sans-serif;
font-size: 12px;
color: #fff;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
color: #fff;
}

div.sidebar ul ul {
margin:0 0 0 0;
padding: 0;
}

div.sidebar ul ul li {
list-style:disc;
margin:0;
color: #fff;
}

div.sidebar ul ul ul {
margin:0 0 0 0;
padding: 0;
color: #fff;
}

div.sidebar ul ul ul li {
list-style:circle;
color: #fff;
}

.sidebar a {
	color: #fff;
	}

div#menu ul li,div.gallery dl {
float:left;
}

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

input#author,input#email,input#url {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
text-align: left;
width: 143px;
color: #fff;
}


/*
1.2em = 12pt, 3.5em = 35pt, etc.
*/

body		{  	
		margin: 0;
        padding: 0;
		background-color: #9c9c7f;
		color: #000000;
		font-size: 62.5%;				
		}
                         	
h1		{  
		font-family: "Mriad Pro", Verdana, sans-serif;
		font-size: 2.1em;  	
		color: #003a4d;
		font-weight: bold;
		margin: 25px 0 15px 0;
		}

h2		{
		font-family: "Mriad Pro", Verdana, sans-serif;
		font-size: 2.1em;  	
		color: #003a4d;
		font-weight: bold;
		margin: 25px 0 15px 0;
		}
		
h2 a {
	color: #003a4d;
	text-decoration: none;
	}

h3		{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 1.6em;  	
		margin: 25px 0 7px 0;		
		}

h4		{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 1.4em;  	
		margin: 25px 0 7px 0;		
		}

p		{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 1.3em; 
		line-height: 1.5em;
		margin: 0 0 10px 0;		
		}

p.quote		{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 1.1em; 
		line-height: 1.4em;
		margin: 0 0 4px 0;		
		}

p.signature		{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 1.1em; 
		line-height: 1.5em;
		text-align: right;
		font-style: italic;
		margin: 0 0 10px 0;		
		}


.header {
	background-color: #555;
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size:14px;
	font-family: verdana, sans-serif;
	}

.monthname {
	font-size: 18px;
	font-weight: bold;
	font-family: verdana, sans-serif;
	text-align: center;
	color: #fff;
	}
.day {
	background-color: #fff;
	font-family: verdana, sans-serif;
	font-size: 11px;
	}

.daytitle {
	font-weight: bold;
	font-family: verdana, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #fff;
	}		
		
		
#content {
	float: left; 
	width: 605px; 
	padding: 30px 30px 50px 20px;
	}
		
		
#content li {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 1.2em; 
		line-height: 1.4em;
		margin: 0 0 10px 0;		
		}
		
		
#credits	{	
		font-size: 1.1em;
		font-family: verdana, sans-serif;
		text-align: center;
		line-height: 1.4em;
		padding: 10px 212px 10px 5px;		
		}
				
.formTag {
	font-size: 12px;
	font-family: verdana, sans-serif;
	text-align: right;
	vertical-align: top;
	line-height: 16px;
	color: #666;
	}
				

/* CONTAINING BLOCK ELEMENTS FOR THE MENU LIST THAT DO THE CENTERING OF FLOATING ELEMENTS */
.navigationBox {
	width: 775px; position: absolute; overflow: hidden; text-align: center; margin-left: -470px;
	height: 35px;
	left: 50%;
	top: 0;
	}
.navigation {
	float: left; left: 50%; position: relative; text-align: center;		
	}
.navigationWrapper {
	position: relative; left: -50%; float: left; list-style: none; margin: 0; padding: 0;
	}
	
#nav-above div, #nav-below div {
	display: inline;
	}	
	
#nav-above, #nav-below {
	text-align: right;
	}	
	
/* LINK LIST ITEMS - LEFT FLOATING WITH MARGIN CORRECTION TO HIDE DOUBLE BORDER */	
.navigationBox li  {
	float: left;
	margin: 0 -1px 0 0;
	padding: 0;
	}
	
/* LINK STYLE AND BORDER COLOR */
.navigationBox li a {
	display: block; 
	height: 28px;
	padding: 0 10px 0 10px;
	font-size: 14px;
	line-height: 28px;
	font-weight: bold;
	font-family: arial, sans-serif;
	text-decoration: none;
	border-right: #b7b49d solid 1px;
	border-left: #b7b49d solid 1px;
	}
	
/*  LINK STATES: NORMAL, ACTIVE, VISITED  */
.navigationBox li a:link, .navigationBox li a:visited, .navigationBox li a:active {   
	color: #003a4d;
	background-color: #c7c2b3;
	}
	
/* LINK STATE: HOVER */	
.navigationBox li a:hover { 
	color: #fff;
	background-color: #3b7588;
	}
	
	
 li.categories { list-style-type: none; font-weight: bold; }  /* outermost list item */
 li.cat-item { list-style-type: none; }
 li.current-cat { list-style-type: none; }
 li.current-cat-parent { list-style-type: none; }
 ul.children { margin: 0; padding: 0; }
	