﻿body {
    background: url(images/bg_gradient_new.png) top left repeat-x #d0d2d3;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 75%;	/* 1em = 12pt */
	color: #6d6e70;	/* text to grey */
	margin: 0;	/* reset browser defaults for more precise control */
	padding: 0;	/* reset browser defaults for more precise control */
	
}

h1 {
	font-size: 1.6em;	/* define all font sizes as EMs to allow for Section 501 compliance */
	margin: 9px 0 0 0;
	text-transform:capitalize;
}
h2 {
	font-size: 1.4em;
	margin: 9px 0 0 0;
	text-transform:capitalize;
}
h3 {
	font-size: 1.2em;
	margin: 9px 0 0 0;
	text-transform:capitalize;
}
h4 {
	font-size: 1em;
	margin: 9px 0 0 0;
	text-transform:capitalize;
}
img { border:0; }	/* brought to you by the images without borders foundation */

p {
	margin: 6px 0 10px 0;
}
hr{ color:gray;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}

/********* Page Layout ***************/

#container {
	width: 1024px;
	margin: auto;
}

#header {
	width:1024px;
	height:200px;
	background: url(images/bg_header_gradient.png) top left no-repeat;
}

#logo {
	float:left;
	margin: 35px 15px 0 60px;
}

#nav ul{
 list-style-type:none;
 margin:0;
 padding:0;
}

