/* @override http://blog.hellomynameise.com/wp-content/themes/e/style.css */

@import url("reset.css");

/*
Theme Name: E
Description: E
Version: 1
Author: Jonno Riekwel
Author URI: http://jonnotie.nl
Tags: E


*/

html, body {
	background: #f0f0f0 url(images/bg.png) repeat-x;
	height: 100%;
}

p {
	margin-bottom: 1.5em;
	cursor: text;
}

body {
	font: 75%/1.5em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #2e2e2e;
}

h1, h2, h3, h4 {
	font-weight: normal;
	font-style: normal;
}

ul {
	margin-bottom: 1.5em;
}

img {
	border-style: none;
}

.nomargin {
	margin-right: 0 !important;
}

a {
	font-weight: strong;
	color: #0076a2;
}

a:hover {
	color: #0076a2;
}

/* @group other */

.footer_push {
	height: 146px;
}

.footer_push p {
	display: none;
}

.noshow {
	display: none;
}



/* @end */

#wrapper {
	min-height: 100%;
    height: auto !important;
    height: 100%;
	margin: 0 auto -146px;
	z-index: 1;
	background: url(images/wrapper_bg.png) repeat-x;
}

/* @group header */

#header {
	width: 861px;
	margin: 0 auto;
	height: 103px;
	color: #fff;
	position: relative;
	z-index: 1;
}

#header p {
	margin-bottom: 0;
}

#header #logo {
	width: 47px;
	height: 49px;
	display: inline;
	float: left;
	background-image: url(images/logo.png);
	text-indent: -9999px;
	margin-top: 15px;
	margin-right: 30px;
	margin-left: -23px;
}

#header #feedback {
	width: 291px;
	position: absolute;
	top: 76px;
	right: 40px;
	z-index: 6;
	font-size: 11px;
}

#header #feedback .top {
	height: 16px;
	width: 291px;
	background-image: url(images/feedback/top.png);
}

#header #feedback .mid {
	background-image: url(images/feedback/mid.png);
	padding: 2px 20px 2px 10px;
	color: #7a5c5b;
}

#header #feedback .bot {
	height: 6px;
	width: 291px;
	background-image: url(images/feedback/bot.png);
}

#header #feedback p.close {
	background-image: none;
	padding: 0;
	width: 16px;
	position: absolute;
	top: 20px;
	right: 9px;
	height: 16px;
}

#header #feedback p.close a {
	width: 16px;
	height: 16px;
	display: block;
	text-indent: -9999px;
	line-height: 1px;
	background-image: url(images/feedback/close.png);
}

#header #feedback p.close a:hover {
	background-position: 0 -16px;
}

#header #feedback p.close a:active,
#content .width-238 .message p.close a:focus {
	background-position: 0 -32px;
}

#header #profile p.username {
	font-size: 1.17em;
	margin-top: 19px;
}

#header #profile p.status {
	font-size: 0.83em;
	color: #999;
}

#header #profile .options {
	width: 112px;
	height: 15px;
	overflow: hidden;
	margin-top: 5px;
}

#header #profile .options li {
	float: left;
}

#header #profile .options li a {
	float: left;
	display: inline;
	height: 15px;
	background: url(/images/service/buttons/profile.png) 0 0;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	margin-right: 3px;
}

#header #profile .options li#btn_profile a {
	width: 45px;
}

#header #profile .options li#btn_profile a:hover {
	width: 45px;
	background-position: 0 -15px;
}

#header #profile .options li#btn_profile a:active,
#header #profile .options li#btn_profile a:focus {
	width: 45px;
	background-position: 0 -30px;
}

#header #profile .options li#btn_logout a {
	width: 46px;
	background-position: -48px 0;
}

#header #profile .options li#btn_logout a:hover {
	width: 46px;
	background-position: -48px -15px;
}

#header #profile .options li#btn_logout a:active,
#header #profile .options li#btn_logout a:focus {
	width: 46px;
	background-position: -48px -30px;
}

#header #btn_gobacktoservice {
	width: 141px;
	height: 25px;
	background-image: url(/images/service/buttons/gobacktoservice.png);
	display: block;
	text-indent: -9999px;
	position: absolute;
	top: 36px;
	right: 0;
}

#header #btn_gobacktoservice:hover {
	background-position: 0 -25px;
}

#header #btn_gobacktoservice:active,
#header #btn_gobacktoservice:focus {
	background-position: 0 -50px;
}

