@charset "utf-8";

/*	Edited by Carlin - 2010.04.18	*/


/*	TOTAL CLEAR	*/
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, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
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.01%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}


/*	DEFAULT SETTINGS	*/
html {
	width:100%;
	height:100%;
	background:#212121 url(http://www.carlinyuen.com/images/construction.jpg) center center no-repeat;
}

body {
	line-height: 1;
	font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
	color: white;
}

/*	VERTICAL MARGIN ELEMENTS	*/
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: 1em 0;
}

/*	LEFT MARGIN ELEMENTS	*/
li, dd, blockquote {
	margin-left: 1em;
}

/*	LISTS	*/
ol, ul {
	list-style: none;
}

/*	TABLES	*/
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}

/*	BLOCKQUOTE	*/
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*	LINKS	*/
a 			{outline: none;}
a:link 		{text-decoration:none; outline: none;}
a:visited 	{outline: none;}
a:hover 	{text-decoration:underline;}
a:active 	{outline: none;}

/*	MISCELLANEOUS	*/
img {vertical-align:middle;}

form label {
    cursor: pointer;
}
input, select, textarea {
    font-size: 100%;
}
.divider {
    display:block;
    height:1px;
    width:100%;
	border-bottom:1px #bbb solid;
    clear:both;
}

/*	WIDTH & HEIGHTS */
.width {width:100%;}
.pWidth {width:450px;}
.halfWidth {width:375px;}
.thirdWidth {width:250px;}
.height {height:100%;}

/*	POSITIIONING */
.fLeft  {float:left;}
.fRight {float:right;}
.fNone  {float:none;}

.cLeft  {clear:left;}
.cRight {clear:right;}
.cBoth  {clear:both;}

.tLeft    {text-align:left;}
.tRight   {text-align:right;}
.tCenter  {text-align:center;}

/*	MARGINS */
.tpad-none    {margin-top:0;}
.rpad-none    {margin-right:0;}
.lpad-none    {margin-left:0;}
.bpad-none    {margin-bottom:0;}
.tpad-xsmall    {margin-top:8px;}
.rpad-xsmall    {margin-right:8px;}
.lpad-xsmall    {margin-left:8px;}
.bpad-xsmall    {margin-bottom:8px;}
.tpad-small    {margin-top:16px;}
.rpad-small    {margin-right:16px;}
.lpad-small    {margin-left:16px;}
.bpad-small    {margin-bottom:16px;}
.tpad-medium    {margin-top:24px;}
.rpad-medium    {margin-right:24px;}
.lpad-medium    {margin-left:24px;}
.bpad-medium    {margin-bottom:24px;}
.tpad-large    {margin-top:32px;}
.rpad-large    {margin-right:32px;}
.lpad-large    {margin-left:32px;}
.bpad-large    {margin-bottom:32px;}
.lpad-xlarge   {margin-left:64px;}
.rpad-xlarge   {margin-right:64px;}
.bpad-xlarge   {margin-bottom:64px;}
.tpad-xlarge   {margin-top:64px;}
.lpad-xxlarge  {margin-left:128px;}

.mCenter {margin-left:auto; margin-right:auto;}

/*	TEXT FORMATTING    */
.sText {font-size:11px;}
.mText {font-size:13px;}
.lText {font-size:16px;}

.warning {color:#CC3300;}
.black {color:#000;}
.grey {color:#888;}
.lightgrey {color:#bbb;}
.white {color:#fff;}

.normal {font-weight:normal; font-style:normal; text-decoration:none;}
.bold, strong{font-weight:bold;}
.italic, em {font-style:italic;}
.underline {text-decoration:underline;}
.scaps    {font-variant:small-caps;}

.verdana {font-family:Verdana, Arial, Helvetica, sans-serif;}
.georgia {font-family:Georgia, "Times New Roman", Times, serif;}

.bottext
{
    position:absolute; 
    left:-9000px; 
    top:-9000px; 
    font-size:x-small; 
    color:#FFF;
}