body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #4b4a4a;
	font-size: 100.1%;
	line-height: 1.125em;
	word-wrap: break-word;
	background-color: #c6c2ba;


/*
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.75em;
    line-height: 150%;*/
}
.webkit body
{
 margin-left: -12px;
}

#shell
{
	clear: both;
	margin: 0 auto;
	width: 980px;
	}



h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.125em;/* 16x1.125=18px */
	margin-bottom: 1.125em;
	font-weight: normal;
	}


/* Biggest Head */

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.875em; /* 16x0.875=14px */
	margin-bottom: 1.125em;
	margin-top: .1em;
}

.h2T {
	margin-top: .4em;
	margin-bottom: .2em;
}

/* Not Used */

h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.75em; /* 16x.75=12px */
	margin-bottom: 1.125em;
}
.submissions h3
{
	font-weight: normal;
	}

/* Medium Head */

h4 {
	font-size: 0.6875em; /* 16x.6875=11px */
	color: #666666;
	font-weight: normal;
}

/* Use for Keywords  */

h5 {
	font-size: 0.625em;  /* 16x.625=10px */
	color: #666666;
	font-weight: normal;
	margin-bottom: 1.125em;
	margin-top: -.9em;
	line-height: 120%;
}


h6 {
	font-size: 0.5625em;  /* 16x.625=9px */
	color: #666666;
	font-weight: normal;
	margin-bottom: 1.125em;
}


.line-height {
	line-height: 1.5em;
	}


.B
{
	font-weight: bold;
	}
	
	
.big
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.875em; /* 16x0.875=14px */
	}
		
.med {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6875em; /* 16x.6875=11px */
}

.sml {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .65em;
}


p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6875em; /* 16x.6875=11px */
	margin-bottom: 1.125em;
}
.pT {
	margin-bottom: 0;
}

.sTxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6875em; /* 16x.6875=11px */
}

/*--------------------------------------------*/
/* below from ca_test_5.css */
/*--------------------------------------------*/
/* Use for Features text  */
/*--------------------------------------------*/
 
#mainContent p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6875em; /* 16x.6875=11px */
	margin-bottom: 1.125em;
}

/*--------------------------------------------*/
/* Use for Thumbnails  */
/*--------------------------------------------*/
 
 #mainContent p.thumbnails {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	margin-top: 1em;
}

#mainContent ul, #mainContent ol {
	margin-bottom: 1.125em;
  }


  #mainContent li  {
	display:block;
	margin: 0 0 0 20px;
	padding: 0 0px 0 0px;
	}	

  #mainContent ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6875em; /* 16x.6875=11px */
	line-height: 1.5em;
	list-style-type: square;
	margin-left: 1em;
  }

 #mainContent img {
	border-color: #CCCCCC;
	border-width: 1px;
	
	}  


#mainContent a img {
	border-color: #CCCCCC;
	border-width: 1px;
	}
	
#mainContent ul.privacy
{
	margin-left: 0;
	padding-left: 0;
	}

/*for main commarts site*/

.credits
{
	font-size: 1em;
	margin-bottom: -1.5em;
}


.dates {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.625em;
	font-style: italic;
	color: #999797;
	font-weight: lighter;
}


.pick {
	font-size: 0.625em;
	color: #000000;
}

.artistcity
{
	font-size: 0.625em;
	color: #000000;
	font-weight: normal;
	line-height: 1.5em;
	margin-top: -1.5em;
}


/*-----------------------------------*/
/* junk below here I needed for sample pages -- ??? */
/* Not for final styles*/
/*-----------------------------------*/  


#mainContent {
	width: 596px;
	padding: 0;
	margin: 16px;
	text-align: left;
}



.imgCol1  {
	float: left;
	height: auto;
	width: 298px;
	padding: 0;
}

.textCol2 {
	float: left;
	width: 298px;
	padding: 0;
	margin: 0;
	height: auto;
}


/*-----------------------------------*/
/* 3 Column layout                   */
/*-----------------------------------*/
.column1of3 {
	float: left;
	width: 179px;
	padding-right: 16px;
}

.column2of3 {
	float: left;
	width: 179px;
	margin-right: 16px;
}
.column3of3 {
	float: left;
	width: 179px;
	margin-right: 16px;
}

/*-----------------------------------*/
/* 3 Column layout where imgs fill left two columns   */
/*-----------------------------------*/
.column1of3 {
	float: left;
	width: 179px;
	margin: 0;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-right: 16px;
}

.column2of3 {
	float: left;
	width: 179px;
	padding: 0;
	margin-right: 16px;
}

.column1and2of3 {
	float: left;
	width: 386px;
	padding: 0;
	margin-right: 16px;
}
.column2and3of3 {
	float: right;
	width: 386px;
	padding: 0;
}

.column3of3 {
	float: left;
	width: 179px;
	padding: 0;
	margin-right: 16px;
}
.bold {
	font-weight: bold;
}
#mainContent #filter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #dddcdc;
	background-position: center;
	padding: 0px;
	float: left;
	height: 60px;
	width: 630px;
}
#mainContent #filter a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	background-position: center;
	padding: 6px;
	float: left;
	height: 40px;
	width: 620px;
	font-size: 0.625em;
	font-style: normal;
	line-height: 1.125em;
	font-weight: bold;
	color: #FF9900;
}
.column2and3of3 {
	width: 340px;
	margin-left: 10px;
	float: left;
	position: relative;
}


.column1of3 p {
	font-size: 20px;
	}
	
	
#apDiv1 {
	position:absolute;
	left:242px;
	top:643px;
	width:401px;
	height:46px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	left:16px;
	top:632px;
	width:628px;
	height:53px;
	z-index:1;
}

.sectionhdr
{
	padding-top: 1.2em;
	}

.sectionhdr+*
{
	clear: both;
	}

.sectionhdr h1
{
	display: inline;
	float: left;
}

.sectionhdr h1+a, 
.sectionhdr h1+a:hover
{
	display: inline;
	float: right;
	border: none;
}

.sectionhdr img
{
	border: none;
	}

.sectionhdr+h3
{
	color: #CC6633;
	font-weight: bold;
}

.redify
{
    color: #CC6633
    }

a.compleftLink
{
	font-size: 0.6875em; /* 16x.6875=11px */
	float: left;
	}
	
.compleftLinkRow
{
	clear: both;
	padding: 3px 0;
	}
	
a.compleftLink img
{
	border: none;
	}	

a.compleftLink:hover
{
	border: none;
	}		
	
img.compleftImg
{
	padding-top: 20px;
	}	

	
/* competitions main*/	
.compcontent {
	clear:both;
	width:623px;
	background-color: #FFFFFF;
	margin-left: -16px;
	}

.compgraybox {
	width:100%;
	padding-bottom:1px;
	background:#E2E2E2;
	}
	
.ie7 .compgraybox {
	height:170px;
	}

.ie7 .imghack {
	float:right;
	height:40px;
	width:152px;
	margin-left:15px;
	margin-bottom:10px;
	z-index:-1;

}
.comptopbox {
	padding-top:12px;
	margin-left:16px;
	margin-right:16px;
	padding-bottom:0px;
	}

/*.ie7 .comptopbox img {
	position:relative;
	float:right;
	}*/

.compbotbox {
	padding-top:12px;
	margin-left:16px;
	margin-right:16px;
	padding-bottom:20px;
	}

.compentrybox {
	font-size:11px;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:4px;
	margin-bottom:6px;
	background:#DFDFDF;
}

.compentryimgdiv {
	float:right;
	margin-right:0px;
	margin-top:0px;
	/*border: 1px solid #999;*/
}
.compentryimgdiv img {
	margin:0px 10px 0px 0px;
}
div.compentryimgdiv a:hover
{
	border: 0;
	}	
	

/* end ca_test_5.css */
/*--------------------------------------------*/

/* Use for Thumbnails  */
 
  p.thumbnails,
  .skullBlock p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .65em;
	font-style: normal;
	font-weight: normal;
	color: #4b4a4a;
	margin-top: 1em;
	line-height: 135%;
}

p.noTopMarg
{
	float: left;
	}


  #logoutBar
  {
    width: 100%;
    margin:0;
    padding:0;
    background-color: #666666;
    height: 20px;
	}
  #logoutMain
  {
	margin: 0 auto;
	width: 980px;
	}
.loginLine
{
	margin: -2px 2px 0 0;
	}	
.loggedIn
{
	margin: 0 0 -2px 0;
	float:right;
}
.logoutLine
{
	margin: -2px 2px 0 2px;
	}	
 .submitWorkLink
 {
	margin: 0 0 -2px 2px;
	float:left;
 }
 .accountInfo
 {
	margin: 0 2px -2px 0;
	float:right;
 } 
  #headerband 
  {
	position: relative;
	width: 980px;
	padding: 0px;
	background-color: #fff;
	} 

  .headertop
  {
	height: 101px;
	}	

  #headerleft
  {
	float: left;
	width: 756px;
	height: 101px;
	}	

  #headerpromoadtop
  {
	width: 756px;
	height: 96px;
	background-color: #e1e1e1;
	padding-top: 5px;
	}	

  #headerright
  {
	float: left;
	width: 224px;
	height: 101px;
	background-color: #e1e1e1;
	}	

.headerright
  {
	float: right;
	width: 223px;
	height: 101px;
	background-color: #e1e1e1;
	}

#headrightInner
{
	width: 193px;
	height: 76px;
	background-color: #f6f6f6;
	margin: 10px 0 0 0;
	padding: 5px 10px;
	}
#headrightInner img
{
	float: left;
	} 

 .freeLinks
 {
	font-size: .85em;
	padding: 1px 0 0 0px;
	float: right;
	width: 135px;
	}	
  .mac.ff3 .freeLinks
  {
	/*letter-spacing: -.17px;*/
	}	

.freeLinks .linkList 
{
	height: 15px;
    background: url(Images/ltGrayDotted.gif) repeat-x 0px 13px;
}


  #headerLogoBand
  {
	height: 120px;
	}
  #headerLogoBandTOU
  {
	height: 110px;
	padding-top:30px;
	}
  #headerlogo
  {
	float: left;
	width: 756px;
	height: 96px;
	}	
  .ie6 #headerlogo
  {
	width: 746px;
	}	
  #headerlogoTOU
  {
	float: left;
	width: 100px;
	height: 96px;
	}
.logoLinks a
{
	float: left;
	}
.homelink img
{
	margin: 0 0 8px 0;
	}
.homelinkTOU img
{
	margin: 0 0 8px 128px;
	}
#logoLinks
{
	position: relative;
	left: 10px;
	top: 10px;
	}

  #logoright
  {
	font-size: .8875em;
	margin: 13px 0 0 0;
	float: left;
	width: 224px;
	}	

  .ie #logoright
  {
	margin: 13px 0 0 0;
	}	
  .safari #logoright
  {
	margin: 14px 0 0 0;
	}	

#textright
{
	float:right;
	margin:58px 145px 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	font-style: normal;
	font-weight: normal;
	color: #888788;		
	/*margin-top:55px;*/
}
#TOUBox
{
	margin: -24px -5px 0 135px;
	/*text-align:center;*/
}
#imgBtnTOUAccept
{
	margin-left: 300px;
}
#ftTxtTOU
{
	border-color:Black;
	border-style:solid;
	border-width:2px;
}
#logoright div div div
{
    background: url(/Images/dotBlock.png) no-repeat 200px 5px;
	}

