/* patterson hood */
/* eric meyer's reset reloaded, minus table elements */
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, b, u, i, center, 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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 1px dotted #d3b090;
}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
	background: #000;
	color: #ddc4b2;
	font-family: times, garamond, serif;
	font-size: 62.5%; /* clagnut font-size method: now 1em = 10px */
	text-align: center;
	background-repeat: repeat-x;
	background-attachment: fixed;
	}
/* Apply the following IDs to body element per page to give navigation indicated state. */
#home .home a, 
#news .news a, 
#tour .tour a, 
#bio .bio a, 
#blog .blog a,
#oscar .oscar a,
#photos .photos a,
#merch .merch a,
#press .press a,
#productions .productions a,
#links .links a,
#mailing .mailing a,
#contact .contact a {color: #fef5ef}
.pageWrap {
	width: 1000px;
	margin: 0 auto;
	background: #000 url(images/bg_body.gif) repeat-y top center;
	}
#column {/* apply this ID to div.pageWrap to switch to column background */
	background-image: url(images/bg_body.gif);
	}
.page {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	}
h1, h2, h3, h4 {
	color: #3280AB;
	font-weight: bold;
	}
h1 { margin: 0 0 .6em 0; font-size: 1.7143em; text-indent: -10px;}

h2 {
	margin: 0 0 8px 0;
	font-size: 1.4em;
}
h3 {
	margin: 0 0 6px 0;
	font-size: 1.2em;
}
h4 {
	margin: 0 0 4px 0;
	font-size: 1em;
}
h5 {
	margin: 0 0 10px 0;
	font-size: 2em;
	font-variant: small-caps;
	color:#3280AB;
}

body, table, td, div, input {
	line-height: 1; /* default to line-height based on size of the element */
	font-family: times, garamond, serif;
}
.mast, .nav, .content, .contentR, .foot { 
	font-size: 1.4em;
	}
a:link, a:visited {	
	color:#6e9eb9;
	text-decoration: underline;
	}
a:visited {
	color: #6e9eb9;
	}
a:hover, a:active {
	color:#62A2C5;
	text-decoration: none;
	}
	
a img { border: none; }


p {
	padding: 0 0 12px 0;
}
hr {
	background: #563843;
  	border: 0;
  	color: #563843;
  	height: 1px;
	margin: 0;
	}

ol li {/* set this back to numerals after the reset */
	list-style-type: decimal;
	}

table {	font-size: 90%; /* IE font-size inheritance fix */ }

/* =CUSTOM CLASSES */


/* =table appearance */
.tableheader {
	border-bottom: 1px solid #FFF5EF;
	background: #E2B393;
	color: #563843;
	font-weight: bold;
	}

th {
	border-bottom: 1px solid #E2B393;
	background-color:#DDCDAC;
	color:#563843;
	text-align: center;
}

td {
	border-bottom: 1px solid #F2D0BC;
	background-color:#FFF5EF;
	color: #563843;
}

tr.alt td, td.alt {/* classes for alt row td background color, alt td color across rows, respectively */
	background-color:#F5ECD8;
	padding: 10px 0 10px 0;
	color: #563843;
}
/* general use =input appearance */

.date {
      width:85px;
      text-align:center;
      }
.dest {
      width:95px;
      text-align:center;
	  }
.venue {
      width:200px;
      text-align:center;
	  }
.acts {
      width:450px;
      text-align:center;
	  	  padding: 5px 0;
	  }
.buy {
      width:200px;
      text-align:center;
	  }

.myfield {
	border:1px solid #333;
	background: #fff;
}	
.myfieldFocus {
	border:1px solid #000;
	background:#fff;
}

/****** =LAYOUT *******/

.clearfloat {
	clear: both;
	height: 1px;
	}
.clear0 {
	height: 0;
	clear: both;
	}

