/* =BASE   ----------------------------------------------- */
/*  partial version of Meyer's Reset  */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0; font-family: inherit; }
ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }


body {
    min-width: 1000px;
    background: #0f1318 url(/grizzlies/media/background-grizzlies-main2-091027.gif) repeat-x;
    font-family: Verdana, "Lucida Sans", "Lucida Grande", Tahoma, sans-serif;
    font-size: 12px;
    }

a img, img { border: none; font-size: 11px; }
#pageWrapper img { color: #283a5e; }


/* =STRUCTURE
----------------------------------------------- */
#wrapper { text-align: left; width: 1000px; margin: 0 auto; background: #283a5e; border-right: 1px solid #16243d; border-bottom: 1px solid #16243d; border-left: 1px solid #16243d; }
* html #wrapper { w\idth: 1002px; width: 1000px; }
#contentPrimary { float: left; clear: left; width: 780px; background: #283a5e;  }

#pageHeader { float: left; position: relative; width: 780px; height: 128px; background: #283A5E url(/grizzlies/media/primary-header-grizzlies-01b-091027.gif) no-repeat; padding: 0 0 0 0; margin: 0 0 10px 0; }

#pageHeader h1 {
	float: left;
	text-indent: -5000px;
	width: 505px;
	height: 71px;
	margin: 0 0 0 0;
}

#pageHeader h1 a {
	float: left;
	text-indent: -5000px;
	width: 505px;
	height: 71px;
}

#pageHeader h2 {
	clear: left;
	float: left;
	text-indent: -5000px;
	width: 153px;
	height: 57px;
	margin: 0;
	padding: 0;
}

#pageHeader h2 a {
	float: left;
	text-indent: -5000px;
	width: 153px;
	height: 57px;
}

div#underHeader { clear: left; }

#contentWrapper { background: #283a5e; }
#pageWrapper { background: #fff; padding: 18px 30px; min-height: 550px; width: 660px; margin: 0 0 0 10px; }

* html #pageWrapper { w\idth: 720px; width: 660px; }

#contentSecondary { float: right; width: 200px; margin: 0 0 10px 0; padding: 0 0 0 20px; background: #283a5e url(/grizzlies/media/primary-header-grizzlies-02-091027.gif) no-repeat}



/* =NAVIGATION
----------------------------------------------- */

div#pageNavigation { float: left; margin: 0 0 0 3px; width: 600px; }

#grizzliesNav { float: left; list-style: none; position: relative; z-index: 5; height: 29px; margin: 0; padding: 0; }

#grizzliesNav a { display: block; float: left; padding: 5px 10px; color: #f5f9fc; text-decoration: none; font-size: 11px; font-weight: bold; color: #b7cfe5; text-transform: uppercase;}
#grizzliesNav a:hover { background: #0e1224;}
#grizzliesNav li { float: left; position: relative; background-image: none; margin: 0; padding: 0; }

/* drop down menu secondary styles */
#grizzliesNav li ul { position: absolute; left: -999em; top: 26px; background: #0e1224; padding: 0; margin: 0; }
#grizzliesNav li:hover ul, #grizzliesNav li.sfhover ul { left: 0; }
#grizzliesNav li:hover { background: #0e1224; }

#grizzliesNav li li { float: none; position: relative; line-height: 1; margin: 0;}
#grizzliesNav li li a { text-indent: 0; float: none; font-size: 11px; text-transform: none; color: #8faecc; padding: 9px 20px 12px; white-space: nowrap; }
#grizzliesNav li li a:hover { background-color: #18243d;  color: #fb1; }

div#next-game { clear: left; color: #fb1; font-size: 12px; font-weight: bold; margin: 0 0 0 200px; padding: 9px 0 0; }
div#next-game div, div#next-game ul, div#next-game li { display: inline; font-size: 11px; color: #8faecc }
div#next-game span { padding: 0 10px 0 0; }
div#next-game div#creditfooter { display: none }

div#next-game a { display: inline; color: #b7cfe5; text-decoration: none; }
div#next-game a.tixlink, div#next-game a.tuneinlink { margin-left: 10px; color: #8faecc; text-transform: uppercase; font-size: 10px; }
div#next-game a:hover { color: #fb1; text-decoration: underline; }


/* =TYPE
----------------------------------------------- */

#sitetitle { position: absolute; left: -9000px; width:1000px; height: 0; overflow: hidden; }

#pageWrapper h1 { font-size: 1.6em; padding: 18px 0 18px; color: #5D76A9; }