#logoright div div
{
	line-height: 1.5em;
	padding-left: 8px;
    background: url(/Images/dotBlock.png) no-repeat 0px 5px;
	}
#logoright div
{
	display: block;
	height: 15px;
    background: url(Images/ltGrayDotted.gif) repeat-x 0px 13px;
    width: 215px;
}


  #headerbar 
  {
	clear: both;
	height: 33px;
	width: 100%;
    background-color: #6c6c6c;
	position: absolute;
	bottom: 0px;
	left: 0px; 
	}

  ul 
  {
	list-style: none;
	}

  li
  {
	display: inline;
	margin: 0 0 0 0px;
	padding: 0 30px 0 30px;
	}	

  ul.headerbarmenu 
  {
	font-size: 10px;
	font-weight: bold;
	position: absolute;
	bottom: 0px;
	left: 0px; 
	list-style: none;
	text-align: right;
    color: White;
    margin: 0 0 0 45px;
	}

  li.separator
  {
	display: inline;
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
	}



 img {
	border-color: #CCCCCC;
	/*border-width: 1px;*/
	border-width: 0;
	}  

  .nofloat
  {
	clear: both;
	float: none;
	}
  

/*a img {
	border-color: #CCCCCC;
	border-width: 1px;
	}

a img:hover {
	border-color: #CCCCCC;
	border-width: 1px;
	border-style:solid;
	}
*/

.arrowShape {
   background: #fff url(arrowBG.png) no-repeat right 50%;
   margin: 0;
   padding: 0;
   float: left;
}



a {
	/*color: #46b9d5;*/
	/*color: #7a8c02;*/
	color: #46b9d5;
	text-decoration: none;
	font-weight: bold;
}


a:hover {
	color: #1d5a69;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}


a:visited {
	color: #46b9d5;
}

a:visited:hover {
	color: #1d5a69;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}

a.imglink:hover,
a.homelink:hover,
a.annualLogo:hover,
.imgpanel a:hover,
a.compLogo:hover 
{
	border: none;
	}

a.compLogo img
{
	border: none;
	text-decoration: none;
	}

a.quotelink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
    background-image: url(Images/rightquote.png);
    background-repeat: no-repeat;
    background-position: right 15px;
	padding: 20px 0 5px 0;	
	float: right;
	top: -20px;
	position: relative;
	z-index: 0;
	border-width: 0px;
	}

a.imgtitle
{
	font-family: Georgia, "Times New Roman", Times, serif;
	}
	
a.columnstitle
{
	font-size: 1.275em;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	}

a.submitwork
{
	color: #46b9d5;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 110%;
	}

a.logolink {
	color: #46b9d5;
	text-decoration: none;
	font-weight: bold;
}

a.logolink:hover {
	color: #1d5a69;
	border-bottom-width: 1px;
	border-bottom-style: none;
    /*background-image: url(Images/arrow_left_hover.gif);
    background-repeat:no-repeat;
    background-position: 0px 9px;*/
}

a.logolink:visited {
	color: #46b9d5;
}

a.logolink:visited:hover {
	color: #1d5a69;
	border-bottom-width: 1px;
	border-bottom-style: none;
    /*background-image: url(Images/arrow_left_hover.gif);
    background-repeat:no-repeat;
    background-position: 0px 9px;*/
}


/*A:link .gridimage, A:visited img {border-color: #CCCCCC;}
A:hover .gridimage  {border-color: #CCCCCC;}	
*/  

  a.outerlink
  {
	color: #46b9d5;
	font-size: 0.9em;
    }
  a.outerlink:visited 
  {
	color: #46b9d5;
    }


  a.selectedpage
  {
	color: #000;
    }

  a.selectedpage:visited
  {
	color: #000;
    }

	
  a.linkMenu 
  {
	color: #ffffff;
	font-size: 10px;
	line-height: 2em;
	text-decoration: none;
    }
  a.linkMenu:hover 
  {
	color: #000000;
	text-decoration: none;
    }
  a.linkMenu:visited 
  {
	color: #ffffff;
	text-decoration: none;
    }
  a.linkMenu:visited:hover
  {
	color: #000000;
	text-decoration: none;
    }


  #footerband 
  {
	position: relative;
	clear: both;
	padding: 0px;
	border-top: 5px solid #c6c2ba;
	width: 980px;
	background: #fff url(Images/grayDotted.gif) repeat-x 0 188px;
	height: 12.0em;
	z-index: 0;
	} 


  .footertop
  {
	display: block;
	position: relative;
	top: -14em;
	}
	
	
  .ftNoSideAd
  {
	top: 0em;
	}

  #footerLinks
  {
	clear: both;
	background: url(Images/grayDotted.gif) repeat-x 0 0px;
	}

  .footerbottom
  {	
	}

  #footerCopy
  {	
	clear: both;
	padding: 0 0 5px 0px;
	position: relative;
	text-align: center;
	background: url(Images/grayDotted.gif) repeat-x 0 22px;
	}

  .fbNoSideAd
  {
	top: 7em;
	}
	
  .core
  {
	width: 980px;
	position: relative;
    background-image: url(Images/mainborder_rt.gif);
    background-repeat: repeat-y;
    background-position: 620px top;
	background-color: #fff;
	padding-bottom: 20px;
	}

  .PSCContentCore
  {
	width: 980px;
	position: relative;
	background-image: url(Images/mainborder_rt.gif);
    background-repeat: repeat-y;
    background-position: 710px top;
	background-color: #fff;
	height: 1280px;
	margin: 0 0 0 0;
	padding-bottom: 20px;
	text-align: left;
	/*border: 1px solid #0000ff;*/
	}
  .PSCContentSaleFormCore
  {
	width: 980px;
	position: relative;
	/*background-image: url(Images/mainborder_rt.gif);*/
    /*background-repeat: repeat-y;*/
    /*background-position: 710px top;*/
	background-color: #fff;
	height: 1280px;
	/*margin: 0 0 0 0;*/
	padding-bottom: 20px;
	text-align: left;
	/*border: 1px solid #0000ff;*/
	}
	
  .PSCContentSaleForm
  {
	width: 670px;
	position: absolute;
	background-color: #fff;
	height:940px;
	margin: 0px 18px 18px 24px;
	text-align: left;
	/*padding:18px 18px 18px 18px;*/
	}

  .pnlSaleForm
  {
	background:#F0F0F0;
	float:left;
	width:630px;
	/*padding-left:20px;*/
  }	
  .selectedPlan
  {
	text-align:center;
	width:630px;
	margin-top:20px;
	margin-bottom:20px;
	
  }
  .pnlSaleFormHeader  
  {
	clear: both;
	background:url('/images/background_top.gif') no-repeat left top;
	height: 10px;
	width:630px;
	margin-top:10px;
	/*margin-left:26px;*/
	/*margin: 15px 0 0 30px;	*/
  }
  .centered
  {
	margin-left:150px;
  }
  .addBottomSpacing
  {
	margin-bottom:600px;
  }
  .pnlSaleFormFooter  
  {
	clear: both;
	background: url('/images/background_bottom.gif') no-repeat left top;	
	height: 10px;
	width:630px;
	padding-left:20px;
	/*margin-left:26px;*/
	/*padding-top:10px;*/
  }  

   .saleFormHR
  {
	color:#D6D6D6;
	background-color:#D6D6D6;
	font-size:1px;
	height:1px;
	border:none;
	width:100%;
  }
  .pnlSaleFormAccountExist
  {
	/*text-align:center;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	color:#000000;
  }	
  #lblPlan
  {
	/*text-align:center;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	color:#707070;	
  }		
  .PSCContent
  {
	width: 670px;
	position: absolute;
	background-color: #fff;
	height:940px;
	margin: 0px 18px 18px 24px;
	text-align: left;
	/*padding:18px 18px 18px 18px;*/
	}

  .PSCContentSubsHead
  {
	font-family:Georgia,"Times New Roman",Times, serif;
	font-size:21px;
	line-height:22px;
	color:#393939;
	}
 .lightcolored
  {
	color:#707070;
	margin-bottom:12px;
	}
.PSCContentSubsHead div
  {
	margin-bottom:12px;
	}
	.leftTD
	{
		width:170px;
		text-align:right;
		font-size:10px;
  		line-height:14px;
  		color:#000000;		
	}	
	.rightTD
	{
		font-size:10px;
  		line-height:14px;
	}	
	.errorColor
	{
		color:Red;
	}
	.errorMessagesStore
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:10px;
		color:#990000;		
	}
	.leftDiv
	{
		float:left;
		width:170px;
		text-align:right;
		font-size:10px;
  		line-height:14px;
  		color:#000000;	
	}
	.rightDiv
	{
		width:448px;
		float:right;	
		text-align:left;
		font-size:10px;
  		line-height:14px;		
	}	
	.rightTDText
	{
		font-size:10px;
  		line-height:14px;
  		color:#000000;		
  		font-style:italic;
	}
	.rightTDBiggerText
	{
		font-size:12px;
  		line-height:14px;
  		color:#000000;		
  		font-style:italic;
	}			
  .PSCContentList {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#707070;
	/*border: 1px solid #000000;*/
	}
 
.PSCContentList ul {
	list-style-type:disc;
	list-style-position:outside;
	margin: 2px 0px 2px 10px;
	padding: 2px 0px 2px 10px;
	}

.PSCContentList li {
	display:list-item;
	padding: 0;
	}

.PSCContentRt
  {
  	float:right;
	width: 262px;
	background-color: #fff;
	height:1200px;
	margin: 98px 0px 0px 0px;
	text-align: center;
	/*padding:18px 18px 18px 18px;*/
	}

a.POClogolink
{
	width:242px;
	height:59px;
	vertical-align:top;
	margin-left:-10px;
	margin-top:10px;
	padding:10px 0 0 10px;
	/*padding: 0 5px 0 0;
	border-width: 0;*/
	}
	
.PSCContentRtTop
  {	
	background-image: url(/Images/POC_accessshape.gif);
	background-repeat: no-repeat;
	height:200px;
	width:204px;
	margin-left:26px;
	text-align:left;
  }
  
