/* Basic stuff */

body {
  background: #fff;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 848px;
	color: #33332f;
	font-size: 12px;
}

* { margin: 0; padding: 0; }
div.clear { clear: both; }
p { margin: 0 0 15px 0; }
img, a img { border: 0; }

a {
  text-decoration: none;
	color: #00c4c6;
}

a:hover {
  text-decoration: none;
	color: #e70072;
}


/* Main text styles */

h1 {
  font: bold 20px/24px 'Graphik', Helvetica, Arial, Sans-serif;
	text-transform: uppercase;
	margin-bottom: 5px;
}

h2 {
  font: italic 14px/20px 'Minion Pro', Georgia, Sans-serif;
	color: #54534d;
}

h3 {
  font: bold 14px/18px 'Graphik', Helvetica, Arial, Sans-serif;
	text-transform: uppercase;
	margin-bottom: 4px;
}

h4 {
  font: italic 12px/16px 'Minion Pro', Georgia, Sans-serif;
	color: #777;
}



/* Other styles */

#root {
  width: 848px;
	margin: 0 auto;
	text-align: left;
}

#vimeo, #logo {
  width: 848px;
	height: 477px;
	background: #fff;
	margin: 80px 0 55px 0;
}

#logo {	background: #fff url('images/father-logo-big.jpg') no-repeat !important; }

#indent { margin-left: 30px; }
#what-is-it { /* width: 425px; */ width: 435px; margin-bottom: 30px; }


#contact-us { margin-bottom: 25px; }


#twitter { margin-bottom: 45px; width: 425px; }

#twitter ul, #twitter li {
  list-style: none;
  margin: 0;
  padding: 0;
}

#twitter li span {
  display: block;
  font: italic 12px/16px 'Minion Pro', Georgia, Sans-serif;
	margin-bottom: 0;
}

#twitter li span a {
	font-size: 12px !important;
  text-transform: none !important;
  font-weight: normal !important;
}

#twitter a {
  font-size: 10px !important;
  text-transform: lowercase;
	color: #9e9e9e !important;
  font-weight: bold;
  font-style: italic;
}

#twitter a:hover {
	color: #e70072 !important;
	text-decoration: none;
}


#share { margin-bottom: 25px; }
#share .twitter-share-button { display: block; margin-bottom: 10px; }