/* CSS Document */

body {
	margin:0; padding:0;
}

#header {
	margin:0; padding:0;
	min-width:775px;
	width:100%;
	width:expression(document.body.clientWidth < 800? "775px": "99%" ); /* min-width IE style*/
}

#container1 {
	margin:0; padding:0;
	min-width:775px;
	max-width:1000px;
	width:100%;
	width:expression(document.body.clientWidth < 800? "775px" : document.body.clientWidth > 1024? "1000px": "99%"); /* IE's version of min- and max-width */
	/* width:expression(document.body.clientWidth < 800? "775px": "99%" ); */ /* min-width IE style*/
	/* height:100%; */
	/* height: 690px; */
}
#container2 {
	margin:0; padding:0;
}
#left_sidebar {
	float:left;
	/* 	width:150px; */
	width: 25%;
	min-width: 193px;
	max-width: 250px;
	margin:0; padding:0;
}
#right_sidebar {
	float:left;
	/* 	width:250px; */
	width: 23%;
	min-width: 178px;
	max-width: 230px;
	margin:0; padding:0;
}
#mainContent {
	float: left;
	/* 	margin:0 150px;
	*/	font-size:80%;
	width: 50%;
  /*to prevent strange wraparounds, limit image sizes to less than 350px*/
	min-width:355px;
	max-width:500px;
	/* height:100%; */
}
#footer {
	clear:both;
	min-width:775px;
	width:100%;
	width:expression(document.body.clientWidth < 800? "775px": "99%" ); /* min-width IE style*/
}

.column-in {
                 /* top right bottom left */
	margin:0; padding:0.5em 1em 0.5em 1em;
}
.clearer {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}