.PSCContentRtBot
  {	
	background-image: url(/Images/POC_accessshape2.gif);
	background-repeat: no-repeat;
	height:154px;
	width:204px;
	margin-top:26px;
	margin-left:26px;
	/*margin-bottom:10px;*/
	text-align:left;
  } 
 .ie7 .PSCContentRtBot
  {	
	background-image: url(/Images/POC_accessshape2.gif);
	background-repeat: no-repeat;
	height:154px;
	width:204px;
	margin-top:26px;
	margin-left:-5px;
	margin-bottom:30px;
	text-align:left;
  } 
  .PSCContentRtLogin
  {	
	/*background-image: url(/Images/POC_accessshape1.gif);
	background-repeat: no-repeat;*/
	float:left;
	background: #F0F0F0;
	/*height:240px;*/
	width:204px;
	margin-left:26px;
	text-align:left;
	/*padding: 0px 0 10px 0;*/
  }
  .PSCContentRtLoginHeader  
  {
	clear: both;
	background:url('/images/accessshape1_top.gif') no-repeat left top;
	height: 15px;
	margin-left:26px;
	margin-bottom:-6px;
	/*border: solid 1px black;*/
	/*margin: 15px 0 0 30px;	*/
  }
  .PSCContentRtLoginFooter  
  {
	clear: both;
	background: url('/images/accessshape1_bottom.gif') no-repeat left top;	
	height: 10px;
	margin-left:26px;
	/*padding-top:10px;*/
  }  
  .PSCContentRtTextBox
 {
  	position:relative;
 	 width:176px;
 	 margin:0px 12px 12px 14px;
 	 /*border: solid 1px black;*/
  }
  .PSCContentRtTextBoxCS
 {
     clear: both;
  	/*position:relative;*/
 	 width:176px;
 	 margin:0px 12px -5px 14px;
 	 /*border: solid 1px black;*/
  }
.PSCContentRtTextBox p
 {
  	line-height:12px;
  }
  
.PSCContentRtTextSm
  {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size:11px;
  	line-height:14px;
  	color:#707070;
  }
  
.ie7 .PSCContentRtTextSm
  {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size:10px;
  	line-height:12px;
  	color:#707070;
  }
  
  .PSCContentRtTextSmBlk
  {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size:10px;
  	line-height:14px;
  	color:#000000;
  }
  
.ie7 .PSCContentRtTextSmBlk
  {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size:10px;
  	line-height:12px;
  	color:#000000;
  }
  .PSCContentRtTextLg
  {
  	font-family:Georgia,"Times New Roman",Times, serif;
  	font-size:16px;
  	line-height:18px;
  	color:#707070;
  	/*border: solid 1px black;*/
  }
  .PSCContentRtTextMd
  {
  	font-family:Georgia,"Times New Roman",Times, serif;
  	font-size:12px;
  	line-height:16px;
  	color:#707070;
  	font-weight:bold;
  	/*border: solid 1px black;*/
  }  
  .PSCContentSaleFormBG
  {
	background-image: url(/Images/POC_accessshape2.gif);
	background-repeat: no-repeat;
	height:194px;
	width:204px;
	margin-left:26px;
	text-align:left;	
  }
  
  .PSCContentRtLoginBtn
  {
	margin-top:8px;
  }
  .PSCContentRtLoginBtnSubmit
  {
	margin-top:8px;
  }  
  .ie7 .PSCContentRtTextLg
  {
  	font-size:14px;
  	line-height:16px;
  	color:#707070;
  }
	
  .subreqdtxt
  {
	text-align: center;
	padding: 40px 0 20px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	font-style: normal;
	font-weight: normal;
	color: #d2490d;	
  }
  .pnlBuySub
  {
	clear: both;
	}
  .PSCSubBtns
  {
	margin: 10px 10px 10px 10px;
	border:none;
  }
  .PSCSubBtnsRight
  {
	margin: 10px 10px 10px 25px;
	border:none 0;
  }  
  .PSCSubBtnsSubmit
  {
	padding: 20px 10px 10px 60px;
	border:none;
  }  
  #teaserBlock
  {
	clear: left;
	background-image: url(/Images/POC_topAd_BKG2.gif);
	background-repeat: no-repeat;
	background-color:#ffffff;
	width:632px;
	margin-top:0;
	border: 1px solid #ffffff;
	}
.ie7 #teaserBlock
  {
  margin-top:-18px;
  }
  .USOffer
  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.56em;
	font-style: normal;
	font-weight: normal;
	color: #888788;
	padding-bottom:10px;
  }
  .dots
  {
	clear:both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	color: #888788;
	padding-bottom:10px;
  }  
  .othertext
  {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-style: normal;
	font-weight: bold;
	color: #4b4a4a;	
	padding:5px 0 5px 0;
  }  
  .othertextred
  {
	color: #d2490d;	
  }  
  .errorText
	{
	position:absolute;
	margin: 0 -5px 0 0;
	font-weight:bold;
	font-size:1em;
	color:#990000;
	/*vertical-align:middle;*/
	}
  .errorCentered
	{
		font-size:1em;
	margin: 0 0 5px -230px;
	/*padding:0 0 5px -200px;*/
	}	
  .othertext a
  {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.05em;
	font-style: normal;
	font-weight: bold;
	color: #67c6dd;	
	/*padding:5px 0 5px 0;	*/
  }
  .moreRight
  {
	padding:15px 0 5px 70px;
  }
  .PSCBiggerText
  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.25em;
	font-style: normal;
	font-weight: normal;
	color: #888788;		
  }
  .PSCLabelTxt
  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-style: normal;
	font-weight: bold;
	color: #4b4a4a;	
	/*margin: 0 0 0 -30px;*/
	padding:5px 0 5px 0;	
  }
  .PSCInputBoxes
  {
	width:200px;
  }
  .PSCLoginDiv
  {
	position: relative;
	text-align:center;
	width:950px;
	margin:10px 0 0 -30px;
	padding: 20px 0 10px 0;
  }
  .PSCChkBx
  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-style: normal;
	font-weight: normal;
	color: #4b4a4a;	
	/*margin: 0 0 0 30px;*/
	padding:5px 0 5px 83px;	
  }  
  .PSCChkBxRight
  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-style: normal;
	font-weight: bold;
	color: #4b4a4a;	
	/*margin: 0 0 0 30px;*/
	padding:5px 0 5px 130px;	
  }  
  .PSCChkBx span
  {
	vertical-align:top;
  }
  .fullcore
  {
	/*background-image: none;*/
}

  .carcass
  {
	position: relative;
	float: left;
	width: 628px;
	z-index: 10;
	padding-top: 20px;
	}

  .fullbodied
  {
	width: 980px;
	}

  .sidebar
  {
	float: right;
	width: 342px;
	padding: 15px 8px 240px 0;
	
	}	
	
  .ie .sidebar
  {
	width: 343px;
	}

  .ie6 .sidebar
  {
	padding-right: 0px;
	}

  #sidebartop
  {
	float: right;
	width: 350px;
    /* When Tricksidebar used, enable height spec below*/
	/*height: 420px;*/
	margin-bottom: 20px;
	}	
.ie7 .sidebarjspad
  {
	margin-left:5px;
	}
.safari4,.safari5,.chrome,.webkit .sidebarjspad
  {
	margin-left:12px;
	}
.sidebarjspad a { 

	border:0;
	text-decoration: none;
}

.doubleclick a { 

	border:0;
}
  #sidebartopad
  {
	float: right;
	width: 336px;
	margin: 10px 0 0 0;
	}
#sidebartopad a { 

	border:0;
	text-decoration: none;
}
  .ie #sidebartopad, .webkit #sidebartopad
  {
	width: 351px;
	}
	
.safari4,.safari5 #sidebartopad
  {
	margin-right:-2px;
	}

#tricksidebar
{
	position: absolute;
	top: 0px;
	width: 980px;
	height: 0px;
	}	
#tricksidebartopad
{
	position: relative;
	float: right;
	top: 400px;
	padding-right: 0px;
	width: 351px;
	margin: 0 auto;
	}	

.ie #tricksidebartopad
{
	width: 346px;
	}
	

  .sidebarnews
  {
	padding: 20px 0px 0px 1px;
	float: left;
	width: 350px;
    background: url(/Images/hd_newsHP.png) no-repeat 10px 0px;
	}
  .ie6 .sidebarnews
  {
	width: 345px;
	}

  #newsMain
  {
	padding: 16px;
	}
	
  #sidebarright
  {
	float: right;
	width: 158px;
	margin-right: 2px;
	}	
   .ie6 #sidebarright
	{
		margin-right: 0px;
		width: 152px;
	}
  

	#sidebarright a:hover {
		border: none;
	}

    .submitnews 
    {
		padding-left: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: .65em;
		font-style: normal;
		font-weight: normal;
		color: #4b4a4a;
    }

  .sidebarHouseAd
  {
	float: right;
	margin: 20px 0px 0px 5px;
	}
 .sidebarHouseAd a:hover
  {
	border:0;
	text-decoration:none !important;
	}

  .sidebarbotad
  {
	float: right;
	width: 336px;
	margin: 10px 8px 40px 0;
	}
  .ie6 .sidebarbotad
  {
	margin-right: 2px;
	position: relative;
	top: 0em;
	}	

.date
  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.625em;
	color: #999797;
	font-weight: lighter;
	}	

  .skullheader
  {
	/*float: left;*/
	clear: both;
	width: 596px;
	margin-left: 16px;
	}	


  .logolink
  {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .65em;
	font-weight: normal;
	margin: 16px 0 0 0;
    /*background-image: url(Images/arrow_left.gif);
    background-repeat:no-repeat;
    background-position: 0px 9px;
	padding-left: 15px;*/
	}

  .logotextmain
  {
	line-height: 1.5em;
	}

  p.logotextmain
  { /*margin-bottom: 5px;*/
	font-size: .7em;
	padding: 10px 0 0 0px;
	}

  .logosupertext
  {
	display: block;
	font-weight: normal;
	color: #909797;
	margin: 16px 0 0 3px;
	margin-bottom: 0px;
	}

  #featuredBlock .logosupertext
  {
	float: left;
	}
	
  .skulllogo
  {
	float: left;
	display: block;
	margin: 0px 10px -10px 0px;
	padding: 0px;
	position: relative;
	}

  #featuredBlock .skulllogo
  {
	clear: both;
	}

  .logolinktext
  {
	font-size: 1.45em;
	font-weight: bold;
	}

  .logotext
  {
	font-size: .7em;
	float: left;
	margin: 25px 0 0 10px;
	}

  .ie #featuredBlock .logotext
  {
	float: right;
	position: relative;
	top: 32px;
	}


  .skullbox
  {
	float: left;
	border-top: 1px solid #E1DDD8;
	border-left: 1px solid #E1DDD8;
	width: 596px;
	margin: 0 0 25px 16px;
	display: inline;
	position: relative;
	z-index: 0;
	padding: 0 0 10px 0;
	}
	
   .skullboxPaid
  {
	float: left;
	width: 944px;
	margin: 0 0 25px 16px;
	display: inline;
	position: relative;
	z-index: 0;
	}	

  .skullBlock
  {
	float: left;
	border-bottom: 1px solid #E1DDD8;
	width: 596px;
	margin: -20px 0 0px 16px;
	display: inline;
	position: relative;
	z-index: 0;
	padding: 0 0 10px 0;
	}
	.ie div#freshBlock
	{
		padding-bottom: 25px;
		}

  #featureBlock #skullTop
  {
	margin-top: 5px;
	}

  .searchband, .searchbandtop
  {
	float: left;
	/*background-color: #eae9e7;*/
	width: 623px;
	margin: 0 0 16px 0;
	}
  .searchbandtop
  {
	margin-top: 10px;
	}	

  div.spacer 
  {
    clear: both;
	margin: 0px;
	border: 0px;
	padding: 0px;
    }

  .imglink
  {
	font-size: 0.65em;
	}



  .hoverLink
  {
	display: inline;
	float: left;
	text-decoration: none;
	cursor: default;
	}

  a.hoverLink,
  a.hoverLink:hover
  {
	border: none;
	}
	

  .hoverLink .hovertext
  {
	display: none;
	}

  .hoverLink:hover .hovertext
  {
	display: block;
	background:#000; 
	color:#fff;
	position: absolute;
	bottom: 5px;
	left: 0;
    /* for IE */
    filter:alpha(opacity=80);
    /* CSS3 standard */
    opacity:0.8;
    /* for Mozilla */
    -moz-opacity:0.8;	
    }

  .hoverLink p
  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .65em;
	font-style: normal;
	font-weight: normal;
	color: White;
	margin: 1em;
	}