/* 'self-clearing float' method, as seen at position is everything . net ; */
/* class="clearfix" is applied to parent of floated children, e.g. class="content clearfix", when .content contains floating columns */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}/* have misgivings about telling this to FF, but doesn't seem to hurt */

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;} /* give old IE 'hasLayout'. Using zoom: 1; may be better? haven't tested. *//* if zoom works, may eliminate need to filter to IE lt7, hide from IEmac */
.clearfix {display: block;}
/* End hide from IE-mac */

/* end float kludges. begin page layout */

/* =masthead */
.mast {
	background: #000000;
	}
.mastL {
	float: left;
	width: 684px;
	}
.mastR {
	float: right;
	width: 276px;
	}

/****** MAIN =NAVIGATION *******/

.nav {
/* 	min-height: 30px; *//* not needed since we're floating navigation */
	background: #311129 url(images/bg_nav.gif) repeat-x top;
	}
.nav ul {
	margin-left: 20px;
	padding: 0;
	}
.nav li {
	list-style-image: none;
	float: left;
	background: url(images/bg_nav_li.gif) no-repeat left center;
	}
.nav li.first { background: none; }

.nav a:link, .nav a:visited, .nav a:hover  {
	display: block;
	line-height: 30px;
	padding: 0 10px;
	color: #DDCDAC;
	font-weight: bold;
	text-decoration: none;
	}
.nav a:hover {
	background: #532D44;
	color: #ffffff;
	}

/****** =CONTENT *******/

.content {
	background: #000000;
	line-height:1.35em;
	padding:40px;
	overflow:auto;
	}
.content2 {
	background: #000000;
	line-height:1.35em;
	padding:40px;
	font-size: 150%;
	font-weight: bold;
	overflow:auto;
	}
.contentL, .contentR {
	padding: 40px 0;
	}
.contentL {
	float: left;
	width: 690px;
	background: #000;
	border-style:solid;
	border-right:solid #201318;
	}
.contentL .content  {
	padding: 0 30px;
	_padding: 0 20px;/* IE6 hack */
	background: none;
	}
.content ul, .content ol { /* put back some uniform spacing for both list types */
	margin: 0 0 0 8px;
	padding: 0 0 6px 0;
	}
.content ul li {
	padding: 0 0 6px 12px;
	}
.content ol li {
	margin: 0 0 6px 12px;
	}
.content ul ul, .content ol ol {
	margin-bottom: -6px;
	padding: 6px 0 0 0;
	}
.content ul li {
	background: url(images/li.gif) no-repeat 0 .5em; 
}
.contentImg {
	float: right;
	margin: 0 0 10px 10px;
	}
.contentImgIn {
	float: right;
	margin: 15px 0 5px 15px;
	}
.contentImgIn2 {
	margin: 15px;
	}
.contentImgIn3 {
	margin-right: 8px;
	float: left;
	overflow:auto;
	}
.productionsImg {
	float: left;
	margin: 0 10px 5px 5px;
	border: 1pt;
	border-style: solid;
	border-color: #380B27;
	}
.contentR {
	float: right;
	margin-right: 35px;
	_display:inline;/* IE6 hack */
	width: 210px;
	color: #e6c0a1;
	}
.contentRPad {	
	padding: 0 0 0 10px;
}

