@charset "UTF-8";
/* CSS Document */

html, body, ul, ol, li, p, object,
h1, h2, h3, h4, h5, h6, embed,
form, fieldset, a, img, iframe{
	margin: 0;
	padding: 0;
	border: 0;
}
.clear_float{
	clear:both;
}
body {
	font-size: 100.01%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #595548;
	background-color: #595548;
}
#bg-container{
	background-color: #595548;
	background-image: url(../images/bgBody2.jpg);
	background-position: center top;
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-color:#FFFFFF;
}

/******* Header Styles ************/
#header {
	margin: 0 auto 3px;
	width: 968px;
	height: 160px;
	background-image: url(../images/bgHeader.png);
}
img, #header { behavior: url(http://www.tmdcreative.com/fresh/iepngfix.htc); }

/**********************************/

/******* Strap Styles ************/
#strap {
	margin: 0 auto;
	width: 968px;
	height: 360px;
	background-image: url(../images/bgStrap.png);
}
img, #strap { behavior: url(http://www.tmdcreative.com/fresh/iepngfix.htc); }

#strapTop {
	margin: 0 auto;
	width: 968px;
	background-image: url(../images/bgStrap.png);
	height: 7px;
}
img, #strapTop {
	behavior: url(iepngfix.htc);
}
#bg-content {
	margin: 0 auto;
	width: 968px;
	background-image: url(../images/bgMain.gif);
	background-repeat: repeat-y;
}

/**********************************/

/******* Section Styles ************/
#section {
	margin: 0 auto;
	width: 968px;
	height: 600px;
	background-image: url(../images/bgSection.png);
}
img, #section { behavior: url(http://www.tmdcreative.com/fresh/iepngfix.htc); }

/**********************************/

/******* Latest/Greatest Styles ************/
#latest {
	margin: 0 auto;
	width: 968px;
	height: 235px;
	background-image: url(../images/bgMain.gif);
	background-repeat: repeat-y;
	position:relative;
}

#disjointed1 {
	position:relative;
	padding: 0;
	margin: 0;
	width: 294px;
}
#disjointed1 ul {
}
#disjointed1 li {
	width:93px;
	height:188px;
	float:left;
	list-style-type: none;
	margin-right: 5px;
}
#disjointed1 a {
	display: block;
	height:188px;
	width:92px;
	text-decoration:none;
	float:left;
	position:relative;
}
#disjointed1 a img {
	border:0;
}
#disjointed1 a:hover {
}
#disjointed1 a span {display: none;}
#disjointed1 a:hover span {
	display: block;
	/*position: absolute;*/
	top: 188px;
	width: 300px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D8D8D8;
}
#disjointed1 a span h1{
	font-size: 10px;
	margin:0 0 0 5px;
	color: #5B4B3F;
	padding-top: 5px;
}
#disjointed1 a span p{font-size: 10px; margin:0 0 0 5px; color: #8c8178;}
.latest_greatest-container{
	height: 188px;
	width: 225px;
	background-image: url(../images/bgLatest.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
}
#news-container{
	background-color: #4B7773;
	height: 188px;
	width: 220px;
	background-image: url(../images/bgNews.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
#news-container h1{
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #9FD8D2;
	margin: 0px;
}
#news-container a:link{
	color: #9FD8D2;
	text-decoration: none;
}
#news-container a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
#news-container a:active{
	color: #9FD8D2;
	text-decoration: none;
}
#news-container a:visited{
	color: #9FD8D2;
	text-decoration: none;
}
#news-container p{
	font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
}
#news-top{
	width: 190px;
	margin-top: 13px;
	margin-right: auto;
	margin-left: auto;
	height: 69px;
}
#news-btm{
	width: 190px;
	margin-right: auto;
	margin-left: auto;
	height: 70px;
	margin-top: 27px;
}
#client-container{
	background-repeat: repeat-y;
	background-position: right;
	font-size: 10px;
	color: #4b7773;
	margin-left: auto;
	margin-right: auto;
	width: 185px;
	background-color: #D9EEE9;
}
#client-container input{
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 0 0 5px;
	padding: 0;
	color: #8c8178;
}
.client-bg{
	background-image: url(../images/bgClient.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #D9EEE9;
	vertical-align: middle;
	width: 224px;
	height: 93px;
}
#fresh-container{
	background-image: url(../images/bgFresh.jpg);
	background-repeat: repeat;
	background-position: right top;
	width: 224px;
}
/**********************************/

