body { background:  #000 url(/img/2009WoodieAwards/bg.jpg) top center no-repeat; font:  small/85% Arial, Helvetica, Verdana, sans-serif; color:  #fff; text-align:  left; margin:  0; padding:  0; }

/* styles headings */

h1 { font:  bold 140% Arial, Helvetica, sans-serif; margin:  5px 0 0 19px; }

h2  { font:  bold 130% Arial, Helvetica, sans-serif; line-height:  125%; margin:  0 0 10px 0; }
	
h3 { font:  bold 115% Arial, Helvetica, sans-serif; line-height:  115%; margin:  10px 0; text-align:justify; }
	
h4 { font:  bold 100% Arial, Helvetica, Verdana, sans-serif; margin-bottom:  0px; }

/* general styles */
	
p, td { margin:  0 0 1em 0; line-height:  1.4em; text-align:justify; }
.sm { font-size:  85%; color:  #ebdca1; }
.date { font-size:  90%; color:  #ebdca1; }
.red{ color:  red; }
.form { margin:  10px 0 0 0; }

#vault-form { margin-top:  0; }
#vault-form p { margin:  10px 0 0 0; }
	
ul { list-style-type:  square; line-height:  1.3em; }
	
ol { line-height:1.5em; }

li { margin-bottom:  3px; }

.line { margin:  10px 0; border-bottom:  1px solid #fff; height:  1px; width:  98%; }
.line-form { margin:   20px 0 4px 0; border-bottom:  1px solid #fff; height:  1px; width:  98%; }

A:link { text-decoration:  none; color:  #f3ec43; font-weight:  bold; }
A:visited { text-decoration:  none; color:  #f3ec43; font-weight:  bold; }
A:active { text-decoration:  underline; color:  #fff; font-weight:  bold; }
A:hover { text-decoration:  underline; color:  #fff; font-weight:  bold; }

img { border:  0; padding:  0; }
img.hed { margin:  0 0 15px 0; display:  block; }
img.subhed { margin:  10px 0 10px 0; }
img.col2-main { margin:  0 0 15px 0; display:  block; }
img.vid { margin:  0 7px 0 0; }
img.photo { float:  left; margin:  15px 20px 5px 0; }

/* styles forms */
	
input, select, textarea { font:  normal 100% Arial, Helvetica, sans-serif; color:  #3c2c0b; }

textarea { overflow:  auto; }
	
label { display:  block; font-size:  95%; font-weight:  bold; color:  #000; }

/* styles for hed */

#hed { width:  884px; margin:  0 auto; padding:  0; border:  0; clear:  both; }	
#logo { float:left; margin:  0; width:  199px; border:  0; padding:  0; }
#nav { float:left; margin:  0 0 -3px 0; width:  685px; border:  0; padding:  0; }


/* press releases */

.pressdate { float:  left; margin:  0; padding:  2px 0; width:  65px; border:  0; font-size:  90%; color:  #a1a1a1; }
.presshed { float:  left; margin:  0; padding:  2px 0; width:  773px; }

.video  { display: all; }
.social { display: all; }
.social img {margin: 3px;  padding:0; }

#pr-right { float:  right; margin:  0; padding:  0 0 0 23px; width:  396px; border:  0; }

.social img {margin: 3px;  padding:0; }

.caption p  { margin: 12px 0 10px 0;}

/* main nav */

#main  { margin:  0; padding:  0; width:  685px; height:  161px; list-style:  none; }
#main  li { float:  left; }
#main  a { text-decoration:  none; display:  block; height:  161px; text-indent:  -5000px; }
#main  { margin:  0; padding:  0; width:  685px; height:  161px; list-style:  none; }
#main  li { float:  left; }
#main  a { text-decoration:  none; display:  block; height:  161px; text-indent:  -5000px; }
#main .calendar { background:  url(/img/2009WoodieAwards/calendar.gif) no-repeat 0 -161px; width:  81px; }
#main .calendar:hover { background-position:  0 0; }
#main .releases { background:  url(/img/2009WoodieAwards/releases.gif) no-repeat 0 -161px; width:  73px; }
#main .releases:hover { background-position:  0 0; }
#main .shows { background:  url(/img/2009WoodieAwards/shows.gif) no-repeat 0 -161px; width:  61px; }
#main .shows:hover { background-position:  0 0; }
#main .music { background:  url(/img/2009WoodieAwards/music.gif) no-repeat 0 -161px; width:  59px; }
#main .music:hover { background-position:  0 0; }
#main .games { background:  url(/img/2009WoodieAwards/games.gif) no-repeat 0 -161px; width:  62px; }
#main .games:hover { background-position:  0 0; }
#main .digital { background:  url(/img/2009WoodieAwards/digital.gif) no-repeat 0 -161px; width:  60px; }
#main .digital:hover { background-position:  0 0; }
#main .research { background:  url(/img/2009WoodieAwards/research.gif) no-repeat 0 -161px; width:  74px; }
#main .research:hover { background-position:  0 0; }
#main .activism { background:  url(/img/2009WoodieAwards/activism.gif) no-repeat 0 -161px; width:  74px; }
#main .activism:hover { background-position:  0 0; }
#main .products { background:  url(/img/2009WoodieAwards/products.gif) no-repeat 0 -161px; width:  77px; }
#main .products:hover { background-position:  0 0; }
#main .contacts { background:  url(/img/2009WoodieAwards/contacts.gif) no-repeat 0 -161px; width:  64px; }
#main .contacts:hover { background-position:  0 0; }

/* styles for subhed */

#subhed { width:  884px; margin:  0 auto; padding:  17px 0; background:  #3c2c0b; clear:  both; }	
#buzz { float:left; margin:  0; padding:  0 0 0 23px ; width:  635px; border:  0; }
#search { float:left; margin:  0; padding:  0 23px 0 0; width:  199px; border:  0; text-align:  right; }
#search form { margin-bottom:  0; }
#search input, select, textarea { font:  normal 100% Arial, Helvetica, sans-serif; color:  #a1a1a1; }

/* styles main body elements */

#box { width:  884px; margin:  0 auto; padding:  0; border:  0; clear:  both; background-color:  #3c2c0b; }	

#content { clear:  both; margin:  0; padding:  0 23px 15px 23px; width:  838px; border:  0; }		

/* show */

/* .show { background:  transparent url(/img/bg/pages/shows.gif) top right no-repeat; } */
#show-left { float:  left; margin:  0; padding:  0 20px 0 0; width:  396px; border:  0; }
#show-right { float:  left; margin:  0; padding:  0 0 0 23px; width:  396px; border:  0; }

/* all pages */

.mod { margin:  0; padding:  5px 0 0 0; border:  0; }

.thumb-wrap { float:  left; margin:  0 0 2px 0; padding:  0; border:  0; }

   /* for 4 columns */
.thumb { float:  left; margin:  0 5px 0 0; padding:  0; width:  203px; }
.thumb img { border:  1px solid black; margin:  10px 0; }
.thumb h4 { color:  #000; font:  bold 100% Arial, Helvetica, Verdana, sans-serif; margin:  0; }
.thumb p { text-align:left; margin-right: 15px;}
   /* for 2 columns */
.thumb2 { float:  left; margin:  0; padding:  0; width:  198px; }
.thumb2 img { border:  1px solid black; margin:  10px 0; }
.thumb2 h4 { color:  #000; font:  bold 100% Arial, Helvetica, Verdana, sans-serif; margin:  0; }
.thumb2 p { text-align:left; }

  /* contacts */
.contact { clear:  both; margin:  0; padding:  5px 0 10px 0; border:  0; }
.contact h4 { font:  bold 100% Arial, Helvetica, Verdana, sans-serif; margin:  0; }
.contact p { margin:  3px 0; padding:  0; }

/* subnav */

#subnav { clear:  both; margin:  0 auto; padding:  15px 0; width:  884px; border:  0; background:  #ebdca1;  color: #000; }
#subnav p { text-align:  left; }
#subnav #left { float:  left; margin:  0; padding:  0 29px 0 23px; width:  410px; border:  0; }
#subnav #mid { float:  left; margin:  0; padding:  0 23px 0 0; width:  198px; }
#subnav #right { float:  left; margin:  0; padding:  0 23px 0 0; width:  178px; }
#subnav ul { margin:  0; padding:  0; list-style-type:  none; }
#subnav li { margin:  5px 0; }
#subnav #left p { line-height: 180%; }
#subnav img.subhed { margin:  15px 0 5px 0; }
#subnav A:link { text-decoration:  none; color:  #000; font-weight:  bold; }
#subnav A:visited { text-decoration:  none; color:  #000; font-weight:  bold; }
#subnav A:active { text-decoration:  underline; color:  #f3ec43; font-weight:  bold; }
#subnav A:hover { text-decoration:  underline; color:  #f3ec43; font-weight:  bold; }

.tiny { margin:  2px 5px 0 0; } 

/* foot */

#foot { clear:  both; margin:  0 auto; width:  884px; background:  #000; padding:  20px 0; color:  #fff; }
#foot p { line-height:  80%; }

 /* bug fixes and hidden stuff */

.hide { display:  none; }
.print { display:  none; }	
.clear { clear:  both; height:  1px; overflow: hidden; }
