/* contains layout elements, eg div ids for setting content areas. also contains classes */

#container {
	width:770px;
	margin:0 auto;
	background:url(../art/background-repeat.gif) top left repeat-y #fafafa;
}

#home-container {
	width:770px;
	margin:0 auto;
	background:url(../art/background-repeat-home.gif) repeat-y #fafafa;
}

#home-header {
	width:769px;
	height:143px;
	margin: 0 0 0 2px;
	background:url(/art/home-header.gif) 0 0px no-repeat;
}

#home-header img{
margin: 0 0 0 0px;
}

#pull {
	margin-top:-1px;
}

#home-content {
	width:357px;
	margin-top:25px;
	margin-left:376px;
	text-align:left;
}

#bio-area {
	width:717px;
	margin:0 auto;
}

#circles {
	width:770px;
	height:145px;
	display:block;
	position:absolute;
	left:50%;
	margin-left:-385px;
}

#no-flash {
	background:url(/art/circles.png) top left no-repeat;
	width:426px;
	height:140px;
	margin-left:297px;
}

#int-header {
	background:url(../art/header.gif) 2px 0 no-repeat ;
	width:770px;
	height:113px;
}

#int-logo {
	padding:47px 0 0 32px;
	position:absolute;
}	

#left-area {
	float:left;width:291px;padding-left:17px;
}

#right-area {
	width:426px;float:left;
}

#main-area {
	float:left;padding-left:17px;
}
.branding {
	margin: -20px 0 0px 10px;
}

#footer {
	margin:20px auto 0 auto;
	border-top:1px solid #bababc;
	color:#ababab;
	width:736px;
	font-size:0.9em;
}

#footer a {
	color:#ababab;
	text-decoration:none;
}

#footer-home {
	margin:0px auto 0 auto;
	border-top:1px solid #bababc;
	color:#ababab;
	width:736px;
	font-size:0.9em;
}


#end-container {
	width:770px;
	margin:0 auto;
}

#submit-button {
	background:url(/art/submit_button.jpg) top left no-repeat;
	height:20px;
	width:82px;
	border:0;
	cursor:pointer;
}

#submit-button span {
	display:none;
}

.left {
	float:left;
}

.right {
	float:right;
}

.crossfader {
	width: 770px;
}

