html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,
p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,
em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,
var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}

body{
line-height:1
}
ol,ul{
list-style:none}

blockquote,q{
quotes:none}

blockquote:before,

blockquote:after,

q:before,
q:after{
content:'';content:none}:focus{
outline:0}

ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}

body {
  background: #fff;
  color: #444;
  font: normal 14px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif; 
}

a:link, a:visited {
  font-weight: bold;
  text-decoration: none;
}

a:link {
  color: #999;
}

a:visited {
  color: #999;
}

a:hover, a:active {
  background: #8E5700;
  border-color: #8E5700;
  color: #fff;
}

a:link.tool_tip, a:visited.tool_tip {
  border-bottom: 1px dotted #8E5700;
}

a, strong, b { 
  line-height: 19px;
}

abbr {
  border-bottom: 1px dotted #b4b4b4;
  cursor: help;
}

sup {
  vertical-align: top;
  font-size: 0.75em;
}

.hidden {
  display: none;
}

.container_12,.container_16{
margin-left:auto;margin-right:auto;width:960px
}

.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,
.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,
.grid_14,.grid_15,.grid_16{
display:inline;float:left;margin-left:10px;margin-right:10px
}

.container_12 .grid_3,.container_16 .grid_4{
width:220px
}

.container_12 .grid_6,.container_16 .grid_8{
width:460px;
}

.container_12 .grid_9,.container_16 .grid_12{
width:700px
}

.container_12 .grid_12,.container_16 .grid_16{
width:940px
}

.alpha{
margin-left:0
}

.omega{
margin-right:0
}

.container_12 .grid_1{
width:60px
}

.container_12 .grid_2{
width:140px
}

.container_12 .grid_4{
width:300px
}

.container_12 .grid_5{
width:380px
}

.container_12 .grid_7{
width:540px
}

.container_12 .grid_8{
width:620px
}
.container_12 .grid_10{
width:780px
}
.container_12 .grid_11{
width:860px
}

.container_16 .grid_1{
width:40px
}

.container_16 .grid_2{
width:100px
}

.container_16 .grid_3{
width:160px
}

.container_16 .grid_5{
width:280px
}

.container_16 .grid_6{
width:340px
}

.container_16 .grid_7{
width:400px
}

.container_16 .grid_9{
width:520px
}

.container_16 .grid_10{
width:580px
}

.container_16 .grid_11{
width:640px
}

.container_16 .grid_13{
width:760px
}

.container_16 .grid_14{
width:820px
}

.container_16 .grid_15{
width:880px
}

.container_12 .prefix_3,.container_16 .prefix_4{
padding-left:240px
}

.container_12 .prefix_6,.container_16 .prefix_8{
padding-left:480px
}

.container_12 .prefix_9,.container_16 .prefix_12{
padding-left:720px
}

.container_12 .prefix_1{
padding-left:80px
}

.container_12 .prefix_2{
padding-left:160px
}

.container_12 .prefix_4{
padding-left:320px
}

.container_12 .prefix_5{
padding-left:400px
}

.container_12 .prefix_7{
padding-left:560px
}

.container_12 .prefix_8{
padding-left:640px
}

.container_12 .prefix_10{
padding-left:800px
}

.container_12 .prefix_11{
padding-left:880px
}

.container_16 .prefix_1{
padding-left:60px
}

.container_16 .prefix_2{
padding-left:120px
}

.container_16 .prefix_3{
padding-left:180px
}

.container_16 .prefix_5{
padding-left:300px
}

.container_16 .prefix_6{
padding-left:360px
}

.container_16 .prefix_7{
padding-left:420px
}

.container_16 .prefix_9{
padding-left:540px
}

.container_16 .prefix_10{
padding-left:600px
}
.container_16 .prefix_11{
padding-left:660px
}

.container_16 .prefix_13{
padding-left:780px
}

.container_16 .prefix_14{
padding-left:840px
}

.container_16 .prefix_15{
padding-left:900px
}

.container_12 .suffix_3,.container_16 .suffix_4{
padding-right:240px
}

.container_12 .suffix_6,.container_16 .suffix_8{
padding-right:480px
}

.container_12 .suffix_9,.container_16 .suffix_12{
padding-right:720px
}

.container_12 .suffix_1{
padding-right:80px
}

.container_12 .suffix_2{
padding-right:160px
}

.container_12 .suffix_4{
padding-right:320px
}

.container_12 .suffix_5{
padding-right:400px
}