#nav ul li{
 display:inline;
 padding: 0 2px 0 0;
}
#nav ul li#rl_link{
 padding:0 10px 0 10px;
}
#white_space{
 clear:both;
 margin: 0 60px 0 60px;
 min-height:400px;
}
#embed_video_holder{
  float:left;
  background:url('images/bg_youtube_gradient.png') top left no-repeat;
  height:410px;
  width:588px; 
  text-align:center;
}
#nominate_small{
  background:url('images/bg_nominate.png') top left no-repeat;
  height:410px;
  width:295px; 
  text-align:center;
}
#gallery{
 background:url('images/bg_gallery_new.png') top left no-repeat;
 height:605px;
 width:535px;
}
#inner_gallery{
  padding:10px;
  text-align:center;
  font-size:90%;
}
#map_holder{
 background:url('images/bg_map.png') top left no-repeat;
 height:585px;
 width:346px;
}
#nominate_box_small{
 background:url('images/nominate_box_videos.png') top left no-repeat;
 height:72px;
 width:582px;
 margin:0;
 padding:0;
}
#video_box
{
    width:580px; padding:0; margin:0; background:url(images/bg_video_holder_gradient.png) top left repeat-x #e6e7e8;
}
#video_box_top
{
width:582px; height:8px; background:url(images/bg_video_box_top.png) top left no-repeat;
}
#video_box_middle
{
width:582px; background:url(images/bg_video_box_middle.png) top left repeat-y;
}
#video_box_bottom
{
width:580px; height:8px; padding:0; margin:0; background:url(images/bg_video_box_bottom.png) top left no-repeat;
}
.rl_tab
{
     background:url('images/rl_tab_grey.png') top left no-repeat;
     width:104px;
     height:41px;
     cursor:hand;
}
.rl_tab:hover
{
     background:url('images/rl_tab_grey_hover.png') top left no-repeat;
     width:104px;
     height:41px;
     cursor:hand;
}
.rl_tab_selected
{
    background:url('images/rl_tab_blue_new.png') top left no-repeat;
    width:104px;
    height:41px;
    cursor:hand;
}
.rl_tab_selected:hover
{
    background:url('images/rl_tab_blue_hover.png') top left no-repeat;
    width:104px;
    height:41px;
    cursor:hand;
}
.press_tab
{
    background:url('images/press_tab_grey.png') top left no-repeat;
    width:103px;
    height:41px;
    cursor:hand;
}
.press_tab:hover
{
    background:url('images/press_tab_grey_hover.png') top left no-repeat;
    width:103px;
    height:41px;
    cursor:hand;
}
.press_tab_selected
{
    background:url('images/press_tab_blue.png') top left no-repeat;
    width:103px;
    height:41px;
    cursor:hand;
}
.press_tab_selected:hover
{
    background:url('images/press_tab_blue_hover.png') top left no-repeat;
    width:103px;
    height:41px;
    cursor:hand;
}
.best_tab
{
    background:url('images/best_tab_grey.png') top left no-repeat;
    width:104px;
    height:41px;
    cursor:hand;
}
.best_tab:hover
{
    background:url('images/best_tab_grey_hover.png') top left no-repeat;
    width:104px;
    height:41px;
    cursor:hand;
}
.best_tab_selected
{
    background:url('images/best_tab_blue.png') top left no-repeat;
    width:104px;
    height:41px;
    cursor:hand;
}
.best_tab_selected:hover
{
    background:url('images/best_tab_blue_hover.png') top left no-repeat;
    width:104px;
    height:41px;
    cursor:hand;
}
.more_button{
    background:url('images/more_normal.png') top left no-repeat;
    width:75px;
    height:35px;
    cursor:hand;
}
.more_button:hover{
    background:url('images/more_over.png') top left no-repeat;
    width:75px;
    height:35px;
    cursor:hand;
}
.post_button
{
   background:url('images/post_button_normal.png') top left no-repeat;
   width:85px;
   height:40px;
   cursor:hand;
}
.post_button:hover
{
   background:url('images/post_button_over.png') top left no-repeat;
   width:85px;
   height:40px;
   cursor:hand;
}
.rating_button{
 background:url('images/rating_star_no_color.png') top left no-repeat;
   width:18px;
   height:17px;
   cursor:hand;
}
.rating_button:hover{
 background:url('images/rating_star_yellow.png') top left no-repeat;
   width:18px;
   height:17px;
   cursor:hand;
}
.rating_button_set{
 background:url('images/rating_star_red.png') top left no-repeat;
   width:18px;
   height:17px;
   cursor:hand;
}
.rating_button_set:hover{
 background:url('images/rating_star_yellow.png') top left no-repeat;
   width:18px;
   height:17px;
   cursor:hand;
}
#nominate_holder
{
  background: url('images/bg_nominate_big_gradient.png') top left repeat-x #e6e7e8;
  width:438px;
  padding:0;
  margin:0;
}
#nominate_holder_top
{
 background: url('images/bg_nominate_big_box_top.png') top left no-repeat;
  width:440px;
  height:8px;
}
#nominate_holder_middle
{
 background: url('images/bg_nominate_big_box_middle.png') top left repeat-y;
  width:440px;
}
#nominate_holder_bottom
{
 background: url('images/bg_nominate_big_box_bottom.png') top left no-repeat;
  width:438px;
  height:8px;
  padding:0;
  margin:0;
}
#nominate_holder #inner_div
{
 padding:10px 15px 10px 15px;
}
.nominate_form_button{
   background:url('images/nominate_small_normal.png') top left no-repeat;
   width:126px;
   height:54px;
   cursor:hand;
}
.nominate_form_button:hover{
   background:url('images/nominate_small_over.png') top left no-repeat;
   width:126px;
   height:54px;
}
#map_current_nominees
{
  background:url('images/bg_map_big.png') top left no-repeat;
  width:445px;
  height:760px;
}
#globe{
   background: url('images/bg_share_globe.png') top left no-repeat;
   width:342px;
   height:554px;
   text-align:center;
}
#share_holder{
   background: url('images/bg_share.png') top left no-repeat;
   width:533px;
   height:554px;
   color:Black;
   font-weight:bold;
}
#share_holder p{
   font-size: 0.9em;
}
#share_form
{
   background:url('images/bg_share_email.png') top left no-repeat;
   width:505px;
   height:307px;
}
.submit_button
{
   background:url('images/submit_button_normal.png') top left no-repeat;
   width:90px;
   height:40px;
   cursor:hand;
}
.submit_button:hover
{
   background:url('images/submit_button_over.png') top left no-repeat;
   width:90px;
   height:40px;
   cursor:hand;
}
#faq_container{
   background:url('images/bg_faq.png') top left no-repeat;
   width:905px;
   height:700px;
}
#faq_content p{ color:Black;}
#sponsor_video_holder{
  background:url('images/bg_sponsor_youtube.png') top left no-repeat;
   width:533px;
   height:336px;
}
#sponsor_intro{
  background:url('images/bg_sponsor_help1.png') top left no-repeat;
  height:277px; 
  width:517px;
}
#footer{
 padding:30px 0 10px 0;
 margin: 0 60px 0 60px;
 font-family: Helvetica;
}
#footer a:link, #footer a:visited{
 text-decoration:underline;
 color:#6d6e70;
 padding:0 3px 0 3px;
 font-weight:bold;
}
#footer hr{ margin:0;padding:0;}
#pagelinks{
  float:left;
}
#medialinks{
 float:right;
}

#videotabber{font-family:Myriad Pro;}

.blue{color:#005097;}

#big_box_top
{
width:905px; height:10px; background:url(images/bg_big_box_top.png) top left no-repeat;
}
#big_box_middle
{
width:905px; background:url(images/bg_big_box_middle.png) top left repeat-y White;
}
#big_box_bottom
{
width:905px; height:10px; padding:0; margin:0; background:url(images/bg_big_box_bottom.png) top left no-repeat;
}