/*
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:
*/

/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */
@import url('sandbox-layouts/2c-l.css');

/* Just some example content */
div#header{text-align:center;margin-bottom:2em;}
div#access div.skip-link{position:absolute;top:1em;right:1em;}
div#menu{font-size:0.9em;height:1.5em;padding-top:0.3em;xbackground:#eee;xwidth:100%;float:right;padding-right: 20px;}
div#menu ul a{font-weight:700;text-decoration:none;}
div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}
div#menu ul li{float:left;}
div#menu ul li a{xbackground:#eee;padding:0.3em 0.5em;color: #FFF; line-height: 24px;}
div#menu ul ul{display:none;}
div#menu ul ul li{float:none;}
div#menu ul ul li a{margin:0;padding:0; }
div#xmenu ul li:hover ul{display:block;font-size:0.9em;padding-top:0.5em;position:absolute;}
div#xmenu ul li:hover ul li a{background:#f5f5f5;border:none;display:block;padding:0.1em;width:10em;}

.entry-title{clear:both;}
div#container,div.sidebar{xmargin-top:2em;}
div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
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%;}

div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{font-size:1.2em;}
div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin:0 0 1em;}
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#footer{text-align:right; font-size: .8em; padding-top: 40px; color: #CCC;padding-left: 30px; width: 900px;}

/* New gallery feature styles; Can't use div.attachment because shortcodes can link to galleries in other posts */
div.gallery{clear:both;float:left;width:100%;}
div.gallery dl{float:left;text-align:center;}
div.gallery dl dt{margin:0;}
div.gallery dl dd{margin-left:0;}
div.entry-attachment,div.entry-caption{text-align:center;}
div.entry-attachment img,div#nav-images div img{overflow:hidden;}
body.attachment div#nav-images{clear:both;width:100%;}
body.attachment div#nav-images div{padding:1em 0;width:50%;}
body.attachment div#nav-images div.nav-previous{text-align:left;}
body.attachment div#nav-images div.nav-next{text-align:right;}
body.attachment div.entry-meta,body.attachment div#comments{clear:both;}

