body {margin: 0;
	padding: 5px;
	text-align: center;
	font-size: 101%;
	font-family: arial, helvetica, verdana, sans-serif;
	background: #7e2482 url(../images/gradient.jpg) repeat-x;
	color: #fff;}

/* LINKS */

a {color: #7E2482;
	background-color: inherit;}
	
a:hover {text-decoration: none;}
	
/* CONTAINER */	

#container {text-align: left;
	width: 759px;
	margin: 0 auto;
	color: #000;
	background: #fff;
	position: relative;}
	
	
/* BRANDING */

#branding {background: url(../images/branding_background.gif) no-repeat;
	height: 120px;}
	
h1 {margin: 0 0 0 12px;
	padding-top: 3px;
	text-align: left;}
	
h1 img {margin-left: 25px;}

h1 img#logo {margin-left: 0;}

h2 {margin: 1px 0 0 0;
	text-align: right;}
	

/* NAV_MAIN */

#nav_main {position: absolute;
	top: 83px;
	left: 15px;}
	
#nav_main ul {
	list-style: none;
	margin: 0;
	padding: 0;}
	
#nav_main li {float: left;
	margin-right: 10px;}	
	
#nav_main img {border: none;}	

/* CONTENT */

#content {background: url(../images/content_background.gif) repeat-y;}

h3 {margin: 0;
	font-size: 0.9em;}
	
h4 {margin: 5px 0 0 0;
	font-size: 0.9em;}	

#content_main {width: 370px;
	padding: 10px 30px;
	font-size: 0.8em;
	height:auto !important;
	height: 400px;
	min-height: 400px;}
	
#content_main p {margin: 10px 0 0 0;}

#content_main ul {margin: 0 0 0 20px;
	padding: 0;
	list-style: square;
	}
	
	
/* CONTENT_SUPP */

#content_supp {position: absolute;
	top: 135px;
	left: 420px;
	font-size: 0.8em;}
	
#image1 {float: left; 
	}
	
#image1 img {margin-bottom: 8px;}
	
#image2 {float: right;
	margin-right: 10px;}


/* FOOTER */

#footer {background: url(../images/footer_background.gif) no-repeat;
	height: 11px;}
	

/* SITE_INFO */

#site_info {text-align: right;
	font-size: 0.8em;
	margin: 0 auto;
	width: 759px;}
	
#site_info a {color: #fff;
	background-color: inherit;}
	
#site_info a:hover {text-decoration: none;}	