body.node-type-press-release { background: url( ../images/body-bg.png ) top left repeat; color: #000;}
body.node-type-press-release div#page { 
	margin-top: 25px; }

body.node-type-press-release div#page div#container { 
	width: 960px; margin: 0 auto;}

body.node-type-press-release div#page div#container div#main { 
	width:681px; margin: 0 auto; background-color: #fff; }
body.node-type-press-release div#page div#container div#main div#content { 
	margin: 10px 30px; }
body.node-type-press-release div#page div#container div#main div#content div#logo-title { 
	width: 100%;}
body.node-type-press-release div#page div#container div#main div#content div#logo-title p { 
	margin: 0; text-align: center; }
body.node-type-press-release div#page div#container div#main div#content div#logo-title p img { 
	margin: 0; float: none; }

body.node-type-press-release div#page div#container div#main div#content div#contact-info { 
	width: 100%; margin: 15px 0; height: auto; }
body.node-type-press-release div#page div#container div#main div#content div#contact-info div { 
	width: 250px;}
body.node-type-press-release div#page div#container div#main div#content div#contact-info div.contact-left { 
	float: left; text-align: left; height: auto; }
body.node-type-press-release div#page div#container div#main div#content div#contact-info div.contact-right { 
	float: right; text-align: right; height: auto; }

body.node-type-press-release div#page div#container div#main div#content div#release-title { 
	margin: 15px auto; text-align: center; font-size: 1.25em; font-weight: bold; clear:both; padding-top: 25px; }

body.node-type-press-release div#page div#container div#main div#content div#release-content p { 
	font-size: 1.15em; line-height: 1.25em; margin:0 0 1em; color:#000000; }

body.node-type-press-release div#footer-wrapper { display: none; }