html, body {height:100%;}
body { margin:0 auto; padding:0; background:#0b0b0b url(../rfav_images/bg_img.png) top repeat-x; font-family:verdana,arial; color:#848484; }
img { margin:0; padding:0; border:0; }

#rfav_wrapper { width:980px; margin:0px auto; height:100%; }
#rfav_hdr { width:980px; height:140px; }
#rfav_hdr_top { height:61px; width:980px; background:url(../rfav_images/left_col_bg.jpg) no-repeat; }
#rfav_hdr_main { width:980px; height:79px; background:#485160; float:left; }
#rfav_hdr_main_logo { float:left; }
#rfav_hdr_main_nav { float:right; text-align:right; padding:0 20px 0 0; position:relative; top:20px; }
#rfav_hdr_main_nav div { font-size:13px; color:#848484; text-transform:uppercase; }
#rfav_hdr_main_nav ul { }
#rfav_hdr_main_nav ul li { display:inline; font-size:12px; color:#7A96A4; }
#rfav_hdr_main_nav ul li a, #rfav_hdr_main_nav ul li a:visited { font-size:12px; color:#abcad9; text-decoration:none; }
#rfav_hdr_main_nav ul li a:hover { color:#6182b8; text-decoration:underline; }
#rfav_hdr_main_nav ul li span { font-size:8px; color:#7A96A4; }
.rfav_hdr_main_nav_spacer { padding:0 1px; font-size:10px; color:#fff; }


#rfav_content { clear:both; float:left; width:980px; height:100%; }

#rfav_left_col { float:left; width:320px; background:url(../rfav_images/left_col_content_bg.png) repeat-y; height:100%; }
#rfav_related { margin-top:40px; width:299px; }
#rfav_related_block { padding:6px 10px 8px 30px; background:#2d2523; display:inline; font-size:11px; color:#ffe09e;  }
.rfav_related_type { background:url(../rfav_images/related_bg.jpg) no-repeat; margin-top:25px; margin-bottom:5px; }
.rfav_related_type div { padding-left:35px; font-size:12px; color:#6182b8; }
.rfav_related_type div a, .rfav_related_type div a:visited { font-size:12px; color:#6182b8; text-decoration:none; }
.rfav_related_type div a:hover { color:#abcad9; text-decoration:underline; } 
.rfav_related_link { padding:1px 5px 1px 40px; font-size:12px; }
.rfav_related_link a, .rfav_related_link a:visited { font-size:12px; color:#6182b8; text-decoration:none; }
.rfav_related_link a:hover { color:#abcad9; text-decoration:underline; }

.rfav_related_link ul { margin:0; padding-left:12px; }
.rfav_related_link ul li { margin:0; padding:2px 0; }


#rfav_download { margin-top:30px; width:299px;  }
#rfav_download_block { padding:6px 10px 8px 30px; background:#2d2523; display:inline; font-size:11px; color:#ffe09e; }
#rfav_download_link { text-align:center; margin-top:25px; }
#rfav_download_link div { font-size:11px; /*position:relative; right:15px;*/ }
#rfav_download_link div a, #rfav_download_link div a:visited { font-size:12px; color:#6182b8; text-decoration:none; }
#rfav_download_link div a:hover { text-decoration:underline; }
#rfav_file_notes { text-align:center; margin-top:25px; }
#rfav_file_notes div { font-size:11px; /*position:relative; right:15px;*/ }
#rfav_donate { font-size:11px; color:#fa6952;  margin:40px 0px; padding-left:40px; }
#rfav_donate a, #rfav_donate a:visited { font-size:11px; color:#fa6952; }
#rfav_donate a:hover { text-decoration:underline; }
#rfav_donate_btn { position:relative; top:3px; }

#rfav_right_col { float:right; width:660px; }
#rfav_right_col h1 { margin-left:10px; font-size:20px; margin-top:35px; color:#ffe09e;  }
#rfav_right_col h2 { margin-left:10px; font-size:16px; color:#ffe09e; }
#rfav_file_event_info { margin:10px 0px 15px 10px; font-size:12px;  }
#rfav_file_more_desc { margin:10px 0px 15px 10px; font-size:12px; }

#rfav_media { margin-left:10px; }

#rfav_order { float:left; margin:100px 0 0 10px; }
#rfav_order img { border:0; float:left; margin:0 20px 0 0; }
#rfav_order_title { font-size:11px; }
#rfav_order_link a, #rfav_order_link a:visited { font-size:9px; color:#6182B8; text-decoration:none; }
#rfav_order_link a:hover { font-size:9px; color:##ABCAD9; text-decoration:underline; }