/* CSS file for all ALyouth pages */

/* -------------------------------------- */
/* global */

body {
  margin:0px 0px 0px 0px;
  background:#080604;
  font-family:Arial, Helvetica, sans-serif;
  color: #000000;
  font-size:12px;
}
p, h1, h2, h3 {
	margin-top: 0px; margin-bottom: 8px;
}

h6 {
	margin-top: 0px; margin-bottom: 0px;
}

a:link, a:visited {
	text-decoration: none;
	color:#000000;
}
a:hover {
	text-decoration: none;
	color: #A80100;
}

/* remove dotted border on links in firefox */
a:active, a:focus {
	outline: 0
}


.color_greydk {
color:#444444;
}

#container {
  background-color: #FFF631;
  color: #000000;
  padding: 0px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  top:160px;
  width: 800px;
  height: 1082px;
}

#pagefooter{
	font-size: 9px;
	color:#666666;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	bottom: -53px;
	width: 800px;
	height: 35px;
	text-align: center;
	visibility: visible;
}
#pagefooter a:link, #pagefooter a:visited {
	color:#666666;
	text-decoration: none;
}
#pagefooter a:hover {
color:#FFFFFF;
text-decoration: none;
}

#BGtextureTOP {
	padding: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 800px;
	height: 562px;
	background-image:url(img/global/bg_texture_top.gif);
	background-repeat:no-repeat;
	visibility: visible;
}
#BGtextureBOT {
	padding: 0px;
	position: absolute;
	left: 0px;
	bottom:0px;
	width: 800px;
	height: 506px;
	background-image:url(img/global/bg_texture_bot.gif);
	background-repeat:no-repeat;
	visibility: visible;
}

#BGcornerTL {
	padding: 0px;
	position: absolute;
	width: 12px;
	height: 12px;
	left: 0px;
	top:0px;
	background-image:url(img/global/bg_corner_tl.gif);
	background-repeat:no-repeat;
	visibility: visible;
}
#BGcornerTR {
	padding: 0px;
	position: absolute;
	width: 12px;
	height: 12px;
	right: 0px;
	top:0px;
	background-image:url(img/global/bg_corner_tr.gif);
	background-repeat:no-repeat;
	visibility: visible;
}
#BGcornerBR {
	padding: 0px;
	position: absolute;
	width: 12px;
	height: 12px;
	right: 0px;
	bottom: 0px;
	background-image:url(img/global/bg_corner_br.gif);
	background-repeat:no-repeat;
<-- bottom: -4px; 
	visibility: visible;
}
#BGcornerBL {
	padding: 0px;
	position: absolute;
	width: 12px;
	height: 12px;
	left: 0px;
	bottom: 0px;
	background-image:url(img/global/bg_corner_bl.gif);
	background-repeat:no-repeat;
  <-- bottom: -4px; 
	visibility: visible;
}
#BGcutoutfeature {
	padding: 0px;
	position: absolute;
	width: 498px;
	height: 341px;
	left: 0px;
	top: 0px;
	background-image:url(img/global/bg_cutoutfeature.gif);
	background-repeat:no-repeat;
	visibility: visible;
}
#logo {
	padding: 0px;
	position: absolute;
	right: 10px;
	top: -157px;
	width: 295px;
	height: 245px;
	visibility: visible;
}
#LAYERcursor {
	padding: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100px;
	height: 100px;
	visibility: hidden;
}

#MAINbloodsplash {
	padding: 0px;
	position: absolute;
	width: 579px;
	height: 452px;
	left: -60px;
	top: -82px;
	background-image:url(img/global/bg_main_bloodsplash.gif);
	background-repeat:no-repeat;
	visibility: visible;
}
#MAINfeaturebox {
	padding: 0px;
	position: absolute;
	right: 337px;
	top: -16px;
	width: 457px;
	height: 304px;
	text-align:center;
	visibility: visible;
}
#MAINfeatureboxNAV {
	padding: 0px;
	position: absolute;
	left: 50px;
	top: 282px;
	width: 366px;
	height: 30px;
	background-image:url(img/global/bg_main_nav_cutout.gif);
	background-repeat:no-repeat;
	visibility: visible;
	color:#fff921;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.MAINfeatureboxNAVnormal, .MAINfeatureboxNAVnormal a:link, .MAINfeatureboxNAVnormal a:visited {
	color:#fff921;
	text-decoration: none;
}
.MAINfeatureboxNAVnormal a:hover {
	color:#FFFFFF;
	text-decoration: none;
}