/******* Footer Styles ************/
#footer {
	background-color: #595548;
	background-image: url(../images/bgFooter.gif);
	background-repeat: repeat-x;
	font-size: 10px;
	letter-spacing: 1px;
	color: #E0D6B8;
	line-height: 10px;
}
#footer a:link{
	color: #E0D6B8;
	text-decoration: none;
}
#footer a:active{
	color: #E0D6B8;
	text-decoration: none;
}
#footer a:visited{
	color: #E0D6B8;
	text-decoration: none;
}
#footer a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
#footer-container {
	margin: 0 auto;
	width: 968px;
	padding-top: 25px;
	padding-bottom: 27px;
}
#footer-left {
	float:left;
	width:55%;
	text-align: left;
	padding-left: 10px;
}
#footer-right {
	float:right;
	width:40%;
	text-align: right;
	padding-right: 10px;
}
/**********************************/
img, div { behavior: url(http://www.tmdcreative.com/fresh/iepngfix.htc) }
.photoOFF {}
.photoON {opacity:.75;filter: alpha(opacity=75);-moz-opacity: 0.75;}


/******* Portfolio Styles ************/
#portfolio-container{
	margin-left: 7px;
	margin-right: 2px;
}
#portfolio-columnLeft{
	float:left;
	width:671px;
	/*border: 1px solid #d8d8d8;*/
	margin-top: 0px;
}
#portfolio-columnLeft a:link{
	color: #4B7773;
	text-decoration: underline;
}
#portfolio-columnLeft a:active{
	color: #4B7773;
	text-decoration: underline;
}
#portfolio-columnLeft a:visited{
	color: #4B7773;
	text-decoration: underline;
}
#portfolio-columnLeft a:hover{
	color: #4B7773;
	text-decoration: none;
}
#portfolio-columnRight{
	float:right;
	/*border: 1px solid #d8d8d8;*/
	margin-top: 0px;
	text-align: right;
	width:288px;
	position: relative;
}
.portfolio-BdrLeft{
	border-left: 1px solid #D8D8D8;
	color: #8c8178;
	height:95px;
	width:95px;
	text-align: left;
	vertical-align: top;
	background-image: url(../images/portfolio/bg-portfolio-BdrLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.portfolio-BdrLeft p{
	font-size: 9px;
	line-height:9px;
	margin-top: 2.5px;
	margin-left: 2.5px;
	margin-bottom: 0;
	margin-right: 2.5px;
	
}
.portfolio-BdrLeft img{
	height:68px;
	width:90px;
}
#portfolio-flash{
	float:left;
	width:661px;
	/*border: 1px solid #d8d8d8;*/
	height: 395px;
	background-image: url(../images/bg-porfolio-bdr.gif);
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;*/
}
#portfolio-flash img{
	width:661px;
	height: 395px;
}
#portfolio-thumbs{
	width:288px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;*/
}
.tranOFF {opacity:.75;filter: alpha(opacity=75);-moz-opacity: 0.75;}
.tranON {}
#portfolio-desc{
	width: 310px;
	float:left;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #D8D8D8;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
}
#portfolio-desc h1{
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
}
#portfolio-desc h2{
	font-size: 11px;
	font-weight: normal;
	color: #4B7773;
	line-height: 13px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: 10px;
	font-style: italic;
}
#portfolio-desc p{
	font-size: 11px;
	line-height: 15px;
	margin-top: 0;
	margin-bottom: 0px;
	margin-right: 20px;
}
/*#testimonial{
	float:right;
	width: 33%;
}
#testimonial h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 15px;
	text-align: right;
	font-weight: normal;
}
#testimonial p{
	font-size: 10px;
	line-height: 15px;
	text-align: right;
}*/
.portfolio-arrow{
	float: left;
	margin-right: 5px;
	margin-top: 3px;
}
#related_work{
	float:left;
	margin-top: 20px;
	color: #595548;
	width: 310px;
	margin-bottom: 20px;
}
#related_work ul{
	margin-top: 3px;
	margin-left: 0px;
	list-style-type: none;
	line-height: 13px;
	font-size: 11px;
	padding-bottom: 10px;
}
#related_work li{
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#related_work p{
	font-size: 11px;
	line-height: 13px;
	margin-top: 0;
	margin-bottom: -2px;
	font-style: italic;
}
#arrows-nav{
	padding-top: 20px;
	text-align: center;
}
#arrows-nav img{
	margin-right: 5px;
	margin-left: 5px;
}
/**********************************/