#header #btn_gobacktomobile {
	width: 185px;
	height: 25px;
	background-image: url(/images/service/buttons/gobacktomobile.png);
	display: block;
	text-indent: -9999px;
	position: absolute;
	top: 36px;
	right: 151px;
}

#header #btn_gobacktomobile:hover {
	background-position: 0 -25px;
}

#header #btn_gobacktomobile:active,
#header #btn_gobacktomobile:focus {
	background-position: 0 -50px;
}

/* @group // navigation */

#header #navigation {
	float: left;
	margin-top: 28px;
	width: 320px;
}

#header #navigation li {
	display: inline;
	margin-right: 30px;
}

#header #navigation li a {
	color: #5e5e5e;
	text-decoration: none;
	font-size: 1.5em;
}

#header #navigation li.current a,
#header #navigation li a:hover,
#header #navigation li a:focus {
	color: #fff;
}

#header #navigation li a:active {
	text-decoration: underline;
}

/* @end */

/* @group // profile */

#header #profile {
	float: right;
	width: 200px;
}

#header #profile.login {
	width: 245px;
}

#header #profile form * {
	font-size: 12px;
	text-shadow: #000000 0 0 0px;
}

#header #profile form {
	float: left;
	position: relative;
	overflow: hidden;
	width: 246px;
	margin-top: 26px;
	height: 55px;
}

#header #profile form div {
	position: absolute;
	top: 30px;
	width: 245px;
	left: 0;
}

#header #profile form div a {
	font-size: 11px;
	color: #838282;
	text-decoration: none;
	text-shadow: #000000 0 -1px 0;
}

#header #profile form div a:hover {
	color: #fff;
}

#header #profile form div p {
	display: inline;
}

#header #profile form input {
	width: 117px;
	height: 17px;
	margin: 0;
	background-image: url(images/login_input_bg.png);
	border-width: 0;
	border-style: none;
	font-size: 10px;
	line-height: 1em;
	padding: 5px 0 0 5px;
	position: absolute;
	top: 0;
}

#header #profile form input#login_username {
	top: 0;
	left: 0;
}

#header #profile form input#login_password {
	top: 0;
	left: 124px;
}

#header #profile form label {
	display: none;
}

#header #profile form p.remember {
	cursor: default;
}

#header #profile form p.remember * {
	border-style: none;
	border-width: 0;
}

#header #profile form p.remember img {
	position: relative;
	top: -2px;
	margin-right: 0;
}

#header #profile form .remember input {
	width: 13px;
	height: 13px;
	padding: 0;
	float: none;
	position: relative;
	margin: auto;
	border-style: none;
	border-width: 0;
	cursor: default;
}

#header #profile form .remember label {
	display: inline;
	color: #838282;
	margin-right: 4px;
	position: relative;
	font-size: 11px;
	text-shadow: #000000 0 -1px 0;
}

#header #profile form .remember label:hover {
	color: #fff;
}

#header #profile form button {
	width: 46px;
	height: 15px;
	padding: 0;
	border-style: none;
	border-width: 0;
	background: url(images/buttons/profile.png) -96px 0;
	cursor: pointer;
	position: absolute;
	top: 1px;
	right: 0;
}

#header #profile form button.retrieve {
	width: 46px;
	height: 15px;
	padding: 0;
	border-style: none;
	border-width: 0;
	background: url(images/buttons/profile.png) -96px 0;
	cursor: pointer;
	position: absolute;
	top: 1px;
	right: 0;
}

#header #profile form button:hover {
	background-position: -96px -15px;
}

#header #profile form button:active,
#header #profile form button:focus {
	background-position: -96px -30px;
}

#header #profile form button span {
	display: none;
}

#header #profile #avatar {
	width: 77px;
	height: 77px;
	float: right;
	margin-top: 10px;
	overflow: hidden;
}

#header #profile #avatar img {
	width: 77px;
	height: 77px;
}

/* @end */



/* @end */

/* @group content */

#content {
	width: 901px;
	overflow: hidden;
	position: relative;
	z-index: 0;
	margin: 30px auto 10px;
}

#content a {
	text-decoration: none;
}

#content a:hover {
	text-decoration: underline;
}

#content em {
	font-style: italic;
}

#content h1 {
	position: absolute;
	top: -9999px;
	right: -9999px;
}

