@import url(front-sbox.css);
@import url(front-feature.css);
@import url(tfoot.css);
@import url(styles.css);
body{ padding: 0 0 0 0; margin:0;}
div.clearer { clear: both; line-height: 0; }
form { margin: 0; padding: 0; }
h1, h2 { margin: 0; padding: 0; }
img{ border: 0; }
table img { display: block; }
.tpnav { position:absolute;right:0px;top:26px;text-align:right;font:14px Arial, Helvetica, sans-sarif;text-shadow:0 -1px #003;}
.tpnav a{color:#fff;}
#content { color: #333333; font: normal 11px Verdana, Arial, Helvetica, sans-serif;padding:20px 0 20px 0;}
#content h2 { color: #363A46; background:none;font:bold 28px/38px Arial, Helvetica, sans-sarif;text-transform: capitalize; }
#content li { padding-bottom: 5px; }
#content ul { margin: 5px 0 5px 15px; padding: 0; }
#content p{font:16px/26px Arial, Helvetica, sans-sarif;color:#666;}
#tframe { margin: 0 auto;}
#thead { padding: 0;margin:0;background:url(/images/tpl/top/bg.png);background-repeat:repeat-x;background-position:bottom left;}
#thead .bottom { padding: 0; }
#thead .logo {padding:20px 0;width:170px;}
#thead .zaffil-dante { background: url(/images/tpl/curv/front_freeconf_top.gif) no-repeat left top; }
#thead .zaffil-freeconf { background: url(/images/tpl/curv/front_freeconf_top.gif) no-repeat left top; }
#tpage { padding-top: 10px;background:url(/images/tpl/feature/gloss.png);background-repeat:repeat-x;background-position:top left;margin:0;border-top:solid 1px #fff;}
#tside { color: #666666; font: normal 10px Verdana, Arial, Helvetica, sans-serif; line-height: 1.2em; padding: 15px 0 15px 15px; width: 164px; }
#tside h2 { border-top: 1px solid #669900; color: #669900; font: bold 16px "Trebuchet MS", Verdana, Arial, sans-serif; line-height: 1.0em; margin: 3px 0 0 0; padding: 8px 0 5px 0; text-transform: uppercase; }
#tside li { margin: 4px 0 0 0; padding: 0; }
#tside p { margin: 12px 0 12px 0; padding: 0; }
#tside ul { margin: 8px 0 8px 20px; padding: 0; }
.wrapper{width:980px;margin:0 auto;position:relative;}
#feature{background:url(/images/tpl/feature/bg.png);height:384px;margin-top:1px;z-index:1;}
#feature .wrapper{background:url(/images/tpl/feature/splash.png);background-repeat:no-repeat;height:100%}
#feature .left{float:left;width:58%;margin:50px 0 0 0;}
#feature .right{float:right;width:41%;margin:45px 0 0 0;}
#feature h1{background:none;font:bold 36px/50px Arial, Helvetica, sans-sarif;text-shadow:0 1px #fff;}
#feature p{font:16px/26px Arial, Helvetica, sans-sarif;color:#666;text-shadow:0 1px #fff;}
#feature .big-btn{float:left;position:relative;left:-16px;margin-top:10px;}
hr{background:#fff;height:4px;border:solid 1px #ddd;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin:20px 0;outline:0;color:#fff;padding:0;overflow:hidden;width:100%;}
.row{float:left;width:100%;overflow:hidden;}
.row .teaser{width:306px;float:left;margin-bottom:10px;}
.row .spacer{width:30px;float:left;height:200px;}
.row .teaser img{float:left;margin-right:10px;}
.row .teaser h2{}
.row .teaser p{}
.authbar{height:0px;font:14px/20px Arial, Helvetica, sans-sarif;z-index:2;}
.authbar a, .authbar a:link, .authbar a:visited{font:14px/20px Arial, Helvetica, sans-sarif;color:#09c;text-shadow:0 1px #fff;}
.authbar .edit_toggle{position:absolute;top:10px;left:0px;width:180px;padding:5px;z-index:3;}
.authbar .auth{color:#777;}
.authbar .welcome{position:absolute;left:230px;top:15px;}
.authbar .links{position:absolute;right:11px;top:15px;}
.blurb{background:url(/images/tpl/feature/blurb.png);height:102px;float:left;width:100%;position:relative;margin:10px 0 30px 0;}
.blurb2{background:url(/images/tpl/feature/blurb2.png);height:102px;float:left;width:100%;position:relative;margin:10px 0 30px 0;}
.blurb .button-right, .blurb2 .button-right{position:absolute;top:19px;right:8px;}
#tpage .blurb h2, #tpage .blurb2 h2{position:absolute;top:19px;left:20px;color:#422E2E;font-size:34px;text-shadow:0 1px #fff;}
#tpage .blurb p, #tpage .blurb2 p{position:absolute;top:55px;left:20px;color:#947676;font-size:20px;text-shadow:0 1px #fff;font-weight:bold;}