/* Table Mountain Casino, Darren Wissler 12-08 */

/*--------------------------------------------------------------------------> RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	list-style-type: none;
	text-decoration: none;
}
 
/*--------------------------------------------------------------------------> HTML TAGS */  
body {
	font: 62.5% Verdana, Arial, Helvetica, sans-serif;
	background: #000 url(../i/body_bg.jpg) repeat-x top center;
	text-align: center;
}
 
body#homepage {
	font: 62.5% Verdana, Arial, Helvetica, sans-serif;
	/*background: #000 url(../i/homepage_body_bg.jpg) repeat-x top center;*/
	text-align: center;
}
 
h1 {
	font-size: 2em;
	color: #223f74;
	margin-bottom: 10px;
	font-weight: 700;
}

h2 {
	font-size: 1.6em;
	color: #FFF;
	margin-bottom: 10px;
	font-weight: 700;
}

h3 {
	font-size: 1.6em;
	color: #223f74;
	font-weight: 700;
}

h4 {
	font-size: 1.2em;
	color: #223f74;
	font-weight: 700;
}

h5 {
	font-style: italic;
	font-weight: 700; 
}

h6 {
	font-size: 1.4em;
	color: #FFF;
	margin: 0px 0 10px 0;
}

p {
	margin-bottom: 15px;
	font-size: 1.3em;
}

div#content ul li, div#content ul ul li a { font-size: 12px; }
 
/*--------------------------------------------------------------------------> LINKS */
a:link { 
	color: #0095a4;
}

a:visited {
	color: #0095a4;
}

a:hover {
	color: #3d3d3d;
}
 
a:active {
 	color: #0095a4;
}

/*--------------------------------------------------------------------------> PNG hack by Angus Turnbull: http://www.twinhelix.com 
li { 
	behavior: url(iepngfix.htc);
 }
*/

/*--------------------------------------------------------------------------> Styles for bus schedules tables */

table.busschedule { margin: 0 0 10px 0; padding: 0; border-collapse: collapse; width: 235px; }

table.busschedule tr { margin: 0; padding: 0; }
table.busschedule tr th, table.busschedule tr td { margin: 0; padding: 2px 5px; text-align: center; border: 1px solid #aa9c8f; line-height: 1.25em; font-weight: normal; }
table.busschedule tr th { background: #b7a89a; }

/*--------------------------------------------------------------------------> Styles for Press Releases and Videos */

div.press-release { margin: 0; padding: 5px 0 15px 0; font: 12px Verdana, Arial, Helvetica, sans-serif; }

div.press-release span.date { margin: 0; padding: 0 5px 0 0; width: 75px; display: inline-block; }

div.press-release a { text-decoration: underline; }

/*--------------------------------------------------------------------------> Ektron Style Fixes */

#ctl00_ContentPlaceHolder1_DropZoneMainContent_columnDisplay_ctl00_controlcolumn_ctl00_WidgetHost_WidgetHost_widget_TextLabel h1 
{
    font-size: 2em;
    font-weight: 700;
}

#content ul li, #leftColumn ul, #leftColumn div ul, #leftColumn #content div {
    list-style-type: none;
    list-style: none;
    list-style-image: none;
    margin: 0px;
    padding: 0px;
    }

#content ul li h1 {
    font-size: 20px;
    margin-top: 25px;
    }

#content ul li p {
    font-size: 12px;
    font-weight: normal;
    }