.ThisFile
{
  /* This css file handles the layout of the page and it's elements. */
}

/* To get IE6 to understand hover attribute correctly */
body { behavior:url("../htc/csshover.htc"); }

/* To Get IE 5.5 and IE6 to display transparent PNG correctly */
img { behavior:url("../htc/IePngFix.htc"); }

html, body
{
	border:0; 
	height:100%; 
	max-height:100%;
  margin:0;
  padding:0;
}



/* Div Behaviour */
div#OuterContainer
{

  bottom:0;
  left:0;
	position:absolute;
  top:0;
  right:0;
  margin:0;  

}
/* IE 6 Specific */
* html div#OuterContainer
{
	bottom:0;
	height:100%;
	top:0;
	width:100%;
}



div#TwoColLeft,
div#TwoColRight
{
  /*bottom:0;*/
  /*overflow:auto;*/
	position:absolute;
  top:0px;
}
* html div#TwoColLeft,
* html div#TwoColRight
{
	/*bottom:0px;*/
	height:100%;
	top:0px;
}

div#TwoColLeft
{
  left:0;
  width:700px;
}

div#TwoColRight
{
  left:701px;
  right:0;  
}

div#WelcomeContainer
{
  margin:80px 0;
  padding:0 30px 30px 60px;
}

div#RequirementsContainer,
div#KeyWordsContainer
{
  padding:0 30px 10px 60px;
}

div#FormContainer
{
  margin:0 30px 30px 60px;
}
div#StudioInfoContainer
{
  height:120px;
  margin:0 30px 10px 40px;
  overflow:hidden;
}

div.StudioInfoTextContainer
{
  /* border:solid 1px #0F0; */
  height:100px;
  margin:10px 0;
}

div.TwitterInfoTextContainer
{
  /* border:solid 1px #00D; */
  height:100px;
  margin:10px 0px;
  padding-right:3px;
  padding-left:3px;
}

div#ListeningImageContainer
{
  height:100px;
  padding:9px;
  width:100px;
}
div#ListeningTextContainer { width:180px; }
div#TwitterTextContainer { width:206px; }
div#PortfolioTextContainer { width:50px; }
div#PortfolioImageContainer { width:50px; }
div#PortfolioContainer { width:100px; }

div#ListeningTextContainer { margin-left:0;}
div#TwitterTextContainer { margin-left:5px; }


div#FormContainer
{
  /* border:solid 1px blue; */
  padding:0;
  margin:0 30px 0 0;
  text-align:right;
}

div#LinksContainer
{
  margin:20px 30px;
}

div#LogoContainer
{
  margin:80px 0;
  padding:30px 30px 30px 50px;
}

div#tweetHeader
{
  height:16px;
  overflow:hidden;
  vertical-align:top;
}
div#tweet
{
  height:68px;
}
div#tweetFooter
{
  height:16px;
  vertical-align:bottom;
}

div.StudioInfoTextContainer
{
  overflow:hidden; 
}


.Hidden
{
  display:none;
}