body {
	margin: 0px;
	background-image:url(../img/bg.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

#main_container {
	width: 100%;
}

#main {
	width: 760px;
}

#content{
	width: 100%;
}

.main_content {
	width: 100%;
	height: 400px;
}

#header{
	height:225px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/header.png', sizingMethod='none');
	/* IE doesn't support PNG alpha, so we're using a filter to make it work. All other browsers ignore this.*/
}

html>body #header{
	/* This is a simple IE-hack, IE will ignore this tag, this is necessary otherwise in IE the background will load twice (once with alpha once without). */
	background-image:url(../img/header.png);
	background-repeat:no-repeat;
	background-position:center;
}

#nav_top{
	height:7px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/nav_top.png', sizingMethod='none');
	/* IE doesn't support PNG alpha, so we're using a filter to make it work. All other browsers ignore this.*/
}

html>body #nav_top{
	/* This is a simple IE-hack, IE will ignore this tag, this is necessary otherwise in IE the background will load twice (once with alpha once without). */
	background-image:url(../img/nav_top.png);
	background-repeat:no-repeat;
	background-position:center;
}

#nav_bottom{
	height:27px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/nav_bottom.png', sizingMethod='none');
	/* IE doesn't support PNG alpha, so we're using a filter to make it work. All other browsers ignore this.*/
}

html>body #nav_bottom{
	/* This is a simple IE-hack, IE will ignore this tag, this is necessary otherwise in IE the background will load twice (once with alpha once without). */
	background-image:url(../img/nav_bottom.png);
	background-repeat:no-repeat;
	background-position:center;
}

#nav_left{
	width:171px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/nav_left.png', sizingMethod='none');
	/* IE doesn't support PNG alpha, so we're using a filter to make it work. All other browsers ignore this.*/
}

html>body #nav_left{
	/* This is a simple IE-hack, IE will ignore this tag, this is necessary otherwise in IE the background will load twice (once with alpha once without). */
	background-image:url(../img/nav_left.png);
	background-repeat:no-repeat;
	background-position:center;
}

#nav_right{
	width:168px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/nav_right.png', sizingMethod='none');
	/* IE doesn't support PNG alpha, so we're using a filter to make it work. All other browsers ignore this.*/
}

html>body #nav_right{
	/* This is a simple IE-hack, IE will ignore this tag, this is necessary otherwise in IE the background will load twice (once with alpha once without). */
	background-image:url(../img/nav_right.png);
	background-repeat:no-repeat;
	background-position:center;
}

#nav_buttons {
	width: 420px;
	height: 30px;
}

#footer{
	height:145px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/footer.png', sizingMethod='none');
	/* IE doesn't support PNG alpha, so we're using a filter to make it work. All other browsers ignore this.*/
}

html>body #footer{
	/* This is a simple IE-hack, IE will ignore this tag, this is necessary otherwise in IE the background will load twice (once with alpha once without). */
	background-image:url(../img/footer.png);
	background-repeat:no-repeat;
	background-position:center;
}

.center {
	background-color:#333333;
}

#left {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/left.png', sizingMethod='scale');
	width: 26px
}

html>body #left{
	/* This is a simple IE-hack, IE will ignore this tag, this is necessary otherwise in IE the background will load twice (once with alpha once without). */
	background-image:url(../img/left.png);
}

html>body #right{
	/* This is a simple IE-hack, IE will ignore this tag, this is necessary otherwise in IE the background will load twice (once with alpha once without). */
	background-image:url(../img/right.png);
}

#right {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/right.png', sizingMethod='scale');
	width: 26px
}

hr {
	background-color: #FFFFFF;
	color: #FFFFFF;
	border: 0;
	height: 1px;
}

.image {
	float:left;
	margin: 5px;
	border: 1px solid #FFFFFF;
}

a {
	color: #00CCFF;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.folder {

}

html>body .folder{
	/* This is a simple IE-hack, IE will ignore this tag, this is necessary otherwise in IE the background will load twice (once with alpha once without). */
	background-image:url(../img/folder_icon.png);
}

.folder {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/folder_icon.png', sizingMethod='scale');
	width: 48px;
	height: 48px;
}

.form {
	border: 1px solid #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width: 200px;
	padding: 3px;
}

html>body .male{
	/* This is a simple IE-hack, IE will ignore this tag, this is necessary otherwise in IE the background will load twice (once with alpha once without). */
	background-image:url(../img/male.png);
}

.male {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/male.png', sizingMethod='scale');
	width: 16px;
	height: 16px;
}

html>body .female{
	/* This is a simple IE-hack, IE will ignore this tag, this is necessary otherwise in IE the background will load twice (once with alpha once without). */
	background-image:url(../img/female.png);
}

.female {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/female.png', sizingMethod='scale');
	width: 16px;
	height: 16px;
}

.votebar{
	height: 6px;
	margin: 0px;
}