/***************************************************************************************************
More style from your friends at PressEnter Creative
http://creative.pressenter.com
****************************************************************************************************/

/***************************************************************************************************
Lovely defaults
****************************************************************************************************/
*{
	margin: 0;
	padding: 0;
	outline: none;
}

img{
	border: 0;	
}

label{
	cursor: pointer;	
}

body{
	position: relative;
}

ul{
	list-style: none;
}

/***************************************************************************************************
General Layout Stuff
****************************************************************************************************/

#content{
	margin: 0 auto;
	width: 960px;
	position: relative;
}

.whole,
.two-thirds,
.half,
.third{
	margin: 5px 10px;	
}

.whole{
	width: 940px;	
}

.two-thirds{
	width: 620px;	
}

.half{
	width: 460px;	
}

.third{
	width: 300px;	
}

/***************************************************************************************************
Misc. IE 6 hacks and other necessary evils.  Don't touch any of this.
****************************************************************************************************/

/* Make sure floating divs within other divs are contained properly */
.clear-accross {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0; 
	overflow: hidden;
	width: 0;
	border: 1px solid black;
}

/* Purely to avoid the IE6 double left margin issue */
.float-left{
	margin: 0;
	padding: 0;	
	float: left;
	position: relative;
}

.float-right{
	margin: 0;
	padding: 0;	
	float: right;
	position: relative;
}