@charset "utf-8";

/* Copyright Manning Productions 2010		*/
/* Curtis Hiller and Patrick Mouser			*/

body {
	padding:0;
	margin:0;
}
a , a h1, a h2, h2 a, h3 a {
	text-decoration:none;
	color:#89C544;
}
a:hover {
	text-decoration:underline;
}
a.no_underline:hover, a.no_underline, #bccenter a.no_underline {
	text-decoration:none;
}
a img {
	border:none;
}
h1 {
	font-size:28px;
	color:#89C645;
	font-weight:bold;
	margin-top:1.2em;
}
h2 {
	font-size:24px;
	color:#89c645;
	font-weight:bold;
}
h3 {
	font-size:18px;
	color:#464646;
	margin-top:-2px;
}
.artgum {
	clear:both;
	margin:0;
	padding:0;
	height:0;
}

.helv{ font-family:Hevetica,Arial,sans-serif; }
.georg{ font-family:Georgia, "Times New Roman", Times, serif; }

.green {color:#89C645;}
.white {color:#FFFFFF;}
.black {color:#000000;}
.dark_gray {color:#1A1A1A;}
.medium_dark_gray {color:#333333;}
.medium_gray {color:#737373;}
.light_gray {color:#666666;}
.very_light_gray {color:#999999;}
.extremely_light_gray {color:#CCCCCC;}

.nine {font-size:9px;}
.ten {font-size:10px;}
.eleven {font-size:11px;}
.twelve {font-size:12px;}
.fourteen {font-size:14px;}
.sixteen {font-size:16px;}
.eighteen {font-size:18px;}
.twenty {font-size:20px;}
.twentyone {font-size:21px;}
.twentyfour {font-size:24px;}
.thirtyeight {font-size:38px;}

.big .sorta-big .medium .smallish {line-height:1em;}

.lh-eighteen {line-height:18px;}
.lh-twenty {line-height:20px;}
.lh-twentyone {line-height:21px;}
.lh-twentyeight {line-height:28px;}
.lh-thirtyeight {line-height:38px;}

.ls-one {letter-spacing:-1px;}

.fl {float:left;}
.fr {float:right;}
.cr {clear:right;}
.cl {clear:left;}
.di {display:inline;}

.thumb_image {width:125px;height:70px;}

.button {cursor:hand;cursor:pointer;}

#wrapper {
	z-index:-1;
	font-size:10px;
	color:#333333;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:96em;
	margin:0 auto;
	padding:0;
}
div.component {
	width:100%;
	margin-bottom:2em;
}

#header {
	background:#303030 url(../images/bg/header.gif) bottom left no-repeat ;
	height:8.8em;
	width:960px;
}
	#location_aware {
		position:absolute;
		margin-top:80px;
	}
	#logo {
		margin: 40px 1em 0 22px;
	}
	#header-nav {
		margin-top:55px;
	}
		#header-nav a {
			margin-left:40px;
		}
	#client-login {
		padding:14px 20px 0 0;
		height:1.3em;
	}
		#client-login a {
			color:#FFFFFF;
		}
	#search-form {
		margin:28px 23px 0 0;
	}
	#search {
		border:0;
		width:17.3em;
		color:#333333;
	}

#interior_wrapper {}
#interior_wrapper_about {
	margin-top:0;
}

#bread_crumb {
	margin-right:16px;
	height:22px;
}
	#bcright {
		width:12px;
		height:22px;
		background: transparent url(../images/bg/bread_crumb_right.gif) top left no-repeat;
	}
	#bccenter {
		height:17px;
		padding-top:5px;
		background-color:#EBEBEB;
	}
		#bccenter a {
			text-decoration:underline;
		}
	#bcleft {
		width:12px;
		height:22px;
		background: transparent url(../images/bg/bread_crumb_left.gif) top left no-repeat;
	}

#main_flash {
	height:370px;
}
	#flash-update {
		width:36em;
		padding:50px;
		margin:0 auto;
		text-align:center;
	}
	#flash-update h2 {
		color:#BE1E2D;
	}

