body {
	margin: 20px;
	background:#DDD;
	color: #333333;
	text-align:center;
	padding:0;
	}

#wrap {
	position:relative;
	text-align:left;
	background-color:#FFF;
	background-image: url(images/background.jpg);
	background-repeat: repeat-y;
	width:800px;
	margin: auto;
	}

#super_header {
	position:relative;
	height:17px;
	margin-top:0px;
	background-image: url(images/top_800x17.gif);
	background-repeat:no-repeat;
	}

header {}

#header {
	position:relative;
	height:80px;
	text-align:center;
	background-image: url(images/header.gif);
	background-repeat:no-repeat;
	color: #333333;
	border-top: 0px;
	border-bottom: 0px;
	margin-top:-2px;
	}

#barra {
	position:relative;
	height:auto;
	border-top: 0px;
	border-bottom: 0px;
	}

	#barra #menu {
		position:relative;
		left: 50%;
		width: 784px;
		height: auto;
		min-height: 50px;
		margin-left: -394px;
		background-color: #EEE;
		}

		#barra #menu ul{ 
			margin: 0px 0px 5px 0px;
			padding: 0;
			list-style-type: none;
			text-align: center;
			}

			#barra #menu ul li {
				display: inline;
				}

				#barra #menu ul li a {
					margin: 0px 0px 0px 0px;
					padding: 3px 5px 3px 10px;
					text-decoration: none;
					}

content {}

#content {
	position:relative;
	color: #333333;
	padding:30px;
	padding: 30px 30px 0px 30px;
	height:auto;
	}

	#content #left_column {
		position:relative;
		height:auto;
		width: 500px;
		}

	#content #right_column {
		position:relative;
		float: right;
		width: 200px;
		height:auto;
		clear: both;
		}
 
		#content #right_column #right_menu_box{
			position:relative;
			width: 200px;
			margin: 3px 0px 0px 0px;
			padding: 0px;
			}

			#content #right_column #right_menu_box #top{
				position:relative;
				height: 15px;
				background-image: url(images/right_menu_box_top.png);
				background-repeat: no-repeat;
				}

			#content #right_column #right_menu_box #content_box {
				position:relative;
				background-image: url(images/right_menu_box_background.gif);
				background-repeat: repeat-y;
				margin: 0px;
				padding: 0px 0px 1px 0px;
				}

			#content #right_column #right_menu_box #bottom{
				position:relative;
				height: 13px;
				background-image: url(images/right_menu_box_bottom.png);
				background-position: top center;
				background-repeat: no-repeat;
				}

		#content #right_column #wonapde2004,
		#content #right_column #wonapde2007 {
			position:relative;
			height:auto;
			width: 200px;
			margin: 3px 0px 30px 0px;
			padding: 0px;
			}

			#content #right_column #wonapde2004 #top,
			#content #right_column #wonapde2007 #top {
				position:relative;
				height: 15px;
				background-image: url(images/right_menu_box_top.png);
				background-repeat: no-repeat;
				}

			#content #right_column #wonapde2004 #content_box,
			#content #right_column #wonapde2007 #content_box {
				position:relative;
				background-image: url(images/right_menu_box_background.gif);
				background-repeat: repeat-y;
				margin: 0px;
				padding: 0px 0px 1px 0px;
				}
	
			#content #right_column #wonapde2004 #bottom,
			#content #right_column #wonapde2007 #bottom {
				position:relative;
				height: 13px;
				background-image: url(images/right_menu_box_bottom.png);
				background-position: bottom;
				background-repeat: no-repeat;
				}

footer {}

#footer {
	position:relative;
	clear: both;
	background-image: url(images/footer_background.gif);
	background-repeat: repeat-y;
	margin: 40px 0px 0px 0px;
	}
 
	#footer #hrule {
	 	position:relative;
		height:1px;
		margin: 0px 0px 5px 0px;
		background-image: url(images/hrule.gif);
		background-repeat:no-repeat;
		}

#super_footer {
 position:relative;
 height:22px;
 background-image: url(images/bottom_800x23.gif);
 background-repeat:no-repeat;
}