/*
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
TAGS: widgets, sandbox, microformats, hcard, hatom, xoxo
VERSION: 1.5.2
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
*/

/* One-column with sidebar at bottom from the /sandbox-layouts/ folder  */
@import url('sandbox-layouts/1c-b.css');

/* fixes */

:focus
{
  -moz-outline-style: none;
}

* { 
margin: 0px;
padding: 0px; 
}

/* basic */ 

html, body {
	margin: 0;
	padding: 0;
	background: #2f2f2f;
	font-family: helvetica, arial, sans-serif;
}
div#wrapper {
	background: #ffffff;
	}


/* header */

h1#blog-title {
	margin-top: 25px;
	margin-left: 25px;
	margin-bottom:0px;
	height: 40px;
	width:405px;
	background: url("images/logo.png") top left no-repeat;
	}

h1#blog-title span {
	display: block;
	text-indent: -5000px;
	}
	
li#blog-email a {
	display:block;
	text-indent: -5000px;
	height: 10px;
	width: 190px;
	background: url("images/email.png") no-repeat 0px 0px;
	}

li#blog-email a:hover {
	background: url("images/email.png") no-repeat -200px 0px;
}

li#blog-phone span {
	background: url("images/phone.png") no-repeat 0px 0px;
	height: 10px;
	width: 90px;
	display:block;
	text-indent: -5000px;
	}

li#blog-phone span:hover {
	background: url("images/phone.png") no-repeat -90px 0px;
}


div#blog-description {
	display:none;


	}

div#blog-contact {
	text-align:left;
	margin-top:10px;
	margin-left: 25px;
	}




div#blog-contact ul,
div#blog-contact ul li {
	list-style:none;
	}

div#blog-contact ul li {
	float: left;
	margin-right: 25px;

	}

div#header {
	background:#ffffff;
	padding-bottom: 10px;
	}

div#access div.skip-link {
	display:none;
	}
	

/* content */ 

div#container {
	}

.entry-title {
	clear:both;
	}

h2.entry-title {
	display:none;
	}



/* footer */

div#footer {
	background: #ffffff;
	height: 55px;
	}

div#menu  {
	background: #ffffff;
	}


/* globalnav menu */

div#menu ul,
div#menu ul ul,
div#menu ul li {
	list-style:none;
	height: 15px;

	}

div#menu ul {
	width: 580px;
	margin-left: auto;
	margin-right: auto;
	padding-top:5px;
	}

div#menu ul li {
	display:inline;
	}

div#menu {
	text-align:center;
	}

li.page_item a {
	float: left;
	display:block;
	text-indent: -5000px;
	height: 15px;
	width: 125px;
	}

li#tearsheets a {
	width: 80px;
	}

.clearfloat {
 	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
} 


li.page-item-3 a {
	background: url("images/gallery-one_menu.png") no-repeat -150px 0px;
}

li.page-item-3 a:hover {
	background: url("images/gallery-one_menu.png") no-repeat 0px 0px;
}

li.page-item-3.current_page_item a {
	background: url("images/gallery-one_menu.png") no-repeat 0px 0px;
}

li#gallery-two a {
	background: url("images/gallery-two_menu.png") no-repeat -150px 0px;
}

li#gallery-two a:hover {
	background: url("images/gallery-two_menu.png") no-repeat 0px 0px;
}

li#gallery-two.current_page_item a {
	background: url("images/gallery-two_menu.png") no-repeat 0px 0px;
}

li#gallery-three a {
	background: url("images/gallery-three_menu.png") no-repeat -150px 0px;
}

li#gallery-three a:hover {
	background: url("images/gallery-three_menu.png") no-repeat 0px 0px;
}

li#gallery-three.current_page_item a {
	background: url("images/gallery-three_menu.png") no-repeat 0px 0px;
}

li#gallery-four a {
	background: url("images/gallery-four_menu.png") no-repeat -150px 0px;
}

li#gallery-four a:hover {
	background: url("images/gallery-four_menu.png") no-repeat 0px 0px;
}

li#gallery-four.current_page_item a {
	background: url("images/gallery-four_menu.png") no-repeat 0px 0px;
}

li#tearsheets a {
	background: url("images/tearsheets_menu.png") no-repeat -150px 0px;
}

li#tearsheets a:hover {
	background: url("images/tearsheets_menu.png") no-repeat 0px 0px;
}

li#tearsheets.current_page_item a {
	background: url("images/tearsheets_menu.png") no-repeat 0px 0px;
}

/* edit link */

.edit-link {
	display: none;
	}


/* hr */

div.hr-wrap {
	padding-right: 20px;
	padding-left: 20px;
	margin-top:15px;
	margin-bottom: 15px;
	height: 1px;

	}

img.hr {
	width:100%;
	height: 1px;
	vertical-align: top;
	}
	
	
div#top-border {
	height: 5px;
	background: #2f2f2f;
	width: 100%
	}

/* error */

body.four04 #content {
	margin: 20px;
	text-align: center;
	}
	