/* PLUGIN */
div.plugin {
	float:left;
	width:300px;
	background: transparent url(../images/triangle_down_dark.gif) 266px 15px no-repeat;
}
	div.menu-button {
		float:right;
		width:20px;
		height:12px;
	}
	div.plugin-menu {
		font-family:Helvetica,Arial,Verdana,sans-serif;
		border: 1px solid #231F20;
		width:15em;
		float:right;
		margin-right:0.2em;
	}
		.menu-main-ul-container {
			position:absolute;
			margin-left:13.0em;
			margin-top:0.3em;
			width:15.4em;
			padding:0.8em 0 0 0;
		}
		#tumblr .menu-main-ul-container {
			margin-left:14.8em;
		}
		.menu-main-ul {
			margin:0;
			padding:0;
		}
		.menu-main-ul ul {
			display:inline;
		}
		.menu-main-ul li {
			margin:0;
			padding:0;
			list-style:none;
			list-style-image:none;
		}
		.menu-main-ul li.menu-button-li ul.menu-container {
			display:none;
		}
		.menu-main-ul li.menu-button-li:hover ul.menu-container {
			display:block;
		}
		div.menu-header {
			width:13em;
			height:1em;
			padding:0.6em 1em;
			background-color:#333333;
			color:#FFFFFF;
		}
		div.menu-body {
			width:15em;
			background-color: #FFFFFF;
			padding:1em 0;
		}
			div.menu-body ul {
				padding:0;
				margin:0;
				list-style:none;
				list-style-type:none;
			}
			div.menu-body li {
				padding:0.1em 0;
			}
			div.menu-body ul span {
				padding:0 1.4em;
			}
			div.menu-body ul li ul li span {
				padding: 0 2.8em;
			}
			div.menu-body li.item:hover {
				background-color:#ECECEC;
			}
			ul li.item {
				background:none;
			}
			ul li.dissed {
				background:transparent url(../images/green_triangle.gif) top right no-repeat;
			}
			ul li ul li.item {
				background:transparent url(../images/green_dot.gif) top right no-repeat;
			}
			ul li ul li.dissed {
				/*color:#CDCDCD;*/
				background:transparent url(../images/grey_dot.gif) top right no-repeat;
			}
			
			div.menu-body ul.sort_ul {
				padding-bottom:1em;
				border-bottom:1px solid #231F20;
			}
			div.menu-body ul.user_ul {
				padding-top:1em;
			}
			div.plugin-content {
				padding-bottom:2em;
			}
			div.plugin-header {
				height:30px;
				width:100%;
				border-top:4px solid #303030;
				border-bottom:1px solid #303030;
			}
				div.plugin-header img {
					margin-top:4px;
				}


	#blog_content {
		padding-bottom:18px;
	}
		div.blog-post-date {
			float:left;
			margin-top:1em;
		}
		div.blog-post {
			float:left;
			margin-top:1em;
			width:25.4em;
			margin-left:1em;
			margin-bottom:.3em;
		}
			div.blog-post-content {
				color:#666666;
			}
			div.blog-post-title {
				font-size:14px;
				color:#464646;
				font-weight:bold;
				margin-bottom:7px;
			}
				div.blog-post-title a {
					color:#464646;
				}

	#twitter.plugin {
		margin-left:20px;
	}
		#twitter .tweet-wrapper {
			margin-top:10px;
		}
			#twitter .tweet-photo {
				float:left;
				height:76px;
				width:50px;
			}
				#twitter .twitter-photo-element {
					width:48px;
					height:48px;
				}
			#twitter .tweet-point {
				background:url(../images/bg/twitter_bubble_point.gif) top left no-repeat #FFFFFF;
				float:left;
				height:76px;
				width:17px;
			}
			#twitter .tweet-bubble {
				float:left;
				width:212px;
				height:55px;
				padding:10px;
				margin:0;
				border-top:1px solid #ACACAC;
				border-right:1px solid #ACACAC;
			}
				#twitter .tweet-meta {
					font-family:Helvetica,Arial,sans-serif;
					font-size:9px;
					margin: 0 0 0 66px;
					padding:2px 6px;
					background-color:#464646;
					border-top:1px solid #ACACAC;
					color:#FFFFFF;
				}
				#twitter .tweet-meta span.time {
					float:right;
					color:#89C544;
				}
	#tumblr {
		width:32em;
	}
		#tumblr.plugin {
			background-position:286px 15px;
		}
		#tumblr td.tumblr_button {
			cursor:hand;
			cursor:pointer;
			width:21px;
			height:18px;
		}
	#tumblr-wrapper {
		width:320px;
		height:205px;
		text-align:center;
		padding-top:1em;
		overflow:hidden;
	}
		#loader_tumblr {
			margin-top:58px;
		}