.container_12 .suffix_7{
padding-right:560px
}

.container_12 .suffix_8{
padding-right:640px
}

.container_12 .suffix_10{
padding-right:800px
}

.container_12 .suffix_11{
padding-right:880px
}

.container_16 .suffix_1{
padding-right:60px
}

.container_16 .suffix_2{
padding-right:120px
}

.container_16 .suffix_3{
padding-right:180px
}

.container_16 .suffix_5{
padding-right:300px
}

.container_16 .suffix_6{
padding-right:360px
}

.container_16 .suffix_7{
padding-right:420px
}

.container_16 .suffix_9{
padding-right:540px
}

.container_16 .suffix_10{
padding-right:600px
}

.container_16 .suffix_11{
padding-right:660px
}

.container_16 .suffix_13{
padding-right:780px
}

.container_16 .suffix_14{
padding-right:840px
}

.container_16 .suffix_15{
padding-right:900px
}

html body div.clear,html body span.clear{
background:none;
border:0;
clear:both;
display:block;
float:none;
font-size:0;
list-style:none;
margin:0;
padding:0;
overflow:hidden;
visibility:hidden;
width:0;
height:0
}

.clearfix:after{
clear:both;
content:'.';
display:block;
visibility:hidden;
height:0
}

.clearfix{
display:inline-block
}
* html .clearfix{
height:1%
}
.clearfix{
display:block
}
.container_16:after{clear:both;content:'.';display:block;visibility:hidden;height:0}
.container_16{display:inline-block}
* html .container_16{height:1%}
.container_16{display:block}

.container_12:after{clear:both;content:'.';display:block;visibility:hidden;height:0}
.container_12{display:inline-block}
* html .container_12{height:1%}
.container_12{display:block}

.clearfix li:after{clear:both;content:'.';display:block;visibility:hidden;height:0}
.clearfix li{display:inline-block}
* html .clearfix li{height:1%}
.clearfix li{display:block}

.alpha { clear: left}



#gutter {
  background: #000 url("../images/graybg_light.jpg") bottom left repeat-x	;
  height:90px;
}

#gutter #logo {
  margin: 20px 20px 20px 10px;
}

#gutter #logo a img {
  display: block;
}

#gutter #logo a {
  background: transparent url("../images/meenix-main-logo.png") no-repeat;
  border: 0;
  display: block;
  height: 48px;
  width: 185px;
}

#gutter #logo a img {
  display: block;
  width: 0;
}


/* =NAVIGATION */

#navigation {
  background: #5D4005 url("../images/bg_navigation.png") bottom center repeat-x;
  border-top: 1px solid #6F4A04;
  border-bottom: 1px solid #6F4A04;
}



#menu_primary {
  padding: 9px 0;
}

#menu_primary ul {
  list-style-type: none;
  overflow: hidden;
}

#menu_primary ul li {
  float: left;
  margin-left: 20px;
}

#menu_primary ul li:first-child { /* This works for everything except IE6, which needs the last li to be targeted explicitly */
  margin-left: 0;
}

#menu_primary ul li a {
  border: 1px solid #4E3805;
  color: #E8CEAE;
  display: block;
  font-size: .75em;
  padding: 4px 0;
  text-align: center;
  text-transform: uppercase;
  width: 98px;
}

#menu_primary ul li a { /* Safari */
  -webkit-border-radius: 14px;
}

#menu_primary ul li a, x:-moz-any-link, x:default { /* Firefox 3 */
  -moz-border-radius: 14px;
}

#menu_primary ul li a:hover {
  background: #BFA98C;
  border: 1px solid #4E3805;
  color: #4E3805;
}

.home #menu_primary ul li.menu_home a,
.about #menu_primary ul li.menu_about a,
.services #menu_primary ul li.menu_services a,
.cases #menu_primary ul li.menu_cases a,
.contact #menu_primary ul li.menu_contact a {
  background: #262626;
  border: 1px solid #262626;
  color: #E8CEAE;
}


#menu_secondary {
  padding-top: 10px;
}

#menu_secondary ul {
  list-style-type: none;
  overflow: hidden;
  width: 840px;
}

#menu_secondary ul li {
  float: left;
  margin-right: 20px;
}

#menu_secondary ul li a {
  border: 0;
  color: #888;
  display: block;
  font-size: .75em;
  font-weight: normal;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
  width: 100px;
}

#menu_secondary ul li a { /* Safari */
  -webkit-border-radius: 14px;
}

