*
{
	margin:0px;
	padding:0px;
	font-family:"Courier New", Courier, monospace;
	font-size:16px;
	color:#ADADAD;
}
body
{
	background:#000000 url(/images/header-bg-repeat.gif) left top repeat-x;
}
#home-body
{
	background:#000000;
	background-image:none;
}
#home-intro
{
	width:480px;
	margin:0px auto;
}
#home-intro h1, #home-intro p
{
	text-align:center;
}
#home-intro #enter
{
	display:inline-block;
	width:480px;
	height:320px;
	text-align:center;
	/*background:#000000 url(/images/home-enter-btn-bg.jpg) center top no-repeat;*/
}
#page
{
}
#header
{
	height:40px;
}
#sidebar
{
	height:400px;
	min-height:400px;
	background:url(/images/sidebar-film-strip.gif) 12px 52px no-repeat;
}
#contents
{
}
#footer
{
	margin-top:20px;
	height:40px;
	border-top: 1px solid #BF2B1F;
}
/*---------------------------------
	Header Nav
---------------------------------*/
#nav
{
	height:40px;
}
#nav li
{
	list-style:none;
	display:inline-block;
}
#nav li a
{
	height:40px;
	line-height:40px;
	text-decoration:none;
	margin:0px 12px;
	float:left;
	display:inline;
}
#nav li a:hover
{
	color:#BF2B1F;
}

/* Highlightes */
#home-body #home-header-nav-link,
#profile-body #profile-header-nav-link,
#films-body #films-header-nav-link,
#skills-body #skills-header-nav-link,
#contact-body #contact-header-nav-link
{
	color:#BF2B1F;
}

/*---------------------------------
	General Elements Customised
---------------------------------*/
h1
{
	font-size:28px;
	color:#CB2629;
}
#h2-my-tai
{
	font-size:22px;
	color:#BF2B1F;
}
h3
{
	font-size:28px;
	color:#DADADA;
}
h4
{
	color:#BF2B1F;
	line-height:20px;
	font-size:18px;
}
p
{
	line-height:20px;
}
.general-data-table
{
}
.general-data-table th, .general-data-table td
{
	padding:6px 12px 6px 0px;
	vertical-align:top;
	color:#696969;
}
.general-data-table th
{
	text-align:left;
	color:#BF2B1F;
	vertical-align:top;
	width:128px;
}
#copyright
{
	display:block;
	font-size:12px;
	font-weight:normal;
	line-height:40px;
}
.inline-link, .inline-link-small, .inline-link-small-red
{
	text-decoration:none;
}
.inline-link-small
{
	font-size:14px;
	color:#BBB;
}
.inline-link-small-red
{
	color:#BF2B1F;
}
.inline-link:hover, .inline-link-small:hover
{
	color:#BF2B1F;
}
.promo-intro-container
{
	margin-bottom:24px;
}
.promo-intro-container p
{
	color:#696969;
}

.spacer-7px
{
	height:7px;
	display:block;
}
