/* CSS Document */

body, table, td, div, li, ul {margin:0; padding:0;}
table {border-collapse:collapse; empty-cells:hide;}
table.contentpane {border-collapse:collapes; empty-cells:hide;}
ul {list-style:none;}
body {font:12px/18px Verdana, Arial, Helvetica, sans serif; background:#ECECE3 url(http://www.carabao.org//css_images/bground.jpg) repeat-y center top;}
h2 {color:#AD0A00; font:18px/26px Arial, Helvetica, sans serif; margin:0; padding:0 0 16px;}
h4 {margin:18px 0 12px; padding:0; color:#AD0A00; font:bold 12px/18px Verdana, Arial, Helvetica, sans serif;}
h5 {font:11px/18px Verdana, Arial, Helvetica, sans serif; text-transform:uppercase; color:#6A8437; margin:0; padding:0;}
p {margin:0 0 12px; padding:0;}
a {text-decoration:none;}
a:link {color:#BE532A; border-bottom:1px solid #cccc98;}
a:visited {color:#CF7D29; border-bottom:1px solid #cccc98;}
a:hover, a:active {background-color:#f4f4cd; color:#1C3C8B; border-bottom:1px solid #000;}
a.img {border-bottom:none;}
img {border:none;}
#container {width:780px; background:#FEFEDE url(http://www.carabao.org//css_images/content_bground.jpg) no-repeat left top; margin-left:-390px; position:absolute; left:50%;}
h2 a:link, h2 a:visited {color:#AD0A00; text-decoration:none; border:none;}
h2 a:hover, h2 a:active {text-decoration:underline; border:none;}

/* Header */
#header {width:780px; height:166px; background:url(http://www.carabao.org//css_images/header.gif) no-repeat left top;}
#header h1 {text-indent:-5000px; margin:0;}
#header img {display:none;}

/* Main Nav */
#main_nav {width:760px; height:68px; background:url(http://www.carabao.org//css_images/main_nav_bground.gif) no-repeat left top; margin:4px 0 0 11px;}
#main_nav ul {list-style:none; width:750px; height:30px; float:left; margin:2px 0 0 4px; font:13px/20px Arial, Helvetica, sans serif; background:url(http://www.carabao.org//css_images/nav_bground_off.gif) repeat-x left top;}
#main_nav ul li {float:left; height:25px; position:relative; background:url(http://www.carabao.org//css_images/nav_bground_off.gif) repeat-x left top;}
#main_nav ul a {display:block; padding:0 4px; text-decoration:none; color:#fefede; padding:3px 28px 0 28px; border:none;}
#main_nav ul a#last {padding-right:40px;}
#main_nav ul li a:hover, #main_nav ul li a:active {background:url(http://www.carabao.org//css_images/nav_bground_on.gif) repeat-x left top;}
#main_nav li ul {display:none; position:absolute; top:25px; left:0; width:auto; margin:0; height:auto; border-bottom: 1px solid #000; border-right:1px solid #000; border-left:1px solid #000;}
#main_nav li ul li a {width:200px;}
#main_nav li:hover ul, li.over ul {display: block;}


/* Body */
#body {padding:0 20px 20px 20px;}
#main_content {float:left; width:480px; background:url(http://www.carabao.org//css_images/nav_bground_on.gif) no-repeat -5000px 0; margin:0 0 60px 40px; min-height:300px;}
* html #main_content {height:300px;}
#main_content ul {margin:0; padding:0 0 16px;}
#main_content ul li {background:url(http://www.carabao.org//css_images/arrow_bullet.gif) no-repeat 0 6px; margin:5px 10px 0 20px; padding-left:14px;}
#main_content ol {margin:0;}

/* Footer */
#footer {clear:both; margin:30px 10px 40px 10px; border-top:1px solid #cccc98; font:11px Arial, Helvetica, sans serif; color:#6B6149; padding:9px 0 0 0;}

/* Breadcrumbs */
#breadcrumbs {font-size:10px; margin:0 0 10px 0; color:#1C3C8B; float:left;}
#breadcrumbs a {color:#1C3C8B; background:none;}
#breadcrumbs img {border:none; background:none;}

/* Login Panel */
#login_panel {font-size:10px; margin:0 10px 0 0; float:right; text-align:right;}

/* Image Styles */
#body img {border:1px solid #cccc98; padding:3px; background-color:#f4f4cd;}
#body .img-left {float:left; margin:0 10px 10px 0;}
#body .img-right {float:right; margin;0 0 10px 10px;}
#body .img-noborder {border:0; padding:0; background:none;}

/* Column_1 Styles */
#column_1 {width:190px; float:left; clear:both; font:11px/15px Arial, Helvetica, sans serif; margin-bottom:20px;}
#column_1 h3 {border-top:1px solid #665C4E; border-bottom:1px solid #665C4E; padding:7px; margin:0 0 7px; font:12px Georgia, Times, serif; text-transform:uppercase; color:#665C4E;}
#column_1 h3.top {margin-top:0;}
#column_1 p {padding:0 7px 10px;}
#column_1 ul {margin:7px;}
#column_1 li {margin-bottom:4px; list-style:url(http://www.carabao.org//css_images/diamond_bullet.gif);}
#column_1 img {margin:10px 0;}
#column_1 p.add-info {color:#6B6149; font:italic 11px/16px Georgia, Times, serif; background-color:#f4f4cd; border:1px solid #cccc98; padding:10px 7px 10px 7px;}
#column_1 div.song {color:#6B6149; font:italic 11px/16px Georgia, Times, serif; background:#f4f4cd url(http://www.carabao.org//css_images/bell_bground.gif) no-repeat 100% 100%; border:1px solid #cccc98; padding:10px 7px 10px 7px; margin-bottom:40px;}
#column_1 div.song h3 {border:none; text-transform:none; font-weight:bold;}
#column_1 div.module {margin-bottom:20px;}
#column_1 ul#honor_bell_awardees li {margin-top:6px;}
#column_1 h5 {padding:0 7px;}
#column_1 div.announcement {background-color:#f4f4cd; border:1px solid #cccc98; padding:10px 7px 10px 7px;}
#column_1 div.announcement h5 {font:italic bold 12px/16px Georgia, Times, serif; text-transform:none;}
#column_1 p.significant {font-size:13px;}


/* Special classes */
.attention {color:#f00;}
.small {font-size:10px;}
.callout {font:italic bold 14px/20px Georgia, Times, serif; width:210px; padding:8px 14px 8px 50px; background:url(http://www.carabao.org//css_images/callout_quote.gif) no-repeat 0 0;}
.callout-source {font:normal 13px Georgia, Times, serif; text-align:right; padding:5px 0 0;}
.callout-source-title {font:normal 9px Georgia, Times, serif; text-transform:uppercase; text-align:right; color:#665C4E; padding:0;}
.callout p {margin:0;}
.float-right {float:right; margin:10px 0 10px 15px;}
.float-left {float:left; margin:10px 15px 10px 0;}
.top {margin-top:0; padding-top:0;}
.italic {font-style:italic;}
.serif {font-family:Georgia, Times, serif;}
.marker {font-weight:bold; color:#6A8437;}
#main_content span.marker {font-weight:bold; color:#6A8437;}
.mute {color:#665C4E; font-style:italic;}
.required {color:#665C4E; font-size:10px;}
.date {font:11px/14px Georgia, Times, serif; color:#6B6149; margin-bottom:5px; padding:0;}
.news_item {margin-bottom:20px; padding-bottom:20px;}
.clear {clear:both;}
.createdate {font:11px/14px Georgia, Times, serif; color:#6B6149; margin:0; padding:0;}
.caption {font:italic 11px/14px Georgia, Times, serif; color:#6B6149; text-align:center;}
.bright {font:13px/17px Arial, Helvetica, sans serif;}
.memorabilia {padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px solid #cccc98; clear:both; float:left; width:500px;}
.memorabilia p.right {float:right; width:360px;}
.center {text-align:center;}

/* Forms */
h1.pfFormTitle {color:#AD0A00; font:18px/26px Arial, Helvetica, sans serif; margin:0; padding:0 0 16px;}
td.captioncell div.formFields label {font-size:10px; color:#000; font-weight:normal; border:none; padding:0;}
td.captioncell div.formFields {padding-right:5px; text-align:right; border:none; padding;0; margin:0 0 8px 0;}
div.formFields {padding:3px; margin:15px 0 8px 0;}
div.formFields label {font:bold 12px Verdana, Helvetica, sans serif; color:#AD0A00;}
td.formContainer {border:0;}
form#emailForm {margin-top:0; padding-top:0;}
div.contact_email {margin-top:0; padding-top:0;}
tr.rulerow {background:none;}
fieldset {border:1px solid #cccc98; padding:15px; margin:0 0 20px 0; clear:both;}
input {width:300px;}
textarea {width:100%; height:120px;}
input.button {width:auto;}

/* Gallery */
table#gallery_thumbs td {width:100px; padding:10px; text-align:center;}
body#image_viewer img {border:1px solid #D1B61F; background-color:#000;}
body#image_viewer {background-color:#000; background-image:none; text-align:center; padding:15px 0 0 0; color:#fefede;}
body#image_viewer a {border:none;}
body#image_viewer h3 {font:11px/20px Arial, sans serif; color:#666;}
.paginate {margin-top:20px; text-align:center;}
form#collections {display:block;}
table#recent_images {border-top:1px solid #cccc98; margin-top:40px;}
table#recent_images td {width:100px; padding:10px; text-align:center;}
table#recent_images td.header {padding:4px 0; text-align:left; color:#AD0A00; font:bold 12px/18px Verdana, Arial, Helvetica, sans serif;}
table#recent_images td.heading {text-align:left;}
body#gallery #main_content {clear:both; width:650px; float:left;}