span.byline { display: block; font-size: 11px; font-weight: bold; margin: 0 0 18px; color: #999; }

h2 { font-size: 1.25em; padding: 18px 0 9px; color: #283a5e; }
h3 { font-size: 1.167em; line-height: 18px; padding: 9px 0 6px; color: #5d76a9; }
h4 { font-size: 1.1em; line-height: 18px; padding: 9px 0 0; color: #283a5e; }
h5 { font-size: 1em; color: #283a5e; }

p { margin: 0 0 1em; font-size: 1em; line-height: 1.5; color: #18243d; }

div.sidebar p { color: #3f5a8c; }
div.sidebar h2 { font-size: 1.1em; }
div.sidebar h2 a { color: inherit; }
div.sidebar h3 { font-size: 1em; text-transform: uppercase; }

blockquote { color: #283a5e; margin: 0 1.5em 1em; }
cite { font-style: normal; font-size: .917em; font-weight: bold; color: #666; padding-right: 3px; margin-right: 3px; white-space: nowrap; }

th { font-weight: bold }
tbody th { color: #283a5e }

/*  -------------------------  LINKS -----------------------  */ta
a:hover { text-decoration: none; }

h2 a, h3 a, h4 a, h5 a { color: inherit; }

h2 a { text-decoration: none; border-bottom: solid 1px #283a5e; }
h2 a:hover { border: none; }

/* in small text, the link beale street blue has to be slightly darker or it will look too faded  */
p a, #pageWrapper a, #pageWrapper img, #pageWrapper li a, #pageWrapper table a { color: #496399; }


/*  -------------------------  LISTS  -----------------------   */
ol, ul { margin: 0 0 18px; font-size: inherit; line-height: inherit; }
ol { padding-left: 20px; }
ul { list-style: none; }

li { margin: 0; padding: 3px 0 6px; font-size: 12px; line-height: 1.5; }

#pageWrapper ul li {
    background: transparent url(/media/grizzlies/li-disc-bullet.gif) 2px 9px no-repeat;
    padding-left: 15px;
    font-size: inherit;
}


#pageWrapper li { color: #18243d; }
#pageWrapper div.third_col ul, #pageWrapper div.third_col ol { font-size: 10px; }

div.sidebar ul { margin-left: 1em; }
div.sidebar ul li { margin: 0; padding: 3px 0 6px; line-height: 1.3; background-image: none; }

dl, dt, dd {font-size: 1em; line-height: 1.5}
dl { padding-left: 10px; color: #283a5e; }
dt { font-weight: bold; }
dd { margin-bottom: 1em; }
dt a, dd a {color: #5d76a9 }

dl.menu dt, dl.faq dt { text-transform: uppercase; font-size: 11px; padding: 6px 0 3px; border-top: dotted 1px #8faecc; }
dl.menu dd { color: #3f5a8c; font-size: .916em; }

ul#subnav { float: left; width: 600px; margin: 9px 0 0; list-style: none; }
ul#subnav li { display: inline; border-left: solid 1px #5d76a9; padding:0 0 3px; background-image: none; }
ul#subnav li:first-child { border-left: none; }
ul#subnav li a { font-size: 11px; padding: 0 10px 0; color: #5d76a9; text-decoration: none; }
ul#subnav li a:hover { text-decoration: underline; }


/* =PRIMARY CONTENT
----------------------------------------------- */

/* =Homepage
------------------------------ */

#homepageWrapper {    }
#homepageContent { background: #283a5e; }
#homepageTopStory { float: left; width: 780px; font-size: 11px;  background: #283a5e; }
#topStoryPlayer { float:left; width: 468px; margin: 0 0 18px 30px; padding: 6px 6px 18px; background: #5d76a9; }
#homepageTopStory div.subscribe { padding: 6px 10px; color: #8faecc}
#homepageTopStory div.subscribe a { color: #b7cfe5; padding: 0 20px 0 0; }
#homepageTopStory div.subscribe img { vertical-align: middle; margin: 0 5px 0 0; }

div#hpTeasers { float:right; width: 240px; padding: 0 15px; margin: 13px 0 0; }
div#hpTeasers div.promo { margin-bottom: 9px; }
div#hpTeasers div.latest { position: relative; width: 240px; height: 220px; background: transparent url(/grizzlies/media/headline-latest_video-091027.gif) no-repeat 14px 14px; font: bold 11px/1.2 Verdana, Tahoma, sans-serif; }
div#hpTeasers div.latest li { padding: 0 15px; margin: 0; background: none; }
div.latest a, div#hpTeasers div.latest a:visited { display: block; width:200px; overflow:hidden; text-decoration: none; color: #8faecc; font-size: 11px; }
div.latest span.headline { position: absolute; height: 30px; overlow:hidden; top: 166px; }
div#hpTeasers div.latest span.headline a {font-size: 10px; }
div.latest li div img { position: absolute; top: 36px; width: 200px; height: 113px; padding: 6px 5px; background: #18243e; border: solid 1px #0f1526}
div#hpTeasers a.more { display: block; text-decoration: none; color: #3F5A8C; width: auto; font-size: 10px; position: absolute; bottom: 7px; right: 9px; }
div#hpTeasers a.more:hover { color: #5d76a9; }

.carousel-wrap { float: left; background: #dfecf7; height: 160px; margin: 9px 0 0; overflow:hidden; }
.carousel-wrap button { float: left; height: 160px; vertical-align: middle; background: #5d76a9; color: #8faecc; font: bold 18px/1 monospace; border: none; width: 30px;}
.carousel { float: left; width: 100%}
.carousel li { font: 11px/1.2 Verdana, Arial, Helvetica, sans-serif; float: left; width: 120px; padding: 6px 10px 9px; cursor: pointer; height: 145px }
.carousel li:hover { background: #f5f9fc; }
.carousel li a, a img { color: #5d76a9; text-decoration: none; border: none; }
.carousel li cite { color: #999; font-weight: normal; white-space:nowrap;}
.carousel li img { margin: 0 0 6px; width: 120px; height: 90px; background: #ccc; }

#homepageSecondary #random_ad { margin: 0 auto 18px; }
#homepageSecondary #static_ad { margin: 0 auto 18px; }

#grizzliesFeaturesOuter { padding: 0 20px; }

div.txBox { float: left; width: 180px; padding: 0 0 18px 60px; }

.txBox h2 {
  font-size: 11px;
  font-weight: bold;
  color: #5d76a9;
  margin: 12px 0 0;
  padding: 12px 0 2px;
  border-bottom: solid 1px #5d76a9;
  text-transform: uppercase;
}
.txBox h3 {
  font-size: 14px;
  font-weight: bold;
  font-family: "Century Gothic", "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
  text-transform: uppercase;
  color: #8faecc;
  margin: 9px 0 0;
  padding: 6px 0 3px 0;
}

.txBox h3 a { display: block; text-decoration: none; color: #b7cfe5; }
.txBox h3 a:hover { color: #f5b112; }
.txBox p {
    font-size: 11px;
    font-weight: bold;
    color: #b7cfe5;
    line-height: 1.3;
    margin: 0 0 12px;
}
.txBox p strong { color: #fff; font-size: 11px; }
.txBox p a { color: #b7cfe5; }
.txBox p a:hover { color: #f5b112; }

#pagePartners { clear: both; margin: 18px 0; background: #5c6a80 url(/media/grizzlies/partners-bkgd-strip-1010.gif) repeat-y; width: 740px; padding: 36px 240px 36px 20px; text-align: center; }
#pagePartners img { display: inline; margin: 0 15px; vertical-align: middle; }

#pageSponsor { text-align: center; clear: both; margin: 9px 0;}


/* =ARTICLES
----------------------------------------------- */

#articleSecondary {
    float: right; width: 300px;
    background: #fff;
    padding: 0 0 0 10px;
    margin: 0 0 0 10px;
    }

.imageBlock { margin-bottom: 18px; }
.imageBlock img { margin-bottom: 6px; }

#pageWrapper .photocaption {
    margin: 0 0 18px 20px;
    float: right;
    font-size: .833em;  /* 10px */
    color: #555;
    display: block;
    line-height: 1.3;
    margin-bottom: 5px;
    }
#pageWrapper .photocaption img { display: block; margin-bottom: 6px; }

.caption { font-size: 10px;  color: #555;  line-height: 1.3;  margin-bottom: 6px;  }
.credit {  font-size: 10px;  color: #999;  font-style: italic;  line-height: 1.3; text-align: right; margin-bottom: 9px;  }

.relatedBlock {  padding-bottom: 18px;  margin-bottom: 18px;  }

#articleSecondary .relatedBlock h2 {
    font-size: 12px;
    color: #5d76a9;
    margin-bottom: 9px;
    padding: 0 0 0 10px;
}
#articleSecondary ul {  list-style: none; margin: 0 0 0 10px;  }
#articleSecondary .relatedBlock li { color: #181f3d;  line-height: 1.3em;  font-size: 11px;  }
#articleSecondary .relatedBlock a { color: #496399;  font-size: 11px;  }

#articleSecondary .imageBlock .articlePhoto table.emailPhotoTable tr td.ePhotoBorder, #articleSecondary .imageBlock .articlePhoto table.emailPhotoTable tr td.ePhotoBox  { font-size: 9px; display: none;}

p.footnote { font-size: .833em; }
div#outro { margin-top: 36px; padding: 18px 20px; background: #f5f9fc; }


/*   ------------  layout columns  ------------ */
div.fullwidthdiv { clear: left; padding: 6px 2em 12px; border-top: solid 1px #dff0ff; }
div.main {  float: left; width: 440px; }
div.half_col  {  float: left;  width: 290px;  margin-right: 20px;  }
div.third_col  {  float: left;  width: 160px;  margin-right: 20px;  }
div.col_inner {  margin: 1em; }


div.featured { background: #dfecf7 url(/media/grizzlies/featured-div-fade.jpg) repeat-x; padding: 9px 10px; border: solid 1px #f5f9fc; margin-bottom: 18px; border:solid 1px #dfecf7; }
div.featured div { clear: left; padding: 9px 0;  }
div.featured h3, div.featured h3 a { color: #283a5e; font-size: 1.1em; margin-top: 0; padding-top: 0; overflow:auto; }
div.featured h4 { color: #5d76a9; padding-top: 0; margin-top: 0; }

div.bucket { clear: left; padding: 9px 0; }
div.bucket h2, div.bucket h3 { padding-top: 0; }


div.sidebar { clear: right; float: right; width: 205px; margin: 0 0 18px 20px; border-left: solid 1px #dfecf7; font-size: .917em; }

div.sidebar .bucket { padding: 9px 0 9px 20px; }
#sectionWrapper div.sidebar .bucket { padding: 9px 20px; }



/* =MISC
----------------------------------------------- */

/*   OLD calendar include  */
#contentSecondary .secondaryBox .calTable .date { font-weight: bold;  margin-top: 5px; }
#contentSecondary .secondaryBox .calTable br { clear: both; line-height: 0; display: block; }
#contentSecondary .secondaryBox .calTable img { padding-bottom: 0 !important; margin-bottom: 0 !important; }

#calendarContainer { color: #283a5e }
#calendarContainer a, #calendarContainer table a { color: #283a5e; font-weight: bold; }

.clear { clear: both; }
.clearfix:after, 
#contentWrapper:after,
#sectionWrapper:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
.clearfix, 
#contentWrapper,
#sectionWrapper:after 
{ display: inline-block; }

.clearL { clear: left; }
.clearR { clear: right; }

.sponsor { font-size: 10px; font-weight: bold; color: #999; text-transform: uppercase; margin: 0 0 1em; }

div.callout {
    float: left; width: 110px;
    margin-right: 20px;
    margin-bottom: 9px;
    padding: 9px 10px;
    border-right: solid 1px #dff0ff;
}

.alert { background: #f5b112; padding: 9px 10px; }

img.floatL { float: left;  margin: 0 20px 9px 0;  }
img.floatR {  float: right;  margin: 0 0 9px 20px;  }

div.floatL  { float: left; margin: 0 20px 9px 0; padding: 9px 10px; border: solid 1px #dfecf7; }
div.floatR { float: right; margin: 0 0 9px 20px; padding: 9px 10px; border: solid 1px #dfecf7; }

div.floatL h2, div.floatR h2, div.floatL h3, div.floatR h3 { padding-top: 0; margin-top: 0; }
div.floatL img, div.floatR img {float: left; margin: 0 10px 9px 0; }
div.floatL p, div.floatR p { margin-bottom: 9px; }

#pageSponsor { text-align: center; margin: 0 auto; clear: left; }
#pageSponsor img { margin: 0 auto; padding-bottom: 20px; }

p.question { font-weight: bold; margin-top: 1.5em; margin-bottom: 0; color: #496399; }

img.special_header {     /*  at top of page, will overlap pageWrapper padding, be sure to omit title, and use an <h2> for the page title in the markup  */
    margin: -30px -20px 10px;
}

/*  ---------  pageFooter  --------------------------- */
#pageFooter {
    background: transparent url(/grizzlies/media/footer-091027.gif) no-repeat 0 180px;
    clear: both;
    width: 720px;
    padding: 18px 240px 0 40px;
    text-align: center;
    color: #becfdb;
}
#pageFooter div.siteFragment { margin: 110px 0 0; padding: 0 0 18px; }

#pageFooter ul { margin: 20px 0 9px; list-style: none; text-align: center; }
#pageFooter ul li { display: inline; }
#pageFooter ul a { font-size: 11px; font-weight: bold; text-decoration: none; padding: 0 5px; color: #becfdb; }
#pageFooter ul a:hover { color: #fff; }

#pageFooter a, #pageFooter a:visited { font-weight: bold; color: #becfdb; }
#pageFooter a:hover, #pageFooter a:active { color: #f5f9fc; }


/* ---- right bleed column  --------------------------- */

#searchBox { padding-left: 10px; height: 37px; }

#searchBox input { float: left; width: 135px; border: none; padding: 3px 2px; margin: 0; height: 14px; font-size: 11px; color: #5d76a9;}
#searchBox button {
    padding: 0; /* Firefox */
    margin: 0;
    border: none;
    line-height: 1; /* Safari */
    font: bold 11px/1 Arial, Helvetica Neue, sans-serif;
    height: 20px;
    width: 21px;
    text-indent: -9000em;
    background: #ffffff url(/grizzlies/media/search-glass-091027.gif) no-repeat 4px 4px;
    color: #3f5a8c;
}
button:hover { cursor: pointer; }

.secondaryElement { border-top: dotted 1px #5d76a9; margin-bottom: 20px; }
.secondaryFEF { margin: 31px 0 0 0 !important; padding:0; border-top:none; height: 45px; }
.secondaryMVP { border-top: none; margin-top: 26px; }
.secondaryElement h3, .secondaryElement h3 a {
	font: bold 16px/1.2 Verdana, Tahoma, "Lucida Sans", "Lucida Grande", Arial, sans-serif;
	color: #8faecc; text-decoration: none;letter-spacing: -1px;
	margin: 0;
	padding: 0;
	}

h3#shortcut-fef, h3#shortcut-forum, h3#shortcut-calendar {
  text-indent: -9000px;
  margin: 0;
  padding: 0 0 7px 0;
  line-height: 1;
	}

h3#shortcut-calendar { }

h3#shortcut-fef a { display: block; height: 26px; width: 131px; text-align: -5000px; }
h3#shortcut-mvp a { display: block; height: 32px; width: 200px; background: transparent url(/grizzlies/media/header-mvp-091027.gif) no-repeat; }
h3#shortcut-forum a { display: block; height: 32px; width: 200px; background: transparent url(/grizzlies/media/header-fan_forum-091027.gif) no-repeat; }
h3#shortcut-calendar a { display: block; height: 32px; width: 200px; background: transparent url(/grizzlies/media/header-calendar-091027.gif) no-repeat; }
h3#shortcut-search { color: #5d76a9; font: bold 10px Verdana, Tahoma, sans-serif; text-transform: uppercase; letter-spacing: 1px; padding: 2px 0;}
h3#shortcut-poll { display: block; height: 32px; width: 200px; background: transparent url(/grizzlies/media/header-poll-091027.gif) no-repeat; text-indent: -5000px; }

#contentSecondary .promo { border-bottom: solid 1px #5d76a9; }

.secondaryElement p { line-height: 1.3; }
.secondaryElement p, .secondaryElement a {
	font-family: Verdana, "Lucida Sans", "Lucida Grande", Arial, sans-serif;
	font-size: 10px;
	color: #8faecc;
	}
.secondaryElement a:hover { color: #fff; }
.secondaryElement p a { text-decoration: underline; }

#storeBox { background: transparent url(/media/grizzlies/rudy_jersey-222-70x100.png) 60px 0 no-repeat; padding-bottom: 36px; margin-top: 36px; }


/*  ------------ polldaddy base styles ------------ */
.pds-box { margin: 0; padding: 15px 0 15px 15px; }
.pds-question-top { font-weight:bold; color: #b7cfe5; margin: 0 0 5px; }
.pds-answer { line-height: 1.2; margin: 0; padding: 0 0 0 10px; }
.pds-answer span { display:block; }
.pds-answer label { display: block; padding: 0 0 0 20px; line-height: 1.2 }
.pds-radiobutton { clear: left; display: block; float: left; width:1em; margin: 0; }
.pds-checkbox { padding-top: 2px }
.pds-textfield {
  color: #5d76a9;
  background: #f5f9fc;
  border: 1px solid #5d76a9; margin: 8px 1px; padding: 3px 3px 3px 1px; width: 115px;
}
.pds-answer-feedback { padding: 1px; }
.pds-answer-feedback-bar {  background: #5d76a9;  padding: 0 0 6px; margin: 3px;  height: 9px; }
.pds-vote { color:#C3C4C7; font-size:9px; line-height:16px; padding:15px 0 10px; }
.pds-vote a { font-weight:bold; color: #8faecc; font-size: 10px; text-decoration: none; display: block; float: right; width: 6em; margin: 0 10px; }
.pds-votebutton-outer { line-height: 1.2; padding: 0 0 10px 10px; }
input.pds-votebutton { float:left; height:24px; width:50px; margin: 0 1em; background:transparent url(/media/grizzlies/vote-button-50.gif) no-repeat; outline-style:none; }
input.pds-votebutton:hover {background-position: 0 -24px; }
.pds-totalvotes-inner { color: #becfdb; padding: 0;  margin:0 0 15px;}
input.pds-votebutton-pack{float: right;font-size: 10px;}

/* --- polldaddy poll in articles --- */
div.polldaddy-wrapper { 
border-top: solid 1px #ddd; border-bottom: solid 1px #ddd; 
color: #283a53;
padding: 9px 20px 9px 10px; margin: 0 0 18px; }
div.polldaddy-wrapper .pds-question-inner { padding: 0 0 18px; }
div.polldaddy-wrapper .pds-question-top { color: inherit; line-height: 1.5; margin: 0 0 5px; }
div.polldaddy-wrapper .pds-vote a { float: left; }

/* --- polldaddy poll in right bleed --- */
div#polldaddy { padding: 0 0 18px; color: #b7cfe5; font-size: 11px; }
div#polldaddy .pds-box { padding: 9px 0 18px; }
div#polldaddy .pds-question-top { margin: 0 0 9px; }
div#polldaddy .pds-answer {color: #b7cfe5; padding: 0; }
div#polldaddy .pds-vote { padding: 0; }
div#polldaddy .pds-votebutton-outer { line-height: 1.2; padding: 0 0 10px 10px; margin: 9px 0 0; }
div#polldaddy div.sponsor { text-align: center; }
div#polldaddy div.sponsor a { display: block; text-indent: -9000em; background: transparent url(/media/grizzlies/logo-ashley-hp-90.png) no-repeat; width: 70px; height: 90px; font-size: 9px; margin: 20px auto; }

/* --- feedburner headlines  -- */

div.feedburnerFeedBlock li { padding: 3px 5px 6px 0; color: #8faecc; font-size: 10px; line-height: 1.3; }
div.feedburnerFeedBlock li p { margin: 0; font-size: 10px; font-weight: normal; color: #8faecc; line-height: 1.3; }
div.feedburnerFeedBlock li a, div.feedburnerFeedBlock li a:visited { color: #b7cfe5; font-weight: bold; font-size: 12px; text-decoration: none;}
div.feedburnerFeedBlock li a:hover, div.feedburnerFeedBlock li a:active { text-decoration: underline;}
div#calendar-bucket ul { margin: 0 0 12px 0px; }
 #creditfooter { display: none; }
div#calendar-bucket div.sponsor a { display: block; text-indent: -9000em; overflow: hidden; background: transparent url(/media/grizzlies/marriott-logo-ko-120.png) no-repeat; width: 120px; height: 72px; font-size: 9px; margin: 0 33px; }

#contentSecondary div.feedburnerFeedBlock li a.tixlink, #contentSecondary div.feedburnerFeedBlock li a.tixlink:visited,
#contentSecondary div.feedburnerFeedBlock li a.tuneinlink, #contentSecondary div.feedburnerFeedBlock li a.tuneinlink:visited { margin-left: 5px; color:#8faecc; text-transform: uppercase; font-size: 10px; }


/*   ------------ copyright   ------------ */
#pageFooter div.GlobalLegal { font-size: 10px; padding: 36px 0 0; line-height: 1.5; color:#8faecc; }
#pageFooter div.GlobalLegal a, #pageFooter div.GlobalLegal a:visited {  font-size: 10px; color:#8faecc; text-decoration:none;  }



/*   ------------ roster and stats ------------  */
#pageWrapper div.cBTitle { font-size: 11px; color: #5D76A9; font-weight: bold; display: none; margin: 0 0 4px 0;}
#pageWrapper .gSGSectionColumnHeadings { font-size: 11px; font-weight: bold; }
.gSGTable { width: 100%; }
.gSGTable td { padding: 6px 3px; font-size: 11px; color: #181f3d; }
.gSGTable td.gSGSectionTitle { font-size: 16px; color: #283a5e; font-weight: bold; padding: 18px 0 0;}
.gSGTable td a { font-weight: bold; }
#pageWrapper .gSGRowEven { background: #f5f9fc; }
#pageWrapper .gSGRowOdd { background: #fff; }
#pageWrapper .gSGPlayerLink { color: #5d76a9; text-decoration: underline; }
#pageWrapper .gSGPlayerLink:hover { color: #5d76a9; text-decoration: none; }
#pageWrapper .coachRow { line-height: 1.8; padding-right: 20px;}
#pageWrapper .gSGRowHighlight { font-size: 11px; }

.archiveColumn { width: 30%; float: left; margin-right: 3%; padding: 18px 0; }
.archiveColumn ul { margin: 9px 10px 18px 0; }
.archiveColumn li a { color: #283a5e; text-decoration: none; font-size: .916em; line-height: 1.4em;}
.archiveColumn li a:hover { text-decoration: underline; }
.tNBLinkInsideNav { font-size: 11px; }
td.tNBInsidenav { padding: 3px; }


/*emailphoto*/
table.emailPhotoTable { width:300px; }
table.emailPhotoTable img { border:0; }
.emailStoryLink{display:none;}
#pageWrapper div.emailStory {
    clear: both;
    display: block;
    font-size: .916em;
    color: #8faecc;
    border-top: solid 1px #dfecf7;
    border-bottom: solid 1px #dfecf7;
    padding: 12px 0;
    margin-top: 36px;
    text-align: center;

}
a.emailStoryLink:hover { background: #f5f9fc; }

#pageWrapperLegacy { background: #fff; width: 670px; padding: 20px; margin: 20px 20px 0; color: #12173f; }
* html #pageWrapperLegacy { width: 680px; w\idth: 670px; }
#pageWrapperLegacy a { color: #5d76a9; }
#pageWrapperLegacy a:hover { text-decoration: none; }
#pageWrapperLegacy #articleSecondary { background: #fff; width: 182px; color: #12173f; margin: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 20px; float: right; }

.GlobalLegal { padding: 0; margin: 0; font-size: .916em}

/* rollover */
.sipMoreImg { position: relative; background: url(/media/grizzlies/slate-sip-more-on.gif) no-repeat; white-space: nowrap; display: block; width: 38px; height: 7px; margin: 0; padding: 0; margin-top: 5px; float: right; }
.sipMoreImg a { display: block; width: 38px; height: 7px; display: block; }
.sipMoreImg img { width: 38px; height: 7px; border: 0; }
* html .sipMoreImg a:hover { visibility: visible; }
.sipMoreImg a:hover img { visibility: hidden; }
.sipInsetMoreImg { position: relative; background: url(/media/grizzlies/inset-sip-more-on.gif) no-repeat; white-space: nowrap; display: block; width: 38px; height: 7px; margin: 0; padding: 0; margin-top: 5px; float: right; }
.sipInsetMoreImg a { display: block; width: 38px; height: 7px; display: block; }
.sipInsetMoreImg img { width: 38px; height: 7px; border: 0; }
* html .sipInsetMoreImg a:hover { visibility: visible; }
.sipInsetMoreImg a:hover img { visibility: hidden; }
/* end rollover */

.tickets120x90 { margin-bottom: 20px; }


/*  ---  Section Index pages  -------  */

#sectionWrapper {
    clear: left;
    background: #283a5e;
    padding: 18px 40px 36px 60px;
    color: #f5f9fc;
    }

#sectionWrapper .sectionHeaderImage {
    margin: -20px -20px 0px -20px;
    padding-bottom: 18px;
    }
#sectionWrapper .sectionTitleImage { padding-bottom: 20px; }


#sectionWrapper .sipInfoBox { margin-right: 20px; margin-bottom: 18px; }
#sectionWrapper .sipInfoBox img { display: block; padding-bottom: 6px; /* pad more from baseline than the tops of the highest characters */}

#sectionWrapper .sipInfoBox h2 { margin-left: -1000px; font-size: 0.1em; height: 0; float: left; }
#sectionWrapper .sipInfoBox h3 a, #sectionWrapper .innerBox .sipInnerInfoBox h3 a { color: #becfdb; text-transform: uppercase; font-family: "Century Gothic", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
#sectionWrapper .sipInfoBox h3 a:hover { color: #f5b112; text-decoration: none; }

#sectionWrapper h2 { padding: 0 }
#sectionWrapper h2#fan_zone {
    text-indent: -9000px;
    height: 36px;
    background: transparent url(/media/grizzlies/sip_header-fan_zone-2007.gif) no-repeat;
}
#sectionWrapper h2#about {
    text-indent: -9000px;
    height: 36px;
    background: transparent url(/media/grizzlies/sip_header-about-2007.gif) no-repeat;
}
#sectionWrapper h2#tickets, #sectionWrapper h1#groups  {
    letter-spacing: -9000px;
    position: absolute;
}
#sectionWrapper h1#groups {
    height: 60px; background: #283a5e url(/media/grizzlies/group-index-752.png) no-repeat;
}
#pageWrapper div.group-article-header { margin: -18px 0 36px -40px; }

#pageWrapper div.group-article-header a {
    display: block; width: 750px; height: 60px; text-indent: -9000em; background: #fff url(/media/grizzlies/group-articles-750.png) no-repeat; padding: 0; border-bottom: solid 1px #dfecf7; }

#sectionWrapper h2#community {
    text-indent: -9000px;
    height: 36px;
    background: transparent url(/media/grizzlies/sip_header-community-2007.gif) no-repeat;
}
#sectionWrapper h2#grizz_live{
    text-indent: -9000px;
    height: 36px;
    background: transparent url(/media/grizzlies/sip_header-grizz_live-2007.gif) no-repeat;
}

#sectionWrapper p { color: #fff; }

#sectionWrapper a { color: #f5b112; }

#sectionWrapper .innerBox { width: 326px; background: #fff; float: left; padding-bottom: 10px; }

#sectionWrapper .innerBox .sipInnerInfoBox { padding: 6px 20px 12px; }
#sectionWrapper .innerBox .sipInnerInfoBox h3 a { color: #5d76a9; }
#sectionWrapper .innerBox .sipInnerInfoBox a { font-weight: bold;  color: #5d76a9; }
#sectionWrapper .innerBox .sipInnerInfoBox a:hover { text-decoration: none; }
#sectionWrapper .innerBox p { margin-left: 10px; color: #283a5e; }


#pageWrapper .innerBox {
    float: right;
    width: 304px;
    border: 1px solid #222;
    padding: 10px;
    margin: 0 0 10px 10px;
}
* html #pageWrapper .innerBox {
w\idth: 326px;
width: 304px;
}

#pageWrapper .innerBox img {
margin: -11px  -11px 10px  -11px;
}

.backLink {
    font-size: 1em;
    width: 18em;
    margin-bottom: 18px;
    padding: 9px 10px;
    background: #f5f9fc;
    }

#pageWrapper #tertiaryNav ul { list-style: none; margin-bottom: 18px; }
#pageWrapper #tertiaryNav li { display: inline; padding: 9px 15px 9px 10px;  background-image: none; }
#pageWrapper #tertiaryNav li:first-child { padding-left: 0; }
#pageWrapper #tertiaryNav a { text-decoration: none; color: #5d76a9; font-weight: bold; }
#pageWrapper #tertiaryNav a:hover { text-decoration: underline; }


#whiteSectionMain { float: left; width: 480px; }

#whiteSectionSecondary { width: 180px; float: right; }

#whiteSectionSecondary p { text-align: left; }
#whiteSectionSecondary h2 { font-size: 1.2em; }
#whiteSectionSecondary h2 { font-size: 1em; }
#whiteSectionSecondary ul { list-style: none; margin: 0; }
#whiteSectionSecondary ul li, #whiteSectionSecondary p  { font-size: 11px; }

#whiteSectionSecondary fieldset {
    width: 160px;
    border: 1px solid #5d76a9;
    padding: 30px 10px 9px 10px;
    margin-bottom: 18px;
    background: url(/media/grizzlies/inset-header-mvp_login.gif) no-repeat;
    }
#whiteSectionSecondary label { text-align: left; }

#whiteSectionInset { background: #283a5e; padding: 18px 20px; width: 360px; margin-bottom: 18px; border-top: solid 5px #181f3d; }
#whiteSectionInset h2 { color: #b7cfe5; margin: 0; padding: 0 0 9px; }
#whiteSectionInset h3 { color: #dfecf7; margin: 10px 0 5px; font-size: 14px; }
#whiteSectionInset p { color: #dfecf7; }
#whiteSectionInset img { float: right; border: 1px solid #5d76a9; margin: 0 0 20px 20px; }
#whiteSectionInset a, #whiteSectionInset a:visited { color: #b7cfe5; }
#whiteSectionInset a:hover { color: #f5b112; }

.whiteSectionHeader { margin: 0 -21px 10px -21px; }



/* =SPECIAL PROJECTS
-----------------------------------------------  */

/*  renewals 08  */
#renewal-button-wrapper { position: absolute; z-index: 20; top: 0; right: -10px; }
#renewal-button-wrapper a { text-indent: -9000em; display: block; height: 91px; width: 205px; background: transparent url(/media/grizzlies/renewal-button.png) no-repeat; color: #fff; font-size: 18px; font-weight: bold;}
#renewal-button-wrapper a:hover { background-position: 0 -90px;}

 /* =Arena Map ---------------- */
th#terr4 { background: #ddd6e9 }
th#terr3 { background: #bfb0d5 }
th#terr2 { color: #fff; background: #8f76b4 }
th#terr1 { color: #fff; background: #482a7f }
th#club { color: #fff; background: #0055A5 }
th#threept { color: #fff; background:  #001E57}
th#plaza6 { background: #bcd3ee }
th#plaza5 { color: #fff; background: #688fc9 }
th#plaza4 { background: #f9dd2f }
th#plaza3 { background: #ecb941 }
th#plaza2 { color: #fff; background: #c62 }
th#plaza1 { color: #fff; background: #a91446 }
th#courtside { color: #fff; background: #720039 }


