body {
	margin:0 0 0 0;
	background-color: #000;
	background-image: url(TD/sfc%20website%20assets/gal_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#wrap {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:800px;
	min-height:20px;
	background:#9A9C9C url(../../firefox_bufferHeader.gif) repeat-y;
	padding:0 0 0 0;
	margin:0 auto 20px auto;
}
#wrap object {
	width:800px;
	height:200px;
	background-color:#000;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#SFC_Toolbar2 {
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#SFC_Intro {
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#SFC_Intro a {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	text-align: center;
	padding:0 0 0 500px;
}
#contents {
	width:796px;
	min-height:200px;
	background-color:#39373F;
	padding:0 0 0 0;
	margin:0 auto 0 auto;
	border-color:#9A9C9C;
	border-left:2px solid #9A9C9C;
	border-right:2px solid #9A9C9C;
	border-bottom:2px solid #9A9C9C;
	border-top:0px solid;
}
#header {
	background:#000 url(../../noflash_header.gif);
	height:200px;
	/*border-bottom:0px solid;*/
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#headerBuffer {
	margin:0 0 0 0;
	height:20px;
	background:#000 url(images/H_buffer.gif) no-repeat top;
}
#video {
	background:#39373F;
	width:786px;
	min-height:0px;
	padding:0 0 20px 10px;
	margin:0 0 0 0;
	vertical-align:text-top;
}
#video object {
	min-height:390px;
	background:#39373F;
	width:480px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
	list-style-type:none; /* Makes sure it works in any browser */
}
#video li, #video h1, #video h2  {
	color:#CCC;
	display:block;
	text-align:left;
	width:260px;
	margin:1px 25px 2px 2px;
	float:right;
	list-style-type:none; /* Makes sure it works in any browser 
	position: fixed;*/
}
#video h2  {
	text-align:right !important;
	margin:5px 10px 10px 0 !important;
}
#video td {
	vertical-align:top;
	text-align: left;
}
#masthead {
	background:#39373F;
	width:786px;
	min-height:0px;
	padding:0 0 20px 10px;
	margin:0 0 0 0;
	vertical-align:text-top;
}
#masthead li, #video h1, #video h2  {
	color:#CCC;
	display:block;
	text-align:left;
	width:260px;
	margin:1px 25px 2px 2px;
	float:right;
	list-style-type:none; /* Makes sure it works in any browser 
	position: fixed;*/
}
#footer li {
	display:inline;
	list-style-type:none; /* Makes sure it works in any browser */
	margin:0 20px 0 0;
	font-weight:bold;
}
#sidebar {
	width:200px;
	min-height:100px;
	float:left;
	background:#625978;
}
#mainContent {
	width:770px;
	margin:0 0 0 15px;
	color:#FFF;
	font-weight:bold;
}
#mainContent h1 {
	margin:0 0 10px 0;
	line-height: normal;
}
#mainContent h2 {
	margin:10px 0 30px 0;
	text-align:right;
	font-weight:bold;
	font-size:14px;
	color:#CCC;
}
#mainContent h3 {
	margin:20px 30px 20px 30px;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	color:#CCC;
}
#mainContent ul {
	margin:0;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	color:#CCC;
}
#avatar {
	width:180px;
	margin:0 10px 10px 10px;
}
#footer {
	margin:20px 0 0 0;
	background:#000;
	color:#625978;
}

#sidebar li {
	display:block;
	min-width:180px;
	list-style-type:none; /* Makes sure it works in any browser */
}
.clear {
	clear:both;
}
a {
	text-decoration:none !important;
	color: #625978;
	cursor: crosshair;
	filter: Invert;
}
ul {
	padding:0 10px 0 10px;
	margin:0;
}
img {

}
h1 {
	font-size:20px !important;
	line-height: normal;
	color: #FFF;
}
h2 {
	font-size:14px !important;
}
p {
	height:auto;
}
.LinkList {
	font-size: 18px;
	line-height: 2;
}
.simple {
	font-size: 14px;
	color: #CCC;
}
.ProjectTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #CCC;
}
