/*** RESET CODE FROM http://developer.yahoo.com/yui/reset/ ***/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;} 
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:bold;} 
q:before,q:after {content:'';} 
abbr,acronym {border:0;} 

/*** STANDARD HTML TAGS ***/
body { background: #b32026; font-family: Arial, Helvetica, sans-serif; font-size:13px; line-height: 21px;}
p { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 21px; margin:0 0 21px 20px;}


a, a:visited, a:active {color:#990000; text-decoration:none; font-weight:bold;}
a:hover {text-decoration:underline;}
i, em {font-style:italic;font-weight:inherit;}
b, strong {font-weight:bold;font-style:inherit;}
ol {margin:10px 0 0;}
ul {margin:10px 0 0;}
li {margin:0 0 10px;}
ul li {margin:0 0 10px 45px;padding-left:6px;list-style-type:disc;}
ol li {margin:0 0 10px 45px;padding-left:6px;list-style-type:decimal;}
h1 { font-size: 24px; color: #666633; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif; margin:0 0 18px; }
h2 {margin:15px 0 10px;font-size:16px;}
h3 {margin:15px 0 10px;font-size:14px;}

.first { margin:30px 0 20px 20px; line-height:18px; color:#e5e1e1; letter-spacing:1px;}
.second { margin:0 0 20px 20px; line-height:18px; color:#e5e1e1; letter-spacing:1px;}
#header { background: #af2025 url("images/header-bg.jpg") repeat-x; height:230px; }
#header-graphic { background:url("images/header-graphic.jpg") center no-repeat; height:230px; }

#content { background:url("images/red-box.gif") center no-repeat; height:100px; width:921px;}
#left-sidebar { float:left; width:250px; vertical-align:top; text-align:left;}
#movie-box {float:left; width:670px; height:438px; background:url("images/movie-box.gif") left no-repeat; padding:30px 0 20px; }
#movie { padding: 30px 14px 0 0; }
#award-content { width:530px; padding: 20px 25px 20px 0; text-align:left;}
#award-content p { margin: 0 0 18px 0; color:#000000; }
.large-text { font-size:24px;}
.yellow {color:#f4d245;}

#buttons { width:250px;  padding-top:15px; padding-left:20px; }
.link { float:left; margin-bottom:20px; display:block; width:200px; }
a#award, a#award:visited a#award:active {background:url("images/button-give-award.jpg") no-repeat; height:61px;} 
a#award:hover {background:url("images/button-give-award.jpg") no-repeat; height:61px; }

a#share-movie, a#share-movie:visited a#share-movie:active {background:url("images/button-share-movie.jpg") no-repeat; height:56px;} 
a#share-movie:hover {background:url("images/button-share-movie.jpg") no-repeat; height:56px; }

a#book, a#book:visited a#book:active {background:url("images/button-buy-book.jpg") no-repeat; height:67px;} 
a#book:hover {background:url("images/button-buy-book.jpg") no-repeat; height:67px; }

#yellow-lines { clear:both; border-top: solid #f4d245 2px;  border-bottom: solid #f4d245 2px; height:10px; }
/* FOOTER */
#footer { width:980px; background: #b32026; color:#d9d9d9; font-family: times new roman, times, georgia, serif; font-size:11px; }
#copyright { float:right; text-align:right; padding:30px 30px 0 0; font-size:11px; letter-spacing:1px; line-height: 18px; }
#copyright a, #copyright a:visited, #copyright a:active {color:#d9d9d9; font-weight:normal; text-decoration:none; }
#copyright a:hover { text-decoration:underline; }
#credit { float:left; text-align:left; padding:30px 0 20px 40px; text-transform:uppercase; letter-spacing:1px; }
#credit a, #credit a:visited, #credit a:active {font-size:11px;  color:#d9d9d9; font-weight:normal; text-decoration:none; margin:0 0; }
#credit a:hover { text-decoration:underline; }
