/* CSS Document */body{background-color:#000000;color: #FFFFFF;font-family: helvetica, Georgia;font-size: 12px;text-decoration: none;}a:link {	font-family: helvetica, Georgia;	font-size: 12px;	color: #FFFFFF;	text-decoration: none;}a:visited {	font-family: helvetica, Georgia;	font-size: 12px;	color: #FFFFFF;	text-decoration: none;}a:hover {	font-family: helvetica, Georgia;	font-size: 12px;	color: #C30010;	text-decoration: none;}a:link.red {	font-family: helvetica, verdana;	font-size: 12px;	font-weight: normal;	color: #990000;	text-decoration: none;}a:visited.red {	font-family: helvetica, verdana;	font-size: 12px;	font-weight: normal;	color: #990000;	text-decoration: none;}a:hover.red {	font-family: helvetica, verdana;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	text-decoration: underline overline;}p.pos_fixed{position:fixed;top:10px;left:5px;}.bg {width: 100%; position: absolute; top: 0; left: 0; z-index: 5000; }#content {		padding: 0;	position: relative;	top: 0px;	left: 0px;		color: white;	font-size: 12px;	z-index: 6000;	}#logo {	background-color:#000000;	padding: 20px 0 20px 0;	position: relative;	top: 5px;	left: 0px;	width: 100%;	height: 70px;	text-align: left;	color: white;	font-size: 12px;	z-index: 6000;	opacity:0.75;}#navleft {	position: absolute;	left: 10px;	width: 300px;	text-align: left;}#navright {	position: relative;	float: right;	width: 500px;	text-align: right;	color: #C30010;	font-family: Helvetica, Georgia;	font-size: 12px;		}#blog {	position:absolute;	background-color:#000000;	font-family: Helvetica, sans-serif;	color: #FFFFFF;	padding: 5px;	height: 600px;	width: 850px;	top: 125px;	left: 0px;	opacity:1.0;}#twitter {	position:absolute;	top: 125px;	right: 0px;	opacity:0.80;}#contact {	background-color:#000000;	padding: 20px 0 20px 0;	position: absolute;	top: 125px;	left: 0px;	width: 100%;	height: 80px;	text-align: center;	color: white;	font-size: 12px;	z-index: 5000;	opacity:0.75;}#projectsmain {	background-color:#000000;	padding: 20px 0 20px 0;	position: absolute;	top: 125px;	left: 0px;	width: 100%;	height: 80px;	text-align: center;	color: #C30010;	font-size: 12px;	z-index: 5000;	opacity:0.75;}#projects {	background-color:#000000;	padding: 20px 0 20px 0;	position: absolute;	top: 125px;	left: 0px;	width: 200px;	height: 80px;	text-align: center;	color: #C30010;	font-size: 12px;	z-index: 5000;	opacity:0.75;}#allprojects {	background-color: #000000;	padding: 20px 5px 20px 5px;	position: absolute;	top: 125px;	left: 210px;	width: 650px;	height: 550px;	text-align: center;	color: #FFFFFF;	font-size: 12px;	z-index: 5000;	overflow: auto;	opacity: 1.0;}#reel {	background-color: #000000;	padding: 20px 5px 20px 5px;	position: absolute;	top: 125px;	left: 210px;	width: 800px;	height: 550px;	text-align: center;	color: #FFFFFF;	font-size: 12px;	z-index: 5000;	opacity: 1.0;}#about {	background-color:#000000;	color: #FFFFFF;	font-family: helvetica, Georgia;	font-size: 12px;	text-decoration: none;	padding-top: 20px;  	padding-right: 20px;  	padding-bottom: 20px;  	padding-left: 20px;  	position: absolute;	top: 125px;	left: 0px;	width: 600px;	height: 400px;	text-align: left;	color: white;	font-size: 12px;	z-index: 5000;	opacity:0.75;}