* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #808080;
	color: #FFFFFF;
}

h1, h2, h3, p {
	margin-bottom: 13px;
}

h2, h3 {
	font-size: 18px;
	font-weight: normal;
}

h1 {
	font-size: 20px;
	font-weight: bold;
}

h4 {
	font-size: 18px;
	font-weight: bold;
	color: #F05329;
	margin-bottom: 0px;	
}

body.design_seeds h3 {
	color:#7CF9FD;
}

body.workshops h3 {
	color:#FFFF00;
	font-weight: bold;
}

body.home h3 {
	color:#FFFF00;
	font-weight: bold;
	width: 580px;
}

a {
	color: #FFFFFF;
	text-decoration: none;
}

a:hover {
	color: #333333;
}

img {
	border: none;
}

.wrap {
	width: 970px;
	margin: 0 auto;
}

.header {
	width: 970px;
	height: 130px;
	background: url(../images/header.png) bottom right no-repeat;
}

.logo {
	width: 179px;
	height: 130px;
	background: url(../images/logo.png) bottom right no-repeat;
}

.menu {
 	float: left;
	padding-top: 30px;
	width: 179px;
	height: 467px;
	margin-right: 20px;
	border-bottom: 1px solid #FFFFFF;
}

.menu a {
 	float: left;
	clear: left;
	width: 179px;
	height: 32px;
	background-repeat: no-repeat;
}

.menu a i { 
	visibility: hidden; 
}

.content {
	float: left;
	width: 770px;
	padding-top: 30px;
	border-top: 1px solid #FFFFFF;
}

.content a {
	font-weight: bold;
	text-decoration: underline;
}

.content a:hover {
	text-decoration: none;
}

.title {
	margin-left: 30px;
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 4px solid;
}

body.home .title {
	margin-left: 0;
	padding-bottom: 0;
	border: none;
}

.text {
	margin-left: 30px;
}

.text h2 {
	width: 550px;
}


.text h1 {
	width: 680px;
}

.book_now {
	color:#FFFF00;
}

body.home .text {
	margin: 0;
	width: 550px;
}

.news_left {
	float: left;
	width: 230px;
}

.news_right {
	float: right;
	width: 480px;
}

div.clear {
	height: 0;
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	clear: both;
}

div.line {
	margin-top: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #FFFFFF;
}

body.news_and_events .title, body.news_and_events div.line { border-bottom-color: #65AF23; }
body.workshops .title { border-bottom-color: #F05329; }
body.design_seeds .title { border-bottom-color: #7CF9FD; }
body.services .title { border-bottom-color: #F5A219; }
body.profile .title { border-bottom-color: #64545D; }
body.publications .title, body.publications div.line { border-bottom-color: #FF00FF; }
body.projects .title { border-bottom-color: #3399CC; }
body.contact .title { border-bottom-color: #000000; }
body.design_activism .title { border-bottom-color: #00FF00; }
body.sustainable_design .title { border-bottom-color: #FFFF00; }

.footer {
	float: left;
	clear: both;
	width: 100%;
	font-size: 10px;
	margin-top: 20px;
	padding-top: 10px;
	padding-bottom: 20px;
	border-top: 1px solid #FFFFFF;
}

.copy {
	float: left;
}

.links {
	float: left;
}

/*added body.home to make homepage text same width as other pages*/
body.home .text, body.services .text, body.profile .text, body.contact .text, body.design_activism .text, body.sustainable_design .text, body.workshops .text, body.projects .text, body.design_seeds .text, body.publications .text h2 {
	width: 580px;
}

/*added body.home to make homepage text  same width as other pages*/
body.home .text, body.services .text, body.profile .text, body.contact .text, body.design_activism .text, body.sustainable_design .text, body.workshops .text, body.projects .text, body.design_seeds .text, body.publications .text p {
	width: 466px;
}

.workshop_themes {
	color: #F05329;
	font-weight: bold;
}

.yellow {
	color: #FFFF00;
	font-weight: bold;
}

.image_title {
	font-size:13px;
	font-weight:bold;
}

ul {
	list-style-position: inside;
	margin-left: 30px;
	padding-top: 0px;
}

.stop_press{
	background:#444444;
	width: 756px;
	padding:8px;
	margin-left: 0px;
	}