/*******
 Forms
********/
#main .field,
#main .watermark {border:0; padding:3px 2px;}
#main .button {color:#34322e; font-size:77%; font-weight:bold; background-color: #fff; background-image:url(http://www1.oscars.org/vendor/old/images/arrow-right-gold.png);background-repeat:no-repeat;background-position: 100% 50%; border:none; padding-right:8px; }
#sidebar .button {background-color:#F4F4F4; background-image:url(http://www1.oscars.org/vendor/old/images/arrow-right-gold.png); background-position:100% 50%; background-repeat:no-repeat; border:medium none; color:#34322E; font-weight:bold; padding-right:8px;} 


/******************************
 Containers - Positioning/Size
*******************************/

#main .fullModule,
#main .fullModule2,
#main .eventMediaContainer,                  
#main .calendarContainer,
#main .calendarContainer .calendarInner     {width:719px; display:inline; float:left;}
     
#main .fullModule                           {margin-top:25px; }
#main .doubleBlockContainer                 {}
#main .tripleBlockContainer                 {background:#fff url(http://www1.oscars.org/vendor/old/images/bgTriple.gif) repeat-y 0 0;}
#main .tripleBlockContainerMiddle           {background-image:url(http://www1.oscars.org/vendor/old/images/bgTriple_middle.gif)}
#main .bioIntroContainer .biopic            {width:330px; display:inline; float:right;}
#main .bioIntroContainer .bioIntro          {width:369px; display:inline; float:left;}
#main .detailVerticalContainer .pic         {width:330px; display:inline; float:right; margin: 0px 0px 20px 20px;} 
#main .accordionContainer                   {height:255px;}
#main .manyContainer                        {}
#main .calendarContainer                    {position:relative;}
#main .splitContainer                       {}

#main .splitContainer .splitMain            {width:480px; display:inline; float:left; }
#main .splitContainer .splitSidebar         {width:219px; display:inline; float:right;}
#main .splitContainer .splitMain .contentModule,
#main .splitContainer .splitMain .splitIntro{width:480px; display:inline; float:left;}
#main .splitContainer .splitMain .splitIntro{                                        margin-bottom:20px;}

#main .listIntroContainer .listIntro        {width:239px; display:inline; float:left;}
#main .listIntroContainer .listIntroPic     {width:460px; display:inline; float:right;}

/* Standardized links */
#main a.more,
#sidebar a.more         {}
#main a.more            {}
#sidebar a.more         {display: block; color: #a0a0a0; padding-right: 16px;
  background: url(http://www1.oscars.org/vendor/old/images/link-arrow.png) no-repeat right center;
  border-bottom: 1px solid #dedede;
  line-height: 25px;
}
#main a.more:hover,
#sidebar a.more:hover   {}
#main a 				{}
#main a.red		         {text-decoration:none; color:#b30000; font-weight:bold; background-repeat:no-repeat; background-position: 0 .25em; padding-left:8px;} 


/**************
 Main Content 
***************/
.breadcrumb         {
    float: left;
    line-height: 20px;
    font-family: "PrestigeEliteStd-Bd", "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace;
    font-size: 11px;
    color: #a0a0a0;
    text-transform: uppercase;
    margin: 0 0 10px 0;
    padding: 0;
}
.breadcrumb a       {text-decoration:none; color:#a0a0a0;}
.breadcrumb a:hover {text-decoration:underline;}   

#main h2 			{
    clear: both;
      color: #c79f27;
  font-size: 50px;
  font-family: "FuturaPT-Book", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  margin-left: 0;
  margin-bottom: 20px;
  letter-spacing: 0.075em;
}

#main h2 strong {
    font-weight: normal; 
}
#main h3 {
      color: #c79f27;
  font-size: 22px;
  font-family: "FuturaPT-Book", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  margin-bottom: 15px;
}
#sidebar h3  {
      color: #c79f27;
  font-size: 17px;
  font-family: "FuturaPT-Book", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  margin-bottom: 12px;
}
#main h3 			{}
#main h4 			{
    clear: both;
}

#main .logout p {
    margin: 0;
    line-height: 20px;
}

