/* all inherited styles from the previous site - david */

img { border: 0 } 
html, body { height: 100%; }
body { border: 0; padding: 0; margin: 0; font-family: Verdana, sans-serif; font-size: 10px; line-height: 1.5; }
body { background: white url(objects/gradient.jpg) repeat-y top center }
img { border: 0; }
p { margin: 15px 0px 0px 0px; }    
h1 { font-size: 12px; padding: 0 0 0 0; margin: 20px 0 2px 0; }      
h2 { font-size: 10px; font-weight: bold; margin: 0 0 10px 0;  }
h3 { font-size: 11px; }
a.red { color: #5D1A00;}
a.orange { color: #cf7924; }
a { color: #464646; text-decoration: none; }
a:hover {text-decoration: underline; }

#sitemap{ 
	padding: 0px 0px 0px 0px; 
	margin: 0; 
	min-height: 100%;
}

#header img {
	display:block; 
	margin-bottom: 1px;
} 		

#container { background-color: white; width: 720px; margin: 0 auto; padding: 2px; }

#header { position: relative; }
#header img { margin: 0px; }

#bos-banner { display: block; height: 78px; background: url(objects/banners/bos_banner.jpg); margin: 0 0 1px 0; width: 720px; }

#header #home-link { display: block; position: absolute; text-indent: -5000px; top: 16px; left: 57px; width: 214px; height: 125px; }

#navigation { height: 20px; background-color: #cf7924; }	
#navigation a { color: white; height: 20px; display: block; float: left; text-indent: -5000px; }
#navigation a:active { outline: none; }
                 
#navigation .awards_coverage { background-image: url(objects/awards_coverage.jpg); width: 144px; }
#navigation .sponsor { background-image: url(objects/sponsor.jpg); width: 81px; }    
#navigation .watch_the_ceremony { background-image: url(objects/watch_the_ceremony.jpg); width: 162px; }
#navigation .picture_gallery { background-image: url(objects/picture_gallery.jpg); width: 130px; }
#navigation .the_herald { background-image: url(objects/the_herald.jpg); width: 101px; }

#navigation .awards_coverage:hover { background-image: url(objects/awards_coverage_h.jpg); width: 144px; }
#navigation .sponsor:hover { background-image: url(objects/sponsor_h.jpg); width: 81px; }    
#navigation .watch_the_ceremony:hover { background-image: url(objects/watch_the_ceremony_h.jpg); width: 162px; }
#navigation .picture_gallery:hover { background-image: url(objects/picture_gallery_h.jpg); }
#navigation .the_herald:hover { background-image: url(objects/the_herald_h.jpg); width: 101px; }

#content {    
	width: 440px; 
	color: #464646; 
	padding: 20px 20px 50px 12px; 
	min-height: 500px;
}
#sidebar { width: 210px; padding-left: 10px; margin-left: 20px; float: right; margin-top: 35px;
 border-left: 1px solid #cf7924;}
#sidebar .previous_winners { text-indent: -5000px; background-image: url(objects/winners_test1.jpg); height: 19px; width: 142px; display: block;
 margin-bottom: 70px !important; }
#sidebar .previous_winners:hover { background-image: url(objects/winnerstest2.jpg); }

#previous-winners {padding:0;margin:20px 0; 
}
#previous-winners li {display:block;/* padding: 0 0 0 80px; *//* height: 69px;  */ /* margin: 0 0 10px 0; */ background-position: top left; background-repeat: no-repeat; list-style:none;
 padding: 0 0 0 40px;  }
#previous-winners .date {font-weight: bold; color: #5D1A00;
 font-size:2.5em;margin-top:-10px;}

#previous-winners a {
font-weight: bold;
 color: #5D1A00;
 

}

#content object{
	margin:10px;
}

.year-set {
	margin-bottom:40px;
	background-repeat:no-repeat;
	background-position:top left;
}

#award-movies h3 { padding: 10px 0 8px 0; margin: 0; color: #cf7924 }
#award-movies a { text-decoration: underline; color: black; }
#award-movies p { margin: 0; padding: 0; }
#award-movies img { display: block; margin-top: 10px }

#winner-list { margin: 15px 0; }
#winner-list td { padding: 0 10px 20px 0; }
#winner-list td a { text-decoration: underline; }

#winners-new table {

}

#winners-new  td{
color:#a2764f;
border-bottom:1px solid #61330a;
width:500px;
font-weight: bold; 
}

/* deprecated inline styles for less coupled external ones - david*/

#footer {
	margin-left: 12px;
}

#footer-block {
	height: 20px;
	width:100%;
	background-color: #cf7924
}

.pad-bot-20{
	margin-bottom: 20px;
}

.pad-bot-10{
	margin-bottom: 10px;
}

.margin-top-0{
	margin-top: 0px;
}

.txt-right {
	text-align: right;
}

#header img {
margin-bottom:5px !important;
}
