* {
  padding: 0;
  margin: 0;
}
.separator{ clear: both; height: 2px; }
.separator2{ clear: both; height: 40px; }
.separator3{ clear: both; height: 20px; }
.separator4{ clear: both; height: 320px; }
.separator5{ clear: both; height: 138px; }
a img{ border: 0; }


body
{
	color: #000;
	font-size: 11px;
	font-family: "Verdana","Arial",sans-serif;
	text-align: left;
	background-color: #654467;
	border-top: 2px solid black;
}
a, a:visited
{
	color: #FB5508;
	font-weight: 600;
	text-decoration: none;
}
a:hover {
text-decoration: underline;}
p, blockquote { line-height: 1.4em; 
}
div#coloumn1 p, div#coloumn1 h1, div#coloumn1 h2, div#coloumn1 h3, div#coloumn1 h4,div#coloumn2 p, div#coloumn2 h1, div#coloumn2 h2, div#coloumn2 h3, div#coloumn2 h4, div#coloumn3 p, div#coloumn3 h1, div#coloumn3 h2, div#coloumn3 h3, div#coloumn3 h4  {
margin-bottom: 10px;
}

.large {

font-size: 1.2em;
}
/* OUTER WRAP */
div#outer_wrap{
	background: #FFF;
}

/* WRAPPER */
div#wrapper{
	width: 786px;
	margin: auto;
	text-align: left;
	background: #FFF url(../img/header_bg.jpg) top right no-repeat;
}

/* HEADER */
div#header{
	width: 786px;
	height: 138px;
	position: relative;
}
div#header h1 a{
	display: block;
	float: left;
	border-left: 33px solid #FFF;
	margin-top: 21px;
	width: 131px;
	height: 95px;
	text-decoration: none;
	background: transparent url(../img/speechmark_logo.jpg) top left no-repeat;
}
div#header h1 a span{
	display: none;
}
div#header img{
	display: block;
	width: 353px;
	height: 265px;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 222px;
}

/* NAVIGATION */
div#wrapper  div#nav{
	float: left;
	width: 208px;
	height: 156px;
	font-size: 11px;
	background-color: #5B535E;
	position: relative;
	z-index: 9;
	border-right: 1px solid #2B2330;
}
div#wrapper  div#nav ul{
	display: block;
	list-style: none;
}
 div#wrapper div#nav ul li{
	display: block;
}
 div#wrapper div#nav ul li a
{
	display: block;
	text-decoration: none;
	padding-left: 12px;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	color: #FFF;
	background-color: #5B535E;
	font-size: 11px;
	font-weight: 500;
	font-family: "Verdana","Arial", sans-serif;
	text-indent: 8px;
}
div#wrapper div#nav ul li a:hover, div#wrapper div#nav ul #cur a { background-color: #3A333B; }
/* SEARCH */
form#search_form{
	display: block;
	width: 211px;
	float: right;
	position: relative;
	text-align: center;
}
form#search_form h3{
	position: absolute;
	top: -30px;
	left: 0;
	color: #FFF;
	background-color: #6C5E6D;
	width: 211px;
	height: 31px;
	line-height: 31px;
	vertical-align: middle;
	font-size: 13px;
}
form#search_form #search_box
{
	margin-top: 15px;
	margin-bottom: 5px;
	width: 140px;
	background-color: #D3CFD0;
}
form#search_form select{
	width: 144px;
	margin-bottom: 5px;
	background-color: #D3CFD0;
}
form#search_form input#search_button{
	display: block;
	float: right;
	margin-right: 32px;
	padding: 0;
}

/* COLUMN 1 */
div#wrapper div#column1{
	width: 168px;
	float: left;
	padding: 0 20px 0 20px;
}
div#wrapper div#column1 blockquote, div#wrapper div#column2 blockquote{
  background: transparent url(../img/quote1.jpg) top left no-repeat;
  padding-top: 36px;
  font-size: 10px;
}
div#wrapper div#column1 blockquote div, div#wrapper div#column2 blockquote div{
	padding-bottom: 36px;
  background: transparent url(../img/quote2.jpg) bottom right no-repeat;
}

/* COLUMN 2 */
div#wrapper div#column2{
	width: 327px;
	float: left;
	padding: 35px 20px 0 20px;
}
div#wrapper div#column2 p, div#wrapper div#column1 p{
	margin-bottom: 20px;
}
div#wrapper div#column2 li{
	margin: 5px 0px 5px 40px;
}
/* COLUMN 3 */
div#wrapper div#column3
{
	width: 211px;
	float: right;
	text-align: left;
	padding-top: 26px;
	position: relative;
	left: 5px;
}
div#wrapper div#column3 img{
	width: 200px;
	padding-bottom: 10px;
}
div#wrapper div#column3 p, div#wrapper div#column3 h2
{
	margin-bottom: 20px;
	text-align: left;
	padding: 0px 10px 5px 0px;
}
.question
{
	font-size: 13px;
	font-weight: 600;
}
div#wrapper div#column3 blockquote{
  background: transparent url(../img/quote1.jpg) top left no-repeat;
  padding-top: 36px;
  padding-right: 15px;
  font-size: 10px;
}
div#wrapper div#column3 blockquote div{
	padding-bottom: 36px;
  background: transparent url(../img/quote2.jpg) bottom right no-repeat;
}

/* BOTTOM WRAPPER */
div#bottom_wrapper{
	clear: both;
	width: 100%;
	padding-top: 50px;
	background: #654467 url(../img/border.jpg) top left repeat-x;
}

/* FOOTER */
div#footer{
	width: 786px;
	margin: auto;
	text-align: left;
	color: #FFF;
}
/* FOOTER COLUMN 1 */
div#footer div#fcolumn1{
	width: 168px;
	float: left;
	padding: 0 20px 0 20px;
}

/* FOOTER COLUMN 2 */
div#footer div#fcolumn2{
	width: 327px;
	float: left;
	padding: 0 20px 30px 20px;
}
div#footer div#fcolumn2 p{
	padding-bottom: 10px;
}
/* FOOTER COLUMN 3 */
div#footer div#fcolumn3{
	width: 171px;
	padding: 0 20px 0 20px;
	float: right;
}
.grey
{
	padding-top: 10px;
	color: #8E6193;
	font-size: .9em;
}
.grey a, .grey a:visited
{
	text-decoration: none;
	color: #8E6193;
	font-weight: 400;
}
.grey a:hover { color: #A671AD; }
div#wrapper div#phone
{height: 40px;
	position: absolute;
	left: 580px;
	top: 50px;
	width: 200px;
	z-index: 60;
	float: right;
	display: block;
	clear: left;
}
div#wrapper div#phone p {

	
	
	text-align: center;
	font-size: 17px;
	color: #070607;
	
}
div#wrapper div#column1 img, div#wrapper div#column2 img, div#wrapper div#column3 img
{
	border-color: #2B212A;
	border-width: 10px;
	border-style: solid none none none;
	padding-bottom: 10px;
	
}
.newsHeadline
{
	text-align: left;
	display: block;
}
#strap
{
	position: absolute;
	top: 295px;
	z-index: 70;
	left: 230px;
	display: block;
}



div#wrapper #strap p
{
	color: #26252A;
	font-size: 14px;
	height: 40px;
	position: relative;
	display: block;
	font-family: "Trebuchet ms";
}
/**/