#menu_secondary ul li a, x:-moz-any-link, x:default { /* Firefox 3 */
  -moz-border-radius: 14px;
}

#menu_secondary ul li a:hover {
  background: transparent;
  color: #444;
}




#banner {
  background: #995C00 url("../images/bg_banner.png") top center repeat-x;
  border-top: 1px solid #000;
  border-bottom: 1px solid ;
  height:290px;
}

#wrapper {
  background: #fff url("../images/primary_bg.jpg") top center repeat-x;
}

.home #wrapper {
  padding-top: 20px;
}

.tour #wrapper { /* Blackouts */
  background: #000;
}

#header {
  margin: 0 10px;
  position: relative;
}

#highlight {
  position: absolute;
  right: 0;
  top: 60px;
}



h1, h2 {
  letter-spacing: -.05em;
  line-height: 30px;
}

h1 {
  color: #CCC;
  font-size: 24px;
  font-weight: bold;
  margin-top: 40px;
}

h2 {
  color: #666;
  font-size: 20px;
  font-weight: normal;
  margin-bottom: 40px;
}

h3 {
  color: #4E3805;
  font-size: 18px;
  margin-bottom: 20px;
}

h3.section, .blog_post .copy h4, h4.section {
  border-top: 1px solid #eee;
  clear: both;
  color: #888;
  font-size: .75em;
  margin: 0 0 20px 0;
  padding: 9px 0 10px 0;
  text-transform: uppercase;
}

h4, h5 {
  color: #624204;
  font-size: 1em;
}

h3 span, h4 span, h5 span {
  font-weight: normal;
}

.helper {
  color: #828282;
  font-size: .925em;
}

.buttons .helper {
  font-size: 1.1em;
}

#content label.error {
  color: #d12f19;
  font-size: 0.75em;
  font-weight: bold;
}

#content input.error, input.error:focus, .fieldWithErrors input, .fieldWithErrors textarea {
  border-color: #fbc2c4;
}

.odd {
  background-color: #efefef;
}

hr {
  border: 0;
  border-top: 1px solid #eee;
  clear: both;
  height: 0;
  margin: 0;
}

q, .pullquote {
  color: #666;
  font: italic 1em/20px Cambria, Georgia, Times, 'Times New Roman', serif;
}

cite {
  display: block;
  font-style: normal;
  font-weight: bold;
}

cite span {
  font-weight: normal;
}

#content p {
  margin-bottom: 20px;
}

.bulleted li {
  list-style-type: disc;
  margin-left: 1em;
}

.newsletter .bulleted, .newsletter .numbered {
  margin-bottom: 20px;
}

.numbered li {
  list-style-type: decimal;
  margin-left: 20px;
}

.download {
  background: transparent url("../images/icons/download_16x16.png") left center no-repeat;
  padding-left: 20px;
}

a.download:hover, a.download:active {
  background-image: url("../images/icons/download_16x16.png");
  background-position: left center;
  background-repeat: no-repeat;
}

#banner {
  background: #995C00 url("../images/bg_banner.png") top center repeat-x;
  border-bottom: 1px solid #D17D00;
  border-top: 1px solid ;
}

.home #banner em.helper {
  color: #425f1d;
  display: block;
  font-size: .77em;
  margin: 14px 0 10px 0;
}

.home #banner em.helper, .home #banner em.helper a, .home #banner em.helper b, .home #banner em.helper strong {
  line-height: 15px;
}

.home #banner em.helper a:link, .home #banner em.helper a:visited {
  color: #3F5C26;
  display: inline;
}

.home #banner em.helper a:hover, .home #banner em.helper a:active {
  background-color: #3F5C26;
  color: #fff;
}



#twitter {
  background: transparent url("../images/twitter_bird.png") top right no-repeat;
  margin-bottom: 20px;
  margin-top: 60px;


  
}
#twitter_div{
 width:400px;
}
#twitter .tweet {
  color: #888;
  font: italic 1em/20px Cambria, Georgia, Times, 'Times New Roman', serif;
  margin-bottom: 20px;
}

#twitter p {
  margin-bottom: 0;
}







#bg_footer {
  background: #191919;
  background-image: url("../images/graybg_light.jpg");
}

#footer {
  color: #666;
  font-size: .925em;
  padding: 20px 0;
}

#footer hr {
  display: none;
}

#footer h3 {
  color: #6F4A04;
  font-size: 18px;
  margin-bottom: 20px;
}

