@charset "utf-8";
/* CSS Document */

body {
	background: #F07E14 url("../images/bg_liverush.gif") 80% 0 repeat-x;
	font-family: "Lucida Grande", Tahoma ,Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center; /* Center aligns site in IE */
	margin: 0 0 0 0;
}
img { border: none; }		
#site {	margin: 0 auto; text-align: left; width: 1024px; padding:0; }

#top-right-nav { position: absolute; top: 5px; right: 0; z-index: 99; }
#top-right-nav a { color:#000; font-weight:bold; text-decoration:none; font-size:11px; }
#top-right-nav a:visited { color:#000; font-weight:bold; }
#top-right-nav a:hover { color:#D04A03; font-weight:bold; }

#masthead { position:relative; height:226px; }
#masthead a { color:#000; font-weight:bold; text-decoration:none; font-size:11px; }
#masthead a:visited { color:#000; font-weight:bold; }
#masthead a:hover { color:#D04A03; font-weight:bold; }
#nac-logo { position: absolute; top: 80px; right: 0; }
#columns3 { }
#column2 { float: left; width: 618px; background: #FFF; margin-left: 20px; }
#column2 #mcontent { padding: 0 80px; }
#column3 { float: left; width: 386px; height: auto; }
#column3 #rcontent { padding: 60px 0px 0 20px; margin-right: 115px; }
#column3 #rcontent #text-nac { margin: 20px 20px 20px -36px; }
#footer { padding: 0; margin-left: 20px; }
#homeTab { position: absolute; top: 205px; left:40px; }

div.minHeight { height: 980px; width: 1px; float: right; }

#rightNav { padding:0 0 0 20px;	margin:0; color:#064B9F; font-size:18px; }
#rightNav ul { list-style: disc; padding:0;	margin:0; }
#rightNav a, #rightNav a:visited { color:#064B9F; }

#topNav { margin-left: 80px; margin-top:10px; }

#topNav A { text-decoration:none; font-size: 14px; color: #666; }
#topNav A:Visited { color: #666; }
#topNav A:Hover { color: #074ba0; }

#topNav A.ON { color: #074ba0; cursor: default; }
#topNav A.ON:Visited { color: #074ba0; }
#topNav A.ON:Hover { color: #074ba0; }

a { text-decoration: none; outline:none; color: #666; }
a:visited { color: #666; }
a:hover { color: #074ba0; text-decoration: underline; }

#ticket-box {
	position: absolute;
	top: 0;
	left: 315px;
}

#logo-box {
	position: absolute;
	top: 20px;
	left: 50px;
}

#logo-box-f {
	position: absolute;
	top: 40px;
	left: 20px;
}

/* @group #event_list
------------------------------------------------------------------------- */

#mcontent #event_list h3 { 
font: 16px/20px "Lucida Grande", Tahoma ,Verdana, Arial, sans-serif;
margin: 0 0 2px 0;
}

#mcontent #event_list h3 a { 
display: block;
border: none;
padding: 4px 6px;
line-height: 18px;
}

#mcontent #event_list p { 
font: 12px/16px "Lucida Grande", Tahoma ,Verdana, Arial, sans-serif;
margin: 0 0 4px 6px;

}

#event_list { 
border: none;
/*border-top: 1px solid #dedede;*/
}
#event_list tr { 
border: none;
/*background-color: rgba(255, 255, 255, 0.2) !important;
background-color: #fff;  IE only 
filter:alpha(opacity=2);  IE only*/ 
}
#event_list td { 
border: none;
}

#event_list td { 
vertical-align: top;
padding: 10px 10px 10px 0;
border-bottom: 1px solid #dedede;
}
#event_list td.thumbnail { 
width: 50px;
}

#mcontent #event_list .date { 
font-size: 14px;
margin: 0 0 4px 6px;
}
#mcontent #event_list .series { 
color: #666;
}
#mcontent #event_list .venue { 
display: none; 
}

#mcontent #event_list .assets a { 
/*color: #666;*/
margin: 0 6px 0 0;
border: none;
}

#mcontent #event_list .free {
background: url(../images/btn-free.jpg) top center no-repeat;
width: 69px;
height: 69px;
text-transform: uppercase;
color: #666;
font-size: 10px;
white-space: nowrap;
text-indent: -3000px;
}

/* @end */

/* Buy Tickets */ 
#mcontent a.buy_tickets {
text-indent: -9999px; /* hide the text */
width: 89px; /* width of replacement image */
height: 26px; /* height of replacement image */
background: url("http://www.nac-cna.ca/img/rubyforty/bttn_buy_en.png") bottom left no-repeat;
display: block;
border: none;
padding: 0;
margin: 5px 0 0 0;
}
body.fr #mcontent a.buy_tickets {
width: 97px; /* width of replacement image */
background: url("http://www.nac-cna.ca/img/rubyforty/bttn_buy_fr.png") bottom left no-repeat;
}
#mcontent a.buy_tickets:hover,
body.fr #mcontent a.buy_tickets:hover {
background-position: top left;
background-color: transparent;
border: none;
}