.MAINfeatureNAVhilight {
	background-repeat:no-repeat;
	background-image:url(img/global/bg_main_nav_hilight.gif);
	background-position:center;
	color: #000000;
}
.MAINfeatureNAVhilight a:link, .MAINfeatureNAVhilight a:visited, .MAINfeatureNAVhilight a:hover {
	color:#000000;
	text-decoration: none;
}

/* -----------------------------------*/
/* NAV ROLLOVERS */

* html a:hover{visibility:visible}

#NAV {
	padding: 0px;
	position: absolute;
	left: 0px;
	top:-33px;
	width: 478px;
	height: 16px;
	visibility: visible;
	color:#FFFFFF;
}

.NAVspacer{
white-space: nowrap;
width: 20px;
height: 13px;
margin: 0;
padding: 0;
float:left;
}

.NAVhome{
background: url(img/global/nav_home_1.gif) no-repeat;
white-space: nowrap;
width: 34px;
height: 13px;
margin: 0;
padding: 0;
float:left;
}
.NAVhome a{
color: #FFFFFF;
text-decoration:none;
width: 34px;
height: 13px;
}
.NAVhome img{width:34px;height:13px;border:0;}
.NAVhome a:hover img{visibility:hidden;}

.NAVaboutus{
background: url(img/global/nav_aboutus_1.gif) no-repeat;
white-space: nowrap;
width: 58px;
height: 13px;
margin: 0;
padding: 0;
float:left;
}
.NAVaboutus a{
color: #FFFFFF;
text-decoration:none;
width: 58px;
height: 13px;
}
.NAVaboutus img{width:58px;height:13px;border:0;}
.NAVaboutus a:hover img{visibility:hidden;}

.NAVspeakout{
background: url(img/global/nav_speakout_1.gif) no-repeat;
white-space: nowrap;
width: 65px;
height: 13px;
margin: 0;
padding: 0;
float:left;
}
.NAVspeakout a{
color: #FFFFFF;
text-decoration:none;
width: 65px;
height: 13px;
}
.NAVspeakout img{width:65px;height:13px;border:0;}
.NAVspeakout a:hover img{visibility:hidden;}

.NAVwhatshot{
background: url(img/global/nav_whatshot_1.gif) no-repeat;
white-space: nowrap;
width: 73px;
height: 13px;
margin: 0;
padding: 0;
float:left;
}
.NAVwhatshot a{
color: #FFFFFF;
text-decoration:none;
width: 73px;
height: 13px;
}
.NAVwhatshot img{width:73px;height:13px;border:0;}
.NAVwhatshot a:hover img{visibility:hidden;}

.NAVcutthecrap{
background: url(img/global/nav_cutthecrap_1.gif) no-repeat;
white-space: nowrap;
width: 83px;
height: 13px;
margin: 0;
padding: 0;
float:left;
}
.NAVcutthecrap a{
color: #FFFFFF;
text-decoration:none;
width: 83px;
height: 13px;
}
.NAVcutthecrap img{width:83px;height:13px;border:0;}
.NAVcutthecrap a:hover img{visibility:hidden;}

.NAVcontact{
background: url(img/global/nav_contact_1.gif) no-repeat;
white-space: nowrap;
width: 54px;
height: 13px;
margin: 0;
padding: 0;
float:left;
}
.NAVcontact a{
color: #FFFFFF;
text-decoration:none;
width: 54px;
height: 13px;
}
.NAVcontact img{width:54px;height:13px;border:0;}
.NAVcontact a:hover img{visibility:hidden;}

/* -------------------------------------- */
/* home */

#homeBGcutoutfeature {
	padding: 0px;
	position: absolute;
	width: 497px;
	height: 888px;
	left: 0px;
	top: 0px;
	background-image:url(img/pages/home/bg_cutoutfeature.gif);
	background-repeat:no-repeat;
	visibility: visible;
}