/*  .hovertext
  {
	float: none;
	text-indent:-2000px; 
	position: absolute;
	bottom: 0;
	left: 0;
	width: 180px; 
	background:url("Images/info.png") no-repeat;
	}

  .hovertext:hover
  {
	text-indent:0px; 
	background:#000; 
	color:#fff;
	opacity:.8;
	}
*/
  .imgpanel
  {
	position: relative;
	float: left;
	border: 0px;
	padding: 0px;
	margin: 0px;
	}
  #annualCatBlock .imgpanel
  {
	padding: 0px 0 0 0;
	float: right;
	}
	
	.imgpaneltest
  {
	/*height:100%;
	border: 1px solid #0000FF;*/
	clear:both;
	position: relative;
	display: table-cell; 
	text-align: center;
	vertical-align: middle !important;
	}

.win.ie7 .imgpaneltest
  {
	text-align: center;
	vertical-align: middle !important;
	display: block;
	position: relative;
	/*border: 2px solid #00FFFF;*/
	}

  .contentgrid
  {
	float: left;
	width: 628px;
	margin-top: 0px;
	}

 .feaimagegridrow
  {
	clear:both;
	height:100%;
	padding: 0 auto;
	margin-left:14px;
	/*margin-top: auto;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;*/
	text-align: center;
	vertical-align: middle !important;
	display: table; 
	position: static;
	/*border: 1px solid #00FF00;*/
	
	}
	
.win.ie7 .feaimagegridrow
  {
	clear:both;
	width:330px;
	padding: 0 auto;
	margin-left:14px;
	/*margin-top: auto;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;*/
	text-align: center;
	vertical-align: middle !important;
	white-space: nowrap;

	}
	

 .stdimagepaid
 	{
	clear:both;
 	margin-top: 0px;
	margin-bottom: 18px;
	margin-right: 0px;
	/*margin-left: 16px;*/
	margin-left: 0px;
	vertical-align: middle !important;
	text-align: center; 
	position: relative;
	display: block;
	display: table-cell;
	/*border: 1px solid #0000FF;*/

 	
 	}


  .gridrow
  {
	/*float: left;*/
	/*border: 8px solid #E1DDD8;*/
	margin-left: 16px;
	margin: 8px;
	padding-top: 16px;
	}
  .ie6 .gridrow
  {
	clear: both;
	padding-top: 0;
	}
	
  .columnsgridrow
  {
	clear:both;
	/*height:50px;*/
	height: 10.7em;
	padding: 0 auto;
	margin-left:14px;
	/*margin-top: auto;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;*/
	text-align: left;
	/*vertical-align: middle !important;
	display: table; 
	position: static;
	border: 1px solid #CE0000;*/
	}
  
 
  .wow
  {
	position: absolute;
	z-index: 10;
	left: 148px;
	top: 5px;
	}

  .wowBlock
  {
	position: absolute;
	z-index: 10;
	left: 161px;
	top: 11px;
	}

  .wowBig
  {
	position: absolute;
	z-index: 10;
	left: 193px;
	top: 5px;
	}

  .wowSkull
  {
	position: absolute;
	z-index: 10;
	left: 251px;
	top: -3px;
	}

  .gridimage
  {
	clear: both;
	display:block;
	margin: -10px auto 0 auto;
	width: 168px;
	}

  .gridimage2Col
  {
	clear: both;
	display:block;
	margin: -10px auto 0 auto;
	width: 272px;
	}

  .gridpanel
  {
	position: relative;
	float: left;
	/*border: 8px solid #E1DDD8;*/
	border-top: 1px solid #E1DDD8;
	border-left: 1px solid #E1DDD8;
	width: 187px;
	/*height: 318px;*/
	height: 18.8em;
	margin: 8px;
	display: inline;
	}


  .gridpanel1Col
  {
	position: relative;
	float: left;
	/*border: 8px solid #E1DDD8;*/
	border-top: 1px solid #E1DDD8;
	border-left: 1px solid #E1DDD8;
	width: 595px;
	/*height: 318px;*/
	height: 13.8em;
	margin: 8px;
	display: inline;
	}

.gridpanelColumns1Col
  {
	position: relative;
	float: left;
	/*border: 8px solid #E1DDD8;*/
	border-top: 1px solid #E1DDD8;
	width: 575px;
	/*height: 318px;*/
	height: 10.0em;
	margin: 8px;
	display: inline;
	}


  .gridpanel2Col
  {
	position: relative;
	float: left;
	border-top: 1px solid #E1DDD8;
	border-left: 1px solid #E1DDD8;
	width: 280px;
	height: 16.8em;
	margin: 15px 8px 8px 8px;
	display: inline;
	}


  .simpGridPnl
  {
	}

  /*.gridtext
  {
	display: block;
    font-size: 0.85em;
    line-height: 80%;
	padding: 0px 10px 0px 10px;
	margin: 0px;
	}
*/
  .articletype
  {
	color: #72663F;
	display: block;
    font-size: 0.85em;
    line-height: 90%;
	padding: 0px 10px 0px 10px;
	margin: 0px;
	}

  .txtpanel
  {
	margin: 0px 10px 0px 10px;
	}
  
  .txtpanelcolumns
  {	
	margin: -10px 0px 0px 10px;
	}
	
	
  .imgmedia
  {
	display: block;
    font-size: 0.85em;
	padding: 0px 10px 0px 10px;
	}	
	
  .imgbody
  {
    font-size: 0.85em;
	line-height: 100%;
	padding: 0px 10px 0px 10px;
	margin: 0px;
	}	

  /*.embedbody
  {
    font-size: 0.85em;
	line-height: 100%;
	}	
	*/

  .imgdate
  {
	display: block;
	position: relative;
	top: -1.5em;
	text-transform:uppercase;
	}

  .imgdateprem
  {
	padding: 0 0 0 17px;
	display: block;
	position: relative;
	top: -1.7em;
	text-transform:uppercase;
    background: url(/Images/premContentStarNEW_icon.gif) no-repeat 0px 3px;
	}

  .keywords
  {
	color: Gray;
	display: block;
    font-size: .75em;
	padding: 0px 10px 0px 10px;
	}	

  .imgsubtype
  {
	margin-right: 5px;
	color: #000000;
	font-weight:bolder;
	}
	
	  	
  .supertitle
  {
	color: #000;
	display: block;
    font-size: .9em;
	padding: 0px 10px 0px 10px;
	}	

  .title
  {
	color: #72663F;
	display: block;
    font-size: 1.15em;
	padding: 0px 10px 0px 10px;
	font-weight: bold;
	}	
	
	
  .subtitle
  {
	color: #000;
	display: block;
    font-size: .85em;
	padding: 0px 10px 0px 10px;
	font-weight: bold;
	}		


  .articlebody
  {
	color: #000;
	display: block;
    font-size: .9em;
	padding: 0px 10px 0px 10px;
	}		
	
  .credits
  {
	font-size: 1em;
	margin-bottom: -1.5em;
/*
	color: #000;
	display: block;
    font-size: .9em;
	padding: 0px 10px 0px 10px;
	font-weight: bold;
*/
	}		
	
  .urlcredits  
  {
	font-size: 1em;
	display: block;
	line-height: 130%;
/*	color: #72663F;
    font-size: .9em;
	padding: 0px 10px 0px 10px;
	line-height: 100%;
*/
	}			
	
  .miscsupertext
  {
	clear: both;
	color: #000;
	display: block;
    font-size: .9em;
	padding: 0px 10px 0px 10px;
	}	

  .misctext
  {
	color: #000;
	display: block;
    font-size: .9em;
	padding: 0px 10px 0px 10px;
	}	
	
	
  .miscsubtext
  {
	color: #72663F;
	display: block;
    font-size: .8em;
	padding: 0px 10px 0px 10px;
	font-weight: bold;
	}	

.pick {
	font-size: 0.625em;
	color: #000000;
}

.artistcity
{
	font-size: 0.625em;
	color: #666666;
	font-weight: normal;
	display: block;
	margin: -10px 0 10px 0;
}
  
  .pagelink {
	font-size: 0.725em;
	padding: 0 2px 0 2px;
    }

  .featurepagelink 
  {
	font-size: 0.6875em;
	padding: 0 2px 0 2px;
    }
    
	
  .filters
  {
	float: left;
	margin: 10px 10px 10px 16px;
	color: #666666;
	width: 180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6em;
	}		
	
  .pagenav
  {
	float: right;
	margin: 2px 0 2px 0;
	width: 400px;
	}	
	
	
  .filternav
  {
	text-align: center;
	display: block;
	margin: 0 16px 0 0;
	float: right;
	}	
  .feafilternav
  {
  	align:center;
	text-align: center;
	display: block;
	margin: 0 20px 0 0;
	}		
	
  .filtertext
  {
	font-size: 0.625em;
	color: GrayText;
	}	

  .filtercategory
  {	
	font-size: 0.625em;
	color: GrayText;
    }

 .selecteditem
 {
	font-size: 0.725em;
	font-weight: bold;
	color: #000;
	}
	
 .navstring
  {
	font-size: .95em;
	clear: both;
	text-align: right;
	}	
	
  #sidebartop .txtpanel
  {
	font-size: 1.1em;
    background-image: url(Images/leftquote.png);
    background-repeat: no-repeat;
    background-position: left top;
    margin-top: 20px;
	}

  #sidebartop p
  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	padding: 10px 10px 10px 20px;
    color: #898a89;
    line-height: 1.7em;
    z-index: 10px;
    position: relative;
	}
	
  #copyright
  {
	color: #000;
	font-size: 0.625em;
	font-weight: normal;
	line-height: 1.5em;
	margin: 0 40px 20px 0;
	}	
	
	
  #Page404
  {
	margin: 16px;
	}
  #Page404 h4{font-weight: bold;}
  #Page404 ul
  {
	margin: -.75em 0 0 0;
	padding: 0;
	}
 #Page404 li
 { 
	line-height: 1.35em;
	padding: 0;
	display: list-item;
	list-style: disc none inside;
	font-size: .6875em;
	}
  #Page404 p{line-height: 1.35em;}
  	
  p.error	
  {
	margin: 16px;
	}
	
  .thankyou 
  {
	padding: 30px;
	}	
	
  #splashFrame
  {
	display: none;
	margin-bottom: 1000px;
	width: 980px;
	height: 800px;
	}	
.pickedTable
{
	display:inline;
	padding-top: 20px;
	padding-left:20px;
	}	
.imageCell
{
	float: left;
	vertical-align:top; 
	text-align:center;
	padding: 0;
	margin: 0;
	}
	
