html,body {margin:0;padding:0;height:100.1%;color:#000;}
body {background: #fff url("/2006/images/bg2.gif") repeat top left;font:62.5% 'trebuchet ms',verdana,arial, sans-serif;text-align:center;line-height:1.4;}
#container {text-align:left;margin:0 auto;width:850px;border:2px solid #2b2b2b;border-top:none;border-bottom:none;background-color:#fff;padding:0;}
#content {margin:0;padding:0 20px;}
#content_full {width:810px;margin:0;padding:0;padding-top:15px;}
#content_left {float:left;width:480px;margin:0;padding:0;padding-top:15px;}
#content_right {float:right;width:300px;margin:0;padding:0;padding-top:20px;}

#footer {text-align:center;color:#6e6e6e;padding:40px 0 10px 0;clear:both;}
#title {height:100px;padding:20px 40px 5px 40px;}

#menu {height:60px;background:#301c3c url("/skate/static/bg1.gif") repeat-x;text-align:left;}
#menu img.title {margin:0 5px 0 10px;width:280px;height:60px;border:0;float:left;}
#menu p {margin:0;padding-top:11px;text-align:left;font-size:14px;font-weight:bold;color:#c1b9b4;}
#menu a {color:#e98e0d;}
#menu a:hover {color:#f4a41a;border-bottom:0;}

#nav {padding:5px 0;background-color:#8377b2;border-top:2px solid #6a6090;border-bottom:2px solid #6a6090;}
#nav a {color:#e98e0d;}
#nav a:hover {color:#ffbc2f;border-bottom:0;}
#nav ul {margin:0;padding:0;padding-left:20px;list-style-type:none;text-align:left;}
#nav ul li {display:inline;font-size:14px;font-weight:bold;margin-left:18px;}
* html #nav ul li  /* this is recognized by IE only */
{margin-left:15px;m\argin-left:15px;}
#nav ul li.first {margin-left:0;}
#nav ul li img {margin-right:4px;vertical-align:middle;margin-top:-4px;}

p.byline {color:#6e6e6e;font-weight:bold;font-size:1.1em;margin:0;margin-top:10px;}
.up {text-transform:uppercase;font-size:1.1em;}
p.caption {color:#6e6e6e;font-size:.7em;font-weight:bold;margin-top:5px;}
.infobox p {font-size:12px;margin:2px 0 8px 0;}
.infobox h4,#story .infobox h5 {margin:0;margin-top:10px;}

.blogtrailer {font-size:12px;margin-top:0;}
.commenttrailer {font-size:12px;margin-top:0;}
.blogtrailer img.t_mug {width:30px;height:45px;border:1px solid #8377b2;float:left;margin:2px 5px 0 0;}

h2 {font-size:2.8em;font-weight:bold;margin:15px 0 3px 0;}
h3,h5,.subhead {font-size:1.6em;font-weight:bold;margin-bottom:3px;}
.content_stories h3 {font-size:1.8em;}
h3.header {color:#49345e;border-bottom:1px dotted #6a6090;font-size:2.5em;clear:both;}
h4.header {color:#49345e;border-bottom:1px dotted #6a6090;font-size:2em;clear:both;}
h3.header a,h4.header a {color:#49345e;}
h3.header2 {color:#49345e;border-bottom:0;font-size:2.5em;clear:both;}
h3.header3 {color:#49345e;background-color:#b3a2f3;font-size:1.2em;border-top:1px solid #6a6090;border-bottom:1px solid #6a6090;padding:4px 0 4px 8px;margin:25px 0 0 0;}
h3.deck {font-weight:normal;margin-top:5px;}
h3.title {margin:25px 0 5px 0;}
h3.title + p {margin-top:0;}
h3.top,h2.top {margin-top:0;}
h4 {font-size:1.6em;font-weight:bold;margin:3px 0;}
a {color:#8377b2;text-decoration:none;}
h2 a {color:#151b54;}
a:hover,h3.header a.lt:hover {color:#f4a41a;border-bottom:0;}
p {font-size:1.4em;line-height:1.4;}
p.teaser {margin-top:0;}
p.promo {font-size:1.6em;margin:6px 0 3px 0;}
.pubdate {color:#6e6e6e;font-size:.8em;}
blockquote {font-size:1.2em;line-height:1.5;border:1px solid #6e6e6e;background-color:#e1daff;padding:10px;}

img.bio {margin:3px 10px 0 0;float:left;border:1px solid #000;width:110px;height:110px;}
img.logo {display:block;margin:0 auto 15px auto;text-align:center;}
img.footer {display:block;margin:0 auto 5px auto;text-align:center;}
img.thumb {margin-right:10px;border:2px solid #6e6e6e;float:left;}
img.feed {height:14px;width:14px;margin-right:4px;border:0;}
img.icon {vertical-align:middle;margin-top:-6px;border:0;height:16px;width:16px;}
td img.icon {margin-top:-3px;}
img.icon12 {vertical-align:middle;border:0;height:12px;width:12px;}
img.icon14 {vertical-align:middle;margin-top:-4px;border:0;height:14px;width:14px;}

td.infobox {border:1px solid #ddd;padding:0 10px;padding-bottom:0;font-size:.7em;}

#content_right h3 {clear:both;}
#content_right h3 a {color:#000;}
#content_right h3 a:hover {color:#6a6090;}
#content_right h3 img {margin-right:5px;vertical-align:middle;margin-top:-4px;}
#content_right ul,ul.postlist {margin:0;padding:0;padding-top:4px;list-style-type:none;}
#content_right ul li,ul.postlist li {font-size:1.3em;padding-bottom:.5em;font-weight:bold;}
#content_right ul li.story,ul.postlist li.story
{background-image: url(/skate/static/page_white.png);background-repeat: no-repeat;
background-position: 0 0;padding-left: 21px;}
#content_right ul li.video,ul.postlist li.video
{background-image: url(/skate/static/video.png);background-repeat: no-repeat;
background-position: 0 0;padding-left: 21px;}
#content_right ul li.slideshow,ul.postlist li.slideshow
{background-image: url(/skate/static/images.png);background-repeat: no-repeat;
background-position: 0 0;padding-left: 21px;}
#content_right ul li.audio,ul.postlist li.audio
{background-image: url(/skate/static/sound.png);background-repeat: no-repeat;
background-position: 0 0;padding-left: 21px;}
#content_right ul li.pdf,ul.postlist li.pdf
{background-image: url(/skate/static/pdf.png);background-repeat: no-repeat;
background-position: 0 0;padding-left: 21px;}
#content_right ul li.website,ul.postlist li.website
{background-image: url(/skate/static/website.png);background-repeat: no-repeat;
background-position: 0 0;padding-left: 21px;}
#content_right ul li.blogpost,ul.postlist li.blogpost
{background-image: url(/skate/static/cascade.png);background-repeat: no-repeat;
background-position: 0 0;padding-left: 21px;}
#content_right ul li.results,ul.postlist li.results
{background-image: url(/skate/static/results.png);background-repeat: no-repeat;
background-position: 0 0;padding-left: 21px;}
#content_right ul li.feed,ul.postlist li.feed
{background-image: url(/media/icons/feed_14x14.png);background-repeat: no-repeat;
background-position: 0 1px;padding-left: 19px;}

dl.mm_list dt {display: block;float: left;margin:0;width:100px;height:60px;}
dl.mm_list dt img {opacity: .8;width:90px;height:60px;border:2px solid #8377b2;}
dl.mm_list dt img:hover {opacity: 1;border-color:#f4a41a;}
dl.mm_list {height:60px;margin:5px 0 25px 0;}

.thumb_teaser {clear:both;font-size:1.6em;width:220px;}
.thumb_teaser img {opacity: .8;width:60px;height:40px;border:2px solid #8377b2;}
.thumb_teaser img:hover {opacity: 1;border-color:#f4a41a;}
.thumb_teasers_left {margin-top:15px;width:240;float:left;}
.thumb_teasers_right {margin-top:15px;float:right;}
.thumb_teaser2 {clear:both;font-size:1.6em;width:220px;text-align:center;}
.thumb_teaser2 img {display:block;width:220px;height:150px;border:0;margin-bottom:5px;border:1px solid #6c6c6c;}
.thumb_teaser,.thumbteaser2 {margin-bottom:20px;}
.thumb_teaser_sm {clear:both;width:220px;text-align:left;}
.thumb_teasers_sm_left {margin-bottom:15px;width:240;float:left;}
.thumb_teasers_sm_right {margin-bottom:15px;float:right;}



.promo_box1 {background: #fff url("/skate/static/orangebox_480x200.gif") no-repeat top left;width:480px;height:150px;padding:26px;}
.promo_col {width:125px;float:left;margin-right:25px;}
* html .promo_col  /* this is recognized by IE only */
{margin-right:22px;m\argin-right:22px;}


.promo_col h3 {margin-top:5px;font-size:15px;}
.promo_col img {border:4px solid #e98e0d;display:block;}
.promo_col img:hover {opacity: 1;border-color:#8377b2;}
.promo_box1 a {color:#6a6090;}
.promo_box1 a:hover {color:#8377b2;}

.flvplayer {display:block;}
.clear {clear:both;}
.hide {display:none;}
.bold {font-weight:bold;}
.gray {color:#6e6e6e;}
.lt,h3.header a.lt {color:#8377b2;}
.normal {font-weight:normal;}

#mapContainer {width:480px;height:400px;margin-bottom:20px;}

table {padding:0;border-spacing:0;margin-bottom:25px;}
td {font:80% 'trebuchet ms',verdana,arial, sans-serif;padding:0 5px;}
td p {font:100% 'trebuchet ms',verdana,arial, sans-serif;}
td.grid,td.grid2,th {text-align:left;font-size:.8em;vertical-align:top;border-top:1px solid #6a6090;padding:4px 0 4px 5px;}
td.grid2 {background-color:#e1daff}
th {font-weight:bold;background-color:#b3a2f3;}
th.first {text-indent:4px;}
tr.gridspace {height:1.6em;}


