/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,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,th,var {font-style:normal;font-weight:normal;}
ol,ul {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;}

em {font-style:normal;}
strong {font-weight:bold; color: #445E25}

body { background-color: #fff; color:#666; font-size: 14px; 
	font-family: Helvetica Neue, Helvetica, sans-serif; font-weight:300; }
a { color:#445E25; text-decoration:underline; }
a:hover { color:#666; }

#content { width: 960px; margin-left:auto; margin-right:auto; }

h1 { background:url(../images/logo.jpg) no-repeat; width:350px; height:158px; overflow:hidden; text-indent:-9999px; margin:0px 0 0 -17px; }

h2 { font-size:25px; line-height: 38px; font-weight:300; color:#666; margin:-28px 0 30px 0px; }

.rounded,
#signup { background-color:#ffffff; -moz-border-radius: 15px; -webkit-border-radius: 15px; border: 0; }

#features { width: 990px; overflow:hidden; border-top:2px dashed #ccc; }
#features li { width:298px; height:110px; float:left; margin: 30px 30px 0 0; }
#features li p { background:no-repeat 12px center; padding:15px 20px 15px 100px; }
#features li p strong { font-size:24px; line-height:24px; display:block; margin-bottom: 5px; font-weight:normal; }

#features li.content p { background-image:url(../images/content.jpg) }
#features li.hosting p { background-image:url(../images/hosting.jpg) }
#features li.shosting p { background-image:url(../images/shosting.jpg) }

#signup { margin: 30px 0 30px 0; padding: 15px 20px 15px 20px; overflow:hidden; }
#signup p { float:left; font-size:25px; line-height:26px; color:#000000; margin:6px 0 0 0; }
#signup p em { color:#666; }
#signup .form { float:right; width:280px; }

#footer { margin: 30px 0 30px 0; clear: both; overflow:hidden; }
#closing { font-size:15px; float:left; }