#content h2 {
	font-size: 14px;
	line-height: 1.5em;
	margin-bottom: 1em;
}

#content h2 a {
	font-weight: bold;
}

#content h3 {
	font-weight: bold;
	margin-bottom: 1.5em;
}

#content ul.list {
	list-style-position: outside;
	list-style-type: disc;
	padding-left: 50px;
	width: 810px;
}

#content #heading {
	margin-bottom: 20px;
	position: relative;
}

#content #heading .btn_beta {
	background-image: url(images/buttons/signup_big.png);
	display: block;
	width: 244px;
	height: 36px;
	text-indent: -9999px;
	position: absolute;
	bottom: 30px;
	left: 38px;
}

#content #heading .btn_beta:hover {
	background-position: 0 -36px;
}

#content #heading .btn_beta:active {
	background-position: 0 -72px;
}

#content #heading .btn_beta:focus {
	background-position: 0 -72px;
}

#content #heading.home {
	background: url(images/headings/beta.png) no-repeat;
	height: 300px;
	width: 901px;
}

#content #h_service {
	background: url(images/headings/service.png) no-repeat;
	height: 200px;
	width: 901px;
	display: block;
	position: static;
	text-indent: -9999px;
}

#content #h_connector {
	background: url(images/headings/connector.png) no-repeat;
	height: 200px;
	display: block;
	position: static;
	text-indent: -9999px;
}

#content #h_team {
	background: url(images/pictures/team.png) no-repeat;
	height: 300px;
	width: 901px;
	display: block;
	position: static;
	text-indent: -9999px;
}

#content .btn_readmore {
	width: 65px;
	height: 15px;
	font-size: 1px;
	line-height: 1px;
	display: block;
	background-image: url(images/buttons/readmore.png);
	text-indent: -9999px;
	margin-left: auto;
}

#content .btn_readmore:hover {
	background-position: 0 -15px;
}

#content .btn_readmore:active {
	background-position: 0 -30px;
}

#content .btn_readmore:focus {
	background-position: 0 -30px;
}

#content h2#h_connector {
	background: url(images/headings/h_connector.png) no-repeat;
	height: 28px;
	text-indent: -9999px;
	font-weight: bold;
	margin-bottom: 1px;
}

#content h2#h_step1 {
	background: url(images/headings/h_step1.png) no-repeat;
	height: 59px;
	text-indent: -9999px;
	font-weight: bold;
}

#content h2#h_step2 {
	background: url(images/headings/h_step2.png) no-repeat;
	height: 59px;
	text-indent: -9999px;
	font-weight: bold;
}

#content h2#h_step3 {
	background: url(images/headings/h_step3.png) no-repeat;
	height: 59px;
	text-indent: -9999px;
	font-weight: bold;
}

#content h2#h_thetrail {
	background: url(images/headings/h_thetrail.png) no-repeat;
	height: 26px;
	text-indent: -9999px;
	font-weight: bold;
}

#content h2#h_manage {
	background: url(images/headings/h_manage.png) no-repeat;
	height: 26px;
	text-indent: -9999px;
	font-weight: bold;
}

#content h2#h_useprofiles {
	background: url(images/headings/h_useprofiles.png) no-repeat;
	height: 26px;
	text-indent: -9999px;
	font-weight: bold;
}

#content h2#h_whatisconnector {
	background: url(images/headings/h_whatisconnector.png) no-repeat;
	height: 26px;
	text-indent: -9999px;
	font-weight: bold;
}

#content h2#h_agesture {
	background: url(images/headings/h_agesture.png) no-repeat;
	height: 26px;
	text-indent: -9999px;
	font-weight: bold;
}

#content h2#h_wheregetit {
	background: url(images/headings/h_wheregetit.png) no-repeat;
	height: 26px;
	text-indent: -9999px;
	font-weight: bold;
}

#content h2#h_collectsync {
	background: url(images/headings/h_collectsync.png) no-repeat;
	height: 26px;
	text-indent: -9999px;
	font-weight: bold;
}

#content h2#h_touchadd {
	background: url(images/headings/h_touchadd.png) no-repeat;
	height: 26px;
	text-indent: -9999px;
	font-weight: bold;
}

#content h2.h_create {
	margin-bottom: 0;
	background: url(images/icons/contact.png) no-repeat 0 3px;
	padding-left: 20px;
	margin-left: -10px;
}