#main .logout a ,
#main .logout h4  ,
#main .logout h4 a {
  font-family: "FuturaPT-Book", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
  color: #a0a0a0;
  text-transform: uppercase;
  font-size: 14px;
}

#main .logout a:hover ,
#main .logout h4 a:hover {
    text-decoration: underline;
}

/* Added by HE on 11/25/2008 for MHL Collections Previous/Next */
.collections_nav			{margin-bottom:10px;}
.collections_nav_right		{float:left;}
.collections_nav_right		{float:right;}
#main h5 /* Collections */	{font-size:120%; color:#34322e; font-weight:bold; margin-bottom:10px; }

/* for calendar page's prev/next links (and for calendar in sidebar):*/
h3.calendar a.prev strong,
h3.calendar a.next strong {display:none;}
h3.calendar a.prev img,
h3.calendar a.next img {width:9px; height:14px; background-repeat:no-repeat; background-position:0 0; vertical-align:middle;}
h3.calendar a.prev img {background-image:url(http://www1.oscars.org/vendor/old/images/arrow_cab288_fff.gif);}
h3.calendar a.next img {background-image:url(http://www1.oscars.org/vendor/old/images/arrow_cab288_fff_right.gif);}

/*Bullet Lists (Unordered) - added by KG* & HE*
****************************************/
#main ul.disc				{margin:0 0 20px 5px; line-height:1.4em;}
#main ul.disc ul			{margin:10px 0 20px 5px; line-height:1.4em;}
#main ul.disc li			{font-size:98%; list-style-type:disc; margin:0 0 10px 15px;}
#main ul.disc li p			{font-size:100%; line-height:1.4em; margin:10px 0 10px 0;}	
#main ul.disc ul li			{font-size:100%; list-style-type:circle; margin:0 0 10px 15px;}

/* double block module
**********************/
#main .doubleBlockContainer .first                      {float:left;  display:inline;}
#main .doubleBlockContainer .last                       {float:right; display:inline;}
#main .doubleBlockContainer .contentModule              {width:337px; margin:0 0 0;}
#main .doubleBlockContainer .contentModule h4           {color:#34322e; font-weight:bold; /*added by KG*/ line-height:1.5em; margin:10px 0 0; }
#main .doubleBlockContainer .contentModule img          {width:337px; height:132px;}
#main .doubleBlockContainer .contentModule img.poster          {width:337px; height:457px;}
#main .doubleBlockContainer .contentModule p            {font-size:98%; line-height:1.5em;}
#main .doubleBlockContainer .contentModule p.noh4		{margin-top:10px; }/*added by KG*/
#main .doubleBlockContainer .textonly h3 				{border-bottom:2px solid #c79f27; padding-bottom:.5em;} /*added by KG*/
#main .doubleBlockContainer .contentModuleMedia         {width:337px; margin:0 0 0;} /* HE 20110328 */
#main .doubleBlockContainer .contentModuleMedia h4           {color:#34322e; font-weight:bold; /*added by KG*/ line-height:1.5em; margin:10px 0 0; }
/*#main .doubleBlockContainer .contentModuleMedia img          {width:337px; height:132px;}*/
#main .doubleBlockContainer .contentModuleMedia p            {font-size:98%; line-height:1.5em;}
#main .doubleBlockContainer .contentModuleMedia p.noh4		{margin-top:10px; }/*added by KG*/

/* Sitemap (based double block module) Added by PC
********************************/
#main .sitemap {margin-top:4px;}
#main .sitemap p {line-height:1.5em; margin:0 0 20px;}
#main .sitemap .search {margin:0 0 20px;}
#main .sitemap h5 {font-size:140%; border-bottom:#34322E solid 1px; margin: 20px 0 0 0;}
#main .sitemap a {text-decoration:none; color:#6d6d6d; font-weight:normal;}
#main .sitemap a:hover {text-decoration:underline;}
#main .sitemap h5 a,
#main .sitemap h4 a {text-decoration:none; color:#34322e; font-weight:bold;}
#main .sitemap h5 a:hover {text-decoration:none;}
#main .sitemap ul ul li {padding-left:12px;}
#main .sitemap .highlight {font-style:italic; font-weight:bold;}
#main .sitemap .superhighlight {color:#000000; background:#FFFF00; font-style:italic; font-weight:bold;}



/* triple block module
**********************/
#main .tripleBlockContainer .contentModule              {float:left; display:inline; width:219px; margin:0 31px 0 0;}
#main .tripleBlockContainer .contentModule .moduleInner {}
#main .tripleBlockContainer .contentModule .moduleInner ul.disc li {list-style:disc; font-size:85%; line-height:1em;} /*HE*/
#main .tripleBlockContainer .contentModule .moduleTitle	{border-bottom:2px solid #c79f27; background:#fff; padding:10px 0px 2px;} /* added by KG*/
#main .tripleBlockContainer .last                       {float:right;  margin-right:0;}
#main .tripleBlockContainer .contentModule img          {width:219px; height:114px; border-bottom:2px solid #cab288; }
#main .tripleBlockContainer .contentModule h4           {color:#34322e; font-weight:bold;  margin:10px 0 0; }
#main .tripleBlockContainer .contentModule dl           {color:#424242;}
#main .tripleBlockContainer .contentModule dt           {color:#41403e; font-size:98%; font-weight:bold; margin-top:5px;}
#main .tripleBlockContainer .contentModule dd           { font-size:85%;}
#main .tripleBlockContainer .contentModule p            { margin: 0;}
#main .tripleBlockContainer .contentModule p.more       { margin: 0;  text-align:left; }
#main .tripleBlockContainer .contentModule p.links      { text-align:left; } 
#main .tripleBlockContainer .contentModule a.more       {}
#main .tripleBlockContainer .contentModule .search      { background:#ebebeb; padding:10px 10px;}

#main .tripleBlockContainer .contentModule p a             {
    display: block;
  font-family: "FuturaPT-Book", Futura, "Trebuchet MS", Arial, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  color:#c79f27 ;
  margin: 20px 0;
  padding-right: 16px;
  background: url(http://www1.oscars.org/vendor/old/images/link-arrow.png) no-repeat right center;
  float: left;
}

#main h4 a {
    color: #2e2e2e;
}

#main h4 a:hover {
    text-decoration: none;
}

/* form fields */
#main .tripleBlockContainer #divSearchAwardsDB p            {margin:0 0 0.25em;}
#divSearchAwardsDB .button                        {background-color:#ebebeb;}
#divSearchAwardsDB #txtAwardsDBFilm,
#divSearchAwardsDB #txtAwardsDBFilm_watermark     {width:189px;}
#divSearchAwardsDB #txtAwardsDBNominee,
#divSearchAwardsDB #txtAwardsDBNominee_watermark  {width:149px;}
#main .listControls #txtSearchList  {width:170px;}


/*table - added by KG*/
#table				{border-top:2px solid #A9813C;}
#table td			{padding:7px 10px 7px 10px;}
#table tr.even		{background-color:#f7f7f7;}


/* Split Module (secondary sidebar) - also used for generic detail pages with no sidebars and vertical images
***********************************/
#main .splitContainer .splitMain .search h3     {padding-top:5px;}
#main .splitContainer .splitMain .search p      {margin:0.25em 0;}

#main .splitContainer h4,
#main .fullContainer h4	{margin-bottom:10px;}
#main .fullContainer p, 
#main .splitContainer .splitMain p	{font-size:98%; color:#424242; margin:0 0 20px 0;}
#main .splitContainer .splitMain img {margin: 0 20px 20px 0;}
#main .splitContainer .splitMain .splitIntro img {width:130px; display:inline; float:left;}
#main .splitContainer .splitMain .splitIntro p{text-transform:uppercase; font-size:98%; font-weight:bold; padding:2px 0; margin:0; line-height:1.4em;} 
#main .splitContainer .splitMain .splitIntro p.info {color:#a9813c;}

/*Ordered list formats for Split Container and Full Container - added by KG*/
/* ol.roman li margin modified by HE */
#main .splitContainer .splitMain ol,
#main .fullContainer  ol								{margin:0 0 20px 5px; line-height:1.4em;}
#main .splitContainer .splitMain ol li ol		{margin:0 0 10px 0;}
#main .splitContainer .splitMain ol.decimal li	,
#main .fullContainer  ol.decimal li							{font-size:98%; list-style-type:decimal; margin:0 0 20px 25px;}
#main .splitContainer .splitMain ol.decimal h4	{font-size:98%; margin:0 0 10px -8px;} /* added by KG*/
#main .splitContainer .splitMain ol.decimal li ul li	{font-size:100%; list-style-type:disc; margin:10px 0 0 20px;}
#main .splitContainer .splitMain ol.decimal li ol li	{font-size:100%; list-style-type:lower-alpha; margin:10px 0 0 20px;}
#main .splitContainer .splitMain ol.decimal li ol li ol li	{font-size:100%; list-style-type:lower-roman; margin:10px 0 0 20px;}
#main .splitContainer .splitMain ol.roman li			{font-size:98%; list-style-type:upper-roman; margin:0 0 20px 25px;}
#main .splitContainer .splitMain ol.roman li ol li		{font-size:100%; list-style-type:upper-alpha; margin:10px 0 0 20px;}
#main .splitContainer .splitMain ol.roman li ol li ol li {font-size:100%; list-style-type:decimal; margin:10px 0 0 20px;}
#main .splitContainer .splitMain ol.roman li ol li ol li ol li {font-size:100%; list-style-type:disc; margin:5px 0 0 20px;}
#main .splitContainer .splitMain ol.roman li ol li ol li ul li {font-size:100%; list-style-type:disc; margin:10px 0 0 20px;}
#main .splitContainer .splitMain ol.loweralpha li	{font-size:98%; list-style-type:lower-alpha; margin:10px 0 0 15px;}
#main .splitContainer .splitMain ol.loweralpha li ol li	{font-size:100%; list-style-type:lower-roman; margin:10px 0 0 20px;}
#main .splitContainer .splitMain ol li p,
#main .splitContainer .splitMain ul li p			{font-size:100%; line-height:1.4em; margin:10px 0 10px 0;}
#main .splitContainer .splitMain .regulations p		{line-height:1.4em; margin-bottom:20px;}

#main .splitContainer .splitSidebar .contentModule       {margin:0 0 30px;}
#main .splitContainer .splitSidebar .contentModule h3    {padding:5px 0 10px;}
#main .splitContainer .splitSidebar .contentModule h4    {               color:#34322e; font-weight:bold; }
#main .splitContainer .splitSidebar .contentModule dl    {margin: 0 0 20px 0;}
#main .splitContainer .splitSidebar .contentModule dt    {font-size:98%; color:#41403e; font-weight:bold; margin:5px 0 3px;}
#main .splitContainer .splitSidebar .contentModule dd    {font-size:98%; color:#424242; margin-bottom:10px;} 
#main .splitContainer .splitSidebar .contentModule p     {font-size:98%; color:#424242; line-height:1.5em; margin:0.5em 0;}
#main .splitContainer .splitSidebar .contentModule p.caption     {text-align:center; font-weight:bold;} 
#main .splitContainer .splitSidebar .contentModule a.red {color:#b30000;}
#main .splitContainer .splitSidebar .contentModule ul li {font-size:98%; margin-bottom:3px;  }

/*Rules Right Side Nav*/
#main .splitContainer .splitSidebar .contentModule ol		{line-height:1.5em;}
#main .splitContainer .splitSidebar .contentModule ol li	{font-size:98%; list-style-type:decimal; margin:0 0 5px 30px;}
#main .splitContainer .splitSidebar .contentModule ol li a	{text-decoration:none; color:#34322e; font-weight:bold;} 
#main .splitContainer .splitSidebar .contentModule ol li a:hover {text-decoration:underline;} 
#main .fullContainer .imgleft					{width:219px; margin-right:20px; float:left;} 
#main .fullContainer .imgright,
#main .fullContainer .imgvert					{margin-left:20px; float:right;} 
#main .fullContainer .imgvert2				{margin-left:20px; float:right;}
#main .fullContainer .imgright					{width:219px;}  
#main .fullContainer .imgvert					{width:330px; margin-bottom:10px;} 
#main .fullContainer .imgvert2					{width:219px; margin-bottom:10px;}  
#main .fullContainer .imgleft p,				
#main .fullContainer .imgright p,
#main .fullContainer .imgvert p				{line-height:1.5em; margin:5px 0 10px 0;} 
#main .fullContainer .imgvert2 p				{line-height:1.5em; margin:5px 0 10px 0;} 
#main .fullContainer p.caption				{font-weight:bold; text-align:center;} 
#main .fullContainer p.smallprint      		{font-size:85%; color:#777571; font-weight:bold;}

/* form fields */
#divLogin .field, #divLogin .watermark {width: 230px;}
#divLogin p	{margin-bottom:5px;}

/* Intro Text Module
********************/
#main .multiboxContainer .introImage        {width:219px; display:inline; float:left; margin: -2px 0;}
#main .multiboxContainer .introImage img    {width:219px; height: 168px;} 
#main .multiboxContainer .introText		    {width:480px; display:inline; float:right; padding: 20px 0px 20px;}
#main .multiboxContainer .introText p       {font-size:98%; line-height: 1.5em; margin-bottom:0.75em;}
#main .multiboxContainer .introTextOnly		    {width:inherit; display:inline; float:right; padding: 10px 0px 10px;} /*HE*/
#main .multiboxContainer .introTextOnly p       {font-size:98%; line-height: 1.5em;}

/* Multibox Title 
*******************/ 					
#main .multiboxTitle .title						{float:left;}
#main .multiboxTitle .link						{float:left; margin: 4px 0px 0px 8px;}
#main .multiboxTitle .search       				{display:inline; float:right;}
#main .multiboxTitle fieldset input.watermark,
#main .multiboxTitle fieldset input.field	    {font-size:85%;}
#main .multiboxTitle #txtSearchList  			{width:181px;}


/* Manybox Module
******************/
#main .manyContainer ul.manyLinks               {float:left; display:inline; width:225px; margin-top:20px;}
#main .manyContainer ul.manyLinks li            {float:left;  width:225px; display:inline; height:30px; }
#main .manyContainer ul.manyLinks li a          {             width:214px; display:block;  height:30px; color:#424242; line-height:30px; vertical-align:middle; font-size:98%; font-weight:bold;  text-decoration:none; border-bottom:2px solid #c6b9a1; padding-right:11px;}
#main .manyContainer ul.manyLinks li a:hover    {                                                       color:#927e5b;}
#main .manyContainer ul.manyLinks li.active a   {                                                       color:#927e5b; background:url(http://www1.oscars.org/vendor/old/images/arrow_cab288_fff_right.gif) no-repeat 100% 50%; border-bottom-color:#a9813c;}

#main .manyContainer ul.manyContent             {float:right; display:inline; width:474px; }
#main .manyContainer ul.manyContent li          {float:left;  display:none; width:474px; }
#main .manyContainer ul.manyContent li.active   {             display:inline;}
#main .manyContainer ul.manyContent li h3       {}
#main .manyContainer ul.manyContent li h4       {font-size:123.1%; font-weight:bold; color:#424242; margin:0 0 10px;}
#main .manyContainer ul.manyContent li img.right {display:inline; float:right; margin:0 0 20px 20px;}
#main .manyContainer ul.manyContent li img.left {display:inline; float:left; margin:0 20px 20px 0;}
#main .manyContainer ul.manyContent li p        {margin-bottom:1em;}

/* Accordion Module
********************/
#main .accordionContainer ul.accordion          {position:relative; float:left; display:inline; width:719px;}
#main .accordionContainer ul.accordion li       {                   float:left; display:inline; width:719px;}
#main .accordionContainer ul.accordion li h3    {margin-left:364px; color:#c6b9a1;display:block; height:39px;line-height:39px; vertical-align:middle; font-size:120%; padding:0; }
#main .accordionContainer ul.accordion li.active h3{ color:#a9813c;}
#main .accordionContainer ul.accordion li h3:hover,
#main .accordionContainer ul.accordion li h3.hover{ color:#a9813c; cursor:pointer;}

#main .accordionContainer ul.accordion li .accordionInner {display:none;float:right; width:389px; height:91px;}
#main .accordionContainer ul.accordion li.active .accordionInner {display:inline; }
#main .accordionContainer ul.accordion li h4    {position:relative; font-weight:bold; color:#34322e; z-index:50; background:url(http://www1.oscars.org/vendor/old/images/arrow_fff_trans.gif) no-repeat 0 0; height:27px; line-height:27px; padding-left:34px;}
#main .accordionContainer ul.accordion li img   {position:absolute; left:0; top:0; width:344px; height:255px; z-index:40;}
#main .accordionContainer ul.accordion li p     {font-size:85%; color:#424242; z-index:50; margin-left:34px;}

/* List Intro Module
*********************/
#main .listIntroContainer                   {padding-bottom:20px;}
#main .listIntroContainer .listIntroPic img {width:460px;}
#main .listIntroContainer p      {font-size:98%; margin-bottom:0.75em;}


/* List Modules
***************/
#main .listControls {border-bottom:2px solid #cab288; padding:8px 0;}
#main .listControls fieldset        {display:inline; float:left;}
#main .listControls fieldset legend {display:inline; }
#main .listControls fieldset.sort   {                float:right;}
#main .listControls fieldset input.field,
#main .listControls fieldset input.watermark,
#main .listControls fieldset span         {font-size:98%;}
#main .listControls fieldset span   {font-weight:bold; color:#41403e;}

#main .listEnumerator 		    {display:inline; float:right; font-size: 85%; margin:5px 0;}
#main .listEnumerator li        {display:inline; float:left; margin:0 3px;}
#main .listEnumerator li a      {display:block; padding:2px 4px; color:#cab288; text-decoration:none; font-weight:bold;}
#main .listEnumerator li a.prev,
#main .listEnumerator li a.next {                                color:#41403e; }
#main .listEnumerator li a.prev {padding-left:15px;  background:url(http://www1.oscars.org/vendor/old/images/bulletContent_Left2.gif) no-repeat 0 50%;}
#main .listEnumerator li a.next {padding-right:15px; background:url(http://www1.oscars.org/vendor/old/images/bulletContent_Right2.gif) no-repeat 100% 50%;}
#main .listEnumerator li a:hover{                                color:#41403e; text-decoration:underline;}
#main .listEnumerator li span   {display:block; padding:2px 4px; color:#41403e; font-weight:bold; background:#f4f4f4;}


#main .listItems h3	{border-bottom:2px solid #cab288; padding:.5em 0; margin-bottom:.5em; clear:both;}
#main .listItems .listItem,
#main .listItems .listItemBig {width:689px; display:inline; float:left; padding:10px 15px;}
#main .listItems .even                      {background:#f4f4f4;}
#main .listItems .listItem h4,
#main .listItems .listItemBig h4 {color:#34322e;                font-weight:bold; }
#main .listItems .listItem img              {display:inline; float:left; width:60px; height:60px;}
#main .listItems .listItem .listItemText    {width:614px; display:inline; float:right;}
#main .listItems .listItem .listItemText p  {font-size:98%;}
#main .listItems .listItemBig .listItemText p {font-size:98%; margin-top:.75em;} 
#main .listItems .listItem .listItemText p.doubleSpace	{margin-top:1.5em; margin-bottom:1.5em;} 
#main .listItems .listItem .listItemText ul	{font-size:98%; margin-left:0;}
#main .listItems .listItem .listItemText ul li {margin: 0 0 10px 0;} 
#main .listItems .listItemBig .listItemText    {width:499px; display:inline; float:left;} 
#main .listItems .listItemBig img.archive              {display:inline; float:right; width:175px;} 
#main .listItems .listItem .listItemText2    {width:614px; display:inline; float:left;}
#main .listItems .listItem .listItemText2 p  {font-size:98%;}
#main .listItems .listItemBig .listItemText2 p {font-size:98%; margin-top:.75em;} 
#main .listItems .listItem .listItemText2 p.doubleSpace	{margin-top:1.5em; margin-bottom:1.5em;} 
#main .listItems .listItem .listItemText2 ul	{font-size:98%; margin-left:0;}
#main .listItems .listItem .listItemText2 ul li {margin: 0 0 10px 0;} 
/* List Winners
***************/ 
#main .listItems ul							{margin:1em;}               
#main .listItems li            				{margin:0.8em;}
#main .listItems .winners   				{float:right; width:150px; padding: 5px 0 5px 10px;}

/* List 1 Modules
***************/ 
#main .listCategory			                 {width:719px; display:inline; float:left;}
#main .listCategory .even                    {background:#f4f4f4;}
#main .listCategory	h3		                 {border-bottom:2px solid #cab288; padding:.5em 0; margin-bottom:.5em;}
#main .listCategory .listItem                {width:219px; display:inline; float:left; padding:15px 10px 15px 10px;}
#main .listCategory .listItem h4             {color:#34322e;               font-weight:bold; }
#main .listCategory .listItem img            {display:inline; float:left; width:60px; height:60px;}
#main .listCategory .listItem .listItemText  {width:150px; display:inline; float:right;}
#main .listCategory .listItem .listItemText p  {font-size:98%;}


/**********
  Sidebar
***********/
.sidebarModule {
margin:0 20px 15px; z-index:1; display:inline; float:left; width:185px;
border-bottom: 1px solid #dedede;
}
.sidebarModule .calendarinner{display:inline; float:left; width:185px;}
.sidebarModule h3 {}
.sidebarModule h4 {color:#34322e; font-weight:bold;} 
.sidebarFirstModule h3 {border-top:none; padding:0;}

.sidebarModule:last-child {
    border: 0;
}

.sidebarModule.sidebarFirstModule > h3 {
    display: none;
}

/*************
Generic module 
**************/
.sidebarGeneric { color: #a0a0a0; }
.sidebarGeneric img			{float:left; display:inline; width:52px; height:42px; padding-right:10px;}	
#sidebar .sidebarGeneric h4	a		{
    line-height: 1.285em; 
    font-weight: normal;
    padding-right: 0;
    background: 0;
    border: 0;
}
.sidebarGeneric p		    {margin: 0;}
.sidebarGeneric p.more      {text-align:right;}
.sidebarGeneric h3 + p {
    border-bottom: 1px solid #dedede;
    padding-bottom: 5px;
}


/*
 Secondary Nav
***************/
#sNav               {width:185px; display:inline; float:left; line-height:1.3em;}

#sNav li            {width:185px; display:inline; float:right; }
#sNav li li         {width:173px;}
#sNav li li li      {width:161px;}
#sNav li li li li   {width:149px;}
    
#sNav li ul         {width:173px; display:inline; float:right; }
#sNav li li ul      {width:161px;}
#sNav li li li ul   {width:149px;}

#sNav span {display:inline; float:right; position:relative; }
#sNav li span           {width:185px;
  font-family: "FuturaPT-Book", Futura, "Trebuchet MS", Arial, sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 1.285em;
}
#sNav li li span        {width:173px;}
#sNav li li li span     {width:161px;}
#sNav li li li li span  {width:149px;}

#sNav li span a          {width:173px;display:inline; float:right; text-decoration:none;}
#sNav li li span a       {width:161px;}
#sNav li li li span a    {width:149px;}
#sNav li li li li span a {width:137px;}

#sNav li span a.collapseAnchor  {width:10px; float:left; text-indent:-4999px; overflow:hidden; background-repeat:no-repeat; background-position:0 50%;height:auto; top:0; bottom:0; }
#sNav li a           {color:#a0a0a0;}
#sNav li.active a           {color:#c79f27;}
#sNav li.active li a        {color:#a0a0a0;}
#sNav li a:hover, 
#sNav li.active li a:hover  {text-decoration: underline;}

#sNav li                        a.collapseAnchor  {background-image:url(http://www1.oscars.org/vendor/old/images/menu-closed.png);}
#sNav li.open                   a.collapseAnchor  {background-image:url(http://www1.oscars.org/vendor/old/images/menu-open.png);}

#sNav li.open li                a.collapseAnchor  {background-image:url(http://www1.oscars.org/vendor/old/images/menu-closed.png);}
#sNav li.open li.open           a.collapseAnchor   {background-image:url(http://www1.oscars.org/vendor/old/images/menu-open.png);}

#sNav li.open li.open li        a.collapseAnchor   {background-image:url(http://www1.oscars.org/vendor/old/images/menu-closed.png);}
#sNav li.open li.open li.open   a.collapseAnchor   {background-image:url(http://www1.oscars.org/vendor/old/images/menu-open.png);}

#sNav > li {
    margin-bottom: 20px;
}

#sNav .Coll ul li span {
    font-family: "Hoefler Text 4r", "ebgaramond", Garamond, Baskerville, "Baskerville Old Face", "Hoefler Text", "Times New Roman", serif;
    font-size: 14px;
    text-transform: none;
}

