/*
Theme Name: Agres Custom Theme
Theme URI: http://associazioneagres.com/
Description: Tema personalizzato per il sito dell'associazione Agres. Adattamento del tema <a href="http://www.themelab.com/2009/08/05/slick-red-free-wordpress-theme/">Slick Red</a> da <a href="http://www.themelab.com/">ThemeLab</a>
Version: 1.0
Author: Luca Fresc
Tags: fixed width, two columns, widgets, pages on top, file download box

*/

html, body { width: 100%; height: 100%; }
body { background: #497995 url(images/bg_shadow.jpg) 0 0 repeat-x; }
* { padding: 0; margin: 0; }
img { border: 0; }

.clear { clear: both; font-size: 0; line-height: 0; }

/* ***** TYPOGRAPHY ***** */

.post-content, .plaintext { font: 11px/18px Arial, Helvetica, sans-serif; color: #292929; }
.post-content a { text-decoration: none; color:#6B98B2; }
.post-content a:hover { text-decoration: underline; }
.pagecontent h2 { font-size: 77px; }
#sidebar h2 { font-size: 65px; }
.pagecontent h2, #sidebar h2 { line-height: 1%; }

/* ***** STRUCTURE ***** */

.wrapper { width: 990px; margin: 15px auto; background: url(images/bg_shade.jpg) 0 0 repeat-y; }

.wrapper .topshade { width: 100%; height: 8px; overflow: hidden; background: url(images/body_shade_up.jpg) no-repeat; }
.wrapper .bottomshade { width: 100%; height: 8px; overflow: hidden; background: url(images/body_shade_down.jpg) no-repeat; }
.wrapper .leftshade { float: left; width: 8px; height: 713px; background: url(images/bg_left_shadow.jpg) 0 0 no-repeat; }
.wrapper .rightshade { float: right; width: 8px; height: 713px; background: url(images/bg_right_shadow.jpg) 0 0 no-repeat; }
.wrapper .innerbody { padding: 11px 18px; }

.header .imagewrapper { float: left; height: 126px; }
.navigation { overflow: hidden; }
.navigation .navleft { float: left; }
.navigation ul { list-style: none; margin: 0; padding: 0; }
.navigation ul li { float:left; height: 57px; }
.pagecontent { /*margin-right:270px;*/ width: 650px; /*background: Orange;*/ }

.post-heading { height: 100%; overflow: hidden; }
.imagebox { float: left; margin-right: 20px; }

.rightcolumn { float: right; width: 250px; }
.rightcolumn h2 object { width: 250px; }
.rightcolumn .informatitle { padding-bottom: 6px; background: url(images/dots_h.jpg) repeat-x bottom left; }
.rightcolumn .widget_downloads { list-style: none; margin: 0; padding: 0; }
.rightcolumn .widget_downloads li { overflow: hidden; width: 100%; padding: 15px 0; background: url(images/dots_h.jpg) repeat-x bottom left; }
.rightcolumn .widget_downloads li, .rightcolumn .widget_downloads li a { font: 11px/18px Arial, Helvetica, sans-serif; color: #292929; text-decoration: none; }
.rightcolumn .widget_downloads li a:hover { text-decoration: underline; }
.rightcolumn .widget_downloads li .ribbonlist { display: block; float: left; height: 63px; width: 79px; margin-right: 10px; padding-top: 25px; background: url(images/list_ribbon.jpg) no-repeat; font-family: Georgia, "Times New Roman", Times, serif; color:#6B98B2; text-align: center; font-size: 12px; }
.rightcolumn .widget_downloads li .desc_block { margin-left: 89px; }
.rightcolumn .widget_downloads li .title { font: bold 14px Georgia, "Times New Roman", Times, serif; color: #6B98B2; }
.rightcolumn .widget_downloads li .description { display: block; }

.hrdot { height: 1px; margin:10px 0 7px 0; background: url(images/hr_dot.jpg) repeat-x; }
.hrdivider { height:14px; margin:10px 0 7px 0; background: url(images/dots_hbottom.jpg) repeat-x top center; }
.hrdot hr, .hrdivider hr { display: none; }

.footer { /*background: Orange;*/ }
.footer .footertile { float: left; width: 238px; }
.footertile .imageframe { float: left; padding: 4px; border: 1px solid #C6C6C6; margin:2px 6px 0 0; height: 97px; }
.footertile .plaintext { height: 50px; }
.footertile a { border: 0; }

.footer .accessform { float: right; width: 203px; }
.accessform form { margin: 7px 0 0;  padding: 0; }
form .input { width: 190px; height: 13px; margin: 4px 0 0 9px; border: 1px solid #606060; font: 11px Arial, Helvetica, sans-serif; color: #B0B0B0; }
form .submit { width: 106px; height: 20px; margin: 4px 0 0 9px; border: 0; background: url(images/footer_freccia.jpg); cursor: pointer; }

.admin_box { list-style: none; }
.admin_box li { padding: 0 5px; }
.admin_box li a { font: 11px/10px Arial, Helvetica, sans-serif; color:#6B98B2; text-decoration: none; }
.admin_box li a:hover { text-decoration: underline; }

/* ***** ADDED WIDGETS - UNKNOWN ***** */

img.alignleft { display: block; float: left; margin: 0 10px 10px 0; }

/* ***** ADDED WIDGETS - DOWNLOADS ***** */

.download_block { display: block; padding: 20px; margin: 0 0 20px; background: #C3EAEB; border: 1px solid #85D7D8; }
.download_block strong { font-size: 16px; }
