/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

/* LAYOUT */
body{text-align: left;font: 12px "Lucida Grande", arial, helvetica,"helvetica neue", tahoma, sans-serif;color: #333333;line-height: 1.6em;width: 920px;margin: 0 auto;}

a {text-decoration: none;color: #777;cursor:pointer}
a:hover {text-decoration: none;cursor:pointer}

#header{width: 920px;padding-top:20px;float: left;}	
#header h1{float: left;height:50px;background:transparent url(Images/logo-small.png) no-repeat scroll 0 0;float: left;width: 230px;text-indent:-999em;text-decoration: none;}

#navbar {margin-top: 22px;float: right;font-size:13px;font-weight:bold;color: #777777;}
#navbar ul{padding:0;margin:0;white-space:nowrap;list-style-type:none;}
#navbar li {display:inline;list-style-type: none;margin-left: 14px;padding-left:10px;float: right;text-align:right}
#navbar li a:hover{color: #555;}
#navbar li.contact_info a:hover{text-decoration:underline;color:#777777}
#home li#home_link a, #frontier li#frontier_link a, #about li#about_link a{color:#222; }

#wrapper{float:left}
#viewer{margin-top:20px;width:850px;height:330px;background-color:#f5f5f5;border:1px solid #e8e8e8;-moz-border-radius: 5px; -webkit-border-radius: 5px;padding:30px 45px 30px 25px;position:relative}
#screenshot{position:absolute;width: 460px;height:350px;right: 5px;top: 0px;}
#viewer-image-A {float: none;position: relative;top: 14px;left: -30px;}
#viewer-image-B {float: none;position: relative;top: -353px;left: -30px;}
#summary{width: 375px;height:350px}
#summary h1{font-size:38px;line-height:51px;font-weight:bold;color:#434343}
#more{position:absolute;bottom: 50px;right: 545px;}
#more a{font-size:14px;font-weight:bold}
#more a:hover{text-decoration:underline}

#data{float: left;width:910px;padding:30px 5px}
#column_left{float: left;width:440px}
#column_right{float: right;width:420px}
h2{font-size:18px;font-weight:bold;margin-bottom:22px;}
#column_right h2{padding-left:8px}

#quotes{height: 17em;}
#column_left p#quote {font-size:24px;line-height:36px;color: #777;max-width:18em;padding-top:0px}
#column_left p#attribution {margin-top:12px;}
.quote_mark{font-family: "Hoefler Text",  "Times New Roman", "Arial", "Georgia", serif;font-size:50px;position:relative; top: .3em;color: #777;line-height:0px}
.left_quote{padding-right:2px}
.right_quote{padding-left:2px}
.speaker{font-weight:bold}
.company{font-style:italic}
#quote-A {float: left;}
#quote-B {float: left;}

.mc-field-group{display:inline;}
#mce-EMAIL {height:19px;font-size:13px;width:230px;padding-left: 3px;padding-right:3px;color: #484848;padding-top:2px}
.mc-field-group label {padding-right:3px;}
input#mc-embedded-subscribe {padding-left:4px;cursor: pointer;}
#mce-success-response, #mce-error-response.response {font-size:11px; color: #E57817;line-height:1.5em;margin-top:9px;margin-bottom:7px;float: left;}

a.twtr-join-conv {font-weight:bold;text-decoration:underline; margin-top: -2px;}

.contents{float: left;width: 920px;;margin-top:45px}
.main_content{width:605px;float:right;padding-top:2px}
.sidebar{width: 30%;float: left;padding-left:10px}

.main_content h1{font-size:24px;margin-bottom:32px}
table#about_us td.picture img{
	height: 100px;
}
table#about_us td.picture {vertical-align: top;padding-left: 0px;padding-top:2px;padding-bottom:0px;}
table#about_us td.description {padding-left: 40px;padding-bottom:40px}
table#about_us td.description#elizabeth {padding-bottom:70px}

table#about_us td.description h2 {font-size: 14px;text-align: left;margin-bottom: 8px;color: #333;font-weight: bold;}
table#features td{vertical-align:top;width: 280px;}
table#features td.left{padding-right:60px}
table#features td p{padding-bottom:50px;padding-left: 1px;padding-right:1px;line-height:20px;font-size:12px}
table#features tr:last-child td p{padding-bottom:35px;	}
table#features tr h2{padding-top:15px;margin-bottom:7px;font-size:14px;padding-left: 1px;padding-right:1px}

.sidebar h3{font-weight:bold;margin-bottom:5px;font-size:13px}
.sidebar li{color:  #666666;}
.underlined{border-bottom:2px solid #eee}

div#copyright {font-size: 10px;color: #666666;clear: both;float: left;width: 915px;text-align: left;margin-top: 10px;height: 30px;border-top:1px solid #ddd;padding:5px 5px 0px 2px}



