* { margin: 0; padding: 0; } body {background: #fff; font: 90% arial,verdana,sans-serif;} b {font-weight: 800;} img {border: 0;} .bold {font-weight: 800;} a { text-decoration: none; color: #6792c0; } a:visited { text-decoration: none; color: #6792c0; } a:hover, a:focus { text-decoration: underline; color: #6792c0; } a:active { text-decoration: underline; color: #6792c0; } input { border: 1px solid #bebebe; padding: 2px 3px 2px 3px; font-size: 109%; background: #Fff; } #logo { float: right; } #header { background: #9dab96 url(/css/../images/headerbg.gif) repeat-x; height: 110px; } #header-enc { margin: 0 auto; height: 110px; width: 990px; } #content { line-height: 126%; margin: 0 auto; width: 990px; } #content #img-holder { text-align: center; } #content #img-holder img { border: 2px solid #bebebe; padding: 5px; }  #content #img-holder-big { margin: 0 auto; } #content #img-holder-big img { border: 2px solid #bebebe; width: 625px; padding: 5px; } #content #img-holder-reg { margin: 5px auto; text-align: center; } #content #img-holder-reg img { border: 2px solid #bebebe; padding: 5px; } #side-nav { background: #fff url(/css/../images/sidebar-mid-bg.gif) repeat-y; float: right; padding: 8px 8px 0 8px; width: 208px; } #side-nav .side-pic { border: 1px solid #bebebe; padding: 2px; height: 55px; width: 55px; text-align: center; float: left; margin: 4px 0 1px 6px; } #side-nav .holder { } #side-nav .holder h3 { background: #E4EDF0; border-bottom: 1px solid #DFDFDF; font-size: 100%; padding: 4px; } #side-nav .holder ul { list-style: none; } #side-nav .holder ul li { } #side-nav .holder ul li a { padding: 0px 6px 0px 7px; display: block; text-decoration: none; font-size: 94%; font-weight: 400; text-decoration: underline; }  * html #side-nav .holder ul li a { height: 1px; } #side-nav .holder ul li a:hover { } #main-content { clear: left; margin-right: 258px; } #top-rss { font-size: 90%; color: #ededed; font-weight: 800; clear: none; margin-top: 23px; height: 20px; float: left; width: 730px; } #top-rss a { float: left; margin-right: 15px; color: #ededed; } #top-rss a:hover { color: #c8dce2; } #top-rss img { float: left; margin-right: 3px; } #search { margin-top: -2px; float: left; } #search-input { font-size: 100%; border: 1px solid #EDEDED; width: 260px; float: left; } #footer {  border-top: 1px solid #bebebe; height: 26px; padding-left: 10px; padding-top: 24px; width: 990px; margin: 0px auto 10px auto; } #footer a { padding: 0 1px 0 1px; } ul#nav { list-style-type: none; float: right; margin: 33px 37px 0 0; } ul#nav li { background: transparent url(/css/../images/navbg-left.gif) no-repeat; margin: 0 0 0 2px; float: left; font-weight: 800; font-size: 120%; } ul#nav li a { color: #9DAB96; background: transparent url(/css/../images/navbg-right.gif) 100% 0 no-repeat; text-decoration: none; padding: 6px 18px 4px 18px; float: left; } ul#nav li a:hover { color: #72758f; } a.rssimg { float: left; background: 0; padding: 28px 0 0 5px; } #ad-top { float: left; width: 730px; } #ref-side { margin: 5px auto; height: 170px; width: 125px; } #ad-side { margin: 5px auto; width: 164px; } #ad-bottom { margin: 5px auto 5px auto; width: 670px; }  .popenc { display: block; padding: 7px 0 7px 0; margin: 0 0 0 30px; } h2.popular { margin: 0 0 0 25px; display: block; padding: 10px 0 6px 0; border-bottom: 1px solid #bebebe; } .popenc p { font-weight: 800; font-size: 162%; color: #595959; display: inline; } .popenc a { padding-left: 5px; font-size: 140%; }  .arcenc { display: block; padding: 7px 0 7px 0; margin: 0 0 0 30px; } h2.archive { margin: 0 0 0 25px; display: block; padding: 10px 0 6px 0; border-bottom: 1px solid #bebebe; } h3.month { margin: 0 0 0 30px; font-size: 120%; border-bottom: 1px solid #bebebe; padding-bottom: 4px; display: inline; } h3.month a { text-decoration: none; } .arcenc p { font-weight: 800; font-size: 142%; color: #595959; display: inline; } .arcenc a { padding-left: 5px; font-size: 130%; } #share { margin: 0 auto; background: #fff url(/css/../images/share-bg.gif) no-repeat; width: 500px; height: 100px; padding: 8px 0; } #share #vote { text-align: center; float: left; border-right: 1px solid #FFF; width: 190px; height: 105px; } #vote-left { margin: 0 0 0 55px; text-align: center; font-size: 109%; padding: 4px 0 0 0; width: 40px; float: left; } * html #vote-left { margin-left: 30px; } #vote-right { text-align: center; font-size: 109%; padding: 4px 0 0 0; float: left; width: 40px; } #share #vote h3 { text-align: center; color: #6d868e; } #share #social { text-align: center; float: left; height: 100px; width: 280px; } #share #social h3 { text-align: center; color: #6d868e; } #next-prev a { font-weight:800; } #next-prev h2 { text-align: center; } 