body { margin: 0pt; padding: 0pt; background: rgb(17, 17, 17) url('bg.jpg') repeat-x scroll left top; height: 509px; color: rgb(119, 119, 119); font-family: Tahoma,Arial,Verdana,sans-serif; }
acronym, abbr { border-bottom: 1px dotted rgb(51, 51, 51); letter-spacing: 0.07em; cursor: help; }
blockquote { border-left: 5px solid rgb(221, 221, 221); margin: 0px 20px 0pt 10px; padding-left: 20px; background-color: rgb(248, 250, 251); }
cite { font-style: normal; }
#container { height: 509px; }
#header { background: transparent url('the-horizontal-header.jpg') no-repeat scroll center top; float: left; width: 780px; height: 509px; }
hr, .nascosto, #header h2 { position: absolute; top: 0pt; left: -9000px; }
#header h1 a:link, #header h1 a:visited { background: transparent url('logo.png') no-repeat scroll center top; overflow: hidden; display: block; position: absolute; top: 23px; left: 180px; z-index: 1; width: 132px; height: 470px; text-indent: -9000px; cursor: pointer; }
#navigation { padding: 5px; overflow: hidden; position: absolute; top: 394px; left: 77px; font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 16px; font-size-adjust: none; font-stretch: normal; }
#navigation ul { margin: 0pt; padding: 0pt; background: transparent url() repeat scroll left bottom; list-style-type: none; list-style-image: none; list-style-position: outside; }
#navigation ul li a { overflow: hidden; margin-bottom: 4px; display: block; width: 110px; height: 16px; font-weight: bold; text-decoration: none; text-indent: -9000px; }
#navigation ul #index a { background: transparent url('index.gif') no-repeat; }
#navigation ul #index a:hover { background: transparent url('index.gif') no-repeat scroll center bottom; }
#navigation ul #about-nav a { background: transparent url('about.gif') no-repeat; margin-top: -2px; }
#navigation ul #about-nav a:hover { background: transparent url('about.gif') no-repeat scroll center bottom; }
#navigation ul #submit-nav a { background: transparent url('submit.gif') no-repeat; }
#navigation ul #submit-nav a:hover { background: transparent url('submit.gif') no-repeat scroll center bottom; }
#navigation ul #feed-nav a { background: transparent url('feed.gif') no-repeat; margin-top: -2px; }
#navigation ul #feed-nav a:hover { background: transparent url('feed.gif') no-repeat scroll center bottom; }
#menu { background: transparent url() repeat-y scroll left top; margin-left: 22px; width: 174px; float: right; display: none; }
#menu h3 { border-bottom: 2px solid rgb(222, 222, 222); background: transparent url() no-repeat scroll left bottom; overflow: hidden; margin-top: 5px; padding-bottom: 1px; width: 123px; height: 20px; color: rgb(92, 78, 50); text-transform: uppercase; font-family: Tahoma,Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; text-indent: -9000px; }
#menu a { color: rgb(46, 46, 46); text-decoration: none; }
#menu a:hover { border-bottom: 1px solid rgb(128, 144, 128); text-decoration: none; }
#menu li { margin-left: 0px; }
#menu li li { margin-left: -20px; }
#menu select { margin: 10px 0pt 0pt 15px; }
#menu input { font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; margin-top: 8px; }
#src_istru { padding: 4px; background: rgb(221, 221, 221) url('livesearchbgdark.jpg') repeat-y scroll center; text-align: left; }
#src_istru small { margin: 0pt; padding: 0pt; }
input#livesearch { margin: 0pt; width: 95%; }
input#searchsubmit { border: 1px solid rgb(136, 138, 139); background: rgb(241, 213, 206) url('h33.gif') repeat; display: none; }
#results { border: 1px solid rgb(179, 183, 185); margin: 0px; background: rgb(238, 238, 238) url('livesearchbg.jpg') repeat-y scroll center; width: 148px; position: absolute; z-index: 100; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; display: none; }
.ris_item:hover, #highlight, #highlight:hover { background: rgb(243, 222, 216) none repeat-y scroll center; }
#results:hover #highlight { border: medium none ; padding: 5px 2px; background: transparent none repeat; text-decoration: none; }
#highlight small, #highlight small span a { color: rgb(153, 153, 153); }
.ris_item { padding: 5px 10px; }
.ris_item span a, .ris_item span a:visited { word-spacing: -1px; line-height: 1.3em; font-weight: normal; color: rgb(187, 187, 187); text-decoration: none; }
#content { margin: 75px 0pt 0pt -365px; float: left; font-family: "Lucida Grande",Arial,Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 17px; font-size-adjust: none; font-stretch: normal; }
#content h2 { padding-bottom: 2px; position: absolute; top: 42px; left: 470px; width: 404px; color: rgb(92, 78, 50); font-family: Tahoma,Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 0.9em; line-height: normal; font-size-adjust: none; font-stretch: normal; text-align: center; text-transform: uppercase; z-index: 80; }
#arrows { position: fixed; top: 440px; left: 650px; width: 90px; height: 30px; cursor: pointer; }
#arrows ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#arrows ul li { margin: 0pt; padding: 0pt; display: inline; width: 40px; height: 30px; }
#arrows ul li a { overflow: hidden; margin-right: 5px; float: left; display: block; width: 40px; height: 30px; cursor: pointer; text-indent: -9000px; font-size: 50em; }
#arrows ul #arleft a { background: transparent url('sinistra.png') no-repeat; }
#arrows ul #arright a { background: transparent url('destra.png') no-repeat; }
.post { margin: 0px 10px 0pt 0px; padding: 23px 5px 5px 30px; background: transparent url('sfondopost.png') no-repeat scroll 30px 0px; position: relative; float: left; width: 350px; height: 330px; z-index: 70; }
.post h3 { margin: 0pt 0pt 0pt 20px; width: 300px; color: rgb(224, 144, 121); font-weight: bold; font-size: 15px; text-align: center; }
.post h3 a { color: rgb(220, 130, 104); text-decoration: none; }
.post h3 a:visited { color: rgb(182, 93, 76); }
.post-inner { margin: 0px 10px 0pt 0px; padding: 10px; background: transparent url('sfondopost.gif') no-repeat scroll left bottom; float: left; width: 280px; height: 300px; z-index: 70; }
.storycontent { margin: 0px 0pt 0pt 22px; background: transparent url('sfondostorycontent.jpg') no-repeat scroll 100px -9px; padding-left: 8px; width: 300px; height: 255px; }
.storycontent a img { border: 1px solid rgb(204, 204, 204); margin: 0pt 5px 2px 0pt; padding: 3px; float: left; }
.storycontent a:hover img { border: 1px solid rgb(102, 102, 102); }
.storycontent h4 { border: medium none ; margin: 10px 0pt -10px; padding: 0px; background: transparent none repeat; font-family: Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; text-align: left; }
.storycontent a { border-bottom: 1px dashed rgb(136, 138, 139); color: rgb(159, 77, 53); text-decoration: none; }
.storycontent a:hover { border-bottom: 1px solid rgb(136, 138, 139); color: rgb(159, 77, 53); }
.storycontent ul { list-style-type: disc; list-style-image: url('bullett.gif'); list-style-position: outside; }
.storycontent dl dd a { border: medium none ; }
.storycontent dl dd a:hover { border-bottom: 1px dotted rgb(136, 138, 139); }
.storycontent dl dt { margin-bottom: -10px; font-size: 12px; }
.storycontent dl dd { background: transparent url('ddbull.gif') no-repeat scroll left center; margin-left: 10px; padding-left: 15px; }
.meta { border-top: 3px solid rgb(222, 222, 222); color: rgb(136, 136, 136); font-size: 9px; display: inline; }
.meta li, ul.post-meta li { display: inline; }
.meta ul { margin: 0pt; padding: 0pt; display: inline; list-style-type: none; list-style-image: none; list-style-position: outside; background-color: green; }
.meta a { border-bottom: 1px dotted rgb(136, 138, 139); color: rgb(159, 77, 53); text-decoration: none; }
.meta a:visited { color: rgb(106, 51, 36); text-decoration: none; }
.meta a:hover { border-bottom: 1px solid rgb(136, 138, 139); color: rgb(212, 102, 71); }
.feedback { margin-right: 30px; position: absolute; top: 315px; right: 15px; clear: both; color: rgb(212, 102, 71); font-family: Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; letter-spacing: -1px; text-align: right; }
.feedback a { color: rgb(159, 77, 53); text-decoration: none; }
.feedback a:hover { color: rgb(212, 102, 71); text-decoration: overline; }
.feedback a:visited { color: rgb(106, 51, 36); }
.retin a { background: transparent url('freccina.gif') no-repeat scroll right center; padding-right: 12px; }
#nav_page { padding: 5px; background: rgb(238, 238, 238) url('post.gif') no-repeat scroll left bottom; margin-bottom: 15px; }
#nav_page a { color: rgb(159, 77, 53); text-decoration: none; }
#nav_post { padding: 0px 5px; background: rgb(238, 238, 238) url('post.gif') no-repeat scroll left bottom; margin-top: 5px; margin-bottom: 0px; }
#nav_post a { color: rgb(159, 77, 53); text-decoration: none; }
.previous { font-size: 10px; float: left; margin-bottom: 15px; }
.next { font-size: 10px; float: right; }
.clear { clear: both; }
#commentbox { background: transparent url('sfondocommenti.png') no-repeat; margin-top: 0px; padding-left: 35px; float: left; width: 560px; height: 350px; }
#commtext { margin: 10px 30px 0pt 0px; padding: 10px; background: transparent url('sfondocommtext.jpg') no-repeat scroll 10px 20px; overflow: auto; width: 240px; height: 270px; float: left; }
#commtext a { border-bottom: 1px dotted rgb(187, 187, 187); color: rgb(159, 77, 53); text-decoration: none; }
#commtext h3 { margin-left: 0px; width: 210px; color: rgb(182, 93, 76); font-weight: bold; font-size: 15px; text-align: left; }
ol#commentlist { margin: 5px 0px 0px; padding: 0pt; float: left; width: 210px; height: 230px; list-style-type: none; }
ol#commentlist li { border-bottom: 1px solid rgb(198, 129, 116); }
ol#commentlist li a { color: rgb(159, 77, 53); text-decoration: none; }
ol#commentlist li a:hover { color: rgb(159, 77, 53); text-decoration: none; }
.storycontent a:hover { border-bottom: 1px solid rgb(136, 138, 139); color: rgb(159, 77, 53); }
#commentform { margin: 23px 0pt 0pt 0px; float: left; }
#commentform h3 { margin-left: 0px; width: 210px; color: rgb(182, 93, 76); font-weight: bold; font-size: 15px; text-align: left; }
#inputs { float: left; }
#author, #email, #url { border: 1px solid rgb(179, 183, 185); margin: 0px 0px 5px 7px; padding: 2px; font-family: Tahoma,Arial,Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; background-color: rgb(239, 239, 239); }
.alt {  }
#commentbox textarea { margin-left: 7px; width: 180px; height: 90px; font-family: Tahoma,Arial,Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#butmit { border: 1px solid rgb(170, 170, 170); margin-left: 7px; width: 80px; height: 20px; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.9em; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.credit a:link, .credit a:hover { color: rgb(255, 255, 255); text-decoration: none; }
#sites-index { margin: 55px 0px 0pt 0pt; padding: 23px 0px 5px 50px; background: transparent url('sfondoindex.png') no-repeat scroll 30px 0px; float: left; width: 404px; height: 399px; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: 20px; font-size-adjust: none; font-stretch: normal; z-index: 3; }
#sites-index a { border-bottom: 1px dotted rgb(187, 187, 187); color: rgb(159, 77, 53); text-decoration: none; }
#sites-index a:hover { border-bottom: 1px solid rgb(136, 138, 139); color: rgb(159, 77, 53); }
#sites-index a:visited { border-bottom: 1px solid rgb(204, 204, 204); }
#sites-index h3, #about h3, #submit h3 { margin: 5px 0pt 0pt -10px; background: transparent none repeat; color: rgb(112, 156, 120); font-family: Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: normal; text-align: center; padding-bottom: 2px; }
#sites-index p { margin-top: -3px; text-align: right; }
#sites-index ul { list-style-type: disc; list-style-image: url('freccina.png'); list-style-position: outside; position: relative; }
#firstcol { margin: 25px 15px 0pt 3px; padding: 0pt; float: left; list-style-type: disc; list-style-image: url('freccina.png'); list-style-position: outside; }
#secondcol { margin: 25px 10px 0pt; padding: 0pt; float: left; list-style-type: disc; list-style-image: url('freccina.png'); list-style-position: outside; }
#thirdcol { margin: 25px 0pt 0pt 10px; padding: 0pt; float: left; }
#thirdcol ul { margin: 0pt; padding: 0pt; }
#more { margin: 0px 10px; padding: 0pt; }
#sites-index-page { margin: 55px 0px 0pt 0pt; padding: 23px 0px 5px 60px; background: transparent url('sfondobox.png') no-repeat scroll 30px 0px; float: left; width: 300px; height: 399px; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: 20px; font-size-adjust: none; font-stretch: normal; z-index: 3; }
#about { margin: 55px 0px 0pt 0pt; padding: 23px 5px 5px 60px; background: transparent url('sfondobox.png') no-repeat scroll 30px 0px; float: left; width: 270px; height: 399px; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: 17px; font-size-adjust: none; font-stretch: normal; z-index: 3; }
#about a { border-bottom: 1px dotted rgb(202, 222, 221); color: rgb(112, 156, 120); text-decoration: none; }
#submit { margin: 55px 0pt 0pt; padding: 23px 5px 5px 60px; background: transparent url('sfondobox.png') no-repeat scroll 30px 0px; float: left; width: 270px; height: 399px; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: 18px; font-size-adjust: none; font-stretch: normal; z-index: 3; }
#submit a { border-bottom: 1px dotted rgb(202, 222, 221); color: rgb(112, 156, 120); font-weight: bold; text-decoration: none; }
.contactform { margin-top: -6px; position: relative; font-family: Tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.9em; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.contactleft { margin: 5px 0pt; padding: 4px; display: inline; float: left; clear: both; width: 25%; text-align: right; }
.contactright { margin: 5px 0pt -5px 25px; padding: 4px 4px 0pt; float: left; display: inline; font-family: "Lucida Grande",Arial,Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.1em; line-height: 1.6em; font-size-adjust: none; font-stretch: normal; text-align: left; }
.contactright input { border: 1px solid rgb(85, 85, 85); padding: 2px; display: block; font-family: Tahoma,Arial,Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: 16px; font-size-adjust: none; font-stretch: normal; }
.contactright textarea { width: 175px; height: 50px; font-family: Tahoma,Arial,Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: 16px; font-size-adjust: none; font-stretch: normal; }
.contacterror { border: 1px solid rgb(255, 0, 0); }
#contactsubmit { border: 1px solid rgb(85, 85, 85); height: 20px; background-color: rgb(177, 201, 181); }
#posName, #posEmail, #posRegard { width: 130px; }
#processinput { border: medium none ; }
.contbox { margin-top: 8px; padding-left: 5px; width: 240px; height: 200px; }
.contbox-index { margin-top: -15px; padding-left: 20px; height: 260px; }
#download { margin: 3px 0pt 3px 35px; padding: 0pt; }
#footer { padding: 0pt; background: transparent url('footer.jpg') no-repeat; float: right; width: 315px; height: 509px; color: rgb(255, 255, 255); text-indent: -49000px; }
#cs { background: transparent url('cs.gif') no-repeat; overflow: hidden; margin-top: 81px; right: 0px; width: 15px; height: 90px; float: right; cursor: pointer; text-indent: -49000px; text-decoration: none; z-index: 5; }
#cs:hover { background: transparent url('cs.gif') no-repeat scroll -16px 0px; }
#feed { background: transparent url('rssfeed.gif') no-repeat; overflow: hidden; width: 60px; height: 9px; float: right; cursor: pointer; top: 96px; left: 406px; text-indent: -49000px; text-decoration: none; display: none; }
#feed:hover { background: transparent url('rssfeed.gif') no-repeat scroll center bottom; }
#xhtml { background: transparent url('xhtml.gif') no-repeat; overflow: hidden; width: 13px; height: 30px; float: right; cursor: pointer; margin-top: 62px; margin-right: -75px; text-indent: -49000px; text-decoration: none; display: none; }
#xhtml:hover { background: transparent url('xhtml.gif') no-repeat scroll -13px 0px; }
#css { background: transparent url('css.gif') no-repeat; overflow: hidden; width: 15px; height: 20px; position: absolute; cursor: pointer; top: 46px; right: 0px; text-indent: -49000px; text-decoration: none; display: none; }
#css:hover { background: transparent url('css.gif') no-repeat scroll -14px 0px; }
#wp { background: transparent url('wp.gif') no-repeat; overflow: hidden; width: 15px; height: 9px; position: absolute; cursor: pointer; top: 96px; left: 540px; text-indent: -49000px; text-decoration: none; display: none; }
#wp:hover { background: transparent url('wp.gif') no-repeat scroll center bottom; }
.navig { margin: 85px -10px 0pt 5px; width: 40px; height: 100px; display: block; float: left; }
.navig a { cursor: pointer; }
#top { background: transparent url('top.gif') no-repeat; margin-bottom: 10px; width: 40px; height: 50px; text-indent: -99900px; display: block; }
#bottom { background: transparent url('bottom.gif') no-repeat; width: 40px; height: 50px; text-indent: -99900px; display: block; }
#technorati * { display: none; }

/* ::::: http://www.thehorizontalway.com/wp-content/themes/thehorizontalway/sIFR-screen.css ::::: */

.sIFR-flash { margin: 0pt; visibility: visible ! important; }
.sIFR-replaced { visibility: visible ! important; }
span.sIFR-alternate { overflow: hidden; position: absolute; left: 0pt; top: 0pt; width: 0pt; height: 0pt; display: block; z-index: 2; }
.sIFR-hasFlash .post h3 { margin: 0pt 0pt 0pt 22px; visibility: hidden; font-size: 23px; width: 300px; }
.sIFR-hasFlash #submit h3, .sIFR-hasFlash #about h3, .sIFR-hasFlash #sites-index h3 { margin: 5px 0pt 0pt -20px; visibility: hidden; font-size: 15px; }
.sIFR-hasFlash #commtext h3 { margin: 5px 0pt 0pt 0px; visibility: hidden; font-size: 15px; }
.sIFR-hasFlash #content h2 { margin: 0pt; visibility: hidden; font-size: 22px; }
.sIFR-hasFlash #commentform h3 { margin: 0pt; visibility: hidden; font-size: 15px; }
