@charset "utf-8";
/* CSS Document */
.content {
	padding:20px;
	border:1px solid #CCFFFF;
	background: #FFF;	
}
#wrapper {
	position:relative;
	text-align:left;
	width:100%;
	}
#container {
	position:relative;
	text-align:left;
	width: 800px;
	max-width: 1260px;/* a max-width may be desirable to keep this layout from getting too wide on a large monitor. This keeps line length more readable. IE6 does not respect this declaration. */
	min-width: 780px;/* a min-width may be desirable to keep this layout from getting too narrow. This keeps line length more readable in the side columns. IE6 does not respect this declaration. */
	margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout. It is not needed if you set the .container's width to 100%. */
	overflow:hidden;
	border:1px solid #333;
	}
#header {
	padding:0;
	margin:0;
	text-align:center;
	color:#FFF;
	}
#maincol {
	position:relative;
	margin:0;
	padding:0 20px;
	}
#leftcol { 
	position:relative;
	left:-10px;
	float:left;	
	width:250px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:230px; /* actual value */
	margin:0;
	padding:0 10px 10px 10px;
	}
#rightcol {
	position:relative;
	right:-20px;
	float:right;
	width:330px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:230px; /* actual value */
	margin:0 0 -10px 0;
	padding:0 10px 10px 10px;
	}
#centercol { 
	position:relative;
	padding:0 220px;
	}
#centercol p{
	position:relative;
	padding:10px
	}
#centercol a {
	color:#666;
	}
#centercol a:hover {
	border-bottom:1px solid;
	color:#9343B9;
	}
#footer {
	position:relative;
	top:1px;
	width:100%;
	clear:both;
	margin:0;
	padding:1% 0;
	text-align:center;
	color:#CCC;
	padding: 5px;
	background: #333;
	height:18px;
	text-align:center;
}

input.button {
	border:1px solid #666;
	background-color:#EEE;
	padding:4px;
	width:120px;
}

.emphasize {
	color:#FF3300;
}
