body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7D7D7D;
	margin: 0;
	padding: 0;
	background: #fff;
	height:100%; 
	overflow-y:auto;
}

#left_column {
	width: 620px;
	width: 540px;
	position: fixed;
	top: 0px;
	left: 0px;
}
* html #left_column {
	position: absolute;
}
#right_column {
	width: 440px;
	margin-left: 620px;
	margin-left: 540px;
}
h1 {
	margin:32px 0 200px 40px;
	padding: 0;
}
h2 {
	margin: 38px 0 0 0;
	padding: 0;
}
h3 {
	clear: both;
	font-size: 11px;
	color: #555;
	padding: 1em 0;
	margin: 0;
}
h4 {
	clear: both;
	font-size: 14px;
	color: #777;
	padding: 1em 0;
	margin: 0;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 0.1em;
}
#newsblog a {
	background-image: url(../shared_images/newsblog.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 232px;
}
#newsblog a:hover {
	background-position: 0 0;
}
#newsblog span {
	display: none;
}
#footer {
	display: block;
	margin: 0px 0 0 40px;
}

#brief h1 a {
	display: block;
	background-image: url(../shared_images/download_creative_brief.gif);
	background-repeat: no-repeat;
	width: 430px;
	height: 235px;
}
h1 a {
	display: block;
	background-image: url(../shared_images/launch_main_site_DBL_small.gif);
	background-repeat: no-repeat;
	width: 444px;
	height: 272px;
	outline: none;
	text-decoration: none;
}
/*
h2 a {
	display: block;
	background-image: url(../shared_images/launch_news_blog_DBL.gif);
	background-repeat: no-repeat;
	width: 283px;
	height: 162px;
}
*/
h2 a {
	display: block;
	background-image: url(../shared_images/twitter.gif);
	background-repeat: no-repeat;
	width: 283px;
	height: 162px;
}
h1 a:hover {
	background-position: 0 -272px;
}
#brief h1 a:hover {
	background-position: 0 -235px;
}
h2 a:hover {
	background-position: 0 -162px;
}

h1 b, h2 b {
	display: none;
}

/* right column links */
#right_column a {
	text-decoration: none;
	color: #279DDF;
}
#right_column a:hover {
	text-decoration: underline;
	color: #272424;
}

/* archive months style */
#blogbox ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#blogbox ul li a {

}


/* blog styles */
.blog_entry {
	padding:0;
}
.blog_entry p {
	margin: 0;
	padding: 0;
	width: 350px;
}
.blog_entry hr {
	clear: both;
	border: 0;
	width: 350px;
	height: 1px;
	background: #D1D2D4;
	text-align: left;
	margin: 0; padding: 0;
	margin-top: 16px;
}	
.blog_author {
	margin-top: 1em;
	clear: both;
	font-size: 10px;
	color: #272424;
	font-style: italic;
}
.leftfloatyes, .leftfloatno {
	float: left;
	margin: 0 6px 6px 0;
}
.rightfloatyes, .rightfloatno {
	float: right;
	margin: 0 0 6px 6px;
}
.topfloatyes, .topfloatno {
	margin: 0 0 6px 0;
}
object {
	display: block;
	padding-bottom: 6px;
}
.bottomfloatyes, .bottomfloatno {
	margin: 6px 0 9px; 0;
}
.leftfloatyes, .rightfloatyes, .topfloatyes, .bottomfloatyes {
	padding: 4px;
	border: 1px solid #777;
}