/*

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

*/



body{ background-image:url(images/main-background-grad.jpg); background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; margin:0px; padding:0px; background-position:0px -97px;}
img {border:0px;}
#body { width:752px; margin-left:auto; margin-right:auto; position:relative;}
#mp-header { position:relative; height:180px; background-image:url(images/main-header3.jpg); margin-top:15px;  }
#mp-headertext {position:relative; padding-left:275px; color:#FFFFFF; padding-top: 90px; font-size:15px; width:275px; font-weight:bold;}
#headerlink{position:absolute; top:0px;	left:0px;}
#people {position:absolute; width:375px; height:187px; top:0px; right:0px; background-image:url(images/people.gif);}
#mp-nav {float:left;background-image:url(images/main-nav.jpg); background-repeat:no-repeat;  margin-left:24px; width:250px; display:inline; position:relative;}
#pagetitle { position:relative; float:left; color:#ffffff; font-weight:bold; padding-top:4px; width:470px; padding-bottom:15px;font-size:11px;}
#rightarm {background-image:url(images/right-arm.jpg); height:62px; width:17px; position:absolute; margin-left:50%; z-index:5;left:375px; top:124px; margin-top:0px;}
#pagetitle a {color:#ffffff; font-weight:bold; text-decoration:none; }
#pagetitle a:hover {text-decoration:underline;}
#container { width:470px; position:relative; float:left; padding-left:6px; margin-bottom:50px;}
#footer {clear:both; background-image:url(images/footer.jpg); background-repeat:no-repeat; height:34px; padding-top:15px; width:757px; margin-left:auto; margin-right:auto; text-align:right; }
#footer a{color:#666666; text-decoration:none; font-size:11px; padding-left:10px; letter-spacing:.5px;}
#footer a:hover { text-decoration:underline;}
#pages ul li { background-image:url(images/nav-bullet.jpg); background-repeat:no-repeat; margin-left:10px; display:block; padding-left:35px;  padding-top:2px;  width:180px; position:relative; line-height:18px; padding-bottom:10px;}
#pages ul li a { color:#333333; font-size:12px; font-weight:bold; text-decoration:none;}
#pages ul li a:hover { color:#666666;}
#pages ul li ul li {  background-image:url(images/nav-bluebullet.jpg); background-repeat:no-repeat; background-position:1px 1px; padding-left:15px; margin-left:-21px;  text-decoration:none; display:block; padding-bottom:2px; line-height:12px;}
#pages ul li ul li a { font-size:11px; font-weight:normal; color:#50a0c2; text-decoration:none;}
#pages ul li ul li a:hover { text-decoration:underline; color:#0066FF; }
.hr {position:relative; float:left; background-image:url(images/hr.gif); height:22px; width:460px;clear:left; margin-bottom:-40px;}
.mptext { position:relative; line-height:24px; width:300px; float:left;}
.mpbuttons { position:relative; float:left; width:160px;}
.mpsubtitle {position:relative; float:left; width:200px; font-weight:bold; color:#333333; padding-top:15px; height:30px;}
.mpbullets {position:relative; float:left; list-style-image:url(images/bullet.gif); margin:0px; width:150px; padding-top:20px;}
.mpbullets li {padding-left:5px; padding-top:2px;}
#sp-header { position:relative; height:102px; background-image:url(images/sub-header-1.jpg); margin-top:-4px;   }
#sp-headertext {color:#FFFFFF; position:relative; padding-left:280px; padding-top:60px; font-size:20px; font-weight:bold;}

/* blog stuff */
.entry-title a, .entry-title { text-decoration:none; color:#333333;}
.entry-date { font-size:10px; font-style:italic;}
.entry-content {}
.entry-meta { font-size:10px; background-image:url(images/hr.gif); background-repeat:no-repeat; background-position:0px 40px; height:60px; }




div#menu ul,div#menu ul ul {list-style:none;}
.entry-title,.entry-meta {clear:both;}
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;}
div#nav-images {height:150px;margin:1em 0;}
div.navigation {height:1.25em;}
div.navigation div.nav-next {float:right;text-align:right;}
div.sidebar h3 {font-size:1.2em;}
div.sidebar input#s {width:7em;}
div.sidebar li {list-style:none;margin:0 0 2em;}
div.sidebar li form {margin:0.2em 0 0;padding:0;}
div.sidebar ul ul {margin:0 0 0 1em;}
div.sidebar ul ul li {list-style:disc;margin:0;}
div.sidebar ul ul ul {margin:0 0 0 0.5em;}
div.sidebar ul ul ul li {list-style:circle;}
div#menu ul li,div.gallery dl,div.navigation div.nav-previous {float:left;}
div#header,div#footer {text-align:center;}
input#author,input#email,input#url,div.navigation div {width:50%;}
div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {margin:0;padding:0;}