/******* Client Resource Center Styles ************/
#client_login-container {
	background-image: url(../images/client/masthead.jpg);
	background-repeat: no-repeat;
}
#client_login-columnLeft {
	width: 641px;
	text-align: left;
	vertical-align: top;
	padding-top: 199px;
	padding-bottom: 20px;
}
#client_login-columnLeft p{
	margin-top: 0px;
	margin-left: 40px;
	margin-right: 40px;
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 24px;
}
#client_login-columnLeft h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	margin-top: 8px;
	margin-bottom: 40px;
	margin-right: 40px;
	color: #5B4B3F;
	font-weight: normal;
	text-align: right;
	line-height: 26px;
	margin-left: 0px;
	padding-right: 0px;
}
#client_login-columnLeft h3{
	margin:5px 0 2.5px;
	font-size:11px;
	line-height:11px;
	font-weight: normal;
}
#client_login-columnLeft input{
	margin:0;
	font-size:11px;
	font-weight: normal;
	border-top: 1px solid #6B9E95;
	border-right: 1px solid #cedfdc;
	border-bottom: 1px solid #cedfdc;
	border-left: 1px solid #6B9E95;
	padding: 0px;
	width: 174px;
}
#client_login-columnRight {
	width: 322px;
	background-image: url(../images/press/bg-tan-right.gif);
	background-repeat: repeat-y;
	background-position: right;
	vertical-align: top;
	background-color: #EFEADB;
}
#client_login-columnRight a:link{
	color: #595548;
	text-decoration: underline;
}
#client_login-columnRight a:active{
	color: #595548;
	text-decoration: underline;
}
#client_login-columnRight a:visited{
	color: #595548;
	text-decoration: underline;
}
#client_login-columnRight a:hover{
	color: #595548;
	text-decoration: none;
}
#client_logo{
	width: 282px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #6B9E95;
}
#client_logo h1{
	font-size: 11px;
	line-height: 13px;
	text-transform: uppercase;
	margin-top: 0px;
	margin-bottom: 0;
	color: #595548;
}
#client_logo p{
	font-size: 11px;
	line-height: 13px;
	margin-top: 0;
	margin-bottom: 0;
	color: #595548;
}
.client-ad-bdr{
	background-color: #FFFFFF;
	margin-top: 8px;
}
.client-ad-bdr img{
	border: 1px solid #8C8178;
	width: 282px;
}
.client-bdr{
	border: 1px solid #8C8178;
	background-color: #FFFFFF;
	margin-bottom: 8px;
}
.client-bdr img{
	width: 242px;
	margin: 20px;
}
.client-bdr-left{
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #8C8178;
	padding-left: 20px;
}
.client-dotted_bdr-top-btm{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #6B9E95;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6B9E95;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #E4F3F0;
	background-image: url(../images/bgClient-column-right.gif);
	background-repeat: repeat-y;
	background-position: left;
	color: #4b7773;
}
.client-dotted_bdr-left{
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #6B9E95;
	padding-left: 20px;
}
/**********************************/





