@charset "utf-8";
/*
 * Author: Tommaso Zanardi
 * Author Web Site: http://www.tommasozanardi.com
 * 
 * VERDE:
 * 
 * GRIGIO:
 * 
 * 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif
 * 'Impact', Haettenschweiler, 'Arial Narrow Bold', sans-serif 
 */

/* RESET */
/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */
div { position:relative;}

/* TYPOGRAPHY */
body			{font: medium 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
				 font-variant:small-caps;}
h1,h4,h5,h6 {font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; }
h2			   {font-family:Impact; font-size:20px;}
h3			   {font-family:Impact; font-size:16px;}

 ul.list li		{list-style:disc inside; padding-left:0.2em}

/* LAYOUT */

body	{background-color:#FFFF99;}
.wrap{ width:963px; margin:auto; }
#content {background:url(../img/bg_content.png) repeat-y top center; padding:0 40px; overflow:auto;}
a#tooCool {position: fixed; right: 0; bottom: 0; display: block; height: 80px; width: 80px; background:url(../img/too_cool_sash.png)  bottom right no-repeat; text-indent: -999em; text-decoration: none; }

/* HEADER */

#header			{ background:url(../img/header/header.png) no-repeat top center; height:174px; margin:50px 0 0; }
#header h1 		{ display:none;}

/* MENU */
#menu			{ float:right; height:43px; width:327px; position:absolute; top:80px; right:25px;  }
#menu li		{ float:left; }
#menu a			{ background:url(../img/menu.png) no-repeat; display:block; height:42px; width:109px; text-indent:-999999px; }
#index			{ background-position:0 0; }
#index.here, #index:hover		{ background-position:0 -42px; }
#about			{ background-position:-109px 0 !important; }
#about.here, #about:hover		{ background-position:-109px -42px !important; }
#contacts			{ background-position:-327px 0 !important; }
#contacts.here, #contacts:hover		{ background-position:-327px -42px !important; }

/* FOOTER */
#hr				{ background:url(../img/footer/bg_hr.png) no-repeat top center; height:57px;}
#footer_end		{ background:url(../img/footer/footer_end.png) no-repeat bottom center; height:28px; margin:0 0 50px; }
#footer			{ background:url(../img/footer/bg_footer.png) repeat-y top center; padding-left:50px; padding-right:50px; overflow:auto;}
#footer a		{ text-decoration:none; color:#003300; }
#footer a:hover		{ letter-spacing:0.15em;}


#footer div		{ margin: 0 10px 10px; width:235px; float:left;}
#copyright 		{ background:url(../img/footer/tomadesign.jpg) no-repeat; text-indent:-9999px; height:37px; width:81px;
				  float:left; }
#text_copyright { font-family:Arial, Helvetica, sans-serif; font-size:9px; font-variant:normal; width:118px; float:right; position:absolute; top:45px; right:50px;  }
#friends		{}
#interests		{}
#mysocial		{ }
#syndacation	{ }