#homePIClatest {
	padding: 0px;
	position: absolute;
	width: 365px;
	height: 304px;
	left: 50px;
	top: 192px;
	background-image:url(img/pages/home/pic_latest.gif);
	background-repeat:no-repeat;
	visibility: visible;
}

#homeBGsilhouette {
	padding: 0px;
	position: absolute;
	left: 0px;
	top: 233px;
	width: 560px;
	height: 669px;
	visibility: visible;
}

#homeBOXsections {
	color: #000000;
	font-size:10px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 554px;
	top: 134px;
	width: 187px;
	height: 921px;
	text-align: justify;
	visibility: visible;
}
#homeBOXsections p {
	margin-top: 0px; margin-bottom: 5px;
}

#homePICmain {
	padding: 0px;
	position: absolute;
	right: 376px;
	top: 14px;
	width: 392px;
	height: 273px;
	visibility: visible;
}

#homePICjointhefight {
	padding: 0px;
	position: absolute;
	right: 548px;
	top: 891px;
	width: 202px;
	height: 142px;
	visibility: visible;
}

#homeBOXjointhefight {
	color: #000000;
	font-size:10px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 268px;
	top: 958px;
	width: 187px;
	height: 111px;
	text-align: justify;
	visibility: visible;
}
#homeBOXjointhefight p {
	margin-top: 0px; margin-bottom: 5px;
}


#homePICenlist {
	padding: 0px;
	position: absolute;
	right: 0px;
	top: 93px;
	width: 139px;
	height: 72px;
	visibility: visible;
}

#homePICnote {
	padding: 0px;
	position: absolute;
	left: 242px;
	top: 548px;
	width: 273px;
	height: 369px;
	visibility: visible;
}

#homeBOXlatest {
	color: #ffcd21;
	font-size:10px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 30px;
	top: 430px;
	width: 370px;
	height: 420px;
	visibility: visible;
}
#homeBOXlatest p {
	margin-top: 0px; margin-bottom: 5px;
}


/* -------------------------------------- */
/* aboutus */

#aboutusCONTAINER {
  background-color: #FFF631;
  color: #000000;
  padding: 0px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  top:160px;
  width: 800px;
  height: 1250px;
}

#aboutusBGsilhouette {
	padding: 0px;
	position: absolute;
	left: 0px;
	bottom: -50px;
	width: 705px;
	height: 710px;
	visibility: visible;
}

#aboutusICONjointhefight {
	padding: 0px;
	position: absolute;
	left: 628px;
	top: 740px;
	width: 226px;
	height: 193px;
	visibility: visible;
}
#aboutusICONjointhefightshadow {
	background-image:url(img/global/icon_jointhefightshadow.gif);
	background-repeat:no-repeat;
	padding: 0px;
	overflow:hidden;
	position: absolute;
	left: 628px;
	top: 740px;
	width: 172px;
	height: 193px;
	visibility: visible;
}

#aboutusPICyouthmembers {
	padding: 0px;
	position: absolute;
	right: 0px;
	top: 121px;
	width: 410px;
	height: 526px;
	visibility: visible;
}

#aboutusICONsectionheading {
	padding: 0px;
	position: absolute;
	left: 32px;
	top: 0px;
	width: 397px;
	height: 136px;
	visibility: visible;
}

#aboutusBOXcopy {
	padding: 0px;
	position: absolute;
	left: 61px;
	top: 156px;
	width: 316px;
	height: 448px;
	visibility: visible;
}

/* -------------------------------------- */
/* speakout */

#speakoutBGsilhouette {
	padding: 0px;
	position: absolute;
	left: 0px;
	bottom: -50px;
	width: 582px;
	height: 715px;
	visibility: visible;
}

#speakoutICONjointhefight {
	padding: 0px;
	position: absolute;
	left: 594px;
	bottom: 160px;
	width: 226px;
	height: 193px;
	visibility: visible;
}
#speakoutICONjointhefightshadow {
	background-image:url(img/global/icon_jointhefightshadow.gif);
	background-repeat:no-repeat;
	padding: 0px;
	overflow:hidden;
	position: absolute;
	left: 594px;
	bottom: 160px;
	width: 206px;
	height: 193px;
	visibility: visible;
}