/******* Press Room Styles ************/
#press-column-left{
	width: 322px;
	background-image: url(../images/press/bg-press.gif);
	background-repeat: repeat-y;
	background-position: right top;
	vertical-align: top;
}
#press-column-right{
	width: 641px;
	vertical-align: top;
	margin: 0px;
}
#press-column-right h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 5px;
	margin-top: 0px;
	line-height: 15px;
	font-weight: bold;
}
#press-column-right h3{
	font-size: 10px;
	text-transform: uppercase;
	color: #AAA234;
	letter-spacing: 1px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 10px;
	line-height: 15px;
}
#press-column-right p{
	margin-right: 20px;
	margin-left: 20px;
	font-size: 11px;
	line-height: 15px;
	color: #5B4B3F;
	margin-top: 0px;
	margin-bottom: 0px;
}
#press-column-right h1 a:link{color: #5B4B3F;text-decoration: none;}
#press-column-right h1 a:active{color: #5B4B3F;text-decoration: none;}
#press-column-right h1 a:visited{color: #5B4B3F;text-decoration: none;}
#press-column-right h1 a:hover{color: #5B4B3F;text-decoration: none;}
#press-column-right p a:link{
	color: #AAA234;
	text-decoration: underline;
}
#press-column-right p a:active{
	color: #AAA234;
	text-decoration: underline;
}
#press-column-right p a:visited{
	color: #AAA234;
	text-decoration: underline;
}
#press-column-right p a:hover{
	color: #5B4B3F;
	text-decoration: underline;
}
.press-bg-tanner{
	background-color: #e8e0ca;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0D6B8;
	height: 142px;
	margin-top: 0px;
	background-image: url(../images/press/bg-tanner.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.press-bg-tanner img{
	float: left;
	margin-top: 0px;
	margin-right: 20px;
}
.press-bg-tan{
	background-color: #efeadb;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0D6B8;
	margin-top: 0px;
	height: 142px;
	background-image: url(../images/press/bg-tan.gif);
	background-position: left;
	background-repeat: repeat-y;
}
.press-bg-tan img{
	float: left;
	margin-top: 0px;
	margin-right: 20px;
}
#press-column-right-title{
	background-image: url(../images/press/latest-and-greatest.gif);
	background-repeat: no-repeat;
	height: 44px;
	width: 641px;
	text-align: right;
	vertical-align: bottom;
}
#press-column-right-title p{
	color: #CADB2A;
	font-size: 10px;
	line-height: 10px;
	letter-spacing: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 22px;
	margin-right: 20px;
	text-transform: uppercase;
}
#press-column-right-title p a:link{color: #CADB2A;text-decoration: none;}
#press-column-right-title p a:active{color: #CADB2A;text-decoration: none;}
#press-column-right-title p a:visited{color: #CADB2A;text-decoration: none;}
#press-column-right-title p a:hover{color: #FFFFFF;text-decoration: none;}
.crossed_out{
	text-decoration: line-through;
}
#press-nav-bottom{
	width: 641px;
	text-align: right;
	vertical-align: bottom;
}
#press-nav-bottom p{
	color: #AAA234;
	font-size: 10px;
	line-height: 10px;
	letter-spacing: 1px;
	margin: 0;
	padding: 10px;
	text-transform: uppercase;
}
#press-nav-bottom p a:link{color: #AAA234;text-decoration: none;}
#press-nav-bottom p a:active{color: #AAA234;text-decoration: none;}
#press-nav-bottom p a:visited{color: #AAA234;text-decoration: none;}
#press-nav-bottom p a:hover{color: #CADB2A;text-decoration: none;}
#press_article-column-left{
	width: 646px;
	vertical-align: top;
	margin: 0px;
	background-image: url(../images/bgStrap.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 20px;
}
#press_article-column-left img{
	float: left;
	margin-right: 20px;
	border: 3px double #D8D8D8;
	margin-bottom: 10px;
	width: 277px;
	margin-left: 40px;

}
#press_article-column-left h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	margin-right: 40px;
	margin-left: 40px;
	margin-bottom: 0px;
	margin-top: 40px;
	font-weight: normal;
	line-height: 24px;
	padding-top: 0px;
}
#press_article-column-left h2{
	margin-right: 40px;
	margin-left: 40px;
	font-size: 12px;
	line-height: 18px;
	color: #4B7773;
	margin-top: 0;
	margin-bottom: 15px;
	font-style: italic;
	font-weight: normal;
}
#press_article-column-left p{
	margin-right: 40px;
	margin-left: 40px;
	font-size: 12px;
	line-height: 18px;
	color: #5B4B3F;
	margin-top: 0;
	margin-bottom: 9px;
}
#press_article-column-left a:link{
	color: #4B7773;
	text-decoration: underline;
}
#press_article-column-left a:active{
	color: #4B7773;
	text-decoration: underline;
}
#press_article-column-left a:visited{
	color: #4B7773;
	text-decoration: underline;
}
#press_article-column-left a:hover{
	color: #5B4B3F;
	text-decoration: none;
}
#press_article-column-right{
	width: 322px;
	vertical-align: top;
	background-image: url(../images/press/bg-tan-right.gif);
	background-position: right;
	background-repeat: repeat-y;
	background-color: #EFEADB;
}
#press_article-column-right h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 8px;
	margin-top: 0;
	line-height: 14px;
	font-weight: normal;
	padding-bottom: 8px;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #FFFFFF;
}
#press_article-column-right h1 a:link{color: #5B4B3F;text-decoration: none;}
#press_article-column-right h1 a:active{color: #5B4B3F;text-decoration: none;}
#press_article-column-right h1 a:visited{color: #5B4B3F;text-decoration: none;}
#press_article-column-right h1 a:hover{color: #5B4B3F;text-decoration: none;}
#press_article-column-right h3{
	font-size: 10px;
	text-transform: uppercase;
	color: #AAA234;
	letter-spacing: 1px;
	margin-left: 20px;
	margin-top: 0;
	line-height: 14px;
	margin-right: 20px;
	margin-bottom: 0px;
}
.press-bg-tan-right{
	background-color: #efeadb;
	background-image: url(../images/press/bg-tan-right.gif);
	background-position: right;
	background-repeat: repeat-y;
	padding-top: 18px;
	padding-bottom: 10px;
}
/**********************************/