/* HOME */
#home_comments {
	margin-top:10px;
	height:96px;
}
	#home_comments .comment-point {
		height:27px;
		width:16px;
		background:url(../images/bg/comment_point.gif) top left no-repeat #FFFFFF;
	}
	#home_comments .comment-bubble {
		background-color:#e6e6e6;
		width:264px;
		height:40px;
		margin-right:20px;
		padding:10px;
		color:#666666;
		overflow:hidden;
	}

#footer {
	margin-bottom:30px;
	height:4.2em;
	margin-top:40px;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}
	#footer-nav {
		padding-top:1.4em;
		text-align:center;
	}
		#footer-nav a {
			margin-left:5.8em;
			color:#333333;
		}
#copyright {
	margin:1.4em auto;
	width:22.2em;
	font-weight:bold;
}


/* PORTFOLIO */
#portfolio_right {
	float:right;
	clear:right;
	margin-top:16px;
	width:24em;
}
	#portfolio_right .block {
		width:24em;
		padding:5.3em 0 2em;
	}
		#portfolio_right #view-choices {
			background:#FFFFFF url(../images/view.gif) top left no-repeat;
		}
			#portfolio_right #view-choices .view-button {
				background-position:top left;
				background-repeat:no-repeat;
				height:3.8em;
				margin-right:0.9em;
			}
	#portfolio_right #tags {
		background:#FFFFFF url(../images/tags.gif) top left no-repeat;
	}
#portfolio {
	width:66em;
	padding-top:38px;
}
	#portfolio h2 {
		margin-top:-5px;
		margin-bottom:10px;
	}
	#portfolio .item .tags {
		padding:5px;
		background-color:#F2F2F2;
	}

	/* FOUR UP */
	#four_up .pair {
		padding-bottom:2.4em;
		text-align:center;
	}
		#four_up .pair .item {
			float:left;
			width:32em;
		}
		#four_up .pair .hasmargin {
			margin-right:2em;
		}
		#four_up .pair h2 {
			padding:0.7em 0.6em 0;
			text-align:center;
		}
	/* TWO UP */
	#two_up {
		vertical-align:bottom;
	}
		#two_up .item {
			padding-bottom:32px;
		}
			#two_up .item img {
				padding-right:20px;
			}
			#two_up .item h2 {
				padding-top:6px;
				margin-left:0;
			}
		#portfolio #two_up .item .tags {
			width:380px;
			margin:14px 0 0 270px;
		}
	/* BRIEF */
	#brief .item {
		padding-bottom:36px;
	}
		#brief .item h2 {
			margin-top:0;
			margin-bottom:0;
			padding:0;
		}
		#brief .teaser {
			padding-bottom:10px;
		}
		#portfolio #brief .item .tags {
			width:655px;
		}

/* ONE */
#one #right {
	margin-top:16px;
	width:32em;
}
	#one #right #vitals {
		width:320px;
	}
		#one #right #vitals .plugin-header {
			margin-bottom:1em;
		}
		#one #right #vitals h3 {
			margin-left:14px;
			margin-bottom:0;
		}
		#one #right #vitals .info {
			margin:0 0 14px 14px;
			font-size:12px;
		}
	#one #right #ftb {
		background:#FFFFFF url(../images/from_the_blog.gif) top left no-repeat;
	}
	#one #right #related {
		background:#FFFFFF url(../images/related.gif) top left no-repeat;
	}

#one #left {
	width:62em;
	margin:0px;
	padding:38px 0 0;
}
	#one #left a {
		color:#89C645;
	}
	#one #left #one_flash {
		width:620px;
		height:240px;
		margin-bottom:.5em;
		text-align:center;
	}
	#one #left #one_flash_image_wrapper .loading {
		background:transparent url(images/loading_airplane.gif) 40px 40px no-repeat;
	}
	#one #left h1 {
		font-size:40px;
		line-height:.9em;
		font-weight:bold;
		margin-top:.4em;
		margin-bottom:.2em;
		padding-right:.5em;
	}
	#one #left #one_copy {
		margin-bottom:6em;
	}
		#one #left #one_copy .one_copy_block {
			width:24.25em;
		}
		#one #left #one_copy #the_challenge {
			padding-top:10px;
		}
			#one #left #one_copy #the_challenge img {
				padding-bottom:5px;
			}
		#one #left #one_copy #the_solution {
			margin-left:25.92em;
			padding-top:10px;
		}
			#one #left #one_copy #the_solution img {
				padding-bottom:5px;
			}
	#one #left #add_this {
		margin-left:478px;
	}

