/* General Styling */
body				 { background: #013A6F; font: 1em 'Trebuchet MS', Verdana, Arial, sans-serif; margin: 0 auto; padding: 0; }
h2					 { font-size: 1.2em; margin: 4px 0; color: #007098 }
h4					 { font-size: 0.95em; font-weight: bold; margin: 4px 0; padding: 0; color: #007098; }
p					 { line-height: 20px; margin: 5px 0; font-size: .8em; font-weight: normal; }
a, a:link, a:visited { color: #007098; text-decoration: none; }
a:hover				 { text-decoration: underline; }
img					 { border: none; }

#wrapper { margin: 0 auto; padding: 0; width: 900px; }
#header  {
	width: 900px;
	height: 50px;
	background: #fff;
	padding: 10px;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	text-align: center;
	*padding: 0;
}


/* Content Styling */
#full-content, #left-content, #right-content {
	background: #ffffff;
	border: 1px solid #ccc;
	padding: 10px;
}
#full-content, #left-content, #right-content, #header {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#header {
	-webkit-border-top-right-radius: 0px;
	-webkit-border-top-left-radius: 0px;
}

#full-content	 {
	width: 900px;
	*width: 880px;
}
#left-content    { float: left; width: 600px; }
#right-content   {
	margin-left: 630px;
	width: 270px;
	*float: right;
	*margin-left: 0px;
	*width: 250px;
}

#right-content p { text-align: justify; }

.left		   { float: left; }
.right		   { float: right; }

.content {
	background: #fff;
	border: 1px solid #ccc;
	padding: 10px;
}

.subtitle {
	font-size: .7em;
	color: #999;
	font-weight: normal;
}

.c			  { text-align: center; }
.r			  { text-align: right; }
.j			  { text-align: justify; }
.image-border { border: 1px solid #000; }