a {color: #00CCFF}

body {font-family: arial, helvetica, verdana, sans-serif; background-color: #000; background-image: url(http://www.natesmithbasketballschool.com/images/body_bg.jpg); background-position: top center; color: #FFF; margin: 0px; padding: 0px; background-repeat: no-repeat; font-size: .8em;}
#header h1 {height: 97px; width: 210px; overflow: hidden; float: left; background-image: url(http://www.natesmithbasketballschool.com/images/logo.jpg); margin: 0px;}
#header h1 a {display: block; line-height: 97px; text-indent: -9000px;}
#wrapper {width: 960px; margin-left: 50%; position: absolute; left: -480px;}
#blog-description {display: none;}
.skip-link {display: none;}
#natephoto {background-image: url(http://www.natesmithbasketballschool.com/images/nate.jpg); height: 637px; width: 501px; background-repeat: none; float: left;}
div#content {margin-left: 0px;}
.entry-title {display: none;}
.edit-link {display: none;}
.playerprofile {float: left; width: 450px; height: 200px; overflow: hidden; padding-right: 30px;}
.playerprofile img {float: left;}
.playerprofile {display: inline; float: left;}
.playerprofile p {float: left; font-size: .8em; width: 240px; margin-top: 0px; color: #CCC;}
#post-8 {padding-top: 45px;}
.pageid-7 #container {background-image: url(http://www.natesmithbasketballschool.com/images/instructionbg.jpg); min-height: 573px; background-repeat: no-repeat; padding-bottom: 200px;}
.pageid-18 #container, .pageid-13 #container {background-image: url(http://www.natesmithbasketballschool.com/images/instructionbg2.jpg); min-height: 573px; background-repeat: no-repeat; xfont-size: 1.2em;}
.pageid-18 #container {background-image: url(http://www.natesmithbasketballschool.com/images/instructionbg4.jpg);}
.pageid-13 #container {background-image: url(http://www.natesmithbasketballschool.com/images/instructionbg3.jpg);}
.pageid-18 #endpiece {background-image: url(http://www.natesmithbasketballschool.com/images/instructionbgend4.jpg);}
.pageid-13 #endpiece {background-image: url(http://www.natesmithbasketballschool.com/images/instructionbgend3.jpg);}
#messagefromnate {padding-left: 30px; padding-top: 30px; width: 360px; font-size: 1em; color: #CCC;}
#meetinstructors {height: 155px; width: 350px; overflow: hidden;margin-top:40px;}
#meetinstructors a {line-height: 155px; display: block; text-indent: -9000px;}
.pageid-3 #container, .pageid-11 #container, .pageid-14 #container, .pageid-15 #container, .pageid-16 #container {background-image: url(http://www.natesmithbasketballschool.com/images/courtbg.jpg); background-repeat: no-repeat;}
.pageid-14 div#content, .pageid-15 div#content, .pageid-16 div#content {text-align: center; padding-top: 100px; padding-bottom: 200px;}
#products_page_container {margin: auto; width: 500px; xfont-size: .8em; min-height: 520px;}
.wpsc_product_title {font-size: 1.5em; padding-bottom: 15px;}
.wpsc_product_price {font-size: 1.5em; font-family: georgia, times, serif;}
#product_image_3 {display: none;}
#purchasevids {background-image: url(http://www.natesmithbasketballschool.com/images/registercampsevents.gif);background-repeat: no-repeat; height: 98px; width: 429px; overflow: hidden;}
#purchasevids a {display: block; text-indent: -9000px; line-height: 98px;}
#watchpreview {background-image: url(http://www.natesmithbasketballschool.com/images/clicktowatch.gif);background-repeat: no-repeat; height: 20px; width: 290px; overflow: hidden; float: right;padding-right: 30px;}
#watchpreview a {display: block; text-indent: -9000px; line-height: 20px;}
#registercamps {background-image: url(http://www.natesmithbasketballschool.com/images/yboa.gif);background-repeat: no-repeat; height: 95px; width: 429px; overflow: hidden; float: left;padding-right: 30px;}
#registercamps a {display: block; text-indent: -9000px; line-height: 95px;}
#frontquote {background-image: url(http://www.natesmithbasketballschool.com/images/quote_beilein.gif);background-repeat: no-repeat; height: 140px; width: 429px; overflow: hidden; float: left;padding-right: 30px;text-indent: -9000px;}
#endpiece {height: 503px; width: 93px; background-image: url(http://www.natesmithbasketballschool.com/images/instructionbgend.jpg); background-repeat: no-repeat; position: absolute; left: 960px;}
#post-9 #meetinstructors {background-image: url(http://www.natesmithbasketballschool.com/images/meetnew.gif); float: right; padding-right: 45px; background-repeat: no-repeat;}
#post-9 #registercamps {float: right;}
#post-9 #messagefromnate {float: left;}
#alumni {font-size: 2em; color: #FFF;}
#alumni li {padding-top: 10px; width: 40%; float: left; margin-right: 60px; height: 70px;}
.blurb {font-size: .5em; clear: left; display: block; color: #CCC;}
#post-17 #messagefromnate {width: 900px;}
#post-3 .imagecol img {xdisplay: none;}
#cart a img {position: relative; bottom: -3px;}
table.productcart {width: 40%;}
.wpsc_container h2 {display: none;}
hr.productcart {display: none;}
.wpsc_checkout_table input, .wpsc_checkout_table textarea {width: 175px;}
#testimonials {width: 700px; padding-left: 130px; color: #CCC;}
#testimonials h3 {color: #FFF; padding-top: 30px;}
legend, .linklove {display: none}
#post-11 #messagefromnate {float: left;}
.pageid-11 #content {padding-top: 100px; padding-bottom: 150px;}
#cformsform {padding-bottom: 100px;}
a.wpsc_product_title {display: none;}
.single_product_display img {display: none;}
.red {color: #FF0000;}
.tournament a.thickbox {display:none;}