#speakoutPICmain {
	padding: 0px;
	position: absolute;
	right: 376px;
	top: 22px;
	width: 414px;
	height: 264px;
	visibility: visible;
}

#speakoutICONsectionheading {
	padding: 0px;
	position: absolute;
	left: 32px;
	top: 331px;
	width: 397px;
	height: 136px;
	visibility: visible;
}

#speakoutBOXsections {
	color: #000000;
	font-size:10px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 462px;
	top: 125px;
	width: 330px;
	height: 588px;
	text-align: justify;
	visibility: visible;
}
#speakoutBOXsections p {
	margin-top: 0px; margin-bottom: 5px;
}

#speakoutPICinfocus {
	padding: 0px;
	position: absolute;
	left: 627px;
	top: 217px;
	width: 164px;
	height: 209px;
	visibility: visible;
}

/* -------------------------------------- */
/* whats hot */

#whatshotBGsilhouette {
	padding: 0px;
	position: absolute;
	left: 0px;
	bottom: -50px;
	width: 800px;
	height: 764px;
	visibility: visible;
}

#whatshotICONjointhefight {
	padding: 0px;
	position: absolute;
	left: 594px;
	bottom: 30px;
	width: 226px;
	height: 193px;
	visibility: visible;
}
#whatshotICONjointhefightshadow {
	background-image:url(img/global/icon_jointhefightshadow.gif);
	background-repeat:no-repeat;
	padding: 0px;
	overflow:hidden;
	position: absolute;
	left: 594px;
	bottom: 30px;
	width: 206px;
	height: 193px;
	visibility: visible;
}

#whatshotPICmain {
	padding: 0px;
	position: absolute;
	right: 376px;
	top: 22px;
	width: 392px;
	height: 265px;
	visibility: visible;
}

#whatshotICONsectionheading {
	padding: 0px;
	position: absolute;
	left: 32px;
	top: 331px;
	width: 397px;
	height: 136px;
	visibility: visible;
}

#whatshotBOXsections {
	color: #000000;
	font-size:10px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 462px;
	top: 125px;
	width: 330px;
	height: 605px;
	text-align: justify;
	visibility: visible;
}
#whatshotBOXsections p {
	margin-top: 0px; margin-bottom: 5px;
}

/* -------------------------------------- */
/* cutthecrap */

#cutthecrapBGsilhouette {
	padding: 0px;
	position: absolute;
	left: 0px;
	bottom: -50px;
	width: 619px;
	height: 678px;
	visibility: visible;
}

#cutthecrapICONjointhefight {
	padding: 0px;
	position: absolute;
	left: 594px;
	bottom: 160px;
	width: 226px;
	height: 193px;
	visibility: visible;
}
#cutthecrapICONjointhefightshadow {
	background-image:url(img/global/icon_jointhefightshadow.gif);
	background-repeat:no-repeat;
	padding: 0px;
	overflow:hidden;
	position: absolute;
	left: 594px;
	bottom: 160px;
	width: 206px;
	height: 193px;
	visibility: visible;
}

#cutthecrapPICmain {
	padding: 0px;
	position: absolute;
	right: 376px;
	top: 22px;
	width: 392px;
	height: 265px;
	visibility: visible;
}

#cutthecrapICONsectionheading {
	padding: 0px;
	position: absolute;
	left: 32px;
	top: 331px;
	width: 397px;
	height: 136px;
	visibility: visible;
}

#cutthecrapBOXsections {
	color: #000000;
	font-size:10px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 462px;
	top: 125px;
	width: 330px;
	height: 605px;
	text-align: justify;
	visibility: visible;
}
#cutthecrapBOXsections p {
	margin-top: 0px; margin-bottom: 5px;
}

/* -------------------------------------- */
/* contact */

#contactCONTAINER {
  background-color: #FFF631;
  color: #000000;
  padding: 0px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  top:160px;
  width: 800px;
  height: 1082px;
}

#contactBGsilhouette {
	padding: 0px;
	position: absolute;
	left: 0px;
	bottom: -50px;
	width: 513px;
	height: 718px;
	visibility: visible;
}