/******* Contact Styles ************/
#contact-column-left{
	width: 646px;
	vertical-align: top;
	margin: 0px;
	background-image: url(../images/contact-masthead.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 199px;
	padding-bottom: 15px;
}
#contact-column-left h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	margin-right: 40px;
	margin-left: 40px;
	margin-bottom: 10px;
	margin-top: 0px;
	font-weight: normal;
	line-height: 24px;
}
#contact-column-left h2{
	margin-right: 40px;
	margin-left: 40px;
	font-size: 12px;
	line-height: 18px;
	color: #4B7773;
	margin-top: 0;
	margin-bottom: 20px;
	font-style: italic;
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;
}
#contact-column-left p{
	margin-left: 40px;
	font-size: 12px;
	line-height: 15px;
	color: #5B4B3F;
	margin-top: 0;
	margin-bottom: 14px;
	margin-right: 40px;
}
#contact-column-left a:link{
	color: #4B7773;
	text-decoration: underline;
}
#contact-column-left a:active{
	color: #4B7773;
	text-decoration: underline;
}
#contact-column-left a:visited{
	color: #4B7773;
	text-decoration: underline;
}
#contact-column-left a:hover{
	color: #5B4B3F;
	text-decoration: none;
}
.contact-small_font{
	font-size: 9px;
	font-weight: bold;
}
.bdr_right-grey{
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #D8D8D8;
	vertical-align: top;
}
.bdr_img-grey{
	border: 3px double #D8D8D8;
	float: right;
	margin-right: 40px;
	margin-left: 40px;
}
#map{
	border: 1px solid #8C8178;
}
.wingdings{
	font-family: Wingdings;
}
#promise{}
.bdr-btm-gry{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;
	padding-bottom: 15px;
}
.letter_spacing-1{
	letter-spacing: 1px;
	font-size: 11px;
	text-transform: uppercase;
}
/**********************************/


