/*
Theme Name: HS Hoops 2k09
Theme URI: http://www.highschoolhoop.com/
Description: Custom theme for High School Hoop
Version: 2.0
Author: Daniel Weise (design) & Jed Mowshowitz (development)
Author URI: http://thundercut.com/ .. http://theinterzone.net
Tags: custom header, fixed width, two columns, widgets

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin -------------------------------- reset/zero -------------------------------------- */
body, div, ul, ol, li, form, fieldset, input, textarea, legend, label, img, a, h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0;}
* {margin: 0; padding: 0;}
img, a img, fieldset {border: 0;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
ol, ul {list-style: none;}
/* End ---------------------------------- reset/zero -------------------------------------- */




/* Begin -------------------------------- global styles ----------------------------------- */
body {font: 75%/1.5em Arial,Helvetica,Tahoma,Geneva,sans-serif; line-height: 1.5; background: #0f0a04 url(images/hshoopbg.jpg) no-repeat top center; color: #666; word-spacing: 0.15em; text-align: left;}
p, h3 {margin: 15px 0;}
h1, h2, h3 {font-weight: bold;}
h1 {font-size: 1.8em;}
h2 {font-size: 1.3em; font-weight: normal;}
h3 {font-size: 1.3em;}
a {color: #ff2029;}
h2, h2 a {color: #fff;}
small {font-size: 0.8em;}
strong {color: #44392b;}
blockquote {margin: 15px 30px; padding-left: 7px; font-size: 1.2em; border-left: 3px solid #ccc;}
blockquote cite {margin-top: 7px;}
address {margin: 15px 30px; font-size: 1.2em; font-style: oblique;}
	/* *** *** LAYOUT *** *** */
.left {float: left}
.right {float: right;}
.clear {clear: both;}
.center {text-align: center;}
.spaceleft {padding-left: 15px;}
.topspace {margin-top: 15px;}
.doublespace {margin-top: 30px;}
ul.spacerows li {margin-bottom: 15px;}
.hidden, hr {display: none;}
	/* *** *** IMAGES *** *** */
p img {padding: 0; max-width: 554px; width:expression(document.body.clientWidth > 554? "554px": "auto");}
.alignleft {float: left; margin: 0 15px 7px 0;}
.alignright {float: right; margin: 0 0 7px 15px;}
img.alignright {max-width: 539px; width:expression(document.body.clientWidth > 539? "539px": "auto");}
.aligncenter {display: block; margin-left: auto; margin-right: auto;}
/* End ---------------------------------- global styles ----------------------------------- */




/* Begin -------------------------------- overall layout ---------------------------------- */
#page {background: #fff; width: 914px; margin: 0 auto 30px;}
#header {float: left; width: 914px; height: 200px;}
#content {float: left; width: 554px; padding: 14px 15px 14px 14px; border-right: 3px solid #b2b2b2;}
#sidebar {float: left; width: 300px; padding: 0 14px;}
#footer {clear: both; width: 914px; height: 25px; background: #f52a23 url(images/hshfooter.png) no-repeat;}
/* End ---------------------------------- overall layout ---------------------------------- */




/* Begin -------------------------------- header/topnav ----------------------------------- */
#header h1, #header h1 a {float: left; margin: 0; width: 914px; height: 162px;}
#topnav {float: left; width: 914px; height: 38px; background: url(images/grey_nav_stripe.png) no-repeat;}
#topnav ul {list-style: none;}
#topnav ul li {float: left; list-style-type: none; padding: 11px 15px 0 14px; text-transform: uppercase; font-size: 1.1em; font-weight: bold; letter-spacing: 0.06em;}
#topnav ul li#lastoldnavlink {padding-right: 10px;}
#topnav ul li.topnavdivider {padding: 0;}
#topnav ul li.newnavlink {padding: 11px 10px 0 10px;}
#topnav ul li a {color: #fff;}
#metanav {float: right; padding-right: 14px; position: relative; top: -52px; text-transform: uppercase; font-size: 0.7em; font-weight: bold; letter-spacing: 0.2em;}
#metanav a {color: #fff;}
a#meta2k {margin: 0 4px 0 15px;}
/* End ---------------------------------- header/topnav ----------------------------------- */




/* Begin -------------------------------- content ----------------------------------------- */
.post {float: left; clear: left; width: 554px; max-width: 554px; padding: 15px 0; border-bottom: 3px solid #b2b2b2; text-align: justify;}
#content h2 {background: #f52a23 url(images/blog_horizontal_bar.png) no-repeat; width: 540px; height: 23px; padding: 1px 7px 0 7px; overflow: hidden;}
.entry ol {list-style: decimal inside; margin: 15px 0;}
.entry ul {list-style: disc inside; margin: 15px 0;}
.more-link, span.commentslink {font-weight: bold;}
p.postmetadata {margin: 15px 0 0 0;}
.navigation {float: left; clear: left; width: 554px; margin: 15px 0; font-weight: bold; font-size: 1.2em;}
/* End ---------------------------------- content ----------------------------------------- */




/* Begin -------------------------------- comments ---------------------------------------- */
#comments {float: left; margin: 15px 0; clear: left; width: 554px; max-width: 554px; padding: 15px 0; border-bottom: 3px solid #b2b2b2;}
.nocomments {clear: left; margin: 30px 0; padding: 0 15px; font-size: 1.2em;}
.commentlist {text-align: justify;}
.commentlist li {margin: 15px 0; padding: 7px; list-style: none; font-size: 0.9em;}
.commentlist li ul li {margin-right: -7px; margin-left: 15px; font-size: 1em;}
.commentlist li .avatar {float: right; border: 1px solid #b2b2b2; padding: 2px; background: #eee;}
.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 1.1em;}
.says, .comment-reply-link {font-weight: bold;}
.commentlist p {margin: 15px 7px 15px 0;}
.commentmetadata {display: block; font-weight: normal;}
.thread-alt {background-color: #eee;}
.thread-even {background-color: #fff;}
.depth-1 {border: 1px solid #ddd;}
.even, .alt {border-left: 2px solid #ddd;}
.alt {margin: 0; padding: 7px;}
.children {}
#respond {margin-bottom: 30px;}
#respond:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#commentform p {margin: 7px 0;}
/* End ---------------------------------- comments ---------------------------------------- */




/* Begin -------------------------------- sidebar ----------------------------------------- */
#sidebar a {color: #444;}
#sidebar h2 {background: #f52a23 url(images/sidebar_header.png) no-repeat; width: 286px; height: 23px; padding: 1px 7px 0 7px; overflow: hidden; letter-spacing: 0.1em;}
#sidebar form {margin: 0;}
#search {width: 300px; height: 32px; padding-top: 28px; background: url(images/search_background.png) no-repeat; text-align: center;}
#searchform {}
#sidebar #searchform #s {width: 200px; height: 17px; margin-right: 7px;}
#sidebar #searchsubmit {}
#sidebar ul li {list-style-type: none; list-style-image: none; margin-bottom: 15px;}
#sidebar ul li#sideranking {margin-bottom: 30px;}
#sidebar ul ul, #sidebar ul ol {margin: 0 0 28px 0;}
#sidebar ul li ul li {padding: 5px 0; border-bottom: 3px solid #b2b2b2;}
#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 10px;}
#sidebar ul ol li {list-style: decimal outside;}
#sidebar ul ul li, #sidebar ul ol li {margin: 3px 0 0 0;}
#sidebar ul li#breakingnews ul li {font-weight: bold;}
#sidebar ul li.widget_categories ul li, #sidebar ul li#mostcommented ul li {color: #ff2029;}
/* End ---------------------------------- sidebar ----------------------------------------- */




/* Begin -------------------------------- players ----------------------------------------- */
ul.playerranking {list-style: none;}
ul.playerranking li {margin: 15px 0; border-top: 1px solid #fff; list-style-position: outside;}
.ranknumber {float: left; width: 30px; height: 30px; margin: 0 14px 7px 0; background: #b2b2b2; text-align: center;}
.ranknumber span {color: #fff; font-weight: bold; font-size: 1.8em;}
ul.playerranking li h3 {margin: 0; font-size: 1.2em; line-height: 1;}
ul.playerranking li h3, ul.playerranking li h3 a {color: #333;}
p.playerschool {margin: 5px 0 0 0; line-height: 1;}
#sidebar ul.playerranking li {clear: left; border-top: 0;}
#sidebar ul.playerranking li p.playerdescription {display: none;}
#viewmoreplayers {height: 18px; width: 80px; padding: 2px 10px 1px 7px; background: #b2b2b2;}
#viewmoreplayers a {color: #fff; font-weight: bold;}
/* End ---------------------------------- players ----------------------------------------- */



@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Opera 9 rules here */
	#topnav ul li {letter-spacing: 0.1em;}
	a#meta2k {margin: 0 7px 0 21px;}
}