#contactICONjointhefight {
	padding: 0px;
	position: absolute;
	left: 594px;
	bottom: 30px;
	width: 226px;
	height: 193px;
	visibility: visible;
}
#contactICONjointhefightshadow {
	background-image:url(img/global/icon_jointhefightshadow.gif);
	background-repeat:no-repeat;
	padding: 0px;
	overflow:hidden;
	position: absolute;
	left: 594px;
	bottom: 30px;
	width: 206px;
	height: 193px;
	visibility: visible;
}

#contactICONsectionheading {
	padding: 0px;
	position: absolute;
	left: 35px;
	top: 0px;
	width: 390px;
	height: 134px;
	visibility: visible;
}

#contactBOXcopy {
	padding: 0px;
	position: absolute;
	left: 61px;
	top: 127px;
	width: 368px;
	height: 448px;
	visibility: visible;
}

#contactBOXcontacts {
	padding: 0px;
	position: absolute;
	left: 489px;
	top: 147px;
	width: 266px;
	height: 448px;
	text-align:right;
	visibility: visible;
}

#contactPICalymyspace {
	padding: 0px;
	position: absolute;
	left: 537px;
	top: 626px;
	width: 263px;
	height: 57px;
	visibility: visible;
}

/* -------------------------------------- */
/* join the fight */

#jointhefightCONTAINER {
  background-color: #FFF631;
  color: #000000;
  padding: 0px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  top:160px;
  width: 800px;
  height: 1082px;
}

#jointhefightthankyouCONTAINER {
  background-color: #FFF631;
  color: #000000;
  padding: 0px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  top:160px;
  width: 800px;
  height: 900px;
}

#jointhefightBGsilhouette {
	padding: 0px;
	position: absolute;
	left: 60px;
	bottom: 10px;
	width: 568px;
	height: 538px;
	visibility: visible;
}

#jointhefightICONjointhefight {
	padding: 0px;
	position: absolute;
	left: 594px;
	bottom: 30px;
	width: 226px;
	height: 193px;
	visibility: visible;
}
#jointhefightICONjointhefightshadow {
	background-image:url(img/global/icon_jointhefightshadow.gif);
	background-repeat:no-repeat;
	padding: 0px;
	overflow:hidden;
	position: absolute;
	left: 594px;
	bottom: 30px;
	width: 206px;
	height: 193px;
	visibility: visible;
}

#jointhefightICONsectionheading {
	padding: 0px;
	position: absolute;
	left: 35px;
	top: -58px;
	width: 395px;
	height: 221px;
	visibility: visible;
}

#jointhefightBOXcopy {
	padding: 0px;
	position: absolute;
	left: 61px;
	top: 187px;
	width: 368px;
	height: 448px;
	visibility: visible;
}
#jointhefightthankyouBOXcopy {
	padding: 0px;
	position: absolute;
	left: 226px;
	top: 175px;
	width: 370px;
	height: 141px;
	visibility: visible;
}

#jointhefightBOXenlist {
	background-image:url(img/pages/jointhefight/pic_note_enlist.gif);
	background-repeat: none;
	padding: 0px;
	padding-left:40px;
	position: absolute;
	right: 24px;
	top: 147px;
	width: 244px;
	height: 355px;
	text-align:left;
	visibility: visible;
}

.jointhefightFORMtext {
    font-family:"Times New Roman", Times, serif;
	color:#811018;
	font-weight: bold;
	font-size:14px;
}

/* jointhefight-specific nav (so the heading can appear over the top of the nav*/
.jointhefightNAVwhatshot{
background: url(img/pages/jointhefight/nav_whatshot_1.gif) no-repeat;
white-space: nowrap;
width: 73px;
height: 13px;
margin: 0;
padding: 0;
float:left;
}
.jointhefightNAVwhatshot a{
color: #FFFFFF;
text-decoration:none;
width: 73px;
height: 13px;
}
.jointhefightNAVwhatshot img{width:73px;height:13px;border:0;}
.jointhefightNAVwhatshot a:hover img{visibility:hidden;}
.jointhefightNAVcutthecrap{
background: url(img/pages/jointhefight/nav_cutthecrap_1.gif) no-repeat;
white-space: nowrap;
width: 83px;
height: 13px;
margin: 0;
padding: 0;
float:left;
}
.jointhefightNAVcutthecrap a{
color: #FFFFFF;
text-decoration:none;
width: 83px;
height: 13px;
}
.jointhefightNAVcutthecrap img{width:83px;height:13px;border:0;}
.jointhefightNAVcutthecrap a:hover img{visibility:hidden;}

