/*#imgholder { height:274px; }*/

#page_margins { background-image:url(../images/shadow-sides-homepage.jpg); }

#col3 { margin:0px; background-color:#c5ab94; }
#col3_content { padding:20px; }

#subcontent_container { /* height:200px; */ padding:0px 7px 3px 7px; background-color:#4c4743; }
#subcontent { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
#subcontent { background-color:#3c362a; height:100%; padding:5px; }
#subcontent a,
#subcontent a:link,
#subcontent a:visited { color:#908F8B; background-color:#; }
#subcontent a:hover { color:#DAD1C8; }

a, a:visited, a:link { color:#793e1e; text-decoration:underline; }
a:hover, a:active { text-decoration:underline; }
a:hover {color:#793E1E;}
a:visited {color:#793E1E;}
#page .button { padding: 0.35em; color: #FFF; text-decoration:none; text-transform: capitalize; font-weight: bold; border: 1px solid #2e271f; background: #2e271f url(/templates/CAN07_homepage/images/button_bg.png) top left repeat-x; }
#page .button:hover { color: #FFF; text-decoration:none; background: #504840 url(/templates/CAN07_homepage/images/button_bg_hover.png) top left repeat-x; }
#page .button:active { color: #FFF; text-decoration:none; background: #877a68 url(/templates/CAN07_homepage/images/button_bg_click.png) top left repeat-x; }
#page .graybutton { padding: 0.35em; text-align: center; color: #000; text-decoration:none; text-transform: capitalize; font-weight: bold; border: 1px solid #ACACAC; background: #ACACAC url(/templates/CAN07_homepage/images/graybutton_bg.png) top left repeat-x; display: block; width: 170px; margin: 20px auto; }
#page .graybutton:hover { color: #000; text-align: center; text-decoration:none; background: #eeeeee url(/templates/CAN07_homepage/images/graybutton_bg_hover.png) top left repeat-x; display: block; width: 170px; margin: 20px auto; }

span.slideshow_images { display:block; margin:0 auto; position:relative; width:225px; height:150px; }
span.slideshow_images img { display:none; }
span.slideshow_images img:first-child { display:inline; }

#page, #main { background-image:none; } /* Remove background image for faux cols */

#main { padding:0px 7px; }

#footer #tickets { font-weight: bold; color: #3C362A; }
#footer #tickets a, #footer #tickets a:hover { font-weight: bold; color: #3C362A; text-decoration: none; }
