* {margin: 0px; padding: 0px;}  

	body{
		height: 100%;
		background-color: #000000;
	}
	
	/* Text */
	
	p, a, li, p.gallery a, p.gallery a.end, span.error{
		font-family: Georgia, Arial, "Times New Roman";
	}
	
	h1, h2, h3, h4, .subCube a, .codingInfo, span.orbitron, .selectView a{
		font-family: 'Orbitron', Georgia, Arial, "Times New Roman";
	}
	
	
	p {	
		color: #ebd09f;
		font-size:100%;
		text-align:left;	
		padding:5px;
	}
	
	p.siteInfo{
		font-size:80%;
	}
	
	/* Alasdair Swan circles*/	
	h1{
		font-size:36px;
		color:#ebb90d;
		line-height:130%;
	}	
	
	.logoCaps h1{
		color:#333333;
	}
	
	/* Cube Titles*/		
	h2{
		font-size:140%;
		color:#000000;
		display:inline;
		line-height:150%;
	}
	/*Web & Multimedia Design*/	
	h3{
		font-size:110%;
		color:#ebd09f;
		display:inline;
	}
	/* subCube headers*/	
	h4{
		font-size:100%;
		color:#ebb90d;
	}
	
	a {	
		color:#ebb90d;
		font-size:100%;
		text-align:left;
		text-decoration:none;
	}
	
	ul{
		padding-left: 30px;
		color:#ebd09f;
	}
	
	li{
		padding:0 0 3px;
		color:#ebd09f;
	}
	
	abbr{
		border-bottom-width:0;
	}
	
	.codingInfo{
		text-align:center;
		font-size:90%;
		font-weight:600;
		color:#000000;
	}
	
	p.gallery a, p.gallery a.end{
		color:#ebb90d;
		display:inline;
		float:left;
		text-align:center;
		border-right:  1px solid #ffffff;
		padding-right:8px;
		margin-right:8px;
		font-weight:400;
	}
	
	p.gallery a.end{
		border:none;
		padding:0;
		margin:0;
	}
	
	.selectView a{
       font-size: 110%;
       color:#000000;
       font-weight:bold;
	   line-height:150%;
    }
	
	/*Spans*/
	span.yellow{
		color:#ebb90d;
	}
	
	span.black{
		color:#000000;
	}
	
	span.grey{
		color:#5d5953;
	}
	
	span.bold{
		font-weight:700;
	}
	
	span.orbitron{
		font-weight:bold;
	}
	
	span.error{
		color:#ffffff;
		font-size:70%;
		padding-left:8px;
	}
	
	/*Other*/
	img{
		border:0;
		margin:0;
	}

	/* Divs */
	.content{
		margin-left: auto;
		margin-right: auto;
		margin-top:20px;
		margin-bottom:20px;
		max-width:1056px;
	}
	
	.cube{
		background-color:#5d5953;
		width:250px;
		height:250px;
		margin:7px;
		float: left;
		position:relative;
		overflow:hidden;
	}
	
	.cube, .cubeHead, .selectView{
		-moz-border-radius: 16px;
		-webkit-border-radius: 16px;
		border-radius: 16px;
		behavior: url('css/PIE.htc');
	}
	
	.cubeHead, .cubeHeadEdge{
		background-color:#ebb90d;
		width:100%;
		height:35px;
	}
	
	.cubeHead{
		position:relative;
		z-index:10;
	}
	
	.cubeHeadEdge{
		height:15px;
		margin-top:-15px;
	}
	
	.cubeTitle, .cubeTitleW{
		width:160px;
		float: left;
		display:inline;
		position:relative;
		text-align:center;
		margin-left:45px;
	}
	
	.cubeTitleW{
		width:424px;
	}
	
	.footer{
		width:100%;
		height:40px;
		clear:both;
		position:relative;
		float:left;
		overflow:hidden;
	}
	
	.button{
		width: 25px;
		height:38px;
		margin-top:2px;
		float: left;
		display:inline;
		position:relative;
		z-index:20;
	}

	.formTop{
		margin:0 0 0 10px;
		position:relative;
		float:left;
		display:inline;
		width:243px;
	}
	
	.formBottom{
		margin:5px 0 0 10px;
	}
	
	input{
		width:235px;
	}
	
	.submit{
		margin:10px;
		float:right;
	}
	
	.cubeImg{
		background-color:#5d5953;
		width:200px;
		height:220px;
		margin-left:25px;
		margin-bottom:100px;
		text-align:center;
		position:relative;
		overflow:hidden;
	}
	
	#imgAbout{
		background-image:url('../img/robot_AS.png');
	}
	
	#imgSites{
		background-image:url('../img/robot_http.png');
	}
	
	#imgMedia{
		background-image:url('../img/robot_guitar.png');
	}
	
	#imgContact{
		background-image:url('../img/robot_mail.png');
	}
	
	#imgSiteInfo{
		background-image:url('../img/robot_info.png');
	}
	
	#imgAbout, #imgSites, #imgMedia, #imgSiteInfo, #imgTools{
		background-repeat:no-repeat;
		display:none;
	}
	
	#about, #tools, #contact{
		width:514px;
	}
	
	#websites, #multimedia{
		width:514px;
		height:514px;
	}
	
	/* Sub Cubes */
	.subCubeCol{
		background-color:#5d5953;
		width:242px;
		height:180px;
		position:relative;
		float:left;
		display:inline;
		margin:10px 0 0 10px;
		_margin-left:4px;
		padding-top:10px;
	}
	
	.subCubeRow{
		width:486px;
		margin: 10px 10px 0px 10px;
		_margin-left:4px;
		padding:5px;
		background-color:#000000;
		float:left;
		position:relative;
	}
	
	.subFooter{
		width:496px;
		height:20px;
		margin:0 10px;
		_margin-left:4px;
		padding-bottom:5px;
		background-color:#ffffff;
		float:left;
		position:relative;
		overflow:hidden;
	}
	
	/*Navigation*/
	.plus, .minus{
		background-color:#000000;
		width:22px;
		height:22px;
		display:inline;
		float:left;
		display:none;
	}
	
	.theme, .logo, .logoCaps{
		background-color:#000000;
		height:56px;
		width:56px;
		-moz-border-radius: 50px;
		-webkit-border-radius: 50px;
		border-radius: 50px;
		behavior: url('css/PIE.htc');
		float:left;
		text-align:center;
		margin:0 0 3px 3px;
		position:relative;
		z-index:20;
	}
	
	.logo, .logoCaps{
		background-color:#333333;
		height:50px;
		width:50px;
		margin-left:10px;
		_margin-left:6px;
	}
	
	.logoCaps{
		background-color:#ebb90d;
	}
	
	.selectView{
		background-color:#ebb90d;
		width:200px;
		height:30px;
		text-align:center;	
		position:absolute;
		top:205px;
		right:25px;
		z-index:20;
	}
	
	.validCode{
		padding:0 76px 0 76px;	
	}
	
	/*Reusable*/
	.topTen{
		margin-top:10px;
	}
	
	.lftFive{
		margin-left:5px;
	}
	
	.lftSeven{
		margin-left:7px;
	}
	
	.lftThirteen{
		margin-left:13px;
	}
	
	
	.centerSubCubeRow{
		margin-left:93px;
	}
	
	.right{
		float:right;
	}
	
	.rgtFive{
		margin-right:5px;
	}
	
	.btmTen{
		margin-bottom:10px;
	}