.dlCollectionsItemBand
{
	background-color: #eae9e7;
	width: 616px;
	height: 22px;
	padding: 5px 0 5px 5px;
}
.dlCollectionsHeaderBand
{
	background-color: #46b9d5;
	width: 616px;
	padding: 5px 0 5px 5px;
}
.modalPopup
{
	background-color: #ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding: 3px;
	width: 250px;
}
.modalBackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity: 0.7;
}
	
.premium
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cbbd60;
	font-size: .675em;
	font-weight: bold;
	letter-spacing: .4875em;
	text-transform:uppercase;
    background: url(/Images/premContentStarNEW_open.gif) no-repeat 33.1em .24em;
    padding-right: 15px;
	}	
.ie .premium
{
	letter-spacing: .3495em;
	}
.ie #featureTop .premium
{
    background: url(/Images/premContentStarNEW_open.gif) no-repeat 30.7em .24em;
	}
.ff2 .premium
{
    background: url(/Images/premContentStarNEW_open.gif) no-repeat 33.3em .24em;
	}
.mac.ff2 .premium
{
    background: url(/Images/premContentStarNEW_open.gif) no-repeat 31.6em .24em;
	}
.win.ff3 .premium
{
    background: url(/Images/premContentStarNEW_open.gif) no-repeat 33.4em .24em;
	}
.safari .premium
{
    background: url(/Images/premContentStarNEW_open.gif) no-repeat 33.0em .28em;
	}
#annualCatBlock .premium
{
	margin: 10px 0 0 10px;
	}


#Skull12PaidLeftCol .premium
{
	float: left;
	}

.premium div
{
	padding-left: 18px;
    background: url(/Images/premContentStarNEW_open.gif) no-repeat 0px 3px;
	}	
	
.smallBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .675em;
	font-weight: bold;
	}	

.lowsmallBold
{
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .675em;
	font-weight: bold;
	color: #999797;
	margin: 0 0 -15px 10px;
	}	


.viewMore
{
	clear: both;
	float: left;
	font-size: .6875em;
	width: 100%;
	text-align: right;
	}	

.checkThisOut
{
	font-size: .6875em;
	font-weight: bold;
	padding-top: 5px;
	}
	
.FL
{
	float: left;
	}

.FR
{
	float: right;
	}

.CL
{
	clear: both;
	}
.ie7 .CL
{
	clear: both;
	margin-top:20px;
	}
.BR
{
	padding: 0 3px 0px 0;
	border-right: solid 1px #E1DDD8;
	}

.linkList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  .65em;
	font-style: plain;
	font-weight: normal;
	color: #4b4a4a;
	line-height: 135%;
}


.lowkey {
	font-size: 0.625em;  /* 16x.625=10px */
	color: #666666;
	font-weight: normal;
	line-height: 120%;
}


.featType
  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.625em;
	color: #888788;
	font-weight: lighter;
	text-transform: uppercase;
	}	
#exhibitBlock div.featType
  {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: none;
	}	
#teaserBlock .featType
{
	margin-top: 20px;
	font-size: 0.685em;
	}

.featTypeBK
  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.625em;
	color: #fff;
	width: 100%;
	font-weight: lighter;
	background-color: #7c767c;
	padding: 0 0 0 5px;
	}	


.annualLead
  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.625em;
	color: #999797;
	font-weight: lighter;
	line-height: 1.3em;
	padding: 0 0 15px 0;
	}	
.mac .annualLead .imgpanel
{
	padding: 0 0 5px 0;
	}
.ff2 .annualLead 
{
	padding: 0 0 20px 0;
	}

.aHomeGall
{
    padding-bottom: 5px;
    }

.featTitle
  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.375em;
	color: #999797;
	font-weight: lighter;
	}	

.pt10
{
	padding-top: 10px;
	}
	
.featTitleMed
  {
	text-transform: uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.875em;
	color: #999797;
	font-weight: bold;
	}	

#annualBlock3 h2
{
	margin-bottom: 0;
	}
	
#annualBlockMain
{
	margin-bottom: 0px;
	}
	
#annualBlockMain div.featTitle
{
	margin: 0 0 10px 0px;
	}
#annualBlockMainBott
{
	}


.jurorPanel
  {
	float: right;
	width: 178px;
	padding: 5px 0;
	}	
.jurorTxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	width: 130px;
	margin: 0 0 0 5px;
	text-transform: none;
	line-height: 1.35em;
	}	
#jurorWorksDiv
{
	}
	
.jurorWorks
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	text-align: right;
	font-size: .675em;
	right: 30px;
	bottom: 20px;
	text-transform: none;
	}

#jurorDiv
{
	padding: 0 0 10px 0;
	}

#selQuote
{
	width: 580px;
	clear: both;
	float: left;
	padding: 0 0 0 10px;
	}

#quoteTxt
{
	font-size: .75em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #cbcbcb;
	font-weight: bold;
	padding: 0 0 15px 0;
	}
#quoteAuth
{
	text-align: right;
	font-size: .75em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #cbcbcb;
	font-weight: bold;
	}
	
#freshLow
{
	position: absolute;
	top: 247px;
	right: 5px;
	}	
	
#featLow
{
	position: absolute;
	top: 265px;
	right: 5px;
	}	

#exhibitLow
{
	position: absolute;
	top: 130px;
	left: 410px;
	width: 200px;
	}	
.ie #exhibitLow
{
	top: 133px;
	}

.safari #exhibitLow
{
	top: 135px;
	}
	
#annualLow
{
	position: absolute;
	top: 30px;
	right: 30px;
	}	

#annualCatBlock
{
	background-color: #f7f7f7;
	padding-top: 0;
	margin-top: -25px;
	border-bottom: none;
	}
		
.annualCats
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6475em; /* 16x.6875=11px */
	line-height: 1.3em;
	}	
	
.FLL
{
	position: absolute;
	bottom: 10px;
	width: 300px;
	}	
	
.smlG
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.5175em; /* 16x.6875=11px */
	color: #999797;
	line-height: 1em;
	font-weight: bold;
	}	
.bigG
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9175em; /* 16x.6875=11px */
	color: #999797;
	line-height: 1em;
	font-weight: bold;
	}		
	
.archLinkZZZ
{
	padding: 5px 3px 0 0;
	}	
	
#archDivZZZ
{
	position: absolute;
	bottom: 5px;
	right: 0px;
	width: 115px;
	}

	
.archLink
{
	padding: 5px 3px 0 0;
	}

.ie7 .archLink
{
	padding: 5px 0 0 0;
	text-align:left;
	}		
	
#archDiv
{
	position: absolute;
	bottom: 5px;
	right: 0px;
	width: 115px;
	}

.ie7 #archDiv
{
	position: absolute;
	bottom: 5px;
	right: 0px;
	width: 130px;
	}
	
#annualLogo
{
	float: left;
	padding: 0 0 0 10px;
	}	

#annualHomeBlkImg
{
	}

.annualLogoNum
{
	padding: 0 3px 0 0;
	border-right: solid 1px #E1DDD8;
	}

.annualLogoName
{
	padding: 0 0 0 5px;
	}
	
	
  .annualBK
  {
	position: relative;
	background-color: #f4f4f4;
	background-image: none;
	clear: both;
	padding: 10px 0 5px 0;
	}
.win.ff2 .annualBK
{
	}
.ie .annualBK, .mac.ff3 .annualBK
{
	}

	
.lightLink
{
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6475em; /* 16x.6875=11px */
	}	
.lightLinkBold
{
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6475em; /* 16x.6875=11px */
	font-weight:bold;
	}	
a.lightLink:hover
{
    color: #9addec;
	}
	
	
.logLine
{
	margin: -2px 0 0 20px;
	float: left;
	}	
	
#searchband
{
	margin: 0;
	height: 38px;
	position: absolute;
	top: 7px;
	right: 15px;
	}

#searchParams
{
	float: left;
	}	
	
#searchMain
{
	float: left;
	}

.searchBox
{
	width: 215px;
	border: solid 1px #4c4c4c;
	}	

#searchBtnPnl
{
	float: left;
	padding: 0px 0 0 10px;
	}	
	
#jurorHead
{
	float: left;
	border-bottom: 1px solid #E1DDD8;
	width: 596px;
	margin: 20px 0 0px 16px;
	padding: 0 0 10px 0;
	}	
	
#jurorBlock img
{
	padding: 0 20px 10px 0;
	}	
	
	
.NB
{
	border-width: 0;
	}

.LB
{
	border-width: 0;
	border-bottom: 1px solid #E1DDD8;
	}
		
.enterComp
{
	padding: 0px 10px 0 0px;
	background: #d6d6d6;
	clear: both;
	display: block;
	height: 20px;
	}	
	
.compText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6875em; /* 16x.6875=11px */
	margin-bottom: 1.125em;
	float: left;
	padding: 0 0 0 10px;
	}	
.enterComp .imgpanel
{
	padding: 2px 0 0 0;
	float: right;
	}
	
/* gw styles for columns */

.columnsCategory {
	color: #888788;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.875em;
	text-transform:uppercase;
	line-height: 3.5em;
}


.Skull13Right .featType
{
	padding: 0 0 3px 0;
	}

#colTitle
{
	font-family: Georgia, "Times New Roman", Times, serif;
	clear: both;
	}

.columnsTitleHome {
	font-size: 0.875em;
	margin-bottom: 1.125em;
}

.columnLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.875em; /* 16x0.875=14px */
	margin-bottom: 1.125em;
}

.columnBioModule {
	position: relative;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6875em;
	width: 580px;
	z-index: 10;
	margin-left: 26px;
	}

.columnsTitleBox {
	height: 84px;
	
}

.columnsTitle {
	width: 580px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.0em;
	color: #4A4B4B;
	margin-left: 1.0em;
	margin-bottom: 2.25em;
	/*margin-bottom: 1.5em;
	line-height: 120%;*/
	font-weight: normal;
	/*background-color: #eae9e7;
	border: 1px solid #CE0000;*/

}


.columnsSubTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #4A4B4B;
	/*margin-bottom: 1.5em;
	line-height: 120%;*/
	font-weight: normal;

}

.columnsAuthor 
{
	float: left;
	padding: 5px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6875em;
	/*margin-bottom: 1.5em;
	line-height: 120%;*/
	font-weight: normal;
	font-style: italic;
}
.Skull13Right .columnsAuthor 
{
	float: left;
	padding: 2px 0 5px 0;
}

.columnsAuthorBio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6875em;
	/*margin-bottom: 1.5em;
	line-height: 120%;*/
	font-weight: normal;
}

.columnsBody {
	width: 575px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6875em;
	margin-left: 1.5em;
	/*margin-bottom: 1.5em;
	line-height: 120%;*/
	font-weight: normal;
}

.columnsBody p
{
	font-size: inherit;
	}

.Skull13Right .columnsBody
{
	clear: both;
	margin-left: 0;
	width: auto;
	}

.columnsSubHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	/*margin-bottom: 1.5em;
	line-height: 120%;*/
	font-weight: bold;

}

.columnsTextBox {
	width:560px;
	text-align:left;
	background-color:#E6E8CC;
	padding:10px 10px 10px 10px;
	margin-bottom:10px;
}

.columnsTextBoxHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	margin-bottom: 1.5em;
	/*line-height: 120%;*/
	font-weight: normal;
}

