/* Reset all browser defaults */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

/* GLOBALS *****************************/

html {
  background:#eee;
  font-family:Georgia,"Century Schoolbook L",serif;
  line-height:1.5em;
  font-size:1em;
  color:#1D1D1D;
}

#global {
  width: 53em;
  margin:0 auto;
  background:#FFF;
  padding:0 4em 1em;
  overflow:hidden;
}

.hidden {
  display:none;
}

em {
  font-style:italic;
}

a {
  outline: none;
}

:focus {
  -moz-outline-style: none;
}

/* TOOLS *****************************/

body.js-on .hide-with-js {
  display:none;
}

body.js-on .hidden-without-js {
  display:block;
}



div.newrow {
  clear:both;
}

div.newrowpadded {
  clear:both;
  height:0.8em;
}


/* HEAD *****************************/

#head {
  margin:1.3em auto 2em;
  float:left;
  width:100%;
}

#head h1 {
  text-align:left;
  margin:0 0 0.5em 0;
  float:left;
}

#head img {
  margin:0 auto 0em;
  width:8em;
  width:6.5em;
}

#head h2 {
  text-align:left;
  font-size:1.2em;
  margin:0 0 0 0;
  color:#999;
}

/* Textintro *****************************/

#intro {
  font-size:1.4em;
  line-height:1.3em;
  margin:0 0 1.6em 0;
}

#intro a {
  color:#1D1D1D;
}

#intro a:hover {
  color:#FF8215;
}

/* NAVIGATION *****************************/

#navigation {
  font-size: 1em;
  margin:0.6em 0 0 0;
  float: right;
}

#navigation li {
  float:left;
  margin:0 0.4em 0 0;
}

#navigation li a {
  padding:0.2em 0.7em;
  /*-moz-border-radius: 0.8em;
	-webkit-border-radius: 0.8em;*/
	border-radius: 0.8em;
	background:#fff;
  color:#999;
	text-decoration:none;
	display:block;
}

#navigation li a:hover {
  background:#DDD;
  color:#000;
  text-decoration:none;
}

body#index #navigation li a.index, 
body#tour #navigation li a.tour, 
body#faq #navigation li a.faq, 
body#manifest #navigation li a.manifest, 
body#add-ons #navigation li a.add-ons, 
body#blog #navigation li a.blog,
body#trial #navigation li a.trial {
  background:#c32029;
  color:#FF8215;
  color:#FFF;
  text-decoration:none;
}

body#index #navigation li a.index:hover, 
body#tour #navigation li a.tour:hover, 
body#faq #navigation li a.faq:hover, 
body#manifest #navigation li a.manifest:hover,
body#add-ons #navigation li a.add-ons:hover,
body#blog #navigation li a.blog:hover, 
body#trial #navigation li a.trial:hover {
  background:#FFF;
  color:#FF8215;
  background-color: #c32029;
                  
                
  color:#FFF;
}

/* CONTENT *****************************/

#content {
  width:100%;
  margin:0 0 0 0;
}

#content a {
  text-decoration:none;
  color: #c32029;
}

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

#content code.inline {
  color: #c32029;
  font-family:Georgia,serif;
  font-size:1.5em;
}

/* COLUMN *****************************/

div.column {
  margin-left: 0;
  margin-bottom: 1em;
  margin-right: 2.5em;
  margin-top: 8px;
  float:left;
}

div.column.c1 {
  width:16em;
}

div.column.c2 {
  width:34.5em;
}

div.column.c3 {
  width:53em;
  margin-right:0;
}

div.column.right {
  float:right;
}

div.column.last {
  margin-right:0;
}

div.column h1 {
  font-size:1.4em;
  line-height:1.3em;
  color:#1D1D1D;
}

div.column.rightalign h1 {
  text-align:right;
}

div.column h2 {
  margin:0 0 0.8em;
  font-size:1.2em;
  color:#999;
}

div.c1.column h2 {
  text-align:right;
}

div.column h3 {
  margin:0 0 0.6em;
  font-weight:normal;
  font-size:1em;
  color:#999;
}

h3 {
  //margin:0 0 0.6em;
  font-weight:normal;
  font-size:1em;
  color:#999;
}

div.column p {
  margin-bottom:1em;
  font-size:0.95em;
}

div.column ul {
  margin:1em 0;	
}

div.column li {
  margin-left:1em;	
}

div.column ul, div.column ol {
  margin:1em 0 1em 0;
}

div.column ul li {
  list-style:disc;	
}

div.column ol li {
	list-style-type:decimal;
}

div.column ul.plain-list {
  margin:0;	
}

div.column ul.plain-list li {
  list-style:none;
  margin-left:0;	
}

/* FOOTER *****************************/

#footer {
  text-align: center;
  padding:3em 0 1em;
  color:#999;
  clear:both;
  font-size:0.8em;
}

#footer a {
  text-decoration:underline;
  color:#999;
}

#footer a:hover {
  text-decoration:none;
  color:#1D1D1D;
}

/* LANGUAGE *****************************/
#small_head {
  text-align:right;
  font-size:0.7em;
  padding:1em 0 0 0;
  color:#999;
}

#small_head a {
  color:#999;
}

#small_head:hover, #small_head:hover a {
  color:#1D1D1D;
}

#small_head strong {
  font-weight:bold;
}

#signup {
	text-align: right;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 1.46em;
}

#signup td {
	padding: 8px;
	background-color: #c32029;
}

#image_column {
	padding-right: 8px;
	float: left;
}

.feature {
	padding: 8px;
	margin-left: 7em;
	color: white;
  width: 630px;
}

#big_button {
//  float:left;
	border-style: solid;
	background-color: white;
//	width: 100%;
//	border-color: #9fa3a2;
//	color: black;
//	border-width: 3px;
}