#footer ul.suggestions {
  border-top: 1px solid #333;
  margin-top: 10px;
  padding-top: 9px;
}

#footer ul.suggestions li a {
  border-bottom: 0;
  font-weight: normal;
}

#footer ul.suggestions li a:link {
  color: #999;
}

#footer ul.suggestions li a:visited {
  color: #999;
}

#footer ul.suggestions li a:hover, #footer ul.suggestions li a:active {
  background-color: #e2f1cf;
  color: #191919;
}

#footer ul.suggestions li.support {
  font-weight: bold;
  margin-top: 20px;
}

#footer ul.suggestions li.support em {
  color: #6F4A04;
  font-style: normal;
  font-weight: bold;
}

#footer ul.suggestions li em.support,
#footer ul.suggestions li em.support a {
  color: #7a8a67;
  font-style: normal;
  font-weight: bold;
}

#footer #runner {
  border-top: 1px solid #333;
  clear: both;
  color: #444;
  margin-top: 20px;
  padding-top: 19px;
}

#footer #runner .sitemap_primary,
#footer #runner .sitemap_secondary,
#footer #runner p {
  text-align: right;
}

#footer #runner .sitemap_primary li,
#footer #runner .sitemap_secondary li {
  display: inline;
  margin-left: 20px;
}

#footer #runner .sitemap_primary li a {
  font-weight: normal;
}

#footer #runner #watermark {
  padding: 7px 0;
}

#footer #runner .omega {
  float: right;
}

#footer #runner #watermark img {
  display: block;
}

#footer #pitch a:link, #footer #pitch a:visited {
  color: #666;
  font-weight: normal;
}

#footer #pitch a:hover, #footer #pitch a:active {
  color: #fff;
}


.buttons {
  clear: both;
  font-size: .785em;
  margin-bottom: 30px;
  overflow: hidden; 
}

.buttons a.button, .buttons button {
  background: #e2e2e2;
  border: 1px solid #e2e2e2;
  color: #646464;
  cursor: pointer;
  display: block;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 100%;
  font-weight: bold;
  margin-bottom: 0;
  padding: 4px 10px 5px 10px; 
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}

.buttons button {
  line-height: 16px; 
  overflow: visible;
  padding: 6px 10px 6px 10px; 
  width: auto;
}

.buttons button[type] {
  line-height: 20px; 
  padding: 5px 10px 5px 7px; 
}

*:first-child+html button[type] {
  padding: 4px 10px 3px 7px; 
}

.buttons button img, .buttons a img {
  border: none;
  margin: 0 3px -3px 0 !important;
  padding: 0;
}



.buttons button, .buttons a.button { 
  -webkit-border-radius: 14px;
}

.buttons a.button, .buttons button, x:-moz-any-link, x:default { 
  -moz-border-radius: 14px;
}



.buttons button:hover, .buttons a.button:hover, .buttons a.button:active {
  background: #304812;
  border: 1px solid #304812;
  color: #fff;
}



button.reverse, .buttons a.reverse {
  background: #507526;
  border: 1px solid #507526;
  color: #fff;
}

.buttons a.reverse:hover, button.reverse:hover, .buttons a.reverse:active {
  background: #304812;
  border: 1px solid #304812;
  color: #fff;
}



.buttons button.flat, .buttons a.flat {
  background: #e2e2e2;
  border: 1px solid #e2e2e2;
}

.buttons button.flat:hover, .buttons a.flat:hover {
  background: #8E5700;
  border: 1px solid #8E5700;
  color: #fff;
}


.uber_button {
  line-height: 65px;
  font-size: .925em;
}

.uber_button a.button {
  background-image: url("../images/bg_button_uber.png");
  background-repeat: repeat-x;
  background-position: bottom center;
  font-size: 1.1em;
  text-align: center;
}

.uber_button a.button {
  padding: 10px 0;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}


#banner .container_16 {
  position: relative;
}

#header_prom {
  position: absolute;
  left: 0;
  top: 60px;
}

#header_prom a:hover {
  background: none;
}

#banner .pitch {
  color: #E8CEAE;
  display: block;
  letter-spacing: -.05em;
  line-height: 40px;
  font-size: 40px;
  margin: 40px 0 20px 0;
  text-shadow: 0 -1px rgba(0, 0, 0, .3);
}

#banner h1 {
  color: #F4F4B6;
  font-size: 18px;
  font-weight: normal;
  margin: 0 0 20px 0;
}

#banner h2 {
  color: #304812;
  font-size: 30px;
}

