/*
VMA PRESS 2009 stylesheet for Win IE, Opera, Mozilla, etc.
*/

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

td { padding: 0; }

img	{ border: 0; padding: 0;}
img.hed	{ margin: 0 0 16px 0; }
img.subhed { margin:  10px 0 10px 0; }
	
p { margin: 0 0 1em 0; line-height: 130%; }
sup { font-size: 70%; }

input { margin: 4px 0 5px 0;  }
form { margin: 10px 0 10px 0; }

input, select, textarea { font-family: Arial, sans-serif; font-size: 100%; color: #000000; }
textarea { overflow: auto; }

.form { margin: 10px 0 0 0; }
.sm { font-size: 85%; }
.w { color: #fff;}
.red { color: red;}
.grey { color: #666; }

hr { color: #010000; background-color: #010000; height: 1px; margin: 0 0 10px 0;}

h2 { font-weight: bold; line-height: 135%; letter-spacing: 1px; FONT-SIZE: 115%; margin: 0 0 10px 0; text-align: left; }
h3 { font-weight: bold; line-height: 125%; FONT-SIZE: 110%; margin: 0 0 10px 0; text-align: left; }
h4 { font-weight: bold; line-height: 115%; FONT-SIZE: 100%; margin: 16px 0 4px 0; text-align: left; }

A:link { TEXT-DECORATION: underline; COLOR: #fb2600; }
A:visited { TEXT-DECORATION: underline; COLOR: #000; }
A:active{ TEXT-DECORATION: underline; COLOR: #000; }
A:hover { TEXT-DECORATION: none; COLOR: #000; }

A.w:link { TEXT-DECORATION: underline; COLOR: #fff; }
A.w:visited { TEXT-DECORATION: underline; COLOR: #fff; }
A.w:active{ TEXT-DECORATION: underline; COLOR: #fff; }
A.w:hover { TEXT-DECORATION: none; COLOR: #fff; }

UL { list-style: square; line-height:1.3em; } 
OL { line-height:1.5em; margin-bottom: 10px; }
li { margin-bottom: 3px; }

blockquote { margin: 14px; }

#return { clear: both; margin: 0; width: 100%; border: 0; padding: 0; background: black; text-align: right; }
#return-message { margin: 0 auto; width: 971px; border: 0; padding: 4px 0 1px 0; color: #fff; font-size: 80%; }

#hed { clear: both; margin: 0 auto; width: 964px; border: 0; padding: 0; height: 263px;  border-bottom: 5px solid black; }
#logo { float: left; margin: 0; width: 188px; border: 0; padding: 0; display: block; }
#show { float:left;  margin: 0; width: 776px; border: 0; padding: 0; display: block; }

#box { clear: both;  margin: 0 auto; width: 964px; border: 0; padding: 10px 0; background: #fff url(/img/2009VMA/bg/content.gif) top left repeat; }
#left { float:left; margin: 0; border: 0; padding: 0; width: 188px; }
#right { float:left; margin: 0; border: 0; padding: 15px 20px; width: 736px; text-align:justify; }

#nav { margin: 0; padding: 0; width: 188px; list-style: none; border: 0;}
#nav li { float: none; text-indent: -5000px; margin: 12px  0;}
#nav a { text-decoration: none; display: block; text-indent: -5000px; }
#nav .official { background: url(/img/2009VMA/nav/officialsite.gif) no-repeat 0 0; width: 188px; height: 20px; }
#nav .official:hover { background-position: 0 -20px; }
#nav .liveblog { background: url(/img/2009VMA/nav/liveblog.gif) no-repeat 0 0; width: 188px; height: 20px; }
#nav .liveblog:hover { background-position: 0 -20px; }
#nav .backstagepass { background: url(/img/2009VMA/nav/backstagepass.gif) no-repeat 0 0; width: 188px; height: 20px; }
#nav .backstagepass:hover { background-position: 0 -20px; }
#nav .releases { background: url(/img/2009VMA/nav/pressreleases.gif) no-repeat 0 0; width: 188px; height: 20px; }
#nav .downloads{ background: url(/img/2009VMA/nav/downloads.gif) no-repeat 0 0; width: 188px; height: 20px; }
#nav .downloads:hover { background-position: 0 -20px; }
#nav .creds { background: url(/img/2009VMA/nav/credentials.gif) no-repeat 0 0; width: 188px; height: 20px; }
#nav .creds:hover { background-position: 0 -20px; }
#nav .archives { background: url(/img/2009VMA/nav/archives.gif) no-repeat 0 0; width: 188px; height: 20px; }
#nav .hotline { background: url(/img/2009VMA/nav/hotline.gif) no-repeat 0 0; width: 188px; height: 20px; }
#nav .home { background: url(/img/2009VMA/nav/home.gif) no-repeat 0 0; width: 188px; height: 20px; }
#nav .home:hover { background-position: 0 -20px; }

#subnav { margin: 0 10px 9px 16px; padding: 0; list-style: none; border: 0;}
#subnav li { FONT-SIZE: 90%; padding: 0 0 3px 0; }
#subnav A:link { font-weight: bold; TEXT-DECORATION: none; COLOR: #fff; }
#subnav A:visited { font-weight: bold; TEXT-DECORATION: none; COLOR: #fff; }
#subnav A:active{ font-weight: bold; TEXT-DECORATION: underline; COLOR: #000; }
#subnav A:hover { font-weight: bold; TEXT-DECORATION: none; COLOR: #000; }

#nom { padding: 0; margin: 5px 0; text-align:left; width: 99%; }
#nom td { padding: 7px 7px 7px 0; text-align:left; }
#line-tab { margin: 3px 0; border-bottom: 1px solid #E1E1E1; height: 1px; width: 98%; }

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

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

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

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

#photo { padding: 0; margin: 0; }
#photo td { padding: 6px; vertical-align: top; text-align:left; }
#photo img	{ border: 1px solid #000; padding: 0; margin-bottom: 5px; }

#photo-hl { padding: 0 0 5px 25px; margin: 0; text-align:left; float: right; width: 275px; }
#photo-hl img	{ border: 1px solid #000; padding: 0; margin-bottom: 10px; }
#photo-hl-l { padding: 5px 20px 5px 0; margin: 0; text-align:left; float: left; }
#photo-hl-l img	{ border: 1px solid #000; padding: 0; margin-bottom: 10px; }

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

   /* for 2 columns */
.thumb { float:  left; margin:  0 5px 0 0; padding:  0; }
.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 4 columns */
.thumb4 { float:  left; margin:  0 15px 0 0; padding:  0; }
.thumb4 img { border:  1px solid black; margin:  10px 0; }
.thumb4 h4 { color:  #000; font:  bold 100% Arial, Helvetica, Verdana, sans-serif; margin:  0; }
.thumb4 p { text-align:left; margin-right: 15px;}


/* ee specific */
.paginate { clear:  both; margin:  0; padding:  10px 0 4px 0; border:  0; font-size:  85%; color:  #a1a1a1; }
.paginatelinks { clear:  both; margin:  0; padding:  4px 0 10px 0; border:  0; font-size:  100%; }

#foot { clear: both; border: 0; padding: 10px 0 15px 5px; margin: 0 auto; width: 971px; }
#foot p { font: 90% Verdana, Arial, Helvetica, sans-serif; color: #000; }

.clear { clear: both; height: 0px; }

#hide { display: none; }
#print { display: none; }