﻿/*
Theme Name: Diego Peli
Theme URI: http://www.diegopeli.com/
Description: WordPress theme initially made for Diego Peli blog
Author: Abe90
Author URI: http://www.abe90.it/
Tags: pd, two-columns, fixed-width
Version: 0.1

	This theme was designed and built by Abe90 ,
	whose blog you will find at http://abe90.it/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

body { margin:0px;font-size:11px;font-family:Verdana, Arial, Sans-Serif;background:url(images/body_bg.png) #C4D0F6 top center no-repeat; }
a { text-decoration:none;color:#333333; }
h1, h2 { margin:0px;padding:0px;font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; }
img { vertical-align:middle;border:0px; }
form { margin:0px;padding:0px; }

#site { padding:0px 10px; }

#banner { width:780px;height:100px;margin:0 auto;padding:25px 60px;color:#FFFFFF; }
#banner a { color:#FFFFFF; }
#banner h1 { font-size:50px; }
#banner .description { font-weight:bold; }

#site #container { width:800px;margin:0 auto;padding:0 25px;background:url(images/container_bg.png) center repeat-y; }

#menu { height:30px;background:url(images/menu_bg.png); }
#menu ul { height:30px;list-style:none;margin:0px;padding:0px; }
#menu li { display:block;float:left;margin:0px;padding:0px; }

#menu .page_item a { display:block;float:left;height:30px;line-height:30px;padding:0 15px;color:#333333; }
#menu .page_item a:hover { color:#000000;background:url(images/menu_bg.png); }

#menu .current_page_item a { background:url(images/menu_active.png) bottom center no-repeat; }
#menu .current_page_item a:hover { color:#000000;background:url(images/menu_active.png) bottom center no-repeat; }

#containerContent { display:table;width:100%;background:url(images/content_bg.png) #FFFFFF top repeat-x; }

#sidebar { display:table-cell;top:0;vertical-align:top;width:240px;margin:0px;padding:0px 20px; }
#sidebar ul { list-style:none;margin:0px;padding:0px; }
#sidebar .widget { margin:20px 0px; }
#sidebar .widget h2 { display:block;padding:3px 5px;color:#333333;background-color:#E7E7E7; }
#sidebar .widget ul, #calendar_wrap { list-style:none;margin:0px;padding:5px;background-color:#EFEFEF; }
#sidebar #calendar_wrap table { width:100%; }
#sidebar #calendar_wrap td { text-align:center; }
#sidebar .widget a:hover { color:#000000;text-decoration:underline; }

#content { display:table-cell;float:left;width:480px;margin:0px;padding:25px 20px;color:#333333; }
#content h2 { font-size:19px; }
#content .post { position:relative; }
#content .post .date { position:absolute;width:50px;top:0;left:-76px;padding:5px 0px 5px 5px;background-color:#FFFFFF;border-width:1px 0px 1px 1px;border-color:#cac4dc;border-style:solid; }

#site #containerFooter { width:800px;margin:0 auto;padding:0 25px 25px 25px;background:url(images/footer_bg.png) bottom center no-repeat; }
#site #footer { width:780px;padding:10px;color:#FFFFFF;margin:0 auto;background-color:#333333 }
#site #footer a { color:#AAAAAA; }
#site #footer a:hover { text-decoration:underline;color:#CCCCCC; }