/* -------------------------------------- */
/* media lab */

#medialabCONTAINER {
  background-color: #555555;
  color: #000000;
  padding: 0px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  top:160px;
  width: 800px;
}

#medialabICONjointhefight {
	padding: 0px;
	position: absolute;
	left: 594px;
	bottom: 30px;
	width: 226px;
	height: 193px;
	visibility: visible;
}
#medialabICONjointhefightshadow {
	background-image:url(img/global/icon_jointhefightshadow.gif);
	background-repeat:no-repeat;
	padding: 0px;
	overflow:hidden;
	position: absolute;
	left: 594px;
	bottom: 30px;
	width: 206px;
	height: 193px;
	visibility: visible;
}

#medialabICONsectionheading {
	padding: 0px;
	position: absolute;
	left: 35px;
	top: 0px;
	visibility: visible;
}

#medialabBOXcontainer {
	background-color:#FFF631;
	background-image:url(img/global/bg_texture_top.gif);
	background-repeat:no-repeat;
	padding: 0px;
	position: relative;
	width: 800px;
	left: 0px;
	top:0px;
	visibility: visible;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#medialabBOXcopy {
	background-repeat:no-repeat;
	padding: 110px 40px 50px 50px;
	position:relative;
	width: 710px;
	left: 0px;
	top:0px;
	min-height:600px;
	visibility: visible;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#medialabTABLE {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	margin-top: 0px; margin-bottom: -10px;
	background-repeat:no-repeat;
	font-weight:bold;
}

#medialabTABLEsmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
}

.medialabCOPYheading{
	margin-top:auto; margin-bottom:auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:18px;
	color:#A80100;
}

#medialabPREVIEW {
  background-color: #FFFFFF;
  padding: 14px;
  position:absolute;
  z-index:10;
  top:0px;
  left: 132px;
  width: 500px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #000000;
  font-weight: bold;
  border-style:hidden;
  border-width:3px;
}

#medialabPREVIEWblackout {
  background-color: #000000;
  position:fixed;
  z-index:9;
  top:0px;
  left: 0px;
  width: 100%;
  height: 100%;
  filter:alpha(opacity=50);
  opacity:.50;
  z-index:10;
}

.medialabPREVIEWdownload, .medialabPREVIEWdownload a:link, .medialabPREVIEWdownload a:visited{
	font-size:18px;
	color:#A80100;
}
.medialabPREVIEWdownload a:hover{
	color:#0066FF;
	text-decoration:none;
	border:none;
}

.medialabPREVIEWclose, medialabPREVIEWclose a:link, medialabPREVIEWclose a:visited {
	font-size:14px;
	color:#000000;
}
.medialabPREVIEWclose a:hover{
	color:#A80100;
	text-decoration:none;
	border:none;
}

.medialabPREVIEWname {
	color:#666666;
}

.medialabPREVIEWcode {
	color:#666666;
	font-size:10px;
	font-weight:normal;
	background-color:#EEEEEE;
	/*padding: 2px 5px 2px 5px;*/
	border:solid;
	border-color:#DDDDDD;
	border-width:2px;
	width:270px;
	overflow:auto;
}

.medialabPREVIEWhelp {
	font-size:10px;
	color:#A80100;
}


/* -------------------------------------- */
/* articles */

#articlecontainer {
  background-color: #555555;
  color: #000000;
  padding: 0px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  top:160px;
  width: 800px;
}

/* padding: top right bottom left*/
#articleBOXcontainer {
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	padding: 0px 50px 50px 50px;
	position: absolute;
	width: 390px;
	left: 0px;
	top:0px;
	visibility: visible;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#articleBGsilhouette {
	padding: 0px;
	position: absolute;
	left: 490px;
	top: 90px;
	width: 310px;
	visibility: visible;
}