#content h2.h_information {
	margin-bottom: 0;
	background: url(images/icons/profilesettings.png) no-repeat 0 3px;
	padding-left: 20px;
	margin-left: -10px;
}

#content h2.h_start {
	margin-bottom: 0;
	background: url(images/icons/profiles.png) no-repeat 0 3px;
	padding-left: 20px;
	margin-left: -10px;
}

#content .row {
	width: 100%;
	overflow: hidden;
	margin-bottom: 9px;
}

#content .row.line {
	padding-bottom: 21px;
	background: url(images/line.png) repeat-x 0 bottom;
	margin-bottom: 25px;
}

#content .row .column {
	width: 294px;
	float: left;
	margin-right: 9px;
}

#content .row .column.center {
	text-align: center;
}

#content .row .column.large {
	width: 900px;
}

#content .row .column.large .row {
	background: #e5e5e5 url(images/columns/top_large.png) no-repeat 0 0;
}

#content .row .column.large .content {
	width: 881px;
	background: url(images/columns/bot_large.png) no-repeat 0 bottom;
}

#content .row .column.large .row.dark {
	background-image: url(images/columns/top_large_dark.png);
	background-color: #24272e;
}

#content .row .column.large .row.dark .content {
	background-image: url(images/columns/bot_large_dark.png);
	width: 881px;
}

#content .row .column .row {
	margin-bottom: 9px;
	background: #e5e5e5 url(images/columns/top.png) no-repeat 0 0;
}

#content .row .column .content {
	background: url(images/columns/bot.png) no-repeat 0 bottom;
	padding: 16px 20px 1px;
	width: 254px;
}

#content .row .column .row.nobg {
	background-color: transparent;
	background-image: none;
}

#content .row .column .row.nobg .content {
	background-image: none;
}

#content .row .column .row.dark {
	background-color: #24272e;
	color: #fff;
	background-image: url(images/columns/top_dark.png);
}

#content .row .column .row.dark a {
	color: #fff;
	font-weight: bold;
}

#content .row .column .row.dark .content {
	background-image: url(images/columns/bot_dark.png);
}

#content .row .column .row.green {
	background-color: #d7e5c5;
	background-image: none;
}

#content .row .column .row.green p {
	margin-bottom: 15px;
	margin-top: 4px;
}

#content .row .column .row.green .content {
	background-image: url(images/columns/bot_green.png);
}

#content .row .column .row.img {
}

#content .row .column .row.img .content {
	padding: 0;
	background-image: none;
	background-color: transparent;
	width: 294px;
}

#content .row .column .row.launchday {
}

#content .row .column .row.launchday .content {
	padding: 0 0 1px;
	background-color: transparent;
	background-image: url(images/launchday.jpg);
	height: 208px;
	width: 294px;
	text-indent: -9999px;
}

#content .row .column.wide {
	width: 597px;
	float: left;
	margin-right: 9px;
}

#content .row .column.wide .row {
	background-image: url(images/columns/top_wide.png);
}

#content .row .column.wide .row .content {
	background-image: url(images/columns/bot_wide.png);
	width: 557px;
}

#content .row .column.wide .row.accepted {
	background-image: url(images/columns/top_wide_accepted.png);
	background-color: #d9e2c7;
}

#content .row .column.wide .row.accepted .content {
	background-image: url(images/columns/bot_wide_accepted.png);
	width: 557px;
}

#content .row .column.wide .row.denied {
	background-image: url(images/columns/top_wide_denied.png);
	background-color: #e2c7c7;
}

#content .row .column.wide .row.denied .content {
	background-image: url(images/columns/bot_wide_denied.png);
	width: 557px;
}

/* --- team */

#content .row .column .content .info {
	width: 283px;
	overflow: hidden;
	margin: -14px -13px 10px -16px;
}

#content .row .column .content .info .avatar {
	float: left;
	background-image: url(images/avatar_bg.png);
	width: 92px;
	height: 85px;
	padding-top: 5px;
	padding-left: 7px;
}

#content .row .column .content .info .text {
	width: 164px;
	float: right;
	height: 59px;
	padding: 10px;
	color: #fff;
	margin-top: 3px;
	background: url(images/text_bg.png) no-repeat;
}

#content .row .column .content .info .text h2 {
	font-size: 1em;
	margin-bottom: 0;
	line-height: 1.5em;
}

#content .row .column .content .info .text em {
	font-weight: normal;
	font-style: normal;
	font-size: 10px;
}

