/* ------- ISSUE ONE - INSPIRATION 1 ------- */
body{margin:20px 0 0 0; background-color:#000; font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#fff; /*background-image:url('/img/bg/1.gif'); background-repeat:repeat-x;*/}
img						{border:none;}
fieldset				{border:none; padding:0; margin:0;}

p,ul,li,h1,h2,h3,form	{margin:0; padding:0; font-weight:normal; font-size:100%}

li						{list-style-type:none;}
em						{font-style:normal; font-weight:bold;}
a{outline:none;}

#Container				{margin:auto; width:908px;/* background-color:#ff0000;*/}

#Header					{border-bottom:1px solid #1e1e1e; margin:0 0 16px 0; height:66px;/* background-color:#00ff00;*/}
#Logo					{float:left; position:relative; top:0px; left:0px; width:90px; height:66px; background:url("/img/graphic/logo.gif") no-repeat top left; border-right:1px solid #1e1e1e;/* background-color:#00ff00;*/}
#LogoLink				{display:inline;}
#LogoLink a				{position:relative; top:0px; left:0px; width:90px; height:66px; display:block; text-decoration:none; border:1px solid #ff0000;}
/*.HomeLinkTitle a		{float:left; position:relative; display:block; width:200px; height:27px; top:54px; left:32px; text-decoration:none;}*/

/* ------- NAVIGATION ------- */
#Navigation				{float:right; position:relative; top:25px; left:0px; width:786px; height:41px;/* background-color:#00ff00;*/}

#MainNavigation			{width:786px; height:17px; /*height:23px; */font-size:0px;/* background-color:#660000;*/}
#MainNavigation li		{display:inline; height:17px;/* height:23px;*/}
#SubNav{width:786px; height:18px;/* background-color:#663333;*/}
#SubNav li{display:inline; margin:0 8px 0 0; font-size:.7em; line-height:18px;}
#SubNav li a{text-decoration:none; padding:0 3px 0 0; color:#999999;}
#SubNav li a:hover{color:#ffffff;}
#SubNav .Here			{color:#ffffff; /*font-weight:bold;*/}

/* ------- CONTENT ------- */
#ContentGeneric			{padding:0 0 14px 0; border-bottom:1px solid #1e1e1e;/* background-color:#0000ff;*/}
#ContentSpread			{border-bottom:1px solid #1e1e1e;/* background-color:#0000ff;*/}

#ContentGeneric #Left				{float:left; width:444px;/* background-color:#ddff00;*/}
#ContentGeneric #Right				{float:right; width:444px; /*height:563px;*//* background-color:#ddff00;*/}
#ContentGeneric p					{font-size:.7em; padding:0 0 .7em 0; line-height:180%;}

#ContentGeneric .Link				{text-decoration:none; color:#bec2ce;}
#ContentGeneric a.Link:link			{text-decoration:none; color:#bec2ce;}
#ContentGeneric a.Link:hover		{text-decoration:underline; color:#bec2ce;}

#ContentGeneric .EmailLink			{text-decoration:none; color:#bec2ce;}
#ContentGeneric a.EmailLink:link	{text-decoration:none; color:#bec2ce;}
#ContentGeneric a.EmailLink:hover	{text-decoration:underline; color:#bec2ce;}

#ContentGeneric h2					{font-size:.9em; line-height:180%; /*font-weight:bold; padding:0 0 4px 0;*/ /*color:#e6e5ce;*/}
#ContentGeneric h3					{font-size:.8em; color:#FFFFFF; padding:0 0 0 0; line-height:180%;}
#ContentGeneric li					{font-size:.8em; color:#FFFFFF; padding:0 0 0 0;}	

.ClearBoth				{clear:both; height:0; margin:0; font-size:1px; line-height:0;}/* http://www.pixelsurge.com/experiment/clearers.htm */

/*All page specific*/
#TitleImage				{padding:0 0 30px 0;}
.Plug					{color:#ffffff; font-weight:bold;}
.Alt					{font-size:1.2em; font-style:italic; font-weight:bold;}

/* ------- HOME SPECIFIC ------- */
#HomeTextBox			{border:1px solid #666; padding:30px 26px 0 26px; min-height:440px; height:auto !important; height:440px; text-align:justify;}/* http://www.dustindiaz.com/min-height-fast-hack */
#HomeTitleImage			{padding:0 0 30px 0; text-align:center;}

#HomeSubscribe			{height:50px; background-color:#1C1B1B; margin:10px 0 0 0; padding:16px 25px; font-size:.8em}
#HomeSubscribeTitle		{margin:0 0 8px 0;}
#HomeSubscribe p		{}

#HomeEmailField			{/*font-size:.8em;*/ /*height:12px; line-height:12px;*/ /*border:none;*/ margin:0; padding:0;}
#SubmitButton			{/*border:1px solid #000;*/ /*height:12px; line-height:12px;*/ /*border:none;*/ margin:0; padding:0;}

/* ------- TEXTBOX SPECIFIC ------- */
#TextBox				{border:1px solid #1e1e1e; padding:30px 26px 0px 26px; min-height:531px; height:auto !important; height:531px; text-align:justify;}/* http://www.dustindiaz.com/min-height-fast-hack */

#TextBox ul				{line-height:130%;}
#TextBox li				{}

#EditorsLetter			{text-align:center; /*margin:0 0 0 160px;*/ /*width:227px; height:435px;*/ /*background:url("/img/graphic/katakana.gif") no-repeat top left;*//* background-color:#660000;*/}
#EditorsLetter p		{font-size:.7em;}

#DistributionChart		{width:387px; height:194px;/*margin:0 0 0 160px; */ background:url("/img/graphic/distribution_breakdown.jpg") no-repeat top left;}
#DistributionStats		{padding:15px 0 0 160px;/* background-color:#660000;*/}
#DistributionStats ul	{line-height:100%;}
#DistributionStats li	{padding:0 0 9px 0; font-size:.8em;/* background-color:#660000;*/}

/* ------- CURRENT ISSUE SPECIFIC ------- */
#SpreadThumbWrapper		{padding:38px; background-color:#101414;/* background-color:#660000;*/}
#ArchiveThumbWrapper	{padding:10px 38px; border-top:1px solid #1e1e1e; background-color:#101414;/* background-color:#453453;*/}
#ArchiveBG				{height:126px; background-color:#574574; padding:16px 26px; background:url("/img/bg/archive.gif") no-repeat top left;}
.ArchiveItem			{float:left; width:90px; height:114px; margin:0 16px 0 0; line-height:100%;/* background-color:#660000;*/}
.ArchiveCaption{font-size:.8em; text-align:center; padding:0 16px 0 0; line-height:120%;}
#ArchiveTitleImage		{padding:0 0 10px 0;}

#SpreadContainer		{}

/* ------- SPREAD FOOTER SPECIFIC TEXT LINKS ------- */
#SpreadFooterContainer	{margin:17px 0 0 0; height:31px; border-top:1px solid #1e1e1e;/* background-color:#660000;*/}
#SpreadCredits			{float:left; line-height:31px; width:418px; height:31px; border-right:1px solid #1e1e1e; font-size:.7em;/* background-color:#989848;*/}
#SpreadSelector			{font-size:0px; float:left; width:70px; height:31px; border-right:1px solid #1e1e1e;/* background-color:#487845;*/}
#SpreadSelector li		{display:inline; padding:0 0 0 2px;/* background-color:#487845;*/}
#SpreadSelectorLink		{padding:10px 0 0 15px;}
#SpreadNav				{float:left; text-align:right; font-size:.7em; line-height:31px; width:418px; height:31px;/* background-color:#989848;*/}
#SpreadNav li			{display:inline; padding:0 0 0 15px;/* background-color:#487845;*/}

#SpreadFooterContainer .Link			{text-decoration:none; color:#c1c4ce;}
#SpreadFooterContainer a.Link:link		{text-decoration:none; color:#c1c4ce;}
#SpreadFooterContainer a.Link:hover		{text-decoration:underline; color:#c1c4ce;}

/*.ArchiveItem p			{}*/

.ArchiveImage			{/*70x87*/}

/* ------- FORM ------- */
#ContactForm			{margin:0; padding:0;}
#ContactForm form		{font-size:100%;}
.FormError				{color:#ff0000;}
#ContactForm .Des		{height:23px; text-align:right; padding:0 2px 0 0; font-size:.7em;}
#ContactForm textarea	{font-family:Arial, Helvetica, sans-serif; font-size:.8em;}
#ContactForm .Output	{font-size:.8em;}

/* ------- FOOTER ------- */
#Footer{text-align:right; color:#424242; font-size:.7em; /*border-top:1px solid #666;*/ margin:8px 0 10px 0; padding:2px 0 0 0;/* background-color:#ddddff;*/}
#Footer h1,#Footer p	{display:inline;}

#Footer .Link{text-decoration:none; color:#424242;}
#Footer a.Link:link{text-decoration:none; color:#424242;}
#Footer a.Link:hover{text-decoration:underline; color:#424242;}

.DV						{font-size:.8em; color:#ff00ff;}

/* ------- MAP ------- */
#RetailOutlets			{margin:14px 0 0 0; padding:8px 0 0 0; border-top:1px solid #1E1E1E;/* background-color:#0000ff;*/}
#RetailOutlets ul		{line-height:130%;}
#RetailOutlets li		{font-size:.7em; display:inline; padding:0 10px 0 0;/* white-space:nowrap;*/}
.RetailOutletNumber		{font-weight:bold; color:#70C4FF;}

/*/* ------- TEAM SPECIFIC/* ------- */
#TeamList h2{line-height:50%; font-size:.8em;}
#TeamList p{line-height:170%;}
