/* =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: #18243d url(/images/face/body-bkgd-strip-1000.gif) repeat-y center top;
    font-family: Verdana, "Lucida Sans", "Lucida Grande", Tahoma, sans-serif; font-size: 12px; line-height: 1.5;
    }

    
/* =LINKS
----------------------------------------------- */
a {color: #5d76a9 }
p a, li a { color: #3f5a8c; }        /* in small text, the link beale street blue has to be slightly darker or it will look too faded  */
p a { text-decoration:none; border-bottom-style: solid; border-bottom-width: 1px; }
p a:hover { border:none; }
a:hover { text-decoration:none; }

h1 a, h2 a, h3 a { text-decoration: none; color: inherit; }
h1 a:hover, h2 a:hover, h3 a:hover { border-bottom: solid 1px #3f5a8c; }
#contentSecondary h2 a:hover, #contentSecondary h3 a:hover { border-bottom: none; }
#contentSecondary li a { color: #999; }

h2.title a { color:#283a5e; }
h2 a { text-decoration:none; }
h2 a:hover { border-bottom: solid 1px #5d76a9; }

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; }

.sidebar #blogroll a { font-weight:bold; text-transform:uppercase}
div.breadcrumbs a, div.breadcrumbs a:visited { color:#999; }

a.add-comment { padding-left: 24px; color: #31456e; background: transparent url(/images/face/add_comment-16.png) center left no-repeat; }


/* =TYPE
----------------------------------------------- */
h1 {
    font-size: 1.83em; 
    line-height: 1.2em;
    color: #283a5e; 
    font-family: "Century Gothic", Arial, Helvetica, sans-serif;
    padding: 18px 0 9px;
    margin-bottom: 9px;
    }
span.byline { display: block; font-size: 1em; margin: 0 0 18px; color: #888; }
div.date { font-weight: bold; font-size: 1em; padding: 9px 0 0; color: #888; }
span.timestamp { font-size: 11px; color: #888; }

h2 { font-size: 1.25em; margin: 18px 0 9px; color: #283a5e; }
h2.title {  font-size: 13px; margin: 3px 0 0; }
  #featured h2, #featured h3 { font: bold 1em/1.2 "Century Gothic", "Avant Garde", Helvetica, Arial, sans-serif; color: #283a5e; }
  #featured h2 { color: #5d76a9; font-size: 1em; text-transform: uppercase; }
  #featured p { font-weight: bold; color: #5d76a9; font-size: 11px; }
  #featured .posted p, #previous-posts .posted p {font-size:10px;}
  #featured .summary p { font-weight: normal; color: #283a5e; }

h3 { font-size: 1.083em; line-height: 18px; padding: 12px 0 6px; color: #5d76a9; }
  h3.title { font-size: 1.167em; line-height: 1.285; }
  #featured h3 { font-size: 20px; line-height: 1.2; letter-spacing: -1px; margin-bottom: 6px; color: #283a5e; }
  #previous-post h3 { font-size: 18px; padding-top: 6px; letter-spacing: 0; padding-right: 20px; }

h4, h5 { font-size: 1em; line-height: 18px; padding: 9px 0 0; color: #181f3d; }
p { margin: 0 0 1em; font-size: 1em; line-height: 1.5; color: #283a5e; }

blockquote { line-height: 1.5; color: #283a5e; margin: 0 20px 18px 20px; }
code { font-size: 10px; font-weight: bold; color: #888; font-family: Arial, Geneva, sans-serif; padding: 9px 0;}
cite { 
    font-style: normal; 
    font-size: 10px; 
    font-weight: bold; 
    color: #888; 
    padding-right: 3px; 
    margin-right: 3px; 
    white-space: nowrap; 
    }

p.summary, p.excerpt { font-size: 1em; font-weight: normal; }
p.posted { font-size: 11px; color: #888;}
div.posted p {font-size: 11px; color: #888;}
div.label { font-size: 11px; font-weight: bold; color:#999; text-transform:uppercase }

.home .sidebar div.feedburnerFeedBlock p { color: #888; }


/* =STRUCTURE
----------------------------------------------- */
#wrapper { text-align: left; width: 1000px; margin: 0 auto; background: #283a5e; }
#contentPrimary { float: left; clear: left; width: 780px; background: #283a5e; }
#pageHeader { position: relative; height: 90px; background: #283a5e url(http://www.nba.com/grizzlies/media/primary-header-grizzlies-01b-091027.gif) no-repeat; padding: 36px 0 10px 0; }
    #pageHeader #sitetitle { display: none; }
div#underHeader { clear: left; }
#contentWrapper { background: #283a5e; }
#pageWrapper { background: #fff; padding: 18px 40px; min-height: 550px; }

.sidebar { float: left; width: 195px; padding: 18px 20px 0 10px; margin: 9px 0 0; background: #f5f9fc; font-size: .916em;}  

#contentSecondary { float: right; width: 200px; margin: 0 0 10px 0; padding: 0 0 0 20px; background: #283a5e url(http://www.nba.com/grizzlies/media/primary-header-grizzlies-02-091027.gif) no-repeat}

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 15px 0 0; }
div#next-game div#creditfooter { display: none }

div.breadcrumbs { font-size:11px; font-weight:bold; color:#999; padding: 9px 15px; }

#lowerbanner { text-align:center; margin-top:18px }

/* =NAVIGATION   
----------------------------------------------- */
#grizzliesNav { float: left; list-style: none; position: relative; z-index: 5; height: 29px; margin: 33px 0 0 155px; 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; }



/* =HOME page styles  
--------------------------------------------- */
.home h1 { text-indent: -9000em; position: absolute; }
.home #pageWrapper { padding: 0 0 18px; }
.home #featured { background: #dfecf7; border-top: solid 1px #dfecf7; border-bottom: solid 1px #b7cfe5}
#latest-post { float: left; width: 360px; padding: 0 30px 18px 60px; background: #dfecf7 url(/images/face/featured-bkgd.png) repeat-x; }
.home #latest-post { float: none; width: auto; padding: 2px 30px 18px }
.home #latest-post .post { padding-left: 240px;}
.home div.posted {width:auto}
.home #latest-post h2 {margin: 9px 0;}
.home #latest-post h3, .home #previous-posts h3 {font-size: 18px; padding-top: 0;}
    .home #previous-posts h3 {padding-bottom:0;}
#latest-post h3 a, #previous-posts h3 a {font-size: 22px;font-family: "Century Gothic", "Avant Garde", Arial, Helvetica, sans-serif; line-height: 1.2; color: #31456e;letter-spacing:0; }
.home #latest-post .imageBlock { float: left; width:225px; margin: 0 15px 18px 0;  }
.home #latest-post .imageBlock p.credit { font-size:9px;font-weight:normal;font-style:normal;color:#888;width:auto; }

#previous-post { float: right; width: 250px; padding: 0 30px 18px 20px; }
#main { padding: 0 0 36px; background: #fff; }

#previous-posts { clear:left; float:left; width:480px; padding: 0 0 0 30px; }
#previous-posts .post { padding: 0 30px 18px 0;}
#previous-posts .posted {margin: 0}
#previous-posts h2 { font: bold 1em/1.2 "Century Gothic", "Avant Garde", Helvetica, Arial, sans-serif; color: #5d76a9; text-transform:uppercase; margin: 18px 0 27px;}

#other-blogs { border-top: solid 3px #8faecc; padding: 18px 0; margin: 18px 30px 18px 0 }
#other-blogs p { font-size: 10px;width: auto; }
#other-blogs .post { padding: 0;}
#latest-foundation, #latest-ci {float:left; width:210px; padding: 0; margin: 0 30px 18px 0;}
    #latest-ci {margin-right:0;}
#latest-foundation h2, #latest-ci h2 {font: bold 12px/1.3 Verdana, Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; color: #5d76a9; margin: 9px 0 3px }
div.blogtitle { border:none; padding: 3px 0 }
div.blogtitle a { font: bold 11px/1 Verdana, Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; color: #283a5e; }
.home .sidebar { width: 180px; padding: 9px 15px 9px 14px; margin-left: 0; }

#featured #tools { clear: both; padding: 9px 0 9px 75px; background: #fff; border-top: solid 1px #becfdb; border-bottom: solid 1px #dfecf7; font-size: 11px; color: #999; }


/*
#blogger-container { clear: left; float: left; width: 420px; padding: 18px 0; margin-left: 60px; font-size: 11px; }
#blogger-container div.blogtitle { font-weight: bold; text-transform: uppercase; color: #5d76a9; padding: 0 0 6px; }
#blogger-container .posted p { width: auto; }
#latest-foundation, #latest-avis, #latest-pranica, #latest-dancers, #latest-tumbleson {
    float: left; width: 195px;
    padding: 9px 15px 9px 0;
    margin: 0 0 9px;
    }

*/

.home #lowerbanner { clear:both; }



/*  -----  blog index page styles ---------- */
body.index #pageWrapper { margin-left: 20px; } /* plus 40px padding fits the 60px grid */

body.running #main .post { padding: 0 0 18px; border-bottom: solid 1px #dfecf7; }
body.running #main .previous-posts {clear:left; padding: 0 0 18px;}
body.running #main .previous-posts .posted {margin: 0;}
body.running #main .post h2 {font-size: 1.2em;}
body.running #main .post h2.title { font-size: 1.5em; font-family: "Century Gothic", "Lucida Grande", "Lucida Sans", "Helvetica", sans-serif; }
body.running #main .previous-posts h3.title { font-size: 1.2em; color: #283a5e;}

.last10 { padding: 0 0 18px; }
.last10 .post { border-bottom: solid 1px #becfdb; padding: 18px 0 36px; }
.latest-post { padding: 18px 0 9px 20px; margin: 0 0 18px; background: #dfecf7 url(/images/face/featured-bkgd.png) repeat-x; }
.latest-post h2.title { font-size: 1.25em; } 

body.index .blogger-info { margin: 9px 0; }
body.index .blogger-info p, body#index .blogger-info strong { color: #283a5e; background-image: none; padding: 0; }
body.index #main h2.title { font-size: 1.33em; padding-top: 18px; }
body.index .latest-post { padding: 18px 20px 9px; }
body.index #main .latest-post h1, body.index #main .latest-post h2.title { padding-top: 0; }
.last10 h2 { font-size: 1.67em; }

body.index div.subhead { margin: 0 0 9px; }
body.index div.subhead p, body.index div.posted p { font-size: 11px; font-weight: normal; color: #283a5e; margin-bottom: 0; }
body.index div.posted p { font-weight: bold; color: #999; }


/*  -----  video styles ---------- */
body#video h1 {padding-top: 0}
body#video #main { padding: 9px 0; }
body#video .latest-post { float: left; width: 480px; padding: 9px 0; background: #fff; border: none; margin-bottom: 36px; border-bottom: solid 1px #dfecf7}
body#video .latest-post p { margin: 1em 0; font-size: 12px; }
div.video-player { padding: 2px; border:solid 1px #b7cfe5; }
div.video-player-400 embed { display: block; font-size: inherit; margin: 0 0 1em; }

body#video #previous-posts {clear:left;}


/*  -------------------------  LISTS  -----------------------   */
ol, ul { margin: 0 0 18px; font-size: inherit; line-height: inherit; }
ul { list-style: none; }
ol { padding: 0; margin-left: 18px; }
li {
    padding: 0 0 6px; 
    font-size: 12px;
    line-height: 1.5; 
    color: #283a5e; 
}
#pageWrapper ul li {
    background: transparent url(/images/face/li-disc-bullet.png) 0 3px no-repeat;
    padding-left: 15px;
    font-size: inherit;
    line-height: 1.5;
}
.home #pageWrapper ul li { padding: 0 5px 9px 15px; }

#pageWrapper .sidebar li { background-image: url(/images/face/sidebar-disc-bullet.png); font-size: 11px; }
.home #pageWrapper .sidebar li { padding: 0 0 9px 5px; }
.home .sidebar div.feedburnerFeedBlock a, .home .sidebar div.feedburnerFeedBlock a:visited { font-size: 11px; }

/*   -------------------------   TABLES   -------------------------- */
table.styled-table {
    border-collapse: collapse;
    margin: 9px 0 18px;
    font-size: 11px;
    border: solid 1px #efefef;
    border-bottom: none;
}
table.styled-table th {
    padding: 6px 10px 8px;
    background-color: #b7cfe5;
    color: #181f3d;
    font-weight: bold;
}
table.styled-table tbody th {
    background-color: #dfecf7;
    border-top: solid 1px #becfdb;
}
table.styled-table td, table.styled-table caption {
    padding: 6px 10px 8px;
    color: #283a5e;
    border-bottom: solid 1px #efefef;
}
.styled-table td, thead th, tbody th { text-align: left; }


/* =FOOTER
-------------------------------------------------------- */
#pageFooter { 
    background: transparent url(http://www.nba.com/grizzlies/media/footer-091027.gif) no-repeat 0 100px; 
    clear: both; 
    width: 720px; height: 300px;
    padding: 18px 240px 36px 40px;  
    text-align: center; 
    color: #becfdb; 
}
#pageFooter div.siteFragment { margin: 200px 0 0; padding: 0 0 18px; }
#pageFooter ul { margin: 0 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; }

.blog-footer { clear: both; background: #f5f9fc; padding: 9px 20px; }


/* =RIGHT BLEED COLUMN
-------------------------------------------------------- */

#searchBox { padding: 0 0 19px 10px; }

#searchBox input { float: left; width: 140px; border: none; padding: 3px 2px; margin: 0; height: 14px; font-size: 11px; color: #8faecc; }
#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: #b7cfe5 url(/images/face/search-button-21.png);
    color: #3f5a8c;
}
button:hover { cursor: pointer; }
#searchBox p { font-size: 10px;} /* advanced search link */

.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: 21px; }
.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(http://www.nba.com/grizzlies/media/header-mvp-091027.gif) no-repeat; }
h3#shortcut-forum a { display: block; height: 32px; width: 200px; background: transparent url(http://www.nba.com/grizzlies/media/header-fan_forum-091027.gif) no-repeat; }
h3#shortcut-calendar a { display: block; height: 32px; width: 200px; background: transparent url(http://www.nba.com/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(http://www.nba.com/grizzlies/media/header-poll-091027.gif) no-repeat; text-indent: -5000px; }




h3#shortcut-fef a { display: block; height: 36px; background: none; }
h3#shortcut-forum a { display: block; height: 36px; background: transparent url(http://www.nba.com/grizzlies/media/header-fan_forum-091027.gif) no-repeat; }
h3#shortcut-calendar a { display: block; height: 36px; background: transparent url(http://www.nba.com/grizzlies/media/header-calendar-091027.gif) no-repeat; }
h3#shortcut-search, h3#shortcut-poll { color: #5d76a9; font: bold 10px Verdana, Tahoma, sans-serif; text-transform: uppercase; letter-spacing: 1px; padding: 2px 0;}

#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(/images/face/rudy_jersey-222-70x100.png) 60px 0 no-repeat; padding-bottom: 36px; margin-top: 36px; }


/*  ------------ polldaddy base styles ------------ */
.pds-radiobutton { clear: left; display: block; float: left; width: 1em; margin: 0;}
.pds-checkbox { padding-top: 3px }
.pds-answer label { display: block; padding: 0 0 0 20px }
.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-totalvotes-inner { color: #becfdb; }

/* --- 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-vote { padding: 0; }
div#polldaddy .pds-votebutton-outer { line-height: 1.2; padding: 0 0 10px 10px; margin: 9px 0 0; }
div#polldaddy .pds-votebutton-outer a { color: #8faecc; font-size: 10px; display: block; float: right; width: 6em; margin-right: 10px; text-decoration: none; }
div#polldaddy input.pds-votebutton { 
    background:transparent url(/images/face/vote-button-50.gif) no-repeat;
    float:left; height:24px; width:50px; margin-left: 1em;
    outline-style:none; 
}
div#polldaddy input.pds-votebutton:hover {background-position: 0 -24px; }
div#polldaddy div.sponsor a {
    display: block; text-indent: -9000em; overflow: hidden; background: transparent url(/images/face/logo-ashley-hp-90.png) no-repeat; width: 70px; height: 90px; font-size: 9px; margin: 0 auto; }


/* --- feedburner headlines  -- */
div.feedburnerFeedBlock li { padding: 3px 5px 6px; 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 a, div.feedburnerFeedBlock a:visited { color:#b7cfe5; font-size:12px; font-weight:bold; text-decoration:none; }
#contentSecondary div.feedburnerFeedBlock a, #contentSecondary div.feedburnerFeedBlock a:visited { color:#b7cfe5; font-size:12px; font-weight:bold; text-decoration:none; }
div.feedburnerFeedBlock a.tixlink, div.feedburnerFeedBlock a.tixlink:visited, div.feedburnerFeedBlock a.tuneinlink, div.feedburnerFeedBlock a.tuneinlink:visited { margin-left: 10px; color: #8faecc; text-transform: uppercase; font-size: 10px; }
.home div.feedburnerFeedBlock li a, div.feedburnerFeedBlock li a:visited { color:#5d76a9; }

div.feedburnerFeedBlock li a:hover, div.feedburnerFeedBlock li a:active { text-decoration: underline;}

#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 { color:#8faecc; text-transform: uppercase; font-size: 10px; }

div#calendar-bucket ul { margin: 0 0 12px 0; }
#creditfooter { display: none; }
div#calendar-bucket div.sponsor a {
    display: block; text-indent: -9000em; overflow: hidden; background: transparent url(/images/face/marriott-logo-ko-120.png) no-repeat; width: 120px; height: 72px; font-size: 9px; margin: 0 auto; }


/*   ------------ copyright   ------------ */
#pageFooter div.GlobalLegal { font-size: 10px; margin: 200px 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;  }


/* =SIDEBAR ELEMENTS
----------------------------------------------- */
.sidebar div.posted p { widt225px; }
.sidebar .topstory-box { padding: 0 0 18px; }
.sidebar .topstory-box h2 { color:#999; text-transform:uppercase; font-size:.916em; }
.sidebar .topstory-box h3 { margin: 0; padding: 3px 0;  }
.sidebar .topstory-box h3 a { color: #3f5a8c; text-decoration: none; font-size: 1.1em;  }
.sidebar .topstory-box .posted { margin: 0; width: auto; }
.sidebar .topstory-box span.byline, .sidebar .topstory-box span.timestamp { display: block; margin: 0 0 6px; font-size: 11px; font-weight: bold; color: #999; }
.sidebar div.bucket { padding:9px 0; margin: 0 0 9px; }
.sidebar div.promo { padding:18px 0; }
.sidebar #bloggers ul {list-style-type: none; }
.sidebar #blogroll ul {margin-bottom: 0}
.sidebar div.featured img { width:160px; height:90px; }

body#video #latest-post .label { font-weight:bold; font-size:12px; text-transform: uppercase; color: #5d76a9; }
body#video #latest-post h2 { width:400px; padding: 0 0 9px; text-transform: none; }

#drafttalk { clear: both; padding: 9px 40px 9px 75px; border-bottom: solid 2px #fff; font-style: italic; color: #283a5e; font-family: Georgia, serif; }
#main #drafttalk { padding: 9px 0; border-bottom: solid 1px #dfecf7; margin: 0 0 9px; }
#drafttalk .title, #drafttalk cite { margin-right: 10px; font-weight: bold; text-transform: uppercase; color: #5d76a9; font-family: Verdana, serif; }
#drafttalk cite { margin-left: 10px; text-transform: none; color: #283a5e; }


/* =UNSORTED
----------------------------------------------- */
.clear { clear: both; }
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
.clearfix { display: inline-block; }
    /* Hide from IE Mac \*/
        .clearfix { display: block; }
    /* End hide from IE Mac */

.alert { background: #fff8bb; }
p.footnote { font-size: 10px; }
p.question { font-weight: bold; color: #283a5e; margin: 1em 0 0; }
.icon { position: relative; top: 3px; }