/* ABOUT */

#flash {
	height:285px;
	padding-top:15px;
}

#content .column {
	float:left;
	width:290px;
	padding:0 0 12px;
}
	#content .column img {
		font-weight:bold;
		margin:28px 0 10px;
	}
	#content .column h2 {
		margin-bottom:7px;
	}
	#content.about_content .column h3 {
		margin-top:18px;
	}
#content .column-left {
	padding-right:26px;
}
#content .column-right {
	float:right;
	width:320px;
}
#partners {
	width:960px;
	height:200px;
	margin:12px 0 30px;
	background:transparent url(../images/about/partners_bg.gif) top left no-repeat;
}
	#partners h3 {
		padding: 12px 0 0 26px;
	}
	#partners .ul-div {
		padding:10px 22px 0 32px;
		margin:0;
		list-style-image:none;
		list-style-type:none;
	}
	#about_staff_links {
		border-top:4px solid #404040;
		padding-top:7px;
		text-align:center;
	}
		#about_staff_links .staff_link {
			float:left;
			width:137px;
			text-align:center;
		}
			#about_staff_links .staff_link .last {
				margin-right:0;
			}
		#about_staff_links .staff_link h3 {
			margin-bottom:5px;
			padding-top:4px;
		}
	
/* BIOS */
#about_single_sidebar {
	clear:right;
	float:right;
	width:32em;
	margin-top:16px;
}
#bio_content {
	padding-top:29px;
	width:62em;
}
	#bio_content #bc_flash {
		height:250px;
		background-color:#DDDDDD;
		margin-bottom:16px;
	}
	#bio_content .column {
		width:30em;
		padding:24px 16px 24px 0;
		float:left;
	}
	#bio_content .column p {
		font-size:12px;
		line-height:18px;
	}
	#bio_content .column img {
		margin-bottom:16px;
	}
	#bio_content .column-right {
		padding-right:0;
	}
		#quotable {
			width:230px;
			float:right;
			font-size:28px;
			font-style:italic;
			line-height:1.2em;
			color:#666666; 
			padding-left:15px;
			padding-bottom:7px; 
			padding-right:15px;
		}
		#quote-graphic {
			float:left;
		}
		#attribution {
			clear:both;
			text-align:right;
			font-size:16px;
			font-weight:bold;
			line-height:1.2em;
			color:#666666;
			padding-top:20px;
			
		}

/* SEARCH */
#search_header {
	margin:2em 0 0;
	padding:0.6em 1em;
	border-top:3px solid #333333;
	border-bottom:1px solid #333333;
}	
#search_header_meta {
	width:48em;
}
#search_results {
	padding-top:15px;
}
.search_result {
	width:600px;
	margin:0 auto;
	padding:12px 0 18px;
}
	.search_result h2 {
		margin:4px 0;
		padding:0;
	}
.search_result_meta {
	padding:3px 6px;
	margin:5px 0 0;
	background-color:#EEEEEE;
}
#search_bottom_nav {
	padding:36px 0 12px 0;
}


/* SERVICES */

#services-header {
	margin-top:30px;
	border-bottom:3.5px solid #464646;
}
	#services-header img.left_image {
		 margin:6px 0 0 14px;
	}
	#digital-woods {
		float:right;
		display:inline;
		width:495px;
		margin-right:14px;
	}
		#digital-woods h1 {
			font-weight:normal;
		}
#successful-partnership {
	float:left;
	display:inline;
	width:960px;
	height:180px;
	overflow:hidden;
}
#fourkeys {
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}
	#successful-partnership .arrow {
		width:60px;
		height:23px;
		overflow:hidden;
		position:absolute;
		margin-top:28px;
		font-size:48px;
		color:#D7D7D7;
		z-index:5;
	}
		/* #successful-partnership .arrow img {
			margin-top:-40px;
		} */
		/* #successful-partnership .arrow img:hover {
			margin-top:0;
		} */
	#successful-partnership #left {
		float:left;
		display:inline;
		margin-left:4px;
	}
	#successful-partnership #right {
		float:right;
		display:inline;
		margin-left:900px;
	}
		#successful-partnership #position img {
			margin:0 2px;
		}
		
	#successful-partnership .featured-wrapper {
		position:absolute;
		overflow:hidden;
		width:960px;
	}
		#successful-partnership .featured-item {
				float:left;
				display:inline;
				width:960px;
				height:130px;
				z-index:-5;
			}
			#successful-partnership .featured-left {
				/* margin-right:655px; */
				float:left;
				display:inline;
				text-align:right;
				font-size:18px;
				line-height:21px;
				font-weight:bold;
				overflow:hidden;
				width:304px;
			}
			#successful-partnership .featured-right {
				float:right;
				display:inline;
				width:520px;
				margin-right:110px;
				font-size:12px;
				line-height:18px;
			}
					#successful-partnership .fb-right h1 {
						font-size:33px;
						font-weight:bold;
						color:#EF5025;
						margin:6px 0 12px;
						padding:0;
						line-height:30px;
					}
					#successful-partnership .fb-right a {
						color:#009DDC;
					}
	