/* Contact Form Styles HE 12/17/2008 */
.formContainerDiv				{width:700px; padding:10px; clear:both;}
.titleContainerDiv				{width:200px; float:left;}
.inputContainerDiv				{width:500px; float:left;}
.required						{color:#FF0000;}
/* End Contact Form Styles */

/* Search Field Right Alignment */
.rightSearch						{float:right;}
/* End Search Field Right Alignment */

/* Photo Caption */
.photo_caption {background-color:#F7F7F7; font-size:11px; margin-top:10px; padding:15px 15px 5px 15px;}
.photo_caption h4 {display:inline; padding:0px;}


/*sidebar rules, ordered list  */
#sidebar .sidebarModule.sidebarList ol { line-height: 1.2em; list-style-position:outside;}
#sidebar .sidebarModule.sidebarList ol li {	font-size: 98%; list-style-type: decimal; margin: 0 0 5px 35px;}
#sidebar .sidebarModule.sidebarList ol li a {	color: #34322E;	text-decoration: none;	}
#sidebar .sidebarModule.sidebarList ol li a:hover {text-decoration:underline;}
/*list items in tabbed rules page*/
#sidebar .sidebarModule.sidebarList ol li ul {line-height:1.2em;}
#sidebar .sidebarModule.sidebarList ol li ul li {font-size: 100%; list-style-type: disc; margin: 0 0 0px 15px; line-height:1.2em;}
						
/*list item in full container, font reset  */
#main .fullContainer ol.decimal {line-height:1.5em;margin: 0 25px 20px 15px;} 
#main .fullContainer ol.decimal li  {font-size: 100%; margin: 0 25px 10px 15px;}/*font -size */
#main .fullContainer ol.decimal li ol.plain li {font-size: 100%; list-style-position: outside; list-style-image: none; list-style-type: lower-alpha; margin: 0 25px 10px 15px;}
#main .fullContainer ol.roman {line-height:1.4em;margin: 0 25px 20px 15px;}
#main .fullContainer ol.roman li {font-size: 98%; list-style-position: outside; list-style-image: none; list-style-type: upper-roman; margin: 0 25px 10px 10px;}
#main .fullContainer ol.roman li ol li {font-size: 100%; list-style-type: upper-alpha;margin: 0 25px 20px 20px;}
#main .fullContainer ol.roman li ol li ol li {font-size: 100%; list-style-type:decimal; margin: 0 25px 20px 20px;}


/*list items in tabbed rules page 7/30/12*/
#main .fullModule .listIntro ol { line-height: 1.5em;}
#main .fullModule .listIntro ol li {font-size: 100%; list-style-type: decimal; margin: 0 0 5px 30px; }
#main .fullModule .listIntro ol li a {color: #34322E;	font-weight: bold;	text-decoration: none;	}
#main .fullModule .listIntro ol li a:hover {text-decoration:underline;}
#main .fullModule .listIntro ol  li ul { ine-height:1.5em;}
#main .fullModule .listIntro ol li ul li {font-size: 100%; list-style-type: disc; margin: 0 0 5px 15px; line-height:1.5em;}

