body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5;
	
	background-color:#1f5d97;
}

a,
a:link,
a:active,
a:visited {
	color:#003366;
}

a:hover {
	color:#999999;
}

a img {
	border:0px;
}

h1,h2,h3,h4,h5,h6 {
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-size:12px;
	display:block;
}

/* ------------------------- */
.article-title {
	font-size:18px;
}

.article-title a,
.article-title a:link,
.article-title a:active,
.article-title a:visited {
	font-size:12px;
	font-style:italic;
}
/* ------------------------- */
#background-body {
	background-image:url(images/background-body.jpg);
	background-repeat:repeat-x;
}

#background-content {
	background-image:url(images/background-content.png);
	background-repeat:repeat-y;
	background-position:top center;
	width:980px;
	margin:0 auto;
	position:relative;
}
/* ------------------------- */

#wrapper {
	width:980px;
	min-height:800px;
	margin:0 auto;
	position:relative;
	z-index:5;
}

#content {
	position:relative;
	padding-top:110px;
	z-index:10;
}

	#nav {
		float:left;
	}
	ul {
		font-size:18px;
		color:#ffffff;
		margin:0px;
		padding:0px;
	}
		#nav li {
			list-style:none;
			margin:0px;
			padding:0px;

			background-image:url(images/button.png);
			background-repeat:no-repeat;
			background-position:bottom left;
			width:210px;
			height:64px;
			overflow:hidden;
		}
		#nav li a,
		#nav li a:link,
		#nav li a:active,
		#nav li a:visited {
			display:block;
			background-image:url(images/button.png);
			background-repeat:no-repeat;
			background-position:0px 64px; /* REPEAT FOR ROLLOVER */
			width:100%;
			padding:11px 0px 12px 30px;
			text-decoration:none;
			text-transform:uppercase;
			font-size:18px;
			color:#ffffff;
		}
		#nav li a:hover {
			background-position:top left;
			color:#ffc000;
			text-decoration:none;
		}
		#nav li a.highlight {
			background-position:top left;
			color:#ffffff;
		}
		
		#nav #social {
			margin-left:40px;
		}

	#article {
		width:490px;
		float:left;
		line-height:1.7;
		font-size:12px;
		color:#053b6e;
	}
	
	#article .inner { padding:0px 56px 0px 36px; }
	#article.highlight { font-size:16px;border:1ps solid red; }
	#article.highlight .inner { padding:27px 56px 0px 36px; }
	
	#formwrapper {
		width:280px;
		float:left;
	}

	#formwrapper ul#redflag {
		font-size:18px;
		color:#ffffff;
		margin:0px;
		padding:0px;
	}
		#formwrapper #redflag li {
			list-style:none;
			margin:0px;

			background-image:url(images/redflag.png);
			background-repeat:no-repeat;
			background-position:2px 0px;
			width:280px;
			height:64px;
			overflow:hidden;
			padding:11px 0px 0px 50px;
			text-transform:uppercase;
			font-size:18px;
			color:#ffffff;
		}
	#form {
		width:240px;
	}

/* ------------------------- */

#masthead {
	background-image:url(images/masthead.png);
	background-repeat:no-repeat;
	background-position:top center;
	position:absolute;
	top:0px;
	width:980px;
	height:110px;
	text-align:center;
}

	#masthead h1 {
		font-weight:bold;
		font-size:36px;
		color:#1f5d97;
		margin-top:8px;
	}
	
	#masthead h2 {
		font-size:20px;
		color:#287fd0;
		text-transform:uppercase;
	}
	
	#masthead h2 strong {
		color:#1f5d97;
	}

#footer {
	background-image:url(images/background-footer.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	padding-top:50px;
	width:980px;
	margin:0 auto;
	text-align:center;
	color:white;
	background-color:#1f5d97;
}