#content .row .column .content .info .text .options {
	width: 100%;
	margin-top: 9px;
	margin-bottom: 0;
	overflow: hidden;
}

#content .row .column .content .info .text .options li {
	float: left;
}

#content .row .column .content .info .text .options .btn_linkedin {
	background-image: url(..images/buttons/team.png);
	display: block;
	text-indent: -9999px;
	width: 76px;
	height: 15px;
	margin-right: 11px;
	font-size: 1px;
	line-height: 1px;
}

#content .row .column .content .info .text .options .btn_linkedin:hover {
	background-position: 0 -15px;
}

#content .row .column .content .info .text .options .btn_linkedin:active {
	background-position: 0 -30px;
}

#content .row .column .content .info .text .options .btn_linkedin:focus {
	background-position: 0 -30px;
}

#content .row .column .content .info .text .options .btn_twitter {
	display: block;
	text-indent: -9999px;
	width: 76px;
	height: 15px;
	background: url(..images/buttons/team.png) -76px 0;
	font-size: 1px;
	line-height: 1px;
}

#content .row .column .content .info .text .options .btn_twitter:hover {
	background-position: -76px -15px;
}

#content .row .column .content .info .text .options .btn_twitter:active {
	background-position: -76px -30px;
}

#content .row .column .content .info .text .options .btn_twitter:focus {
	background-position: -76px -30px;
}

#content form {
	width: 100%;
}

#content form input * {
	font: 12px/1.5em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#content form em {
	font-size: 10px;
	background-color: #191919;
	font-weight: bold;
	padding: 2px 5px 3px;
	margin-top: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border: 1px solid #000;
	display: inline;
	float: left;
	clear: both;
	width: 142px;
	margin-left: 99px;
	font-style: normal;
}

#content form p {
	display: block;
	float: none;
	clear: both;
	overflow: hidden;
	width: 100%;
}

#content form label {
	float: left;
	display: block;
	width: 99px;
}

#content form input {
	padding: 3px 5px 0;
	margin: 0;
	border-width: 0;
	border-style: none;
	background-image: url(images/signup_input_bg.png);
	width: 145px;
	height: 19px;
	float: right;
}

#content .form2 form label {
	width: 109px;
}

#content .form2 form input {
	width: 162px;
	background: url(images/input_bg2.png) 100% 100%;
	float: left;
}

#content form textarea {
	float: right;
	padding: 3px 5px 0 2px;
	margin: 0;
	border-width: 0;
	border-style: none;
	background-image: url(images/contact_textarea_bg.png);
	width: 441px;
	height: 192px;
	overflow: auto;
}

#content form button {
	margin: 0 0 0 auto;
	padding: 0;
	border-style: none;
	border-width: 0;
	display: block;
	cursor: pointer;
}

#content form button:hover {
	background-position: 0 -25px;
}

#content form button:active {
	background-position: 0 -50px;
}

#content form button:focus {
	background-position: 0 -50px;
}

#content form button span {
	position: absolute;
	top: -9999px;
	left: -9999px;
}

#content form button#beta_submit {
	background-image: url(images/buttons/signup.png);
	height: 25px;
	width: 111px;
}

#content form button#contact_submit {
	background-image: url(images/buttons/send.png);
	height: 25px;
	width: 111px;
}

#content form button#service_submit {
	background-image: url(images/buttons/send.png);
	height: 25px;
	width: 111px;
}

#content form button#forgot_submit {
	background-image: url(images/buttons/send.png);
	height: 25px;
	width: 111px;
	margin-right: 246px;
}

/* SIGNUP */

#content #signup {
	
}

#content #signup hr {
	border-right-style: none;
	border-left-style: none;
	border-left-width: 0;
	border-right-width: 0;
	margin-bottom: 1.5em;
	height: 0;
	border-bottom: 1px solid #35373e;
	border-top: 1px solid #14161a;
}

#content #signup span {
	display: none;
}

#content #signup .align-right {
	margin-bottom: 0;
}

#content #signup .btn-verify {
	width: 83px;
	height: 25px;
	background-image: url(images/buttons/verify.png);
	padding: 0;
	margin: 0 0 0 auto;
	border-width: 0;
	border-style: none;
}

#content #signup .btn-verify:hover {
	background-position: 0 -25px;
}

#content #signup .btn-verify:active {
	background-position: 0 -50px;
}

