body {
	background:#fff;
	text-align:center;
	/*
	font:12px Georgia, serif;
	line-height:1.3em;
	color:#333;
	*/
	margin:0px;
	padding:0px;
	}
IMG {
	border:none;
	}

A {
	text-decoration:none;
	color:#cc3300;
	}
A:hover {
	text-decoration:underline;
	}
	/*
H1 {
	font:bold 15px Georgia, serif;
	line-height:1.2em;
	color:#333;
	margin:0;
	padding:0;
	}
H2 {
	font:bold 14px arial, sans-serif;
	line-height:1.2em;
	color:#333;
	text-transform:uppercase;
	margin:5px 0 5px 0;
	padding:0;
	}
H3 {
	font:bold 12px Georgia, serif;
	line-height:1.2em;
	color:#333;
	margin:0;
	padding:0;
	}
H4 {
	font:bold 14px arial, sans-serif;
	line-height:1.2em;
	color:#333;
	text-transform:uppercase;
	margin:0;
	padding:5px;
	background:#e0d5ce;
	display:block;
	text-align:center;
	}
P {
	font:12px Georgia, serif;
	line-height:1.3em;
	color:#333;
	}
	*/
#container {
	/*width:948px;*/
	width:99%;
	/*margin:0 auto;*/
	text-align:left;
	}
#head-outer {
	background:url(../images/bg-head.gif) repeat-x;
	height:96px;
	}
#head {
	background:url(../images/bg-head-l.gif) no-repeat top left;
	height:96px;
	}
#head-inner {
	background:url(../images/bg-head-r.gif) no-repeat top right;
	height:96px;
	}
#swelogo {
	margin:25px 20px 10px 40px;
	}
#content-outer {
	background:#efe9e5 url(../images/bg-content-l.gif) bottom left no-repeat;
	}
#contents {
	background:url(../images/bg-content-r.gif) bottom right no-repeat;
	padding:0px;
	}
#footer {
	background:url(../images/bg-foot.gif) repeat-x top;
	margin:10px 0 0 0;
	padding:8px 0 0 0;
	font:10px verdana, sans-serif;
	color:#333;
	text-align:center;
	line-height:2.4em;
	}
#footer A {
	text-decoration:none;
	color:#333;
	}
#footer A:hover {
	color:#cc3300;
	text-decoration:underline;
	}

/* MAIN NAVIGATION */

#main-nav {
	margin: 60px 0 0 0;
	padding: 0;
	height: 35px;
	list-style: none;
	display: inline;
	overflow: hidden;
	float:right;
	}
#main-nav li {
	margin: 0; 
	padding: 0;
	list-style: none;
	display: inline;
	}
#main-nav a {
	float: left;
	padding: 35px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:35px; /* for IE5/Win only */
	}
#main-nav a:hover {
	background-position: 0 -35px;
	}
#main-nav a:active, #main-nav a.selected {
	background-position: 0 -35px;
	}
#main-nav a:active, #main-nav a.selected:hover {
	background-position: 0 -35px;
	}
#btn_webinars a {
	margin:0;
	width: 82px;
	background: url("../_images/btn_webinars.gif") top left no-repeat;
	background-position: 0 0px;
	}
#btn_events a {
	margin:0 0 0 40px;
	width: 69px;
	background: url("../_images/btn_events.gif") top left no-repeat;
	background-position: 0 0px;
	}
#btn_resources a {
	margin:0px;
	width: 96px;
	background: url("../_images/btn-newsletter.gif") top left no-repeat;
	background-position: 0 0px;
	}
#btn_sponsor a {
	margin:0px;
	width: 96px;
	background: url("../_images/btn_sponsorship.gif") top left no-repeat;
	background-position: 0 0px;
	}
#btn_about a {
	margin:0px;
	width: 76px;
	background: url("../_images/btn-about.gif") top left no-repeat;
	background-position: 0 0px;
	}
#btn_submission a {
	margin:0;
	width: 96px;
	background: url("../_images/btn_submission.gif") top left no-repeat;
	background-position: 0 0px;
	}
#btn_contact a {
	margin:0 20px 0 0;
	width: 76px;
	background: url("../_images/btn_contact.gif") top left no-repeat;
	background-position: 0 0px;
	}
#btn_faq a {
	margin:0 20px 0 0;
	width: 56px;
	background: url("../_images/btn-faq.gif") top left no-repeat;
	background-position: 0 0px;
	}
.clear {
	clear:both;
	}
#left {
	width:75%;
	padding:0 0 0 0;
	margin:0 -230px 0 0;
	float:left;
	}
#sidebar {	
	width:220px;
	float:right;
	}