#other-services {
	position:relative;
	clear:both;
	margin-top:24px;
}
	#other-services-top {
		height:44px;
		background:transparent url(../images/bg/services_bubble.gif) top left no-repeat;
		margin:0;
	}
		#other-services-top h1 {
			font-weight:normal;
			margin:0;
			padding:12px 0 0 27px;
			line-height:20px;
		}
	#other-services-mid {
		background-color:#EBEBEB;
		padding:6px 0 31px 73px;
		margin:0;
	}
		#other-services-mid .services-column {
			float:left;
			width:210px;
		}
		#other-services-mid h3 {
			margin:13px 0 8px;
		}
			
/* FEATURED */

.arrow-image {
	margin-bottom:12px;
}
.featured-nav-image {
	font-size:32px;
}
a.featured-nav-link {
	line-height:18px;
	font-size:l4px;
	color:#333333;
}

#previous-featured-story {
	float:left;
	margin-top:136px;
	width:178px;
}
#previous-featured-story-date {
	float:left;
}
#previous-link {
	float:left;
	margin-left:7px;
	width:140px;
}
#next-featured-story {
	float:right;
	margin-top:136px;
	width:178px;
	text-align:right;
}
#next-featured-story-date {
	float:right;
}
#next-link {
	float:right;
	margin-right:7px;
	width:140px;
}

#featured-story-date {
	font-size:14px;
	font-weight:bold;
	line-height:21px;
}
h1.featured {
	font-size:45px;
	line-height:45px;
	margin-top:4px;
}
#featured-story {
	padding:30px 224px;
	font-size:12px;
	line-height:18px;
}
#featured-story-subhead {
	font-size:18px;
	line-height:21px;
	font-weight:bold;
}
#featured-story-video {
	padding:20px 0 20px 50px;
}
#featured-story-image {
	margin:16px 0 6px 14px;
	width:250px;
}
	#featured-story-image img {
		margin-bottom:18px;
		height:140px;
		width:250px;
	}
#featured-story-image-description {
	font-size:12px;
	line-height:14px;
	padding:10px 0;
	margin-bottom:8px;
	border-top:3px solid #333333;
	border-bottom:1px solid #333333;
}

#featured_calendar {
	padding:32px 0 24px;
}
	#featured_calendar .fc_mon {
		float:left;
	}
		#featured_calendar .fc_mon img {
			margin:1px;
			padding:0;
		}
		#featured_calendar .fc_mon a {
			margin:0;
			padding:0;
			border:0;
			border-spacing:0;
		}
#fc_popup {
	position:absolute;
	padding:15px;
	height:54px;
	width:299px;
	margin:0;
	overflow:hidden;
	background: transparent url(../images/featured_calendar/popup_bg.png) top left no-repeat;
}
	#fc_popup .date_wrapper {
		float:left;
	}
	#fc_popup .title_wrapper {
		float:left;
		padding:10px 13px;
		width:235px;
	}

/* 404 */
#fourohfour_report {
	float:right;
	width:467px;
	padding:40px 90px 0 0;
}
#fourohfour_milk {
	padding:40px 0 0 44px;
}

/* CONTACT */
#contact-info {
	width:580px;
	padding-top:50px;
}
	#contact-info h1 {
		padding:0;
		margin-bottom:4px;
	}
	#contact-info #address {
		margin-top:50px;
		text-align:center;
		width:580px;
	}
	
#contact-form {
	float:right;
	padding-top:40px;
	display:inline;
	width:340px;
}
	#contact-form-header {
		border-bottom:3px solid #404040;
		margin:0;
		padding:0;
		height:60px;
		width:340px;
	}