.columnsTextBoxText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.625em;
	/*margin-bottom: 1.5em;
	line-height: 120%;*/
	font-weight: normal;
}

.columnsTextBoxText p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.625em;
	/*margin-bottom: 1.5em;
	line-height: 120%;*/
	font-weight: normal;
}

.columnsCredits {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.64em;
	margin-bottom: 1.2em;
	/*line-height: 120%;*/
	font-weight: normal;
}
.columnsBody .columnsCredits
{
	font-size: .875em;
	}

.columnsCredits p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.64em;
	margin-bottom: 1.2em;
	/*line-height: 120%;*/
	font-weight: normal;
}
.columnImage {
	border: 1px solid #CECECE;
}

.columnstdimage {
	 padding-right:10px;
}

/* social bookmarks module */
.sb_module_static {
	width:570px;
	text-align:left;
	margin-left:10px;
	margin-bottom:0px;
	margin-top:10px;
	padding-bottom:0px;
	clear:both;
}
.sb_module {
	width:570px;
	text-align:left;
	margin-left:24px;
	margin-bottom:10px;
	margin-top:10px;
	padding-bottom:10px;
	border-bottom: 1px solid #cecece;
	clear:both;
}

.sb_module_annual {
	width:570px;
	text-align:left;
	margin-left:16px;
	margin-bottom:10px;
	margin-top:10px;
	padding-bottom:10px;
	padding-top:10px;
	/*border-bottom: 1px solid #cecece;*/
	clear:both;
}
.sb_module_line {
	width: 570px;
	margin-bottom:6px;
	margin-top:4px;
	height: 1px;
	background:#FFFFFF url(/app_themes/main/images/ltgraydotted.gif) repeat-x 0 0px;
	clear:both;
}

.socialBookmarksContainerLabel {
	float:left;
	height:24px;
	font-family:verdana,arial,helvetica,san-serif;
	font-weight:normal;
	font-size:0.65em;
	margin:0 4px 0 0;
	/* border: 1px solid #CE0; */
}
.socialBookmarksGoogleContainer {
	float:left;
	width:30px;
	height:24px;
	margin:3px 6px 0 0;
	padding:0;
	display:inline-block;
	/* border: 1px solid #000; */
}
.socialBookmarksContainer {
	float:left;
	width:300px;
	height:24px;
	padding:0;
	font-family:verdana,arial,helvetica,san-serif;
	font-weight:normal;
	font-size:0.65em;
	display:inline-block;
	/* border: 1px solid #000; */
}


.socialBookmarksContainer a {
	color:#888ec8;
	font-weight:normal;
	text-decoration:none;
	border:0;
}

.socialBookmarksContainer img {
	vertical-align:top;
	margin:0 0 0 2px;
	border:0;

}
/* end social bookmarks module */

/* RSS feed */
.RSSimage {
	margin:16px 10px 0px 14px;
}
.ie7 .RSSimage {
	margin:16px 5px 0px 7px;
}

/* gw test for feature paging */

.columnsPagingTopText {
	float: right;
	vertical-align:top;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

#featureTop
{
	height: 30px;
	}
#featureBot
{
	clear: both;
	float:left;
	margin-top: 10px;
	}

.featurePagingBlock 
{
	float: right;
	width: 180px;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	/*color: #4A4B4B;*/	
	/*margin-bottom: 1.5em;
	line-height: 120%;
	font-weight: normal;*/
	display:block;
	/*background-color: #eae9e7;
	border: 1px solid #CE0000;*/

}
.featurePagingTopText {
	float: right;
	vertical-align:top;
	text-align:center;
	margin-top:0px;
}

/* gw test for author box */

.authorBox {
 	height: 150px;
 	width: 570px;
 	/*border: 1px solid #CE0000;*/
 }

.authorBox p {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6875em; /* 16x.6875=11px */
	margin-bottom: 1.125em;
 }
  
.authorLinkText {
 	line-height: 3.5em;
 }

.authorSRC {
 	height: 150px;
 	width: 150px;
	margin-top:0;
	/*margin-right:10px;*/
 	padding-right:10px;	
	padding-bottom:10px;
	/*border: 1px solid #CECECE;*/
 	float:left;
 }

.authorBox hr {
 	color:#CCC;
 	background-color:#CCC;
 	height:1px;
 	width:570px;
 	margin-top:6px;
 	border:none;
 	float:left;
 }

/* gallery image link button */

.galleryImageButton {
	clear: both;
	display:block;
	margin-top:10px;
	margin-bottom:10px;

}

  #announcementBlock
  {
	clear: left;
	margin-top: 0;
	margin-left: 0;
    background-color: #f0f0f0;
	border-top: 1px solid #E1DDD8;
	border-bottom: 1px solid #E1DDD8;
	padding: 5px 15px 5px 15px;
	width: 592px;
	height: 75px;
	}	
  .ie7 #announcementBlock
  {
	height: 75px;
	padding-bottom: 10px;
	}
  .ie6 #announcementBlock
  {
	padding-right: 8px;
	padding-bottom: 0;
	}
  .mac #announcementBlock
  {
	height: 80px;
	}

  #announcementBlock p
  {
	margin: 0;
	}

  a.anncLink:hover
  {
	border: none;
	}

  #annualTheBlock
  {
	clear: left;
	margin-top: 0;
	margin-left: 0;
    background-color: #f0f0f0;
	padding: 0 15px 10px 15px;
	width: 592px;
	border-bottom: none;
	}	

#annualTheBlock img
{
	margin: 0 40px 0 0px;
	}
	
#annualTheBlock #sbLogo
{
	font-size: 0.6875em; /* 16x.6875=11px */
	}
#annualTheBlock #sbLogo a:hover
{
	border: none;
	}

#theAnnualLinks
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6875em; /* 16x.6875=11px */
}

#theAnnualLinks a
{
	margin: 0 0px 0 0;
	padding: 2px 0px 2px 0;
	}


select.annualSelect
{
	margin: 0 0 0 10px;
	width: 230px;
	}
	
.logoNum
{
	border-right: solid 1px #000;
	padding: 0 0px 0 0;
	}

.submissions hr 
{
	background: url(Images/grayDotted.gif) repeat-x 0 0;
 	border:none;
 }

.sectionHdrBar
{
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #fff;
	background-color: #9c9c9c;
	padding: 5px;
	}

.jumpto
{
	clear: both;
	}	
	
.bigHead
{
	padding: 0;
	margin: 0;
	font-size: 24px;
	}
	

#comingsoon
{
	background-color: #fff;
	border: solid 10px #46b9d5;
	text-align: center;
	width: 560px;
	height: 560px;
	padding: 10px;
	}

#comingsoon h1
{
	margin-top: 70px;
	margin-bottom: 40px;
	color: #46b9d5;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.7em;
	}

#comingsoon h3
{
	margin-top: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#comingsoon h2
{
	margin-top: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #46b9d5;
	}

#comingsoon p
{
	font-size: .9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 50px 40px 50px;
	}

#comingsoon ul
{
	font-size: .9em;
	margin: 20px 0;
	}
	
#comingsoon li
{
	margin: 10px 0;
	display: block;
	text-align: left;
	}

#comingsoon .close
{
	padding-right: 20px;
	text-align: right;
	}

#comingsoon a
{
	font-size: .6875em;
	}

.comingsoonPnl
{
	position: absolute;
	z-index: 100;
	text-align: right;
	top: -20px;
	right: 25px;
	cursor: pointer;
	}
.ie .comingsoonPnl
{
	right: 20px;
	}

.news hr 
{
	background: url(Images/grayDotted.gif) repeat-x 0 0;
	width:570px;
	height:1px;
	margin-top:10px;
 	border:none;
 }
 
.ie7 .news hr 
{
	
 	background: url(Images/grayDotted.gif) repeat-x center left;
	border:0;
	clip:rect(5px 100% 6px 0);
	height:10px;
	left:20px;
	line-height:10px;
	margin-top:-10px;
	position:absolute;
	width:570px;
	top:inherit;

 }
 
 .newsweekoftext 
{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #787778;
	text-transform:uppercase;
 }	
 
 
 .sidebarportfolios
  {
	padding: 10px 0px 0px 6px;
	float: left;
	width: 350px;

	}
  .ie .sidebarportfolios
  {
	width: 340px;
	}
.portiframe
  {
	float: left;
	width: 350px;
	height: 700px;
	overflow-x: hidden;
	/*height:100%;
	display:block;*/
	}

  .ie .portiframe
  {
	width: 340px;
	}

.new_portfolios
  {
	height: 180px;
	}	

.ie6 #hiddenframe
{
	display: none;
	}	
	
	
	
.pageNums
{
	float: left;
	margin: -2px 5px 0 0;
	}
	
.pageArrow
{
	float: left;
	margin: 0;
	padding: 0;
	}

.pageArrow .pagelink
{
	padding: 0;
	margin: 0;
	}

a.pagelink:hover
{
	border: 0;
	text-decoration: none;
	}


#pageL
{
	margin: 0 5px 0 0px;
	}
	
	
/* search stuff */
.imgoutPnl
{
	float: left;
	margin: 35px 25px;
	}

.imgAggOutPnl
{
	float: left;
	margin: 5px 5px;
	}

.premResults
{
	margin: 20px;
	border: solid 1px #cbbd60;
	}	

#premResultsIn	
{
	background-color: #fff;
	width: 590px;
	position: relative;
	right: 2px;
	margin: 10px 0;
	}
	
#premLblPnl
{
	position: relative;
	left: 200px;
	bottom: 10px;
	margin-bottom: -15px;
	}	
	
#premLblPnl .premium
{
	background-color: #fff;
	width: 374px;
	}	
a.srchType
{
	margin-left: 10px;
	font-size: .675em;
	}

a.srchPhrase
{
	padding-left: 7px;
	color: #c6c2ba;
	font-size: .6875em;
	}	
a.srchPhrase:hover
{
	color: #c6c2ba;
	}
		
.premResults a:hover
{
	border: none;
	}

.imgResultsPnl
{
	float: left;
	display: block;
	}
		
#imgsBlock, #profsBlock
{
	padding: 0 0 0 5px;
	}
	
.profResultsPnl
{
	float: left;
	display: block;
	margin-top: 10px;
	}	
	
.srchProfTxt
{
	width: 130px;
	float: left;
	font-size: .6875em;
	padding: 0px 5px;
	}	

.srchProfLine
{
	display: block;
	float: left;
	width: 130px;
	}	

/*--------------------------------------------*/
/* below from MenuNav.css */

/* Main Menu */

.mainMenu
{
	height: 23px;
	background: url(Images/grayDotted.gif) repeat-x 0 22px;
	}
.ie6 .mainMenu
{
	clear: both;
	background: none;
	}

#footerLinks ul,
.anavPnl ul 
{
	list-style: none;
	}

#footerLinks li,
.anavPnl li
{
	display: inline;
	margin: 0 0 0 0px;
	padding: 0 30px 0 30px;
	}	

		
#footerLinks .mainMenu
{
	background: none;
	}
.ie6 #footerLinks .mainMenu
{
	position: relative;
	top: 0px;
	}


.core #nav, .core #nav ul 
{
	float: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .7785em;
	list-style: none;
	padding: 0;
	margin: 0;
	clear: both;
}

.core #nav
{
	position: absolute;
	top: -29px;
	left: 2px; 
	z-index: 11;
	height: 50px;
	}


.core #nav a 
{
	text-align: center;
    color: White;
	display: block;
	border: none;
	padding: 3px 0 0 0;
}

.core #nav li {
  /*float the main list items*/
  margin: 0;
  float: left;
  display: block;
  width: 95px;
  padding: 0 5px 0 5px;
}