#banner p {
  color: #304812;
}

#banner label {
  color: #304812;
  display: block;
  font-weight: bold;
  margin-bottom: 10px;
}

#banner input {
  background: #e2f1cf;
  border: 1px solid #649636;
  width: 208px;
}

#banner input:focus {
  background: #fff;
  border: 1px solid #649636;
}

#banner .uber_button {
  margin: 40px 0;
  color: #649230;
}

#banner .uber_button a.passive {
  color: #354e1a;
}

#banner .uber_button a:hover.passive {
  background: none;
  border-bottom: 1px solid #6b9c33;
  color: #D17D00;
}

#banner .uber_button h2 {
  margin: 0;
  font-size: 1.3em;
}

#banner .uber_button a.button {
  background-color: #4e7429;
  border: 1px solid #734A02;
  color: #fff;
  text-shadow: 0 -1px rgba(0, 0, 0, .5);
}

#banner .uber_button a:hover.button {
  background-color: #5b8730;
  border: 1px solid #593D05;
}

#banner .uber_button em {
  font-family: Garamond, Georgia, serif;
  font-weight: normal;
  font-style: normal;
  color: #d7decf;
}

#banner .uber_button span {
  display: block;
  font-size: .75em;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0;
  color: #a5ab9f;
}

#header_prom {
  position: absolute;
  left: 0;
  top: 40px;
}

#header_prom a:hover {
  background: none;
}

.home #header {
  margin-top: 30px;
  margin-bottom: 10px;
}

.home #header h2, .home #product_demo h2 {
  color: #000;
  letter-spacing: 0;
  line-height: 20px;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 20px;
}

.home #header p, .home #product_demo p {
  color: #666;
  font-size: 13px;
}

.home #feature_preview {
  margin-top: 20px;
}

.home #feature_preview li {
  margin: 0 0 20px 0;
}

.home #feature_preview li h4 {
  margin-bottom: 0;
  padding-left: 60px;
}

.home #feature_preview li p {
  font-size: .925em;
  padding-left: 60px;
}

.home #feature_preview li#feature_customize, .home #feature_preview li#feature_collaborate {
  margin-right: 20px;
}

.home #feature_preview li#feature_powerful_collaboration {
  background: url("../images/icons/tools_20x20.png") no-repeat;
}

.home #feature_preview li#feature_easy_document_management {
  background: url("../images/icons/documents-blue_20x20.png") no-repeat;
}

.home #feature_preview li#feature_more_productive_teams {
  background: url("../images/icons/tip_20x20.png") no-repeat;
}

.home hr {
  margin: 0 auto 19px auto;
  width: 940px;
}

#testimonials {
  position: relative; 
}

#testimonials h3 a:link {
  color: #D17D00;
}

#testimonials h3 a:hover {
  background: #D17D00;
  color: #fff;
}

#testimonials blockquote cite,
#testimonials blockquote em,
#testimonials blockquote span {
  float: left;
  margin-right: 4px;
}

#testimonials blockquote .who {
  padding: 10px 0;
}

#testimonials blockquote span.who {
  padding-bottom: 0;
}

blockquote cite {
  margin-bottom: 20px;
}

blockquote em {
  color: #b4b4b4;
  font-style: normal;
  font-weight: normal;
}

#testimonials blockquote span#readwriteweb {
  background: url("../images/logos/readwriteweb.png");
  display: block;
  height: 20px;
  text-indent: -9999px;
  width: 142px;
}

.home #blog_highlights #post_3 {
  margin-right: 0;
}





.features_index .explore_container #hub, .features_index .explore_container #user_home {
  margin-top: 20px;
}

.features #features {
  margin-top: 40px;
}

.features #feature_preview li h4 {
  margin-bottom: 0;
  padding-left: 60px;
}

.features #feature_preview li p {
  font-size: .925em;
  padding-left: 60px;
}

.features #features .buttons {
  clear: both;
}

.features #features .buttons {
  margin-bottom: 0;
}

.features_index #feature_preview li#feature_customize {
  margin-left: 0;
}

.features_index #feature_preview li#feature_share_files {
  margin-right: 0;
}

#feature_preview li#brand_design {
  background: url("../images/icons/brand.png") no-repeat;
}

#feature_preview li#web_development{
  background: url("../images/icons/dev.png") no-repeat;
}

#feature_preview li#reputation-management {
  background: url("../images/icons/reputation.png") no-repeat;
}

