BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Silver;
	background-color:black;
	text-align: center;
  	min-width: 600px;
	
}

DIV#main_canvas {
	/*border: 1px solid white;*/
	height: 600px;
	width: 100%;
	max-width: 800px;
	margin: auto;
}

TABLE#site_sections {
	width:100%;
	height:100%;
}

TD#main_nav {
	height:100%;
	width:100%;
	max-height:600px;
}
/*
General styles
*/
.btn {
	cursor: pointer;
}
/*
	Home page styles
*/
.main_navTD_home	{
	text-align:center;
	overflow:hidden;
}
.home_logo_home {
	max-width : 800px;
	width:100%;
	height:80;
	background-image:url(logo_home.png);
	background-repeat:no-repeat;
	background-position:center center;
}
.top_row_home {
	display:none;
}
.sub_page_home {
	width:0px;
	display:none;
}
.top_left {
	height:22px;
	text-align:left;
	padding-left:5px;
	background-image:url(logo_top_right.png);
	background-repeat:no-repeat;
	background-position:2px center;
}
.top_right {
	width:399px;
	height:22px;
	text-align:right;
	float:right;
	padding-right:5px;
	font-weight:700;
}
.footerBg_home {
	background-image: s;
	background-repeat: no-repeat;
	background-position: center center;
}
/*Nav container and buttons*/
.nav_container_home {
	text-align:left;
	background-image:url(main_nav_bg.png);
	background-repeat:no-repeat;
	width:693px;
	height:167px;
	margin: auto;
}
.nav_container_shadow_home {
	text-align:left;
	background-image:url(main_nav_bg_shadow.png);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:15px;
	max-width:800px;
	width:100%;
	height:auto;
	margin: auto;
}
DIV#tagline {
	background-image:url(tagline_home.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	width:100%;
	height:84px;
}
.mainbtn_home {
	border: 1px solid #c0c0c0;
	height: 167px;
	width: 231px;
	background-repeat:no-repeat;
}
.navbtn1_home {
	color: red;
	position:absolute;
	background-image:url(btn_people.png);
}
.navbtn2_home {
	color: yellow;
	position:absolute;
	margin-left:231px;
	background-image:url(btn_theatre.png);
}
.navbtn3_home {
	color: blue;
	position:absolute;
	margin-left:462px;
	background-image:url(btn_blog.png);
}

/*Sub Page Styles*/
.top_row_sub {
	height:22px;
}
a.top_row_sub {
	font-size:16px;
}
.home_logo_sub {
	height:0px;
	width:0px;
	overflow:hidden;	
}
.nav_container_sub {
	text-align:left;
	background-image:url(sub_nav_bg.png);
	background-repeat:no-repeat;
	width:80px;
	height:578px;
	margin: 0px;
	overflow:hidden;
}
.nav_container_shadow_sub {
	text-align:left;
	background-image:url(main_nav_bg_shadow.png);
	background-repeat:no-repeat;
	background-position:top;
	width:0px;
	height:0px;
}
.tagline_sub {
	width:0%;
	height:0%;
}
.main_navTD_sub	{
	width:80px;
	text-align:center;
	overflow:hidden
}
.sub_page_sub {
	width:720px;
	min-height:578px;
	display:block;
	padding: 10px;
	overflow: auto;
}
.navbtn1_sub {
	border: 0px;
	width: 80px;
	height: 80px;
	overflow:hidden;
	margin:0px;
}
.navbtn2_sub {
	border: 0px;
	width: 80px;
	height: 80px;
	overflow:hidden;
	margin:0px;
}
.navbtn3_sub {
	border: 0px;
	width: 80px;
	height: 80px;
	overflow:hidden;
	margin:0px;
}
.footerBG_sub {
	background-image: url(tagline_sub.png);
	background-repeat: no-repeat;
	background-position: center center;
}


A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #DCBA8D;
}

A:hover {
	text-decoration: none;
	color: orange;
}

.link_like {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #DCBA8D;
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Silver;
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: white;
}

.footer {
	text-align:center;
	font-size: 10px;
}

.bolder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: Silver;
}

A.bolder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #DCBA8D;
	font-weight: 700;
}

h1 {text-align:center;font-size: 18px; font-weight:700; color:white}
h2 {text-align:center;font-size: 16px; font-weight:700; color:white}
td#sub_page h2 {text-align:left}

div#___plusone_0{
	position:relative;
	top:3px;
}