/******* Our Story Styles ************/
#our_story-column-left{
	width: 646px;
	vertical-align: top;
	margin: 0px;
	background-image: url(../images/our_story-masthead.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 25px;
	padding-top: 199px;
}
#our_story-column-left h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	margin-right: 40px;
	margin-left: 40px;
	margin-bottom: 10px;
	margin-top: 0px;
	font-weight: normal;
	line-height: 23px;
}
#our_story-column-left h2{
	margin-right: 40px;
	margin-left: 40px;
	font-size: 12px;
	line-height: 18px;
	color: #4B7773;
	margin-top: 0;
	margin-bottom: 20px;
	font-style: italic;
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;
}
#our_story-column-left p{
	margin-left: 40px;
	font-size: 12px;
	color: #5B4B3F;
	margin-top: 0;
	margin-bottom: 14px;
	margin-right: 40px;
	line-height: 21px;
}
#our_story-column-left a:link{color: #4B7773;text-decoration: underline;}
#our_story-column-left a:active{color: #4B7773;text-decoration: underline;}
#our_story-column-left a:visited{color: #4B7773;text-decoration: underline;}
#our_story-column-left a:hover{color: #5B4B3F;text-decoration: none;}

#our_story-column-left-column-right{
	margin-bottom: 15px;
}
#our_story-column-right h1{
	font-size: 10px;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 0px;
	line-height: 10px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 0px;
	padding-top: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #5B4B3F;
}
#our_story-column-right p{
	font-size: 10px;
	line-height: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 20px;
	margin-left: 20px;
	text-transform: uppercase;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 10px;
	color: #5B4B3F;
}
#our_story-column-right a:link{
	color: #AAA234;
	text-decoration: none;
	font-size: 9px;
}
#our_story-column-right a:active{
	color: #AAA234;
	text-decoration: none;
}
#our_story-column-right a:visited{
	color: #AAA234;
	text-decoration: none;
}
#our_story-column-right a:hover{
	color: #5B4B3F;
	text-decoration: none;
}
/**********************************/




/******* Team Styles ************/
#team-column-left{
	width: 646px;
	vertical-align: top;
	margin: 0px;
	background-image: url(../images/team-masthead.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 25px;
	padding-top: 199px;
}
#team-column-left h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	margin-right: 40px;
	margin-left: 40px;
	margin-bottom: 10px;
	margin-top: 0px;
	font-weight: normal;
	line-height: 23px;
}
#team-column-left h2{
	margin-right: 40px;
	margin-left: 40px;
	font-size: 12px;
	line-height: 18px;
	color: #4B7773;
	margin-top: 0;
	margin-bottom: 20px;
	font-style: italic;
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;
}
#team-column-left p{
	margin-left: 40px;
	font-size: 12px;
	color: #5B4B3F;
	margin-top: 0;
	margin-bottom: 14px;
	margin-right: 40px;
	line-height: 21px;
}
#team-column-left a:link{color: #4B7773;text-decoration: underline;}
#team-column-left a:active{color: #4B7773;text-decoration: underline;}
#team-column-left a:visited{color: #4B7773;text-decoration: underline;}
#team-column-left a:hover{color: #5B4B3F;text-decoration: none;}

#team-column-left-column-right{
	margin-bottom: 15px;
}
#team-column-right h1{
	font-size: 10px;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 0px;
	line-height: 10px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 0px;
	padding-top: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #5B4B3F;
}
#team-column-right p{
	font-size: 10px;
	line-height: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 20px;
	margin-left: 20px;
	text-transform: uppercase;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 10px;
	color: #5B4B3F;
}
#team-column-right a:link{
	color: #AAA234;
	text-decoration: none;
	font-size: 9px;
}
#team-column-right a:active{
	color: #AAA234;
	text-decoration: none;
}
#team-column-right a:visited{
	color: #AAA234;
	text-decoration: none;
}
#team-column-right a:hover{
	color: #5B4B3F;
	text-decoration: none;
}
.handcursor{
cursor:hand;
cursor:pointer;
}
/**********************************/




#column-right{
	width: 322px;
	vertical-align: top;
	background-image: url(../images/press/bg-tan-right.gif);
	background-position: right;
	background-repeat: repeat-y;
	background-color: #EFEADB;
	color: #5B4B3F;
}