.contentR h1 { color: #cb9a72; }

.contentR h3 {
	padding-top: 5px;
	}

.contentR h2, .contentR h3, .contentR h4 { 
	margin-bottom: 0;
	color: #e6c0a1;
	line-height: 1.3; }
.contentR p {
	padding-bottom: 8px;
	font-size: .85em;
	line-height: 1.3;
	}
.contentR span {
	text-transform: uppercase;
	}
.contentR p a {
	display: block;
	padding: 10px 0 0 0;
	}
.contentR a:link, .contentR a:visited, .contentR a:hover {
	color: #fef5ef;
	text-decoration: none;
	}
.contentR a:hover {text-decoration: underline;}

.promo {
	position: relative;
	float: left;
	width: 200px;
	margin-right: 10px;
	padding-top: 20px;
	font-size: .85em;
	line-height: 1.2em;
	}
.promo1 {
	width:335px;
	font-family: sans-serif;
	font-weight: bold;
	text-transform:capitalize;
	text-align: center;
	padding: 4pt;
	border: 2pt;
	border-style: double;
	border-color: black;
	padding:10px;
	background-color:black;
	border:1px solid #431933;
	margin: 5px;
	}
.promo2 {
	width:315px;
	font-weight: bold;
	text-transform:capitalize;
	text-align: center;
	padding: 4pt;

	border: 2pt;
	border-style: double;
	border-color: black;
	padding:5px;
	background-color:black;
	border:1px solid #431933;
	margin: 5px;
	line-height: 1.5em;
	}
	
.promomerchAll {
	float: left;
	}

.promomerch {
	width:600px;
	height: 150px;
	font-family: sans-serif;
	line-height: 1.3;
	text-align: left;
	padding: 4pt;
	border: 2pt;
	border-style: double;
	border-color: black;
	padding:10px;
	background-color:black;
	border:1px solid #431933;
	margin: 10px 5px;
	}
*html .promomerch {
	height: 180px;
	}
*:first-child+html .promomerch {
	height: 180px;
	}

.promomerch2 {
	width:200px;
	font-family: sans-serif;
	line-height: 1.3;
	text-align: left;
	padding: 4pt;
	border: 2pt;
	border-style: double;
	border-color: black;
	padding:10px;
	background-color:black;
	border:1px solid #431933;
	margin: 10px 5px;
	float: right; 
	}
.promoImg {
	float: left;
	margin: 0px 15px 35px 0px;
	}
.promo img { 
	float: left; 
	margin-right: 8px; 
	}
.promo a:link, .promo a:visited { 
	text-decoration: none; 
	}
.promo a:hover { 
	text-decoration: underline; 
	}
.moLeft {
	width:500px;
	float: left; 
	}
.moRight {
	width:300px;
	float: right; 
	}

.footer {
	height: 20px;
	padding-bottom: 20px;
	background: #380b27 url(images/bg_footer.gif) no-repeat center top;
	}

http://s7.addthis.com/static/r07/widget12.css

#at16lb{    display:none;   position:absolute;   top:0%;   left:0%;   width:100%;   height:100%;   z-index:1001;   background-color:black;   opacity:0.001}#at20mc, #at_email, #at16pib, #at16pc, #at16pi, #at_share, #at_complete, #at_success, #at_error {    position:static!important}#at20mc {    position:absolute;left:0px;top:0px}#at20mc a {    color:#3366BB} .at15a{border:0px;height:0px;margin:0px;padding:0px;width:100%;width:230px}.atnt {text-align:center!important;padding:6px 0px 0px 0px!important;height:24px!important}.atnt a {text-decoration:none;color:#3366bb}.atnt a:hover {text-decoration:underline}/*not currently used;would be for ads#at15a1{border-bottom:1px solid #eee}#at15a2{border-top:1px solid #eee}*/#at_msg,#at16p label,#at16nms,#at_share .at_item,#at16p,#at15s,#at16p form input,#at16p form textarea {font-family:arial,helvetica,tahoma,verdana,sans-serif!important;font-size:12px!important;   outline-style:none;   outline-width:0px;   line-height:1em}* html #at15s.mmborder {    position:absolute!important}#at15s.mmborder {border:10px solid #7f7f7f!important;   position:fixed!important}/*\*/#at15s.mmborder {width:240px!important}/**/#at15s{background-color:#fff;border:1px solid #ccc;color:#4c4c4c!important;float:none!important;line-height:1em!important;margin:0px!important;overflow:visible!important;padding:1px!important;text-align:left!important;width:230px!important;   position:absolute!important}#at15s_head{position:relative;background:#f2f2f2;padding:4px;cursor:default;   border-bottom:1px solid #e5e5e5}#at15s_brand,#at16_brand{position:absolute}#at15s_brand {top:4px;right:4px}#at16_brand{top:5px;right:30px;   cursor:default}#at_hover{padding:4px}#at_hover .at_item, #at_share .at_item{background:#fff!important;float:left!important;color:#4c4c4c !important}#at16nms {padding:4px 5px}#at_hover .at_item{width:102px!important;padding:2px 3px!important;margin:1px}#at_hover .at_item.atiemode2 {    width:104px!important}#at_hover .at_item:hover,#at_hover .at_item.athov {    margin:0px!important}#at_hover .at_item:hover,#at_hover .at_item.athov,#at_share .at_item:hover,#at_share .at_item.athov{background:#f2f2f2!important;   border:1px solid #e5e5e5;color:#000!important}/* hack for ie6 only */* html #at_hover .at_item {    border:1px solid #fff}* html #at_hover .at_item.athov {    border:1px solid #e5e5e5!important;   margin:1px!important}/* end hackery */#at_email15{padding-top:5px}.at15e_row{height:28px}.at15e_row label,.at15e_row span{padding-left:10px!important;display:block!important;width:60px!important;float:left!important}.at15e_row input,.at15e_row textarea{display:block!important;width:150px!important;float:left!important;background:#fff!important;border:1px solid #ccc!important;color:#333!important;font-size:11px!important;font-weight:normal!important;padding:0pt!important}/*#at_email{    height:338px!important}*/#at_email label,#at_email input,#at_email textarea {    font-size:11px!important}.at15t{display:block!important;height:16px!important;line-height:16px!important;padding-left:20px!important;background:url(//s7.addthis.com/static/r07/widget06.png) no-repeat left;cursor:pointer}.addthis_button {    cursor:pointer}.addthis_toolbox.addthis_default_style span {    line-height:16px}.addthis_default_style .addthis_separator {    margin:0px 5px;   display:inline}div.atclear {    clear:both}/* float rule */.addthis_default_style .addthis_separator,.addthis_default_style .at300b,.addthis_default_style .at300m,.addthis_default_style .at300bs {    float: left}.at300b img {    border:0}/* float padding */.addthis_default_style .at300b,.addthis_default_style .at300m {    padding:0px 2px}/* cursor rule */.at300b,.at300m,.at300bs {cursor:pointer}.at300bs {background:url(//s7.addthis.com/static/r07/widget06.png) no-repeat left;   overflow:hidden;   display:block;   height:16px;   width:16px;line-height:16px!important}.at300bs.at15t_expanded,.at300bs.at15t_compact {    background:url(//s7.addthis.com/static/t00/logo1414.gif) no-repeat left;margin-right:4px}.at15t_more{background:url(//s7.addthis.com/static/t00/logo1414.gif) no-repeat left !important} /*;background-position:0px 100px}*/.at15t_000{background-position:0px -0px}.at15t_aim{background-position:0px -16px}.at15t_amazonwishlist{background-position:0px -32px}.at15t_ask{background-position:0px -48px}.at15t_backflip{background-position:0px -64px}.at15t_baidu{background-position:0px -80px}.at15t_ballhype{background-position:0px -96px}.at15t_bebo{background-position:0px -112px}.at15t_bitly{background-position:0px -128px}.at15t_blogger{background-position:0px -144px}.at15t_blogmarks{background-position:0px -160px}.at15t_brainify{background-position:0px -176px}.at15t_buddymarks{background-position:0px -192px}.at15t_buzz{background-position:0px -208px}.at15t_care2{background-position:0px -224px}.at15t_connotea{background-position:0px -240px}.at15t_delicious{background-position:0px -256px}.at15t_digg{background-position:0px -272px}.at15t_diglog{background-position:0px -288px}.at15t_diigo{background-position:0px -304px}.at15t_dotnetkicks{background-position:0px -320px}.at15t_dzone{background-position:0px -336px}.at15t_ekudos{background-position:0px -352px}.at15t_email{background-position:0px -368px}.at15t_evernote{background-position:0px -384px}.at15t_facebook{background-position:0px -400px}.at15t_fark{background-position:0px -416px}.at15t_faves{background-position:0px -432px}.at15t_favorites{background-position:0px -448px}.at15t_favoritus{background-position:0px -464px}.at15t_folkd{background-position:0px -480px}.at15t_forgetfoo{background-position:0px -496px}.at15t_fresqui{background-position:0px -512px}.at15t_friendfeed{background-position:0px -528px}.at15t_friendster{background-position:0px -544px}.at15t_funp{background-position:0px -560px}.at15t_globalgrind{background-position:0px -576px}.at15t_google{background-position:0px -592px}.at15t_googletranslate{background-position:0px -608px}.at15t_gravee{background-position:0px -624px}.at15t_hatena{background-position:0px -640px}.at15t_hellotxt{background-position:0px -656px}.at15t_hemidemi{background-position:0px -672px}.at15t_hi5{background-position:0px -688px}.at15t_hyves{background-position:0px -704px}.at15t_kaboodle{background-position:0px -720px}.at15t_kirtsy{background-position:0px -736px}.at15t_linkagogo{background-position:0px -752px}.at15t_linkedin{background-position:0px -768px}.at15t_live{background-position:0px -784px}.at15t_livejournal{background-position:0px -800px}.at15t_meneame{background-position:0px -816px}.at15t_mindbodygreen{background-position:0px -832px}.at15t_misterwong{background-position:0px -848px}.at15t_mixx{background-position:0px -864px}.at15t_mssocialbookmarks{background-position:0px -880px}.at15t_multiply{background-position:0px -896px}.at15t_myaol{background-position:0px -912px}.at15t_mylinkvault{background-position:0px -928px}.at15t_myspace{background-position:0px -944px}.at15t_n4g{background-position:0px -960px}.at15t_netlog{background-position:0px -976px}.at15t_netvibes{background-position:0px -992px}.at15t_netvouz{background-position:0px -1008px}.at15t_newstrust{background-position:0px -1024px}.at15t_newsvine{background-position:0px -1040px}.at15t_nujij{background-position:0px -1056px}.at15t_oknotizie{background-position:0px -1072px}.at15t_oneview{background-position:0px -1088px}.at15t_orkut{background-position:0px -1104px}.at15t_oyyla{background-position:0px -1120px}.at15t_phonefavs{background-position:0px -1136px}.at15t_pingfm{background-position:0px -1152px}.at15t_plaxo{background-position:0px -1168px}.at15t_plurk{background-position:0px -1184px}.at15t_posterous{background-position:0px -1200px}.at15t_print{background-position:0px -1216px}.at15t_propeller{background-position:0px -1232px}.at15t_pusha{background-position:0px -1248px}.at15t_reddit{background-position:0px -1264px}.at15t_segnalo{background-position:0px -1280px}.at15t_simpy{background-position:0px -1296px}.at15t_slashdot{background-position:0px -1312px}.at15t_squidoo{background-position:0px -1328px}.at15t_startaid{background-position:0px -1344px}.at15t_strands{background-position:0px -1360px}.at15t_stumbleupon{background-position:0px -1376px}.at15t_stylehive{background-position:0px -1392px}.at15t_svejo{background-position:0px -1408px}.at15t_symbaloo{background-position:0px -1424px}.at15t_tagza{background-position:0px -1440px}.at15t_tailrank{background-position:0px -1456px}.at15t_technet{background-position:0px -1472px}.at15t_technorati{background-position:0px -1488px}.at15t_thisnext{background-position:0px -1504px}.at15t_tipd{background-position:0px -1520px}.at15t_tumblr{background-position:0px -1536px}.at15t_twitter{background-position:0px -1552px}.at15t_typepad{background-position:0px -1568px}.at15t_wordpress{background-position:0px -1584px}.at15t_wykop{background-position:0px -1600px}.at15t_yahoobkm{background-position:0px -1616px}.at15t_yammer{background-position:0px -1632px}.at15t_yardbarker{background-position:0px -1648px}.at15t_yigg{background-position:0px -1664px}.at15t_youmob{background-position:0px -1680px}.at15t_netscape{background-position:0px -1232px}#at16clb {    font-size:16pt;   font-family:"verdana bold", verdana, arial, sans-serif}#at_share .at_item {width:123px !important;   padding:4px;   margin-right:2px;   border:1px solid #ffffff}#at16pm {    background:#fff;   /*border:1px solid #ccc;*/    width:298px;   height:360px;   text-align:left;   border-right:1px solid #ccc;   position:static}#at16pcc {position:fixed;top:0px;left:0px;width:100%;margin:0 auto;font-size:10px!important;color:#4c4c4c;   padding:0px;z-index:10000001;   overflow:visible}/* hack for ie6 only */* html #at16pcc {    position:absolute}/* iframe container */#at16abifc {    overflow:hidden;   margin:0;   top:10px;   left:10px;   height:335px;   width:492px;   position:absolute;   border:0}#at16abifc iframe {    border:0;   position:absolute;   height:360px;   width:516px;   top:-10px;   left:-10px}* html div#at16abifc.atiemode2 {    height:354px;   width:482px}* html #at16abifc iframe {    height:348px;   left:-10px;   top:-10px;   overflow:hidden}#at16p {background:url(//s7.addthis.com/static/t00/atbkg.png)}/* ifh is ie6 iframe hack */#at16p, #atie6ifh {    position:absolute;   /*position:fixed;*/    top:50%;   left:50%;   width:300px;   padding:10px;   margin:0 auto;   margin-top:-185px;   margin-left:-155px;   font-family:arial,helvetica,tahoma,verdana,sans-serif;   font-size:12px;   color:#5e5e5e;   z-index:10000001}#atie6ifh {    width:322px;   padding:0px;   height:381px;   margin-left:-165px}#at_share {    margin:0;   padding:0}#at16ps {    overflow-y:scroll;   height:284px;   padding:5px}/* address book panel tab */a#at16pit {    position:absolute;   top:37px;   right:10px;   display:block;   background:url(//s7.addthis.com/static/t00/tab00.gif) no-repeat;   width:16px;   height:20px;   line-height:19px;   margin-right:-17px;   /*text-indent:-9000px;*/    text-align:center;   overflow:hidden;   color:#3366bb;   /*top:26px;   right:0;*/}#at16pi {background:#e5e5e5;text-align:left;   /* @todo border:1px solid #fff;*/    border:1px solid #ccc;   border-bottom:0}#at16pi a {    text-decoration:none;   color:#3366bb}#at16pi a:hover {    text-decoration:underline}#at16pt {position:relative;background:#f2f2f2;height:13px;   padding:5px 10px}#at16pt h4, #at16pt a{font-weight:bold}#at16pt h4 {display:inline;margin:0;padding:0;font-size:12px;color:#4c4c4c;cursor:default}#at16pt a {position:absolute;top:5px;right:10px;/*font-size:1.4em;*/color:#4c4c4c;text-decoration:none}#at16pc form{margin:0}#at16pc form label {    display:block;   font-size:11px;   font-weight:bold;   padding-bottom:4px;   float:none;   text-align:left}#at16pc form label span {    font-weight:normal;   color:#4c4c4c;   display:inline}/* @todo why are the inputs textareas zoomed oddly in the iframe? on mac ffx/safari    turns out it's not just on the iframe;it's off localhost. probably has to do with    our doctype -- needs js action perhaps?    */#at_email form .abif {    width:272px !important}#at_email textarea/*.abif*/ {    height:55px !important;   word-wrap:break-word}/* hack for ie6 and 7 */* html #at_email textarea {    height:42px !important}*:first-child+html #at_email textarea {    height:42px !important}#at_email form input,#at_email form textarea {    background:#fff;   border:1px solid #bbb;   width:272px;   margin:0px;   margin-bottom:8px;   font-weight:normal;   padding:3px;   font-family:arial,helvetica,tahoma,verdana,sans-serif;   font-size:11px;   line-height:1.4em;   /*color:#a6a6a6;*/    color:#333}#at_email form .atfxmode2 {    width:279px}#at16pc form .at_ent {    color:#333!important}#at16pc form textarea {    /*width:356px;*/    height:48px}/* doesn't work on windows */#at16pc form input:focus,#at16pc form textarea:focus {background:#fffff0;   color:#333}#at16p .atbtn {    background:#fff;   border:1px solid #b5b5b5;   width:60px;   padding:2px 4px;   margin:0 2px !important;   font-size:11px !important;   font-weight:bold;   color:#333;   cursor:pointer}#at16p .atbtn:hover {    border-color:#444;   color:#06c}#at_email #ateml {    text-align:right;   font-size:10px;   color:#999}/* menu content */#at16pc {    height:323px;   font-size:11px;   text-align:left;   color:#4c4c4c}#at_email {    padding:5px 10px}#at16pc .tmsg {    padding:4px 2px;   text-align:right}/* services/filter */#at16ps {}#at16psf {    position:relative;   background:#f2f2f2 url(//s7.addthis.com/static/t00/atf02.gif) no-repeat center center;   border-bottom:1px solid #ccc;   height:20px;   padding:4px 10px;   text-align:center}* html #at16psf input {    padding:0}#at16psf input {    background:#fff;   border:none;   width:220px;   margin:2px 0 0;   color:#666;   outline-style:none;/* for safari */    outline-width:0px;   padding:2px 0 0;   font-family:arial,helvetica,tahoma,verdana,sans-serif;   font-size:12px}/*#at16psfx {    position:absolute;   top:12px;   right:14px;   display:block;   background:url(http://s7.addthis.com/static/t00/x00.gif) no-repeat;   width:16px;   height:16px;   line-height:16px;   @todo restore text-indent:-9000px;   outline:none}*//* notifications *//* Notifications */#at16pcc .at_error {    background:#f26d7d;   border-bottom:1px solid #df5666;   padding:5px 10px;   color:#fff}#at16pcc #at_success {    background:#d0fbda;   border-bottom:1px solid #a8e7b7;   padding:5px 10px;   color:#4c4c4c}/* footer */#at16pf {position:relative;background:#f2f2f2;height:12px;   border-top:1px solid #e5e5e5}#at16pf a {position:absolute;   outline:none;   padding:0;   margin:0;   overflow:hidden;   font-size:10px;    color:#4c4c4c;   font-family:Arial, Helvetica, Sans-Serif;   text-decoration:none}#at16pf a:hover {    text-decoration:underline}#at16pf a#at-whatsthis {    width:150px;   left:10px}#at16pf a#at-privacy {    width:39px;   left:90px}#at_complete {    font-size:13pt;   color:#47731d;   text-align:center;padding-top:130px;   height:208px!important;   width:472px}#at_s_msg {    margin-bottom:10px} #at16pf a#at-logo {background:url(//s7.addthis.com/static/t00/logo88.gif) no-repeat left;   padding-left:10px;right:10px}.at_baa {display:block;overflow:hidden;outline:none}#at15s #at16pf a {top:1px}#at16pc form #at_send {    width:80px !important;   }#at_feed {    display:none;   padding:10px;   height:300px}#at_feed span {    margin-bottom:10px;   font-size:12px}#at_feed div {width:102px!important;height:26px!important;line-height:26px!important;float:left!important;   margin-right:68px}#at_feed div.at_litem {    margin-right:0px}#at_feed a {margin:10px 0px;height:17px;line-height:17px}.fbtn{background:url(//s7.addthis.com/static/r05/feed00.gif) no-repeat;float:left;width:102px;cursor:pointer;text-indent:-9000px}.fbtn.bloglines{background-position:0 0;width:94px;height:20px !important;line-height:20px !important;margin-top:8px !important}.fbtn.yahoo{background-position:0 -20px}.fbtn.newsgator,.fbtn.newsgator-on{background-position:0 -37px}.fbtn.technorati{background-position:0 -71px}.fbtn.netvibes{background-position:0 -88px}.fbtn.pageflakes{background-position:0 -141px}.fbtn.feedreader{background-position:0 -172px}.fbtn.newsisfree{background-position:0 -207px}.fbtn.google{background-position:0 -54px;width:104px}.fbtn.winlive{background-position:0 -105px;width:100px;height:19px !important;line-height:19px;margin-top:9px !important}.fbtn.mymsn{background-position:0 -158px;width:71px;height:14px !important;line-height:14px !important;margin-top:12px !important}.fbtn.aol {background-position:0 -189px;width:92px;height:18px !important;line-height:18px !important}/* AddThis Side Panel */#at16pp {    color:#4c4c4c;   /*border-left:1px solid #fff;*/    position:absolute;   top:12px;   right:12px;   font-size:11px}#at16pp label {    font-size:11px !important}#at16ppc {    padding:10px;   width:179px;   /*height:306px;*/}#at16pph {    padding:5px 0 10px 0}#at16pph select {    margin:5px 0 8px 0}#at16pp .atinp {    width:156px; /* only in ie */}/* only in ie7 in quirks mode are these necessary;need js version @todo *//**:first-child+html #at16ppa,*:first-child+html #at16ppso{     width:160px}*/html>/**/body #at16pp .atinp {    width:176px; /* this rule will only be read in non-ie modern browsers */}#at16ppb {    background:#fff;   border:1px solid #ccc;   height:274px}/* Panel - Select Email Provider */#at16ep {    height:16px;   padding:8px}#at16ep a {    display:block;   height:16px;   line-height:16px;   padding-left:22px;   margin-bottom:8px;   font-size:12px}#at16ep a.at_gmail {    background:url(//s7.addthis.com/static/t00/gmail.gif) no-repeat left}#at16ep a.at_hotmail {    background:url(//s7.addthis.com/static/t00/hotmail.gif) no-repeat left}#at16ep a.at_yahoo {    background:url(//s7.addthis.com/static/t00/yahoo.gif) no-repeat left}#at16ppf p#atsb {    padding-top:20px;   font-size:10px}/* remember me row */#at16abr {    margin-top:10px}#at16abr input {    padding:0;   margin:0;   margin-right:5px}/* address book results */#at16ppso {    display:none;   text-align:right;   margin-top:2px}#at16ppa {    background:#fff;   border:1px solid #ccc;   height:228px;   width:178px;   overflow:auto}   #at16ppa a {    display:block;   white-space:nowrap;   padding:4px 8px;   font-size:12px!important}/* address book typedown filter */#at16eatdr {    position:absolute;   background: #fff;   border-top:0px;   max-height:110px;   overflow: auto;   z-index:500;   top:129px;   left:21px;   width:277px}* html #at_email #at16eatdr {    top:115px!important;   width:272px!important}*:first-child+html #at_email #at16eatdr {    top:115px!important;   width:272px!important}/* will only be read in non-IE modern browsers */html>/**/body #at_email form #at16eatdr.abif {    top:137px;   width:278px!important}#at16eatdr a {    display: block;   overflow: hidden;   border-bottom: 1px dotted #eee;   padding: 4px 8px}#at16eatdr a:hover, #at16eatdr a.hover {    background: #e0eefa;   text-decoration: none;   color: #333}/* promo units */#at_promo {    font-size:12px;   display:none}#at_promo button {    background:#ee6a44;   border-top:1px solid #ffa389;   border-left:1px solid #ffa389;   border-right:1px solid #d4522c;   border-bottom:1px solid #d4522c;   color:#fff}#at_promo .at-promo-content {    margin-top:12px}#at_promo .at-promo-btn {    padding-top:10px}#at_promo .at-promo-top {    background:url(images/60x60_atn_logo.jpg) no-repeat 0 0;   padding:10px 0 5px 70px}#at_promo h4 {    font-size:14px;   font-weight:bold;   margin:0 0 4px}#at_promo h4 sup {    font-size:11px;   color:#ee6a44}#at_promo span {    display:block}#at_promo .at-promo-btm-ffx {    background:url(/images/60x60_at_firefox_toolbar.jpg) no-repeat 0 0;   padding:6px 0 0 70px}#at_promo .at-promo-btm-ie {    background:url(/images/60x60_at_ie_toolbar.gif) no-repeat 0 0;   padding:6px 0 0 70px}