.core #nav .nav_home
{
	width: 55px;
	}
.core #nav .nav_home .menuparent
{
	width: 51px;
    padding-right: 0;
	}
.core #nav .nav_creative
{
	width: 97px;
	}
.core #nav .nav_creative .menuparent
{
	width: 87px;
    padding-right: 0;
    padding-left: 0;
    padding-left: 5px;
    text-align: left;
	}
.core #nav .nav_profiles
{
	width: 95px;
	}
.core #nav .nav_profiles .menuparent
{
	width: 85px;
    padding-right: 0;
    padding-left: 5px;
    text-align: left;
	}
.core #nav .nav_perspectives
{
	width: 129px;
	}
.core #nav .nav_perspectives .menuparent
{
	width: 119px;
    padding-right: 0;
    padding-left: 5px;
    text-align: left;
	}
.core #nav .nav_news
{
	width: 57px;
	}
.core #nav .nav_news .menuparent
{
	width: 53px;
    padding-right: 0;
	}




.core #nav li a {
  /*for all links in the list*/
  background-color: #6c6c6c;
  font-weight: normal;
  display: block;
  height: 20px;
  padding: 5px 5px 5px 0px;
  outline: none;
}



.core #nav li ul {
  /*put the subnavs below and hide them all*/
  font-size: .7785em;
  display: none;
  position: absolute;
  top: 28px;
  height: 20px;
  left: -2px;
  width: 980px;
  background: #515151 url(Images/whiteDotted.gif) repeat-x 0 0px;
  padding-top: 2px;
  
}
  
.competition .core #nav li ul
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6875em;
	background-color: #fff;
	padding: 3px 0 0 10px;
	width: 970px;
	}
.ie .competition .core #nav li ul,
.mac.ff2 .competition .core #nav li ul
{
	font-size: .7375em;
	}

.core #nav li ul a 
{
  font-weight: bold;
  float: left;
  width: 150px;
  border: 0;
  background-color: #515151;
  width: auto;
  margin-right: 15px;
  padding: 0 15px;
}
.competition .core #nav li ul li a,
.competition .core #nav li ul li a:visited
{
	color:#46B9D5;
	background-color: #fff;
	}


.core #nav #nav_home a
{
	width: 41px;
	}
.core #nav #nav_creative ul a
{
	width: 92px;
	}
.core #nav #nav_profiles ul a
{
	width: 90px;
	}
.core #nav #nav_perspectives ul a
{
	width: 124px;
	}
.core #nav #nav_news ul a
{
	width: 48px;
	}


.core #nav #nav_creative ul a.curatedMenu
{
	margin-left: 10px;
	width: 107px;
	}


.core #nav #nav_home ul,
.home .core #nav #nav_home ul,
.creative .core #nav #nav_creative ul,
.profiles .core #nav .nav_profiles ul,
.perspectives .core #nav .nav_perspectives ul,
.news .core #nav .nav_news ul
{
    color: #9addec;
	display: block;
	}
.competition .core #nav .nav_comp ul
{
	display: block;
	}



.competition .core #nav .nav_comp li
{
	width: 100px;
	}

.competition .core #nav .nav_comp li#deLI
{
	width: 65px;
	}
.competition .core #nav .nav_comp li#iaLI
{
	width: 95px;
	}
.competition .core #nav .nav_comp li#ilLI
{
	width: 105px;
	}
.competition .core #nav .nav_comp li#phLI
{
	width: 105px;
	}



.creative .core #nav li ul
{
	padding-left: 52px;
	width: 928px
	}
.profiles .core #nav li ul
{
	padding-left: 158px;
	width: 822px
	}
.perspectives .core #nav li ul
{
	padding-left: 253px;
	width: 727px
	}

.core #nav li ul li
{
	padding: 0;
	margin: 0;
}

.core #nav li ul li a
{
	padding: 0;
	margin: 0;
}



.exhibit #nav .exhibitMenu,
.webpicks #nav .webpicksMenu,
.annuals #nav .annualsMenu,
.curated #nav .curatedMenu,
.feature #nav .featureMenu,
.fresh #nav .freshMenu,
.insights #nav .insightsMenu,
.columns #nav .columnsMenu
{
    color: #9addec;
    background-color: #515151;
	}
.competition .core .comp #nav li ul li a.compMenu,
.competition .core .ad #nav li ul li a.adMenu,
.competition .core .de #nav li ul li a.deMenu,
.competition .core .ia #nav li ul li a.iaMenu,
.competition .core .il #nav li ul li a.ilMenu,
.competition .core .ph #nav li ul li a.phMenu,
.competition .core .ty #nav li ul li a.tyMenu
{
	color: #aaaaaa;
	cursor: default;
	}

.core #nav li a:hover
{
    color: #9addec;
	}

.competition .core #nav li ul li a:hover
{
	color: #1d5a69;
	}

/* show tabs */
.core #nav li div a
{
	background: none;
	padding: 0;
    color: #9addec;
	font-weight: bold;
	text-align: left;
	}

.core #nav li div
{
	padding: 5px 0 0 5px;
    color: #9addec;
	display: none;
	float: left;
	height: 30px;
	position: relative;
	top: -30px;
    z-index: 10;
	font-weight: bold;
	}
.home .core #nav .nav_home div
{
	padding-left: 8px;
	display: block;
	width: 41px;
    background: #515151 url(Images/mainNav_tabs_home.gif) no-repeat 0px 0px;
	}
.creative .core #nav .nav_creative div
{
	display: block;
	width: 86px;
    background: #515151 url(Images/mainNav_tabs_creative.gif) no-repeat 0px 0px;
	}
.profiles .core #nav .nav_profiles div
{
	display: block;
	width: 84px;
    background: #515151 url(Images/mainNav_tabs_prof.gif) no-repeat 0px 0px;
	}
.perspectives .core #nav .nav_perspectives div
{
	display: block;
	width: 118px;
    background: #515151 url(Images/mainNav_tabs_perpect.gif) no-repeat 0px 0px;
	}
.news .core #nav .nav_news div
{
	display: block;
	width: 46px;
    background: #515151 url(Images/mainNav_tabs_news.gif) no-repeat 0px 0px;
	}

/* Footer Menu */
#footerband #nav, #footerband #nav ul 
{
	font-size: 10px;
	font-weight: bold;
	list-style: none;
	padding: 0 6px;
	height: 90px;
}

.ie7 #footerband #nav ul 
{
	margin-left:1px;
	font-size: 9px;
	}

#footerband #nav li.nav_home ul 
{
	border-left: none;
}


#footerband #nav
{
	margin-top: 5px;
	}


#footerband #nav a 
{
	display: block;
	border: none;
	padding: 0;
}

#footerband #nav a.menuparent 
{
	color: #555555;
	margin: 0 0 1px 7px;
}
	
#footerband #nav li 
{
	float: left;
	margin: 0;
	position: relative;
	padding: 0 3px 0 0;
	height: 148px;
	border-left: solid 1px #E1DDD8;
}

#footerband #nav li.nav_home 
{
	width: 100px;
	border-left: none;
}
#footerband #nav li.nav_creative 
{
	width: 140px;
}
#footerband #nav li.nav_profiles 
{
	width: 100px;
}
#footerband #nav li.nav_perspectives 
{
	width: 110px;
}
#footerband #nav li.nav_competitions 
{
	width: 170px;
}
#footerband #nav li.nav_creativehotlist 
{
	width: 150px;
}
#footerband #nav li.nav_magazine 
{
	width: 130px;
}



#footerband #nav li ul li {
	background-image: none;
	padding: 0;
	width: 15.5em;
	/*height: auto;*/
	height:1.75em;
	border-left: none;
	display:block;
}
#footerband #nav li.nav_home ul li {
	width: 100px;
}
#footerband #nav li.nav_creative ul li {
	width: 140px;
}
#footerband #nav li.nav_profiles ul li {
	width: 100px;
}
#footerband #nav li.nav_perspectives ul li {
	width: 110px;
}
#footerband #nav li.nav_competitions ul li {
	width: 170px;
}
#footerband #nav li.nav_creativehotlist ul li {
	width: 150px;
}
#footerband #nav li.nav_magazine ul li {
	width: 150px;
}




#footerband #nav li ul li a
{
	}
	
	
#footerband #nav li ul a 
{
	font-weight: bold;
	padding: 0;
	background-image: none;
	text-align: left;
	font-size: 1.1em;
}

#footerband #nav li.nav_home ul a 
{
	width: 90px;
	text-align: right;
}

#footerband #nav li ul {
	background-image: none;
	position: absolute;
	width: 6em;
}

	
#footerband #nav li:hover, #footerband #nav li.sfhover {
	}

#footerband #nav li ul li:hover, #footerband #nav li ul li.sfhover {
	background-image: none;
	}

#footerband #nav a:hover, #footerband #nav a.sfhover {
	background-image: none;
	}

#footerband #nav li a:hover, #footerband #nav li a.sfhover {
	background-image: none;
	}

#footerband #nav li:hover ul, #footerband #nav li.sfhover ul {
	background-image: none;
    /*background-image: url(Images/tabbackbott.png);
    background-repeat: no-repeat;
    background-position: left bottom;*/
}

#footerband #nav li ul a:hover, #footerband #nav li ul a.sfhover{
	background-image: none;
	height: 1.72em;
	}

#footerband #nav li ul li a:hover, #footerband #nav li ul li a.sfhover{
	/*border-bottom-width: 1px;
	border-bottom-style:dotted;*/
	}


#copyrightmenu
{
	display: inline;
	}

#copyrightmenu a, #copyrightmenu li 
{
	font-size: 10px;
	list-style: none;
	text-align: center;
	margin: 0;
	padding: 0px;
	font-weight: bold;
	}


/* Annual Top Menu */
.anavPnl
{
	margin: 5px 0 0 10px;
	}
	
.core #anav, .core #anav ul 
{
	float: left;
	font-size: 10px;
	font-weight: bold;
	list-style: none;
	padding: 0;
	margin: 0;
	clear: both;
}

.core #anav li
{
    float: left;
    display: block;
    width: 80px;
	}

.core #anav a:hover
{
	border: none;
	}

/* end MenuNav.css */
/*--------------------------------------------*/