/**********************************/
#left-column{
	width: 646px;
	vertical-align: top;
	margin: 0px;
	padding-bottom: 25px;
}
#left-column h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	margin-right: 40px;
	margin-left: 40px;
	margin-bottom: 10px;
	margin-top: 25px;
	font-weight: normal;
	line-height: 23px;
}
#left-column h2{
	margin-right: 40px;
	margin-left: 40px;
	font-size: 12px;
	line-height: 18px;
	color: #4B7773;
	margin-top: 0;
	margin-bottom: 20px;
	font-style: italic;
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;
}
#left-column p{
	margin-left: 40px;
	font-size: 12px;
	color: #5B4B3F;
	margin-top: 0;
	margin-bottom: 14px;
	margin-right: 40px;
	line-height: 21px;
}
#left-column a:link{color: #4B7773;text-decoration: underline;}
/*#left-column a:active{color: #4B7773;text-decoration: underline;}
#left-column a:visited{color: #4B7773;text-decoration: underline;}*/
#left-column a:hover{color: #5B4B3F;text-decoration: none;}
#left-column h3 a:link{color:#5B4B3F;}
#left-column h3 a:active{color:#5B4B3F;}
#left-column h3 a:visited{color:#5B4B3F;}

#who_we_are-column-right{
	margin-bottom: 15px;
}
#who_we_are-column-right h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 16px;
	margin-top: 16px;
	line-height: 17px;
	font-weight: normal;
}
#who_we_are-column-right p{
	font-size: 9px;
	line-height: 9px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 20px;
	margin-left: 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
/**********************************/
#strategic-planning{position: absolute; width:500px; font-family:Georgia, 'Times New Roman', Times, serif; left:250px; top:120px; color:#FFFFFF;}
#strategic-planning h1{font-size:24px; font-weight:normal; line-height:30px; padding-bottom:40px;}
#strategic-planning p{padding-left:40px; font-size:16px; line-height:24px;}
/**********************************/
#what-we-do{
	position: absolute;
	width:525px;
	font-family:Georgia, 'Times New Roman', Times, serif;
	left:315px;
	top:95px;
	color:#FFFFFF;
}
#what-we-do h1{font-size:24px; font-weight:normal; line-height:30px; padding-bottom:34px;}
#what-we-do p{padding-left:40px; font-size:16px; line-height:24px;}
/**********************************/
#media-buying{
	position: absolute;
	width:500px;
	font-family:Georgia, 'Times New Roman', Times, serif;
	left:220px;
	top:80px;
	color:#FE2596;
}
#media-buying h1{font-size:24px; font-weight:normal; line-height:30px; padding-bottom:34px;}
#media-buying p{padding-left:55px; font-size:16px; line-height:24px; width:345px;}
/**********************************/
#design{
	position: absolute;
	font-family:Georgia, 'Times New Roman', Times, serif;
	right:125px;
	top:110px;
	color:#90111D;
}
#design h1{font-size:24px; font-weight:normal; line-height:30px; padding-bottom:34px;}
#design p{padding-left:55px; font-size:16px; line-height:20px; width:460px;}
/**********************************/
#web{
	position: absolute;
	font-family:Georgia, 'Times New Roman', Times, serif;
	right:60px;
	top:110px;
	color:#EFFF1F;
}
#web h1{font-size:24px; font-weight:normal; line-height:30px; padding-bottom:34px;}
#web p{padding-left:55px; font-size:16px; line-height:24px;}
/**********************************/
#new_media{
	position: absolute;
	font-family:Georgia, 'Times New Roman', Times, serif;
	right:234px;
	top:110px;
	color:#4F77BB;
}
#new_media h1{font-size:24px; font-weight:normal; line-height:30px; padding-bottom:34px;}
#new_media p{padding-left:55px; font-size:16px; line-height:24px;}
/**********************************/
#icons{
	position:absolute;
	top: 195px;
	right: 0px;
}
#icons ul{}
#icons ul li{
	display: inline;
	margin-left: 7px;
}
