.hidden{display:none;}
/*
	Wagner Ski styles
	Developed by Saforian

	zoom:1 used for hasLayout and self-clear floats in IE5-7
	* html hack targets IE5-6 only
*/

/* ----- Formatting ----- */

/*
resets
*/
html 
	{
     overflow: -moz-scrollbars-vertical;
	}

a:active, a:focus {
outline: 0;
}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body
{ color:#666666; font:normal .75em/1.4em verdana,arial,helvetica,sans-serif }

p, address, ul, ol, li, dt, dd, td, th
{ line-height:1.4 }
th, b, strong
{ font-weight:bold }
i, em, cite
{ font-style:italic }
sup, sub
{ font-size:75% }
table, tr, td, th /* IE5 font fix */
{ font-size:100% }


/* Links */
a
{ text-decoration:none }
a:link
{ color:#0099cc }
a:visited
{ color:#47a }
a:hover, a:active
{ text-decoration:underline }


/* Paragraphs */
p
{ margin:0 0 1.4em }
address
{ font-style:normal; margin:0 0 1.4em }
blockquote
{ margin:0 10px 1.2em; padding:0 }

.small, small
{ font-size:92% }
.smallest
{ font-size:65%; }
.big, big
{ font-size:130% }
.aligncenter
{ text-align:center }
.alignright
{ text-align:right }
.highlight
{ color:#f35d09 }


/* Images */
a img
{ border-style:none }
.floatleft /* Floating images */
{ float:left; margin:0 8px 8px 0 }
.floatright
{ float:right; margin:0 0 8px 8px }

img.icon /* Document icons */
{ display:inline; margin-right:3px; padding-left:6px; vertical-align:middle }

img.thumb
{ border:4px solid #fff; }

#mainbodybtm .left .thumb
{ border:4px solid #eee; }

/* Separators */
hr
{ color:#e5e5e5; background-color:#e5e5e5; height:1px; margin:1.3em 0; padding:0; border-width:0; overflow:hidden }
	* html hr /* IE6 fix */
	{ margin:0 0 1em }
	*:first-child+html hr /* IE7 fix */
	{ margin:0 0 1em }

hr.bigreen
{ color:#67be00; background-color:#67be00; height:3px; margin:1.3em -5px; padding:0; border-width:0; }

hr.bigrey
{ color:#e5e5e5; background-color:#e5e5e5; height:3px; margin:1.3em -5px; padding:0; border-width:0; }

hr.bigblue
{ clear:both; color:#00A8D0; background-color:#00A8D0; height:3px; margin:1.3em -5px; padding:0; border-width:0; }

hr.bigpurple
{ color:#a31f62; background-color:#a31f62; height:3px; margin:1.3em -5px; padding:0; border-width:0; }

.clearall
{ clear:both; }

/* Headings */
h1, h2, h3, h4, h5, h6
{ color:#414141; margin:0 0 .9em; padding:0; font:normal 140%/1.2 "Helvetica Neue",verdana,arial,helvetica,sans-serif }
h1
{ font-size:250% }
h2
{ font-size:180%; font-weight:normal; }
h3
{ font-size:144% }
h4
{ font-size:115% }
h5
{ font-size:108% }
h6
{ font-size:108%; margin-bottom:.2em }

.green
{ color:#67be00; }

h1.imagehdr
{ padding:25px 0 0 198px; margin:0; }

#posts h4 a
{ color:#414141; font:normal 140%/1.2 "Helvetica Neue",verdana,arial,helvetica,sans-serif }

/* Lists */
ul
{ margin:0 0 1.4em; padding:0; list-style-type:none }
	ul li, ol li ul li
	{ margin:0 0 .7em; padding:0 0 0 13px; background:url("../images/nobullet.gif") no-repeat 1px .8em }
	ul ul
	{ margin:5px 0 2px 2px }

.rightside ul li, li.plus
	{ margin:0 0 .7em; padding:0 0 0 30px; background:url("../images/bullet-plus.png") no-repeat 1px 0; color:#008acb; }

ol
{ margin:0 0 1.4em 33px; padding-left:0 }
	ol li, ul li ol li
	{ margin-bottom:.6em }

dl
{ margin:0 0 1.4em }
	dt
	{ display:block; margin:1em 0 0; padding:0; font-weight:bold }
	dd
	{ margin:1px 0 0; padding:0 }


/* Forms */
form
{ margin:0; padding:0 }
input, select, textarea
{ font-family:verdana,arial,helvetica,sans-serif; font-size:100%; vertical-align:middle }
textarea
{ width:99% }
label
{ vertical-align:middle }

form#subForm input
{ height:23px; border:1px solid #d4d4d4; color:#0099cc; }

input#signup
{ border-style:none !important; background:transparent url(../images/btn-signup.gif) no-repeat; width:66px; height:25px !important; overflow:hidden; text-indent:-9999px; margin-left:7px; }
input#signup.hover
{ background-position:0 -25px; cursor:pointer; }

input#searchsubmit
{ border-style:none !important; background:transparent !important; height:25px !important; color:#fff; margin-left:; }
input#searchsubmit.hover
{ color:#0099cc; cursor:pointer; }

.invalid
{ border:1px solid #880000 !important; }

.valid {
border:1px solid green !important;
}

#subnav #s
{ background:#fff !important; height:23px; border:1px solid #fff !important; color:#0099cc; }


/* Layout tables */
table
{ margin:0 0 1.1em; padding:0; border-width:0; border-collapse:collapse; border-spacing:0; empty-cells:show; table-layout:auto }
td
{ padding:0 6px 6px 0; vertical-align:top }


/* Data tables */
table.data
{ width:100%; margin-bottom:1.6em }

table.data caption
{ padding:0 0 5px; text-align:left; font-weight:bold; font-size:100% }
table.data th
{ padding:5px 7px; border:1px solid #fff; vertical-align:top; background-color:#999; color:#fff; text-align:left }
table.data td
{ padding:6px 7px; border:1px solid #fff; vertical-align:top }

/* Row gap */
table.data tr.break td
{ border-top:2em solid #fff }

/* Alternating row colors */
.even, .even td
{ background-color:#e5e5e5 }



/* ----- Layout ----- */

.hide, .hide *
{ position:absolute; overflow:hidden; left:0; top:-9999px; width:1px; height:1px }
.clear
{ clear:both }

body
{ margin:0; padding:0; background:#f0f0f0; width:100%; }

#photowrap
{ zoom:1; background:url(../new-img/bg-shadow.png) repeat-y top center; padding: 0 36px 0 34px; width:980px; margin:0 auto;}
#photowrap:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }
#wrapper
{ zoom:1;  text-align:left }
#wrapper:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

#wrapbtm
{ background:url(../images/bg-wrapbtm.png) no-repeat top; font-size:92%; clear:both; width:922px; height:16px; display:block; margin:0 auto; }

#skiergallery #wrapbtm, #ourstory #wrapbtm
{ background:url(../images/bg-wrapbtm-white.png) no-repeat top; }



/* --- Header --- */

#header
{ position:relative; background:url(../images/bg-header.gif) no-repeat; display:block; width:910px; height:128px; }
	#header:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

#header a#logo
{ background:url(../images/header_logo.gif); position:absolute; top:31px; left:35px; display:block; overflow:hidden; width:76px; height:80px; text-indent:-9999px; }

#header a#logo:hover
{ background-position:0 -80px; }

/* - Navigation - */
#navigation
{ zoom:1; position:absolute; bottom:0; right:0; width:741px; padding-right:30px; }
	#navigation:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

ul#utility-navigation
{ zoom:1; margin:0 0 45px 0; padding:0; }
	ul#utility-navigation:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }
	
ul#utility-navigation li
{ float:right; padding:0; margin:0 0 0 .5em; }


ul#utility-navigation li a
{ color:#999; text-decoration:none; }

ul#utility-navigation li a:hover
{ color:#00a1ca; text-decoration:none; }

ul#primary-navigation
{ zoom:1; margin:0; padding:0; }
	ul#primary-navigation:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

ul#primary-navigation li
{ margin:0; padding:0; float:left; display:block; overflow:hidden; height:51px; }

li#nav-ourstory
{ margin:0 !important; }

ul#primary-navigation li a
{ display:block; height:51px; }

ul#primary-navigation li a
{ text-indent:-9999px; }

li#nav-getcustom a
{ width:147px; background:url(../images/nav-getcustom.gif); }

li#nav-store a
{ width:166px; background:url(../images/nav-store.gif); }

li#nav-skigallery a
{ width:154px; background:url(../images/nav-skigallery.gif); }

li#nav-ourstory a
{ width:129px; background:url(../images/nav-ourstory.gif); }

li#nav-thehaps a
{ width:125px; background:url(../images/nav-thehaps.gif); }

ul#primary-navigation li a:hover
{ background-position:0 -51px; }

ul#primary-navigation li a.active
{ background-position:0 -102px; }

#home ul#primary-navigation li a:link, #home ul#primary-navigation li a:visited
{ background-position:0 -51px; }

#home ul#primary-navigation li a:hover
{ background-position:0 0 !important; }

#subnav
{ clear:both; height:40px; display:block; }

#store #subnav
{ background:url(../images/bg-subnav-getcustom.gif) no-repeat right #ef3000; }

.zenbody #subnav
{ background:url(../images/bg-subnav-store.gif) no-repeat right #00a4cd; }

#skiergallery #subnav
{ background:url(../images/bg-subnav-skiergallery.gif) no-repeat; }

#ourstory #subnav
{ background:url(../images/bg-subnav-ourstory.gif) no-repeat right #7ECB21; }

#blog #subnav
{ background:url(../images/bg-subnav-thehaps.gif) no-repeat; }

#subnav.grey
{ background:url(../images/bg-subnav-grey.gif) no-repeat; }

#subnav ul, #subnav ul li
{ margin:0; padding:0; }

#subnav ul li
{ padding:0 20px 0 0; }

#subnav ul li.last
{ padding:0 !important; }

#subnav ul
{ zoom:1; padding:10px 20px; }
#subnav ul:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

#subnav ul li
{ zoom:1; float:left; }
#subnav ul li:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

#subnav ul li a
{ color:#fff; font:normal 120% "Helvetica Neue",verdana,arial,helvetica,sans-serif; }

#subnav ul li ul
{ float:left; padding:0; margin:0; }

#subnav ul li ul li
{ padding:0 5px !important; color:#fff; }

#ourstory #subnav ul li a:hover, #ourstory #subnav ul li a.active
{ color:#b8e287; }

#store #subnav ul li a:hover, #store #subnav ul li a.active
{ color:#3399FF; }

.zenbody #subnav ul li a:hover, .zenbody #subnav ul li a.active
{ color:#fff; }

#subnav .category-subs-selected
{ color:#80dbed; }

#skiergallery #subnav ul li a:hover, #skiergallery #subnav ul li a.active
{ color:#c489a7; }

/* Columns (use for multi-column content, not for page layout) */
.columns
{ zoom:1; margin:0 0 1.2em }
	.columns:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

.columns .col
{ float:left; width:47%; margin-right:3% }
	.columns .first-child
	{ margin-right:0; padding-right:2.9% }
	.columns .last-child
	{ float:right; width:47%; margin-right:0 }

.three .col /* Three columns */
{ float:left; width:32.3%; }
	.three .first-child
	{ margin-right:1.3%; }
	.three .middle-child
	{ margin-right:1.4%; }
	.three .last-child
	{ margin-right:0; }


#mainbodybtm .columns
{ margin:0 25px; }

.innerwithrightside
{ zoom:1; }
.innerwithrightside:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

.innerwithrightside .primary
{ float:left; width:542px; margin-right:12px; }

.innerwithrightside .rightside
{ float:left; padding-left:25px; min-height:522px; width:281px; background:url(../images/bg-rightsidejam.gif) no-repeat;  }


/* --- Footer --- */


#copyright
{ width:910px; margin:0 auto; padding-top:10px; }

#copyright p
{ color:#999; text-align:right; padding:.7em; }


#footer
{ zoom:1; background:url(../images/bg-footer.gif) repeat-x; }
#footer:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }



#footer .inside
{ width:910px; margin:0 auto; position:relative; }

#footer .inside #tweet-wrap
{ zoom:1; background:url(../images/bg-tweet.gif) no-repeat 13px 100%; padding-bottom:10px; position:absolute; top:13px; left:22px; }
#footer .inside #tweet-wrap:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }


#footer .inside #latest-tweet
{ padding:5px; background:#eae6cd; }

#latest-tweet p
{ font-style:italic; font-size:95%; }
#footer .inside #sole
{ zoom:1; padding:75px 0 0 30px; }
#footer .inside #sole:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

#foot-icons
{ float:left; }

#foot-links
{ float:right; }

#foot-links ul
{ zoom:1; }
#foot-links ul:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

#foot-links li
{ float:left; margin-right:15px; background-image:none; }

#foot-links li a
{ color:#0099cc; }

/*
hOMEPAGE:
*/
#videobox
{ background:#3399FF; }
#home-topprofile
{ display:block; height:467px; width:910px; overflow:hidden; position:relative; }
#home-topprofile:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

#home-topprofile .profile
{ zoom:1; display:block; height:467px; width:910px; float:left; position:relative; }
#home-topprofile .profile:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }


#home-topprofile #profilewrap
{ zoom:1; width:; height:467px; display:block; }
#home-topprofile #profilewrap:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }


#home-topprofile .profile h3
{
font:bold 130% 'Helvetica Neue', sans-serif;
color:#fff;
background:url(../images/bg-homeprofilehead.gif) repeat-x;
display:inline;
padding:.5em .7em 1.5em .7em;
margin:0;
position:absolute;
}

#home-topprofile .profile h3 span
{ font-weight:normal; letter-spacing:1px; }

/*
tHESE pOSITIONS sHOULD vARY dEPENDING oN tHE bG pHOTO:
*/
#profile-1 h3, #profile-3 h3
{ top:275px; left:410px; }

#profile-3 h3
{ width:355px; }

#profile-2 h3, #profile-4 h3
{ top:108px; left:67px; width:275px; }

#profile-1 p, #profile-3 p
{ position:absolute; top:395px; left:410px; }

#profile-2 p, #profile-4 p
{ position:absolute; top:231px; left:67px; }

#profile-1
{ background:url(../images/bg-homeprofile1.jpg); }

#profile-2
{ background:url(../images/bg-homeprofile2.jpg); }

#profile-3
{ background:url(../images/bg-homeprofile3.jpg); }

#profile-4
{ background:url(../images/bg-homeprofile4.jpg); }

#cyclenumbers
{ position:absolute; bottom:0; left:0; width:910px; height:21px; z-index:20; }

#cyclenumbers .white
{ width:844px; height:22px; background:#fff;opacity:0.4;filter:alpha(opacity=40); float:left; }

#cyclenumbers ul
{ zoom:1; margin:0; padding:0; width:66px; float:left; }
#cyclenumbers ul:after
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }
	
#cyclenumbers ul li
{ padding:0; margin:0; overflow:hidden; float:left; text-indent:-9999px; display:block; width:22px; height:21px; }

#cyclenumbers a
{ background:url(../images/cyclelink-off.gif) no-repeat; overflow:hidden; display:block; float:left; width:16px; height:20px; color:#666; padding:1px 0 0 6px; }

#cyclenumbers a.activeSlide
{ background:url(../images/cyclelink-on.gif) no-repeat; color:#fff; }

#cyclenumbers ul li#cycle1 a
{ background:url(../images/cycle1.gif); }

#cyclenumbers ul li#cycle2 a
{ background:url(../images/cycle2.gif); }

#cyclenumbers ul li#cycle3 a
{ background:url(../images/cycle3.gif); }

#cyclenumbers ul li#cycle4 a
{ background:url(../images/cycle4.gif); }

#cyclenumbers ul li a:hover, #cyclenumbers ul li a.active
{ background-position:0 -21px !important; }

#homemid
{ zoom:1; display:block; padding:0 70px; width:770px; min-height:243px; background:url(../images/bg-homemid.gif) no-repeat; text-align:center; }
#homemid:after
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }
* html #homemid
{ height:243px; }
	
#hdr-designyourperfectski
{ margin:33px 0 30px 0; }

#homemid p
{ width:770px; }

#shallwe a
{ display:block; width:187px; height:45px; margin:40px auto; overflow:hidden; background:url(../images/home-shallwe.gif); text-indent:-9999px; }
#shallwe a:hover
{ background-position:0 -45px; }

/*
hOME bOTTOM
*/
#homebtm
{ padding-top:37px; padding-bottom:10px; zoom:1; background:url(../images/bg-homebtm2.gif) no-repeat; }
#homebtm:after
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }
	
#homebtm .bt-col
{ float:left; }

#homebtm .first
{ width:308px; padding-left:11px;}
#homebtm .mid
{ width:300px; padding:0 12px 0 19px;}
#homebtm .last
{ width:240px;}


.homebtm-signupbox
{ padding:0 10px 20px 10px; width:288px; }

#homebtm h3
{ margin-bottom:; font-weight:normal; color:#414141; }

#homebtm #contest h3
{ margin-bottom:5px; }

#homebtm #contest
{ background:url(../images/bg-homebtm-contest.gif) no-repeat; width:288px; height:150px; padding:5px 10px 30px 10px; position:relative; margin-top:43px; }

#homebtm #contest p
{ width:125px; }

#homebtm #contest p a:link, #homebtm #contest p a:visited
{ color:#666; }
#homebtm #contest p a:hover
{ color:#0099CC; }

#homebtm #contest p.linktext
{ position:absolute; right:10px; bottom:10px; padding:0; margin:0; text-align:right; width:100%; }
#homebtm #contest p.linktext a
{ color:#fff; }


#homebtm .mid .ind
{ width:300px; border-bottom:1px solid #d4d4d4; border-top:1px solid #fff; clear:both; padding:17px 0 8px; }
#homebtm .mid .firstind
{ border-top-style:none !important; padding-top:0 !important; }
#homebtm .mid .lastind
{ border-bottom-style:none !important; }

#homebtm .mid .ind .deep
{ margin-bottom:27px; }

#flickr-photo
{ display:block; width:240px; height:172px; }

.flickr_badge_image {margin:5px 1px 10px 0; float:left;}
.flickr_badge_image img
{ border: 2px solid transparent; }
.flickr_badge_image .hover img
{ border: 2px solid #3399FF; }
#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_image3
{ margin-right:0 !important; }

/*
sUBPAGE sTYLES..:
*/

/* --- Content area --- */


#content, .zenbody .centerColumn
{ zoom:1; padding:25px; }
	#content:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

#telluride #content
{ padding:25px 0; }

#contest #content
{ padding:0; }

.zenbody #content
{ padding-top:0; }

#indexHomeBody #content
{ padding:0; }

#skiergallery #content
{ padding:5px; }

#mainbody
{ zoom:1; margin:0; min-height:450px; }
#mainbody:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }


#mainbody.dna
{ height:510px; background:url(../new-img/bg-dnastart.jpg) no-repeat bottom center !important; }

#mainbody.dna2
{ height:510px; background:url(../images/bg-mainbody-dna2.gif) no-repeat 0 0 !important; }

#mainbody.dnafull
{ background:url(../images/bg-mainbody-dna2.gif) repeat-y 0 0 !important; }

#contact #mainbody, #telluride #mainbody, #retail #mainbody, #credits #mainbody, #pressroom #mainbody
{ border-top:10px solid #71C40F; }

#mainbodybtm
{ background:url(../new-img/bg-featured-acc.gif) no-repeat top center; margin:0 0 20px 0; padding-top:0; min-height:196px; }
* html #mainbodybtm
{ height:196px; }


#mainbodybtm_unique
{ margin:0; padding:35px 0 25px 0; background:url(../new-img/bg-featured-acc.gif) no-repeat top center;  min-height:156px }
* html #mainbodybtm_unique
{ height:196px; }


#mainbodybtm .left, #mainbodybtm .right
{ padding:30px 30px 0 0; margin-left: 30px; width:421px; float:left; min-height:165px; }
* html #mainbodybtm .left, * html #mainbodybtm .right
{ height:165px; }

#mainbodybtm .left
{ background: url("../new-img/bg-store-bottom-sep.gif") repeat-y scroll right top transparent }

#mainbody.dna p
{ width:770px; margin:10px auto; text-align:center; }

#mainbodybtm h3 
{ color: ##1A1A1A; font-size: 14px; font-weight: bold; line-height: 20px } 

.bigquote
{ font-size:130%; }

.beginquote, .endquote
{ zoom:1; }
.beginquote:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }
.endquote:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }
	
.endquote
{ background:url(../images/endquote.gif) no-repeat 100% 50%; padding:0 22px; }

.beginquote
{ background:url(../images/beginquote.gif) no-repeat 15px 0; padding:0 22px; }

#outsideonline
{ background:url(../images/quotelogo-outside.gif) no-repeat bottom center; padding:0 0 60px; }
#skimagazine
{ background:url(../images/quotelogo-skimagazine.gif) no-repeat bottom center; padding:0 0 60px; }
#nyt
{ background:url(../images/quotelogo-nyt.gif) no-repeat bottom center; padding:0 0 50px; }

/*
DNA pAGES..:
*/

.error
{ color:red; }

h1 .page
{ color:#b8b5b4; }

#letsbegin a
{ display:block; width:187px; height:45px; margin:260px auto 30px auto; overflow:hidden; background:url(../images/btn-letsbegin.gif) no-repeat; text-indent:-9999px; }

#letsbegin a:hover
{ background-position:0 -45px; }


#mainbody.dna2 #next a, #mainbody.dnafull .nextpage a
{ display:block; width:187px; height:45px; margin:45px auto 30px auto; overflow:hidden; background:url(../images/btn-next.gif) no-repeat; text-indent:-9999px; }

#store #mainbody
{ position:relative; }

#store #mainbody #next
{ position:absolute; bottom:70px; left:351px; }
#store #mainbody .nextpage, #finishdna
{ position:absolute; bottom:35px; left:351px; }
	#finishdna
	{position:relative}
#store #mainbody .previouspage
{ position:absolute; bottom:65px; left:51px; }

#store #mainbody  #previous
{ position:absolute; bottom:70px; left:51px; }


#mainbody.dna2 #next a:hover
{ background-position:0 -45px; }

#mainbody.dna2 #submit a
{ display:block; width:187px; height:45px; margin:45px auto 30px auto; overflow:hidden; background:url(../images/btn-submit.gif) no-repeat; text-indent:-9999px; }

#mainbody.dna2 #submit a:hover
{ background-position:0 -45px; }

table.dnatable
{ margin:0 0 0 240px; }

table.dnatable td
{ font:normal 160% "Helvetica Neue",verdana,arial,helvetica,sans-serif; padding:5px; }

.dnaformblock p
{ font:normal 160% "Helvetica Neue",verdana,arial,helvetica,sans-serif; text-align:center; }

.name-email, #current-ski
{ text-align:center; font:normal 160% "Helvetica Neue",verdana,arial,helvetica,sans-serif; }

.name-email input, #current-ski input
{ background:#6f6f6f; border:1px solid #6f6f6f;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

.name-email input.normal, #current-ski input.normal
{ background:#fff; border:1px solid #6f6f6f;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

#skierdna label
{ margin:0 10px; }

#dnaform select, #skierdna select
{ font-size:85%; color:#0099cc; }

table.dnatable td select, .dnaformblock select
{ padding:0 5px; }
textarea#what-are-looking-for
{ background:#fff; margin:0 0 0 34px; width:787px; height:170px; border:2px solid #c6c7ca !important; padding:10px 10px; }

#dnaform h2
{ text-align:center; }


input#finished
{ background:url(../images/btn-finished.gif) no-repeat; width:187px; height:45px; margin:45px auto 30px }

/*
sTORE pAGE..:
*/

#storecategories
{ zoom:1; border-bottom:5px solid #00a8d0; margin:0 9px; }
#storecategories:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

.storecat
{ display:block; float:left; width:224px; height:490px; margin:17px 34px 0 34px; }

.storecat p
{ display:none; margin:305px 0 0 0; padding:0; text-align:center; }

#cat-graphics
{ background:url(../images/bg-storecat-graphics.gif) no-repeat; }

#cat-wood
{ background:url(../images/bg-storecat-wood.gif) no-repeat; }

#cat-solid
{ background:url(../images/bg-storecat-solid.gif) no-repeat; }

#intro
{ padding:25px; }

#skis
{ zoom:1; width:871px; margin:0 auto; }
#skis:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

#skis .store-ski
{ padding:25px 0; }

.store-ski .description, h3.itemTitle
{ zoom:1; background:#f7f7f7; border:1px solid #e4e4e4; padding:10px; margin-top:25px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}
.store-ski .description:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

.store-ski
{ background: url(../images/productlist-fin.gif) no-repeat 700px 8px; padding-top:1px; }

.store-ski .description .innerdescription
{ float:right; }
.store-ski .description h3, .store-ski .description p
{ float:left; margin:0 10px; }

.store-ski .description p
{ padding-top:2px; }

.store-ski .pager
{ zoom:1; background:#f7f7f7; border:1px solid #e4e4e4; padding:10px; margin-bottom:25px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}
.store-ski .pager:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

.store-ski .pager p
{ float:right; color:#336699; }

h1#productListHeading
{ margin-bottom:10px; }

#productsListingListingTopLinks, #productsListingTopNumber
{ margin-bottom:15px; }

#productsListingListingTopLinks, #productsListingListingBottomLinks
{ float:right; }
#productsListingTopNumber, #productsListingBottomNumber
{ float:left; }

.wanttodesign
{ background:#00badb; height:17px; padding:10px 10px 15px 0; color:#fff; text-align:right; margin-top:15px; }

.wanttodesign a
{ color:#fff; text-decoration:underline; }
.wanttodesign a:hover
{ color:#666; text-decoration:none; }

img.listingProductImage
{ margin-top:15px; }

/*
sKI dETAIL pAGE
*/

#skidetails p.price, #skidetails p.subtotal
{ font:normal 160% "Helvetica Neue",verdana,arial,helvetica,sans-serif }

p.backtolastpage
{ padding:10px 0 0 20px;  }

.zenbody p.backtolastpage
{ display:none; }


p.backtolastpage a:hover
{ text-decoration:none; color:#666; }

#skidetails
{ zoom:1; padding:25px 0 15px 55px; }
#skidetails:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

#skidetails #description, #skidetails #main-image
{ float:right; }

#skidetails #main-image
{ position:relative; padding-right:15px; }

#skidetails #main-image .greyroundedbox, #productMainImage .greyroundedbox
{ width:180px; position:absolute; left:-18px; top:165px; }

#skidetails #main-image .greyroundedbox .otherviews
{ font:normal 185% "Helvetica Neue",verdana,arial,helvetica,sans-serif; color:#414141; }

#skidetails #description
{ width:615px; padding:0 25px 0 35px; }

#skidetails #description .option img
{ vertical-align:bottom; }

#skidetails #description .addoption, .cart-options
{ zoom:1; background:#f7f7f7; border:1px solid #e4e4e4; padding:10px; margin:25px 0;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}
#skidetails #description .addoption:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }
#skidetails #description .addoption .innerdescription
{ float:right; }
#skidetails #description .addoption .innerdescription p
{ float:left; margin:0 10px; padding-top:2px; color:#0099cc; }

#skidetails #description .addoption .innerdescription p input
{ margin-right:3px; }

#skidetails #description .addoption .innerdescription p label
{ vertical-align:top; }

input#addtocart
{ float:right; border-style:none !important; background:url(../images/btn-addtocart.gif) no-repeat; width:187px; height:45px; overflow:hidden; }
input#addtocart.hover
{ background-position:0 -45px; cursor:pointer; }

#productMainImage
{ float:left; position:relative; }

p.imgLink
{ text-align:center; }


/*
...:
NEW ZEN-CART STYLES BELOW
...:
*/

.zenbody #subnav ul
{ float:left; }

.zenbody #subnav #searchform div
{ font-size:125%; color:#fff; float:right; padding 0; margin:5px 25px; }
.zenbody #subnav #searchform div form .srchbtn
{ border:1px solid #00B8DB; color:#fff; background:transparent; }
.srchfld
{ width:150px;border:1px solid #00B8DB;
-moz-border-radius:3px;
-webkit-border-radius:3px;

}

.cartdnamessage
{ background:url(../images/bg-shoppingcart.gif) no-repeat; padding:42px 0 0 240px; margin-bottom:25px; width:620px; min-height:177px; border-bottom:5px solid #67be00; }

.cartdnamessage p
{ font:normal 170%/1.2 "Helvetica Neue",verdana,arial,helvetica,sans-serif }

#shoppingCartDefault
{ zoom:1; padding-top:0; }
#shoppingCartDefault:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

#cartAdd
{ text-align:right; }

.cart-options
{ zoom:1; text-align:right; }
.cart-options:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

.cart-options .inside
{float:right;}

.cart-options h3
{ margin-right:15px; }

.cart-options h3, .cartQuantity, .cartQuantityUpdate, .cartAttribsList, .cartAttribsList ul, .cartTotalDisplay, .cartRemoveItemDisplay
{ float:left; }
	
.cartAttribsList ul li, .cartAttribsList ul
{ font-style:italic; margin-bottom:0; }


.cartTotalDisplay
{ border-left:1px solid #999; padding-left:10px; margin-left:10px; min-height:32px; }

.cartRemoveItemDisplay, .cartQuantityUpdate
{ margin-left:10px; }

#cartSubTotal
{ text-align:right; }

.buttonRow
{ float:right; }
.buttonRow img
/*{ margin:15px 0 15px 15px; }*/

#passwordforgottenBody .buttonRow
{ float:left; }
#passwordforgottenBody .buttonRow img
{ margin:0; }


/*
:..LOGIN PAGE..:
*/

#loginDefault p.instructions
{ padding:0 25px 25px 25px; border-bottom:5px solid #67be00; }


#loginDefault
{ padding:15px; }

.loginbox
{ background:url(../images/bg-login.gif) no-repeat; }

.loginboxbtm
{ display:block; width:439px; height:99px; background:url(../images/bg-loginbtm.gif) no-repeat; }

.forminner
{ padding:40px 40px 0 40px; min-height:265px; }

* html .forminner
{ height:265px; }

#customersignup, #customerlogin
{ width:439px; padding:0; float:right; zoom:1; }
#customersignup:after, #customerlogin:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden; }


.fieldlabel
{ clear:both; zoom:1; }
.fieldlabel:after
	{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	
#customerlogin input[type=text], #customerlogin input[type=password]
{ float:right; height:35px; width:240px; background:#b7b7b7; border:1px solid #b7b7b7; margin:0 0 10px 0;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

#customerlogin label
{ float:right; }

#newcustomersignupform label, #addressBookProcessDefault label
{ font:normal 140%/1.6 "Helvetica Neue",verdana,arial,helvetica,sans-serif; float:right; }

.loginbox legend, #customersignup h2, #newcustomersignupform legend
{ color:#414141; margin-bottom:.4em; font:normal 220%/1.6 "Helvetica Neue",verdana,arial,helvetica,sans-serif; }

#newcustomersignupform .fieldlabel
{ margin:15px 0; }

#customersignup h2
{ margin-bottom:.6em; }

#customersignup p
{ margin-bottom:.6em; }

#customerlogin input[type=text], #customerlogin label, #customersignup p
{ font:normal 170%/1.6 "Helvetica Neue",verdana,arial,helvetica,sans-serif; }

.loginbox .buttonRow
{ float:none; text-align:center; }


#newcustomersignupform .forminner
{ zoom:1; padding:40px 353px 0 25px; display:block; clear:both; width:500px; background:url(../images/bg-dblwideform.gif) no-repeat; }
#newcustomersignupform .forminner:after
{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

#newcustomersignupform .forminner .information
{ width:425px; }

#newcustomersignupform input[type=text], #newcustomersignupform input[type=password], 
#addressBookProcessDefault input[type=text]
{ float:right; height:35px; width:240px; border:1px solid #b7b7b7; margin:0 0 10px 10px; font:normal 170%/1.6 "Helvetica Neue",verdana,arial,helvetica,sans-serif;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}
#newcustomersignupform select, #addressBookProcessDefault select
{ float:right; margin:0 0 10px 10px; }
#newcustomersignupform input[type=radio], #newcustomersignupform input[type=checkbox], #addressBookProcessDefault input[type=checkbox]
{ float:left; margin-top:15px; }

label.checkboxLabel, label.radioButtonLabel
{ float:left !important; }

#newcustomersignupform
{ position:relative; width:878px; background:url(../images/bg-dblwideformwrap.gif) repeat-y; }

#newcustomersignupform-close
{ float:right; }

.dblwideformbtm
{ display:block; width:878px; height:99px; background:url(../images/bg-dblwideformbtm.gif) no-repeat; }

#newcustomersignupform .alert, #addressBookProcessDefault .alert
{ float:right; }

#infoShoppingCart div
{ width:350px; }

#addressBookProcessDefault .boxl .inner fieldset
{ zoom:1; width:500px; }
#addressBookProcessDefault .boxl .inner fieldset:after
{ content:"."; display:block; height:0; clear:both; visibility:hidden; }


/*
LOGOFF PAGE
*/
h1#logoffDefaultHeading, h1#advSearchDefaultHeading
{ padding:0 0 15px 10px; border-bottom:5px solid #67be00; }



.bigsrchbtn
{ float:right; margin:0 200px 25px 0; }

.srchback
{ float:left; margin:0 0 25px 200px; }

/*
TIMEOUT LOGIN PAGE
*/

#timeoutBody #customersignup
{ float:none; margin:15px auto; }

#timeoutDefaultContent
{ padding:0 25px 25px 25px; border-bottom:5px solid #67be00; }


/*
CHECKOUT PAGES
*/

#checkoutPayment, #checkoutShipping, #addressBookDefault, #accountDefault, #checkoutShipAddressDefault, #checkoutConfirmDefault, #advSearchDefault, #addressBookProcessDefault
{ padding:15px; }

#checkoutpaymentBody h1, #checkoutshippingBody h1
{ border-bottom:5px solid #67be00; padding-bottom:15px; }

.boxl
{ width:878px; background:url(../images/bg-dblwideformwrap.gif) repeat-y; }

.boxl .inner
{ zoom:1; padding:40px; display:block; clear:both; width:798px; background:url(../images/bg-dblwideform.gif) no-repeat; }
.boxl .inner:after
{ content:"."; display:block; height:0; clear:both; visibility:hidden; }


.boxn
{ float:left; background:url(../images/bg-login.gif) no-repeat; width:439px; padding:0; margin:0; }

.boxn .inner, .boxl .inner
{ padding:40px; }

.boxnbtm
{ display:block; width:439px; height:99px; background:url(../images/bg-loginbtm.gif) no-repeat; }

#checkoutBillto, .discount_coupon
{ float:left; }

#checkoutOrderTotals, .paymentmethod
{ float:right; }

.change-instructions
{ font-size:70%; }

.row_payments_coupons
{ clear:both; }

.loginbox
{  }

.buttonRow
{ margin:12px; }


.totalBox, .lineTitle
{ float:right; }

#otsubtotal, #otshipping, #ottax, #otloworderfee, #ottotal
{ clear:both; }
#otsubtotal:after, #otshipping:after, #ottax:after, #otloworderfee:after, #ottotal:after
{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

#otshipping sup
{ display:none; }


#zenbody tr.tableHeading
{ background-color:#00B8DB; color:#fff; }

.creditcardicons img
{ vertical-align:top; }


/*
gALLERY/sKI oF tHE wEEK pAGES..:
*/

.skierinfo 
{ background: #e6e2e1; color:#414141; min-height:703px; float: left; margin:10px 5px; padding:3px 10px; width:413px; }
.skierinfo .text { color:#414141; font-family:'Reenie Beanie',arial,serif;font-size:23px;font-weight:bold;line-height:22px;}
.skierinfo .underline { color:#b8b5b4;text-decoration:underline;}
.skierinfo p {margin: 0 0 8px; text-align:justify; }

#gallery
{ zoom:1; padding:0; margin-left:10px; }
#gallery:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

* html #gallery
{ width:900px; border:1px solid #000; }

#gallery .skier
{ float:left; margin:0 10px; }


.skier h3
{
font:bold 130% 'Helvetica Neue', sans-serif;
color:#fff;
background:url(../images/bg-skierproheadline.gif) no-repeat;
padding:.5em .7em;
margin:0;
}

.skier h3 span
{ font-weight:normal; }

.skierpopbox
{ overflow:hidden; width:1036px; padding:0 5px; }

.skierpopbox img
{ margin:10px 5px; float:left; }

#featuredski
{ zoom:1; }
#featuredski:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

#featuredski #skidescription, #featuredski #skipictures
{ float:right; }

#featuredski #skidescription
{ width:389px; padding:10px 0 0 20px; }

#featuredski #skipictures .thumbs
{ float:left; }

#featuredski #skipictures .thumbs .hover
{
filter:alpha(opacity=75);
-moz-opacity: 0.75;
opacity: 0.75;
}

#featuredski #skipictures .thumbs img
{ padding:0; margin:0 2px 2px 0; display:block; cursor:pointer; }

.pastskis
{ float:left; margin:0 3px; }

.pastskis h4
{ margin:.5em 0; }

.pastskis h4, .pastskis p
{ padding-left:5px; }

/*
bLOG...:
*/

#sidehaps, #sidearchives
{ border-bottom:1px solid #cacaca; }

#siderecentposts
{ border-top:1px solid #fff; border-bottom:1px solid #cacaca; padding-top:15px; }

#sidetags, #sidearchives
{ border-top:1px solid #fff; padding-top:15px; }

li.cat-item, ul#recentposts li
{ margin:.2em 0 0 0; padding:0 0 0 5px; }

#sidebar h3
{ font-size:175%; margin-bottom:5px; }

#posts
{ width:550px; float:left; }

.post
{ clear:both; margin:15px 0; }

#sidebar
{ width:240px; float:right; }

#subnav #searchform div
{ font-size:125%; color:#fff; float:left; padding 0; margin:8px 25px; }

#sidebartags
{ line-height:150%; }

#sidebartags a
{ color:#666; }

#sidebartags a:hover
{ text-decoration:none; color:#0099CC; }

p.postInfo
{ font-size:90%; background:#e7e7e7; margin:10px 0 0; padding:5px; }

p.postInfo a
{ color:#000; }

p.postInfo a:hover
{ color:#336699; }


.commentlist p.alt
{ background:transparent; }

/*
tELLURIDE pAGE..:
*/

#telluridesketch
{ background:url(../images/bg-telluridesketch.gif) no-repeat bottom; padding:0 30px 200px 30px; }

#telluridephoto
{ margin:5px 0 0 11px; }

#telluridelinks-guide
{ zoom:1; margin:30px 0 0 23px; }
#telluridelinks-guide:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

#telluridelinks, #tellurideguide
{ float:left; }

#telluridelinks
{ zoom:1; width:685px; }
#telluridelinks:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

#tellurideguide
{ margin-left:19px; padding:10px; width:206px;
border:1px solid #e4e4e4;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

#tellurideguide a img
{ border:2px solid #0099CC; }

#tellurideguide a:hover img
{ border:2px solid #e4e4e4; }

.greyroundedbox
{ zoom:1; background:#f7f7f7; border:1px solid #e4e4e4; padding:10px; margin:7px 0;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}
.greyroundedbox:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }
.greyroundedbox .inner
{ text-align:center; }
.greyroundedbox .inner p
{ margin:0 auto; padding-top:2px; color:#0099cc; }

/*
cONTEST pAGE..:
*/
#gorillabox
{ background:url(../images/bg-gorillabox.gif) no-repeat; padding-top:560px; }

#gorillabox .greyroundedbox
{ width:207px; margin:15px auto; }

.contestinnards
{ padding:0 30px 150px 30px; }

/*
pRESSROOM pAGE..:
*/

.pressroomlinks
{ width:23%; float:left; margin:0 15px 25px 0; text-align:center; }

.pressroomlinks h3
{ padding:0; margin:0; font:bold 105% verdana, sans-serif; }

.pressroomlinks .greyroundedbox
{
-moz-border-radius:7px;
-webkit-border-radius:7px;
}
.pressroomlinks .greyroundedbox .inner, .pressroomlinks .greyroundedbox .inner p
{ text-align:right; }

.individualfaq
{ width:45%; margin:0 20px 25px 0; float:left; }

.individualfaq p
{ margin:0; padding:0; }

.individualfaq .question
{ font:normal 140% "Helvetica Neue",verdana,arial,helvetica,sans-serif; font-style:italic; color:#67BE00; }

.individualfaq .answer
{ font:normal 100% "Helvetica Neue",verdana,arial,helvetica,sans-serif; }

/*
lOCATION pAGE.."
*/

.locationlinks
{ width:23%; float:left; margin:0 15px 25px 0; text-align:center; }

#telluride .locationlinks
{ width:44%; }

.locationlinks h3
{ padding:0; margin:0; font:bold 105% verdana, sans-serif; }

.locationlinks .greyroundedbox
{
-moz-border-radius:7px;
-webkit-border-radius:7px;
}
.locationlinks .greyroundedbox .inner, .locationlinks .greyroundedbox .inner p
{ text-align:right; }

#credits .locationlinks .greyroundedbox .inner, #credits .locationlinks .greyroundedbox .inner p
{ text-align:center; }


/*
    ColorBox Core Style
    The following rules are the styles that are consistant between all ColorBox themes
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the order/nesting of the generated HTML, 
    in hope that this will make the relationship easier to understand. Thanks, jack@colorpowered.com
*/
#cboxOverlay{background:url(../images/overlay.png) 0 0 repeat;}

#colorbox{}
	#cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) -100px 0 no-repeat;}
	#cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) -129px 0 no-repeat;}
	#cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) -100px -29px no-repeat;}
	#cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) -129px -29px no-repeat;}
	#cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y;}
	#cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}

	#cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}
	#cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}

	#cboxContent{background:#fff;}
		#cboxLoadedContent{margin-bottom:28px;}
                #cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
                #cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
                #cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
                #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
                #cboxPrevious.hover{background-position:-75px -25px;}
                #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
                #cboxNext.hover{background-position:-50px -25px;}
		#cboxLoadingOverlay{background:url(../images/loading_background.png) center center no-repeat;}
                #cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat;}
		#cboxClose{position:absolute; bottom:0; right:0; background:url(../images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
		#cboxClose.hover{background-position:-25px -25px;}
		
/***** TWITTER IN FOOTER *****/
#latest-tweet .tweet_time { display:none }
#latest-tweet ul, #latest-tweet li { margin: 0; padding:0 }
#latest-tweet ul {font-size:95%; font-style:italic; margin:0 5px 5px; line-height:1.4;}