/*--------------------------------------------*/
/* below Skulls.css */

  /* Skull 1*/

  #Skull1Col
  {
	float: left;
	width: 600px;
	margin: 16px 10px 0 10px;
	}	


  /* Skull 11*/
  #Skull11LeftCol
  {
	float: left;
	width: 272px;
	margin: 16px 16px 0 10px;
	display: inline;
	}	
  #webpicksMain #Skull11LeftCol .imgpanel
  {
	padding: 5px 0;
	}
	
  #Skull11RightCol
  {
	float: left;
	width: 272px; /* reduced by 10 from max for ie6: could be 298*/
	margin: 16px 0px 0px 16px;
	}	

  .Skull11RowLeft
  {
	padding: 0px;
	}
	
	

  .SkullHdr
  {
	width: 100%;
	padding: 10px 0px 0px 0px;
	text-align: center;
	}	

  .skullHdrTitle
  {
	padding: 10px 0px 0px 0px;
	clear: both;
	}
	
  .Skull11RowLeft
  {
	float: left;
	width: 287px;
	padding: 0px 0px 0 10px;
	display: inline;
	}	
	
  .Skull11RowRight
  {
	float: left;
	width: 287px; /* reduced by 10 from max for ie6: could be 298*/
	padding: 0px 0px 0 10px;
	}	

  .Skull11RowFull
  {
	float: left;
	width: 600px;
	padding: 20px 0px 5px 10px;
	}	

/*  * html #Skull11RightCol
  {
	float: left;
	width: 288px;
	margin: 16px 0px 0px 0px;
	}	
*/

  .Skull11Left
  {
  
	width: 280px;
	}


#SkullPaidLeft
  {
	float: left;
	width: 608px;
	margin: 16px 0px 0 0px;
	display: inline;
	}	
  

  /* Skull 12*/
  #Skull12LeftCol
  {
	float: left;
	width: 178px;
	margin: 16px 16px 0 10px;
	display: inline;
	}	
  .ie #Skull12LeftCol
  {
	margin-left: 0;
	}
	
  #Skull12RightCol
  {
	float: left;
	width: 392px;
	margin: 16px 0 0 0;
	}	


/* Skull 13*/
  .Skull13Left
  {
	float: left;
	width: 120px;
	margin: 0px 0px 0 10px;
	display: inline;
	}	
	
  .Skull13Right
  {
	float: left;
	width: 452px;
	margin: 0px 0 0 0;
	}	




  /* Skull 21*/
  #Skull21LeftCol
  {
	float: left;
	width: 382px;
	margin: 16px 16px 0 10px;
	display: inline;
	}	
  .ie #Skull21LeftCol
  {
	margin-left: 0;
	}	
  #annualCatBlock #Skull21LeftCol
  {
	width: 392px;
	margin-right: 0px;
	}	

	
  #Skull21RightCol
  {
	float: left;
	/*border: 1px solid #000;*/
	width: 178px;
	margin: 16px 0 0 0;
	padding: 0 5px 0 5px;
	}	

  #exhibitBlock #Skull21RightCol,
  #annualBlockMain #Skull21RightCol
  {
	padding-left: 0;
	}
	
  #freshMain #Skull21RightCol
  {
	padding-top: 5px;
	}
	
  .Skull21Large
  {
    padding: 5px 0;
	width: 382px;
	}

  div#freshBlock .Skull21Large, 
  div#exhibitBlock .Skull21Large, 
  div#featureBlock .Skull21Large
  {
    padding: 0 ;
  }

  .Skull21SmallLeft
  {
    padding: 5px 0;
	width: 178px;
	}


  .Skull21SmallRight
  {
    padding: 5px 0;
	float: right;
	width: 178px;
	}






  /* Skull 111*/
 #Skull111LeftCol
  {
	float: left;
	width: 188px;
	margin: 16px 16px 0 10px;
	display: inline;
	}	
  #annualCatBlock #Skull111LeftCol
  {
	width: 188px;
	margin: 0px 10px 0 0px;
	}	

	
  #Skull111CenterCol
  {
	float: left;
	width: 188px;
	margin: 16px 16px 0 0;
	}	
  #annualCatBlock #Skull111CenterCol
  {
	width: 188px;
	margin: 0px 0px 0 0px;
	}	
	
  #Skull111RightCol
  {
	float: right;
	width: 178px;
	margin: 16px 0 0 0;
	}	


  .SmallSkull111Left
  {
	width: 178px;
	}


  .SmallSkull111Center
  {
	float: right;
	width: 188px;
	}




/* Skull 12 paid test*/
  #Skull12PaidLeftCol
  {
	float: left;
	width: 570px;
	margin: 16px 16px 0 10px;
	display: inline;
	}	
	
  #Skull12PaidRightCol
  {
	/*background-color:#EEEEEE;*/
	float: left;
	width: 330px;
	/*margin: 16px 0 0 16px;*/
	margin-left:16px;
	margin-top:16px;
	margin-right:0px;
	margin-bottom:16px;
	/*border: 1px solid #CE0000;*/
	
	}	

 .Skull12PaidLarge
  {
    padding: 5px 0;
  	margin-left:8px;
	width: 304px;
	}


  .Skull12PaidSmallLeft
  {
	width: 160px;  
	/*border: 1px solid #CE0000;
    margin: 10px 0 0 10px; */
	
	}
	
.win.ie7 .Skull12PaidSmallLeft
  {
  	
  	margin: 0 auto;
	width: 160px;
	float:left;
	/*float:left;
	border: 1px solid #CE0000;*/

	}


  .Skull12PaidSmallRight
  {
	width: 160px;
   /* margin: 10px 0 0 0; 
	border: 1px solid #CE0000;*/
	}
	
.win.ie7 .Skull12PaidSmallRight
  {
  	
  	margin: 0 auto;	
	width: 160px;
	float:right;
	/*
	border: 1px solid #CE0000;*/

	}
	
.Skull12PaidThumbLeft
  {
  	margin-right:10px;
  	margin-left:0px;
  	margin-bottom: 0px;
	/*float:right;

	border: 1px solid #CE0000;*/

	}
	
 .Skull12PaidThumbRight
  {
  	margin-right:0px;
  	margin-bottom: 0px;
	/*float:right;

	border: 1px solid #CE0000;*/

	}

  .skullFull
  {
	clear: both;
	padding: 10px 10px 0 0px;
	}	
	
	
	
  .Skull12SmallLeft
  {
	padding: 5px;
	width: 178px;
	}


  .Skull12SmallRight
  {
	padding: 5px;
	float: right;
	width: 356px;
	}

  .skullHalf	
  {
	float: left;
	width: 272px;
	padding: 0 10px 0 0;
	}
	
  .SkullHalf12Left
  {
	float:left;
	width: 108px;
	}
  .SkullHalf12Right
  {
	float:left;
	width: 160px;
	}	
	

  .SkullHalf23Top
  {
	}	
  .SkullHalf23Left
  {
	float:left;
	width: 108px;
	}
  .SkullHalf23Right
  {
	float:left;
	width: 140px;
	padding: 0 10px;
	}	
  .SkullHalf23Bott
  {
	clear: both;
	padding: 5px 0 0 0;
	float:left;
	}	
	
	
	
  .Skull25SmallLeft
  {
	padding: 5px;
	width: 168px;
	}


  .Skull25SmallRight
  {
	padding: 5px;
	float: right;
	width: 382px;
	}
	
  .Skull223Left
  {
	padding: 3px;
	width: 157px;
	}

  .Skull223Center
  {
	padding: 3px;
	width: 157px;
	}

  .Skull223Right
  {
	padding: 3px;
	width: 243px;
	}
	
	
  #Skull34Left
  {
	margin: 16px 0px 0 0px;
	float: left;
	width: 246px;
	}	
	
  #Skull34Right
  {
	margin: 16px 0px 0 0px;
	padding: 0 20px 0 20px;
	float: right;
	width: 306px;
	}	


  #Skull56Left
  {
	margin: 0;
	padding: 0;
	float: left;
	width: 282px;
	}	

	
  #Skull56Right
  {
	padding: 0 10px;
	float: right;
	width: 280px;
	}	

 #skullBot
 {
	clear: both;
	padding: 20px 0 0 0;
	}
	
		
 #skullBot #Skull111LeftCol
  {
	float: left;
	width: 178px;
	}	

	
  #skullBot #Skull111CenterCol
  {
	float: left;
	width: 178px;
	}	
	
  #skullBot #Skull111RightCol
  {
	float: left;
	width: 178px;
	}	

 #skullMid #Skull111LeftCol
  {
	float: left;
	width: 178px;
	margin: 5px 16px 0 0;
	}	

	
  #skullMid #Skull111CenterCol
  {
	float: left;
	width: 178px;
	}	
	
  #skullMid #Skull111RightCol
  {
	float: left;
	width: 178px;
	}	

  #sbBlock
  {
	clear: left;
	margin-top: 0;
    background: url(Images/annualBK.gif) repeat-y 465px top;
	}	
  .noBK
  {
	background: none;
	}
	
  #sbTop
  {
	position: relative;
	height: 60px;
	border-bottom: 1px solid #E1DDD8;
	margin-bottom: 3px;
	}
#annualBlockHome #sbTop
{
	margin-top: 20px;
	}
#announcementBlock #sbTop
{
	margin-top: 10px;
	}

  #sbBot
  {
	clear: both;
	padding: 10px 0 0 0;
	}	
#sbBlock #sbBot
{
	padding: 0;
	}
		
.sbList 
{
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .65em;
	font-style: normal;
	font-weight: normal;
	color: #4b4a4a;
	line-height: 135%;
	padding-bottom: 6px;
}
#announcementBlock .sbList
{
	padding-top: 3px;
	}


  .Skull31Left
  {
	margin: 0;
	padding: 0;
	float: left;
	width: 460px;
	}	
#annualTheBlock div.Skull31Left
{
	width: 450px;
	}
.annualBK div.Skull31Left
{
	padding: 0 0 0 10px;
	width: 450px;
	}
	
  .Skull31Right
  {
	position: relative;
	padding: 0 10px 0 15px;
	float: right;
	width: 110px;
	}	
#annualTheBlock div.Skull31Right
{
	width: 115px;
	}

.Skull121Left
{
	float: left;
	width: 128px;
	}	
.Skull121Center
{
	float: left;
	padding: 0 10px;
	width: 310px;
	}	
	
	
#Skull211Center
{
	
	float: left;
	width: 128px;
	}	
#Skull211Right
{
	float: right;
	width: 128px;
	padding: 0 20px 0 0;
	}		
	
	
  #Skull54Left
  {
	margin: 0;
	padding: 0;
	float: left;
	width: 272px;
	}	
  #announcementBlock #Skull54Left
  {
	width: 312px;
	padding: 10px 0 0 0;
	}
  .ie #announcementBlock #Skull54Left
  {
	width: 317px;
	}
  .ie8 #announcementBlock #Skull54Left
  {
	width: 312px;
	}
	
  #Skull54Right
  {
	padding: 0 10px;
	float: right;
	width: 295px;
	}	
  #announcementBlock #Skull54Right
  {
	width: 267px;
	padding: 0px 0 0 8px;
	}
  .mac #announcementBlock #Skull54Right
  {
	padding-top: 6px;
	}
  .safari #announcementBlock #Skull54Right
  {
	padding-top: 8px;
	}
	
	
/* Skull 14*/
  .Skull14Left
  {
	float: left;
	width: 140px;
	margin: 0px 0px 0 10px;
	display: inline;
	}	
	
  .Skull14Right
  {
	float: left;
	width: 432px;
	margin: 0px 0 0 0;
	}	
	
/* end Skulls.css */
/*--------------------------------------------*/