#form-wrapper {
	padding-top:13px;
	width:340px;
}
	#form-wrapper .label {
		padding-top:12px;
	}
	#form-wrapper .input input, #form-wrapper .input textarea {
		border: 1px solid #999999;
		width:338px;
	}
		#form-wrapper h3 {
			margin:0;
			padding:0;
		}
	#form-wrapper .label .not-required {
		float:right;
		display:inline;
	}
		#form-wrapper .label .not-required img {
			font-size:9px;
			color:#9A9A9A;
			margin-top:0.8em;
		}
	#form-wrapper .r-bubble {
		float:right;
		display:inline;
	}
	#form-wrapper .response {
		color:#FFFFFF;
		font-size:10px;
		display:none;
		height:32px;
		width:340px;
		text-align:right;
	}
		#form-wrapper .response img {
			float:right;
			margin-top:6px;
		}
		#form-wrapper .submit {
			float:right;
			display:inline;
			margin-top:1.8em;
			padding-top:26px;
			height:25px;
			width:80px;
			border:0;
			overflow:hidden;
			background: #FFFFFF url(../images/contact-submit.gif) top left no-repeat;
		}
	#form-success {
		float:right;
		display:inline;
		color:#FFFFFF;
		background: transparent url(../images/contact-response-bubble-success.gif) bottom right no-repeat;
		margin-top:4em;
		width:286px;
		height:45px;
		padding:6px 10px;
	}
	
/* COMMENTS */

#comments {
	clear:left;
}
#comments.featured-comments {
	padding-top:28px;
	clear:none;
}
#comments img {
	margin-bottom:17px;
}
#comments .comment-point {
	float:left;
	height:28px;
	width:16px;
	background:#FFFFFF url(../images/bg/comment_point.gif) bottom right no-repeat;
}
#comments .comment-bubble {
	float:left;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#e6e6e6;
	width:56.4em;
	padding:14px;
	margin-bottom:0.8em;
}
#comments.featured-comments .comment-bubble {
	width:466px;
}
	#comments .comment-bubble .comment-meta {
		padding-top:10px;
		text-align:right;
		width:100%;
	}
#comments #see_and_post {
	float:right;
}
	#comments #see_and_post a {
		float:left;
		margin-right:1.4em;
		color:#333333;
		cursor:pointer;
		cursor:hand;
	}
#comment_entry_bubble {
	width:100%;
	height:93px;
	background:transparent url(../images/comment_entry_bubble.gif) top left no-repeat;
}
#comments.featured-comments #comment_entry_bubble {
	border-right:1px solid #EEEEEE;
}
#no_comments {
	width:288px;
	height:27px;
	background:transparent url(../images/comment_entry_bubble.gif) top left no-repeat;
	padding:38px 120px 28px 200px;
}
#comments.featured-comments #no_comments {
	padding:38px 120px 28px;
	width:270px;
	border-right:1px solid #EEEEEE;
}
#comment_entry_wrapper {
	margin-top:8px;
	height:180px;
}
	#comment_entry_wrapper img.error_image {
		margin:10px 0 0 18px;
		background-color:#EE4036;
		color:#FFFFFF;
	}
	#comment_entry_wrapper input, #comment_entry_wrapper textarea {
		font-size:10px;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	#comment_entry_wrapper textarea {
		width:565px;
		height:64px;
		padding:0;
		margin:12px 10px 10px 35px;
		border:0;
	}
	#comments.featured-comments #comment_entry_wrapper textarea {
		width:460px;
	}
	#comment_entry_wrapper input.name {
		float:right;
		margin:15px 13px 0 12px;
		border:1px solid #E6E6E6;
		padding:4px 6px;
		width:170px;
	}
	#comments.featured-comments #comment_entry_wrapper input.name {
		margin:15px 0 0 12px;
	}
	#comment_entry_wrapper input.submit-button {
		clear:right;
		margin:10px 12px 15px 12px;
		float:right;
		width:80px;
		height:25px;
		padding-top:25px;
		border:0;
		overflow:hidden;
		cursor:pointer;
		cursor:hand;
		background:transparent url(../images/bg/post.gif) top left no-repeat;
	}
	#comments.featured-comments #comment_entry_wrapper input.submit-button {
		margin:10px 0 15px 12px;
	}
	#see_and_post {
		padding-top:3px;
	}
