/* SeattleWeekly.com CSS - Optimized for Win IE 5+, Safari, and Mozilla/Firefox \*/
h1,h2,h3,h4,h5,h6,pre,code		{font-size: 1em;}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input	{margin: 0px; padding: 0px;}
a img,:link img,:visited img	{border: none;}
ul								{list-style: none;}
address							{font-style: normal;}
:link,:visited					{text-decoration: none;}

/* Strip wrapper */
#bannerrow, #navrow, #topsearch, #bodyrow .right, #articletools, #articlemoreby, #swlinks, #vvlinks	{display: none;}
#copyright						{display: block !important; border-top: 1px solid #000000; padding-top: 1em; margin-top: 1em;}

/* Site Styles */
body							{font-family: Georgia, 'Times New Roman', Times, serif; font-size: 95%;}
h1,h2,h3,h4,h5,h6,address, .browse, .quote, .button, .image, .spotlight, .more, .nav, .header, .footer, input, select, textarea			{font-family: 'Trebuchet MS', Trebuchet, Helvetica, Arial, sans-serif}
.browse							{font-size: .8em;}
.oas							{margin: 1px; text-align: left;}
.highlight						{background-color: #E7E5D9;}
.hide							{display: none;}
.show							{display: block;}
.clickable						{cursor: pointer; cursor: hand;}
div.clickable:hover a			{text-decoration: underline !important;}
a								{color: #13694E;}
a:hover, a:active				{text-decoration: underline;}
a:active, a:visited				{color: #214232;}
input							{font-size: .75em; padding-left: 3px;}
select							{font-size: .75em;}
textarea						{font-size: .75em;}
input.go						{height: 19px !important; width: 19px !important; vertical-align: middle;}

#pagewrapper					{margin: 1em 2em;}
#bodyrow						{width: 100%;}

div.header						{clear: both; height: 19px; color: #000000; font-size: .8em; font-weight: bold; line-height: 17px; text-transform: uppercase; vertical-align: text-top;}
div.header a					{color: #000000;}
div.header h2					{float: left; height: 17px; padding: 0px 9px 0px 4px;}
div.header .date, div.header .action			{float: right; padding-right: 4px; font-weight: normal; text-transform: none;}
div.header						{border-bottom: 1px solid #000000; border-top: 1px solid #000000; margin-bottom: 1em;}


#coverstory						{margin-bottom: 5px;}
#coverstory img					{clear: left; border: 1px solid #000000;}
#listings						{width: 369px; height: 145px;}
#listings div div				{width: 362px;}
#listings select				{width: 150px;}
#listings a.more				{position: absolute; right: 5px; top: 90px; text-align: right;}

a.more							{display: block; font-size: .8em; padding-right: 15px; background: url(/graphics/global/more-grey.gif) center right no-repeat;}

.menu							{border: 1px solid #CCD5DD; background: #DFDFDF url(/graphics/global/menu-background.gif) top left repeat-x;}
.menu div						{position: absolute;}
.menu .menublock				{display: none;}
.menu div div					{position: absolute; top: 23px;  margin: 10px 5px 5px 5px; }
.menu h2						{display: none;}
.menu h2.passive				{display: block; height: 18px; border: 1px solid #FFFFFF; color: #FFFFFF; text-align: center; font-size: 12px; line-height: 18px;}
.menu h2.active, .menu .active h2	{display: block; height: 18px; border: 1px solid #FFFFFF; color: #FFFFFF; text-align: center; font-size: 12px; line-height: 18px; background-color: #57527E;}
.menu .active .menublock		{display: block;}

.spotlight						{font-size: .8em;}
.spotlight a					{font-weight: bold;}
.spotlight li					{list-style: disc inside;}
.spotlight img					{float: left; border: 1px solid #000000; margin-right: 3px;}

.digest							{margin-bottom: 1em;}
.digest:after 					{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .digest					{height: 1%;}
.tease							{margin-bottom: 1em;}
.highlight .tease				{margin: 0px 6px 6px 6px;}
.tease h3						{font-size: 1.1em; font-weight: normal;}
.tease p						{font-size: .8em;}
.tease img						{float: right; border: 1px solid #000000; margin: 0px 0px 3px 3px;}
.tease address					{margin-top: .3em; font-size: .8em; color: #333333;}
.tease:after 					{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .tease					{height: 1%;}

#classifieds					{height: 150px;}
#classifieds input, #classifieds select		{width: 200px;}
#classifieds .browse			{margin-top: 20px;}

#lowerright						{float: right; width: 120px; height: 1100px; margin: 0px 5px;}
#personalsbox					{width: 120px; overflow: hidden; background-color: #FFFFFF; border: 1px solid #000000;}
#personalsbox .personalstext	{font-family: Arial, Helvetica, sans-serif;}
#personalsbox h3				{width: 120px; background-color: #893126; color: #FFFFFF; font-size: 14px; text-align: center; text-transform: uppercase;}
#personalsbox h3 a				{display: block; color: #FFFFFF; width: 120px;}
#personalsbox img				{margin: 0px; padding: 0px;}
#personalsbox a.nervename		{display: block; margin: 0px; padding: 0px; width: 120px; font-size: 12px; background-color: #666666; color: #FFFFFF; text-align: right; font-weight: bold;}
#personalsbox .nerveblurb a		{display: block; font: 11px Arial, Helvetica, sans-serif; color: #000000; line-height: 115%; padding: 4px; text-decoration: none;}
#personalsbox h4		 		{width: 120px; background-color: #893126; color: #FFFFFF; font-size: 12px; font-weight: bold; text-align: center;}
#personalsbox h5		 		{width: 120px; background-color: #893126; color: #FFFFFF; font-size: 11px; font-weight: bold; text-align: center;}
#personalsbox h5 a		 		{display: block; color: #FFFFFF; width: 120px;}
#personalssearch				{text-align: center;}
#personalssearch strong			{font-size: 11px; font-weight: bold; text-align: center;}
#personalssearch select			{font-size: 9px;}
#personalssearch input			{font-size: 9px;}
#personalssearch input			{font-size: 11px; margin: 3px;}

#contests						{width: 120px; margin-top: 10px; border: 1px solid #CCCCCC;}
#contests p						{display: block; margin: 0px 5px;}

ul.browse						{padding-left: 1.5em; list-style: disc outside;}

/* Page Styles */
#filmlistings h2				{position: absolute; width: 112px;}
#foodlistings h2				{position: absolute; left: 112px; width: 50px;}
#musiclistings h2				{position: absolute; left: 162px; width: 112px;}
#artslistings h2				{position: absolute; left: 274px; width: 93px;}

#frontbottom					{clear: both; width: 620px; padding: 0px 0px 0px 5px; }
#frontbottom img				{float: left; border: 1px solid #000000; margin: 0px 3px 3px 3px;}
#frontbottom h3					{font-size: 1em; font-weight: bold;}
#frontbottom p					{font-size: .75em;}
#frontbottom address			{margin-top: .1em; font-size: .75em; color: #333333;}
#frontbottom .lead h3			{font-size: 1.1em; font-weight: normal;}
#frontbottom .lead p			{font-size: .8em;}
#frontbottom .lead address		{margin-top: .3em; font-size: .8em; color: #333333;}
#frontbottom .columns			{float: right; width: 245px; padding: 4px; margin-left: 4px; border-left: 1px solid #CCCCCC;}
#frontbottom .highlight .columns		{border-left: 1px solid #FFFFFF;}
#frontbottom .columns .thisweek	h3		{display: inline; font-size: 1em;}
#frontbottom .columns .thisweek	p		{display: inline; padding-left: 5px; font-size: .8em;}
#frontbottom .columns .thisweek	.tease	{margin-bottom: .3em;}
#frontbottom .tease:after 		{content: "."; display: block; height: 0; clear: left; visibility: hidden;}
* html #frontbottom .tease		{height: 1%;}
#diversionsdigest				{position: absolute; width: 370px; margin-top: 1em;}
* html #diversionsdigest, #diversionsdigest:empty	{margin-top: 0px;}
#printdigest					{position: relative; left: 375px; width: 245px;}
#frontbottom #printdigest div.header h2		{clear: none;}
#newsletterdigest				{clear: both;}
#newsletterdigest p				{margin-bottom: .8em;}

#article, #index, #venue, #event, #listing, #page	{padding: 8px 5px 0px 5px;}

.articleannounce					{margin: 0px 8px 8px 8px; border-bottom: 1px solid #CCCCCC; padding-bottom: 8px; color: #777777; line-height: 1.5em; font-size: .8em;}
.articleannounce h4					{color: #893126; font-size: 1.25em;}
#articleheader, #articlebody		{margin: 0px 8px;}
#articleheader h2.headline			{font-size: 1.8em; font-weight: bold;}
#articleheader h2.headline strong	{color: #8B3122;}
#articleheader h3.subhead			{margin-top: .2em; color: #777777; font-size: 1em; font-weight: bold;}
#articleheader h3.subhead strong	{color: #000000;}
#articleheader address.byline		{margin-top: .6em; font-size: .9em;}
#articlebody p 						{margin: 1em 0px;}
#articlebody p, #articlebody ul, #articlebody ol, #articlebody dl, #articlebody table, #articlebody blockquote	{line-height: 1.5em; font-size: .9em;}
#articlebody p:hover a, #articlebody .caption:hover a, #articlebody .credit:hover a	{text-decoration: underline;}
#articlebody p a					{font-weight: bold;}
#articlebody h3 					{font-size: 1.3em; font-weight: bold;}
#articlebody .image					{margin: 1em 0px .5em .5em; padding: 1px; background-color: #000000; font-size: .75em;}
#articlebody .image .caption		{color: #FFFFFF; margin: 3px 8px 1px 8px; clear: left;}
#articlebody .image .caption a		{color: #FFFFFF;}
#articlebody .image .credit			{color: #999999; margin: 3px 8px 5px 8px; font-style: italic; clear: left;}
#articlebody .image .credit a		{color: #999999;}
#articlebody .relatedinfo			{margin: .5em 0px .5em .5em;}
#articlebody .relatedinfo_block		{margin-top: -9px; font-size: .9em;  padding: 5px 9px 5px 9px; border-bottom: 1px solid #DFDFDF; border-left: 1px solid #DFDFDF; border-right: 1px solid #DFDFDF;}
#articlebody .quote					{margin-top: .5em; color: #893126; background: url(/graphics/global/quotes-right.gif) bottom right no-repeat; }
#articlebody .quote	blockquote		{font-size: 1.2em; padding: 3px 10px; background: url(/graphics/global/quotes-left.gif) top left no-repeat;}
#articlebody .quote	cite			{display: block; font-size: .9em; padding: 3px 10px; text-align: right;}
#articlebody .excerpt				{padding-left: 40px; padding-right: 40px;}
#articlebody ul						{margin: 1em 0px 1em 1.5em;}
#articlebody ul.noindent			{margin: 1em 0px 1em 0px;}
#articlebody ul li					{list-style: disc;}
#articlebody ul.noindent li			{list-style-position: inside;}
#articletools						{margin: 0px 50px; text-align: center; clear: left;}
#articletools a.button				{display: block; float: left; height: 20px; width: 120px; margin: 15px; overflow: hidden; color: #FFFFFF !important; font-size: 12px; line-height: 20px; text-align: center; background: url(/graphics/global/button-120.gif) no-repeat;}
#articlemoreby						{margin: 0px 8px 1em 8px; padding-bottom: 8px; clear: left;}
#articlemoreby ul					{padding: 0px 8px 0px 1.8em; font-size: .85em;}
#articlemoreby li					{padding-top: 4px;}
#articlemoreby .column				{color: #444444;}