#content #signup .btn-verify:focus {
	background-position: 0 -50px;
}

#content #signup .btn-create {
	width: 83px;
	height: 25px;
	background-image: url(images/buttons/create.png);
	padding: 0;
	margin: 0 0 0 auto;
	border-width: 0;
	border-style: none;
}

#content #signup .btn-create:hover {
	background-position: 0 -25px;
}

#content #signup .btn-create:active {
	background-position: 0 -50px;
}

#content #signup .btn-create:focus {
	background-position: 0 -50px;
}

#content #signup .btn-signup {
	width: 83px;
	height: 25px;
	background-image: url(images/buttons/signup2.png);
	padding: 0;
	margin: 0 0 0 auto;
	border-width: 0;
	border-style: none;
}

#content #signup .btn-signup:hover {
	background-position: 0 -25px;
}

#content #signup .btn-signup:active {
	background-position: 0 -50px;
}

#content #signup .btn-signup:focus {
	background-position: 0 -50px;
}

#content #signup input {
	width: 145px;
	background-position: 100% 100%;
}

#content #signup input.error {
	background: url(images/signup_input_bg_error.png) 100% 100%;
}

#content #signup input.succes {
	background: url(images/signup_input_bg_succes.png) 100% 100%;
}

#content #signup p {
	position: relative;
}

#content #signup a.question {
	width: 12px;
	height: 12px;
	background-color: #24272e;
	background-image: url(images/buttons/question.png);
	display: inline;
	text-indent: -9999px;
	font-size: 12px;
	line-height: 12px;
	position: absolute;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	top: 5px;
	right: 5px;
	z-index: 1;
	float: left;
}

#content #signup .feedback {
	background: #3c3f46 url(images/feedback_bot.png) no-repeat 0 bottom;
	font-size: 10px;
	line-height: 1.5em;
	margin-top: -9px;
	margin-bottom: 10px;
}

#content #signup .feedback p {
	margin-bottom: 0;
}

#content #signup .feedback .mid {
	padding: 5px 10px;
	background: url(images/feedback_top.png) no-repeat 0 0;
}



/* @end */

/* @group footer */

#footer {
	margin: 0 auto;
	background: url(images/footer_bg.png) no-repeat;
	padding: 20px;
	color: #fff;
	width: 861px;
	overflow: hidden;
	clear: both;
	font-size: 0.85em;
	z-index: 1;
	height: 106px;
}

#footer em {
	display: -moz-inline-box;
	display: inline-block;
	background-image: url(images/footer_logo.png);
	width: 13px;
	height: 13px;
	font-size: 1em;
	line-height: 0.9em;
}

#footer em span {
	visibility: hidden;
}

#footer ul {
}

#footer ul li {
	float: left;
	margin-right: 40px;
	width: 107px;
}

#footer ul li h3 {
	font-size: 1.40em;
	color: #fff;
	margin-bottom: 0.72em;
}

#footer ul li a {
	color: #fff;
	text-decoration: none;
}

#footer ul li a:hover,
#footer ul li a:focus {
	text-decoration: underline;
}

#footer ul li.copyright {
	width: 527px;
	float: right;
}

#footer ul li ul {
	margin: 0;
}

#footer ul li ul li {
	float: none;
	margin: 0;
	width: auto;
}



/* @end */

/* blog */

#content .row.blog {
	
}

#content .row.blog .row {
}

#content .row.blog .row .content {
	position: relative;
}

#content .row.blog .row .content .column {
	float: left;
	width: 378px;
}

#content .row.blog .row .content .comment {
	overflow: hidden;
	padding: 20px 0 1px 20px;
	background-color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin-bottom: 5px;
	width: 537px;
}

#content .row.blog .row .content .comment.alt {
	
}

#content .row.blog .row .content .column.nomargin {
	width: 130px;
	padding-right: 20px;
	font-weight: bold;
}

#content .row.blog .row h2 {
	margin-bottom: 18px;
	padding-bottom: 10px;
	background-position: 0;
	border-bottom: 1px solid #ccc;
}

#content .row.blog .row small {
	color: #808080;
	margin-bottom: 18px;
	display: block;
	position: absolute;
	top: 17px;
	right: 20px;
}

#content .row.blog .row .postmetadata {
	color: #808080;
	padding-top: 10px;
	margin-bottom: 0;
	padding-bottom: 10px;
	border-top: 1px dotted #ccc;
}