#feature_preview li#search-marketing {
  background: url("../images/icons/smarketing.png") no-repeat;
}

#hub, #user_home {
  position: relative;
}

#hub .description, #user_home .description {
  position: absolute;
  left: 0;
  top: 420px;
}


#anatomy-bottom-nav h3 {
  font-size: 1.1em;
  font-weight: bold;
}

#anatomy-bottom-nav h3, #anatomy-bottom-nav h3 a {
  color:#000;
}

#anatomy-bottom-nav .right h3 {
  margin-bottom: 18px;
}

#content p.anatomy-blurb {
  margin-top: 6px;
  margin-bottom: 10px;
}

.features_details #features-list img {
  border: 5px solid #eee;
  margin-top: 5px;
}

.features_details #features-list ul li#comprehensive_hub_management img {
  margin-bottom: 20px;
}

.features_details #features-list {
  clear: both;
}

.features_details #feature-list li {
  clear: both;
}

.features_details #features-list ul li {
  margin-bottom: 20px;
}

#help {
  font-size: .75em;
  text-align: right;
  text-transform: uppercase;
}

#help a {
  background: url("../images/icons/help.png") right center no-repeat;
  border: 0;
  color: #999;
  display: block;
  line-height: 40px;
  padding-right: 50px;
}

#help a:hover {
  background-image: url("../images/icons/help_hover.png");
  color: #8E5700;
}

.bigbutton h2 {
  font-size: 11px;
  margin: 0;
}

.bigbutton h2 a {
  letter-spacing: 0;
  text-decoration: none;
  text-transform: uppercase;
}

.bigbutton h2 a {
  color: #D17D00;
}

.bigbutton h2 a:hover {
  color: #444;
}

.bigbutton p {
  color: #666;
  margin: 0;
}

.screencasts li.alpha {
  clear: left;
}

.screencasts .thumbnail a {
  background: #CCC;
  border-bottom: 1px solid #cfe7b3;
  display: block;
  padding: 5px 5px 4px 5px;
}

.screencasts .thumbnail a:hover {
  background: #8E5700;
}

.screencasts .thumbnail img {
  display: block;
}

.screencasts p {
  font-size: .925em;
}

.screencast #banner .buttons {
  clear: both;
  margin-bottom: 20px;
}


#highlight .rss_link {
  margin-top: 4px;
}

#intro {
  color: #888;
  font: italic 1em/20px Cambria, Georgia, Times, 'Times New Roman', serif;
  float: right;
}



#investors img,
#team_members img {
  background: #eee;
  border-bottom: 1px solid #d4d4d4;
  margin-bottom: 20px;
  padding: 5px 5px 4px 5px;
}

#investors h3,
#team_members h4 {
  margin-right: 10px;
  margin-left: 10px;
}

#investors p,
#customers p {
  font-size: .925em;
}

#team_members #meenixs h5 {
  display: table-cell;
  height: 100px;
  vertical-align: middle;
}

#team_members h5 .title {
  font-weight: normal;
  color: #888;
}

#team_members p {
  clear: both;
  font-size: .925em;
}


.current_openings {
  overflow: hidden;
}

.current_openings p {
  font-size: .925em;
}

.current_openings .buttons {
  margin-bottom: 0;
}

.skills {
  font-size: .925em;
  margin-bottom: 20px;
}

.about_contact .map {
  margin-bottom: 20px;
}

.about_contact .map img {
  border: 5px solid #eee;
  display: block;
}

.about_contact .vcard .other,
.about_contact .vcard .buttons {
  margin-top: 20px;
}



.media_kit #logos img, .media_kit #screenshots img {
  background-color: #e2f1cf;
  border: 5px solid #e2f1cf;
}

.media_kit #logos ul, .media_kit #screenshots ul {
  overflow: hidden;
  width: 100%;
}

.media_kit #logos li, .media_kit #screenshots li {
  float: left;
  overflow: hidden;
  width: 33.3%;
}

.media_kit #screenshots li, .media_kit #logos li {
  margin-top: 10px;
  margin-bottom: 10px;
}

.media_kit #logos, .media_kit #screenshots, .media_kit #tour, .media_kit #documents {
  margin-bottom: 40px;
}

.media_kit h3.section, .media_kit h4.section {
  margin-bottom: 0px;
}

.media_kit #media_kit_download {
  background-image: url("");
  background-position: 10px center;
  background-repeat: no-repeat;
  margin: 0 auto;
  padding-left: 20px;
  width: 220px;
}