*	{margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;}
	
.clear	{clear: both;}
	
body	{background-color: #eee;
/* The following cancel out the automatic resizing of text in non-floated elements on mobile */
    text-size-adjust: 100%; 
    -ms-text-size-adjust: 100%; 
    -moz-text-size-adjust: 100%; 
    -webkit-text-size-adjust: 100%;}
	
#wrap	{width: 960px;
	margin: 0 auto;
	background-color: #fff;
	padding-bottom: 40px;}
	
#banner	{}
	
#main, #conference	{}

#conference	{margin-bottom: 30px;}

#conf-logo	{border: 1px solid #439539;
	width: 623px;
	line-height: 0;}
	
.three-wide	{width: 945px;
	/**margin-top: -10px;**/
	margin-left: 15px;
	margin-bottom: 15px;}
	
.two-wide	{width: 625px;}
	
p.main	{width: 620px;
	color: #0067b1;
	font-weight: normal;
	font-size: 1.1em;
	line-height: 1.8em;
	margin-bottom: 1em;}
	
#contact, #twitter	{width: 279px;
	float: right;
	border: 1px solid #d3dcf0;
	border-right: none;
	padding: 15px;}
	
#contact img	{float: right;
	margin: 5px 0 0 5px;}
	
.topgreen ul	{color: #666666;
	font-size: .7em;
	margin-bottom: 15px;
	list-style-type: none;}
	
 ul.contact	{color: #666666;
	font-size: .9em;
	margin-bottom: 15px;
	list-style-type: none;}

ul.contact li	{margin-bottom: 4px;}
	
#contact a	{color: #0067b1;}

#contact h3	{color: #439539;
	font-variant: small-caps;
	font-size: 1em;
	margin-bottom: 5px;}
	
#mgmt	{width: 295px;
	float: left;}
	
#adv	{width: 310px;
	margin-left: 310px;
	float: none;}
	
	
#conference a {color: #fff;}

#conference a:visited {color: #fff;}

#conference a:hover {color: #fff;}
	
#news	{padding-right: 15px;
	width: 295px;
	float: right;}

#news h4	{color: #666666;
	font-size: .7em;
	font-weight: bold;
	text-transform: uppercase;}
	
#news p	{color: #666666;
	font-size: .7em;
	margin-bottom: 15px;}
	
#news a	{text-decoration: none;}

#news a:hover	{color: #000;}
	
#conference h2	{background-color: #439539;
	color: #fff;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.5em;
	padding: 10px 10px;
	text-align: center;}

	
#conf-logo img	{width: 100%;
	margin: 0;}
		
.topgreen	{border-top: 7px solid #439539;}
	
.topgreen h3	{font-size: 1em;
	color: #439539;
	font-style: italic;
	font-variant: small-caps;
	background-color: #fff;
	margin-top: -12px;
	margin-bottom: 7px;}
	
#mgmt h3	{width: 9em;}

#adv h3	{width: 9.5em;}

#news h3	{width: 13em;}
	
li.bold	{font-weight: bold;}

@media only screen and (max-width: 600px) {
	#contact	{border: none;}}

@media only screen and (max-width: 600px) {
    body {
        background-color: lightblue;
    }
    
    div#contact	{float: none;}
}