#articleBGdecoration {
	padding: 0px;
	position: absolute;
	visibility: visible;
	color:#FFFFFF;
}

#articleBOXcopy {
	visibility: visible;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#articleBOXcopy a:link, #articleBOXcopy a:visited {
	border-bottom:dashed;
	border-bottom-color:#BBBBBB;
	border-bottom-width:1px;
}

#articleBOXcopy h1, #articleBOXcopy h2, #articleBOXcopy h3, #articleBOXcopy h4, #articleBOXcopy h5, #articleCOPYfirstletter {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}

#articleBOXcopy h1 {
	font-size: 48px;
	color: #A81F21;
	line-height: 48px;
	margin-top: 0px; margin-bottom: 7px;
}

#articleBOXcopy h2 {
	font-size: 14px;
	font-style:italic;
}

#articleBOXcopy h3 {
	font-size: 20px;
	color: #A81F21;
	font-style:italic;
	text-align:center;
}

#articleBOXcopy h4 {
	font-size: 18px;
	color: #A81F21;
	margin-top: 0px; margin-bottom: 3px;
}

#articleBOXcopy h5 {
	font-size: 18px;
	color: #A81F21;
	margin-top: 0px; margin-bottom: 3px;
}
#articleBOXcopy h5 a:link, #articleBOXcopy h5 a:visited {
	color: #A81F21;
	border-bottom:0;
	border-bottom-width:0px;
}

#articleCOPYfirstletter {
	font-size: 36px;
	line-height:30px;
	margin-right: 2px;
	float: left;
}

#articleICONjointhefight {
	padding: 0px;
	position: absolute;
	left: 400px;
	bottom: 20px;
	width: 226px;
	height: 193px;
	visibility: visible;
}

#articleNOTE {
	padding: 0px;
	position: absolute;
	left: 490px;
	top: 90px;
	width: 273px;
	height: 356px;
	visibility: visible;
}

#articleBOXsidecopy {
	background-repeat:no-repeat;
	padding: 0px;
	position: absolute;
	width: 300px;
	left: 0px;
	top:0px;
	visibility: visible;
}

#articleCOPYsidecopy {
	background-color:#333333;
	background-repeat:no-repeat;
	padding: 20px 20px 20px 20px;
	width: 100%;
	visibility: visible;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#BBBBBB;
	text-align:justify;
}
#articleCOPYsidecopy a:link, #articleCOPYsidecopy a:visited {
	color:#CCCCCC;
	border-bottom:dashed;
	border-bottom-color:#777777;
	border-bottom-width:1px;
}
#articleCOPYsidecopy a:hover{
	color:#FFFFFF;
}

#articleFORMbox {
	background-repeat: none;
	padding: 0px;
	padding-left:0px;
	position: absolute;
	right: 24px;
	top: 147px;
	width: 244px;
	height: 355px;
	text-align:left;
	visibility: visible;
}

.articleFORMtext {
    font-family:"Times New Roman", Times, serif;
	color:#811018;
	font-weight: bold;
	font-size:14px;
}

.articleCOPYsmalltext {
	font-size: 9px;
}

#articleTABLEcopy a:link, #articleTABLEcopy a:visited {
	border-bottom:none;
	border-bottom-color:#BBBBBB;
	border-bottom-width:0px;
}

div#wheretoeatNAV {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 14px;
	width:300px;
	height:30px;
	background-color: #A81F21;
	border:none;
	margin:auto;
}
div#wheretoeatNAV ul {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color:#FFFFFF;
	line-height: 30px;
	white-space: nowrap;
	text-align:center;
}
div#wheretoeatNAV li {
	list-style-type: none;
	display: inline;
}
div#wheretoeatNAV li a {
	text-decoration: none;
	padding: 7px 10px;
	color:#FFFFFF;
	text-decoration:none;
	border:none;
}
div#wheretoeatNAV li a:link, div#wheretoeatNAV li a:visited {
	color:#FFFFFF;
	text-decoration:none;
	border:none;
}
div#wheretoeatNAV li a:hover {
	font-weight: bold;
	color: #000000;
	background-color:#FFFF00;
	text-decoration:none;
	border:none;
}