/*  
Theme Name: Trevi
Theme URI: http://www.treiprojecrt.org
Description: Theme for Trevi Projects
Version: 1
Author: Neovirtua
Author URI: http://mancub.net/
*/


/*### global reset co http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ ###*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, ul, li, ol, var,dl, dt, dd, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit; font-size: 100%;	font-family: inherit;	vertical-align: baseline; }

body {line-height: 1; color: #1a1a1a; background: #CCE6FF; font-family:helvetica, arial, "sans-serif"; font-size:62.5%;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 0; font-size: 12px;}
td {text-align: left; font-weight: normal; padding:2px;}
caption, th {text-align: left; font-weight: bold; padding:2px;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
#list ul li{font-size: 12px; list-style-type: circle;}

/*### typography ###*/
h1{font-size:2em; margin-bottom:20px;}
h2{
	font-size:1.5em;
	margin-top:10px;
	margin-bottom:5px;
	color: #CC0066;
}
em{
	font-style: italic;
}
p{font-size:1.3em; padding:10px; line-height:1.5em;}
a{color:#42A0FF;}
a:hover{text-decoration:none;}
small{font-size:80%;}
/*### ids ###*/
#hold{width:738px; margin:20px auto;}
#header{height:138px; width:738px;background:url(images/header.png) no-repeat;}
#main{width:736px; background:url(images/content_bg.png) repeat-x #FFE8FF; border:1px solid #CC498B; float:left; padding-bottom:20px;}
#nav{background:url(images/nav_bottom.gif) bottom no-repeat #CC498B;  float:left; margin:10px;}
	#nav ul ul{background:url(images/nav_top.gif) no-repeat; width:173px;padding:12px; list-style: none;}
	#nav li{list-style:none;}
	#nav a{width:176px; line-height:33px; display:block; font-size:1.6em; text-align:center; color:#8CC6FF; margin-bottom:7px; text-decoration:none; background:url(images/nav_but.png) no-repeat;}
	#nav a.navsmall{font-size:1.2em;}
	#nav a:hover{background:url(images/nav_but_over.jpg) no-repeat; line-height:37px; margin-bottom:3px;}
	
#content{float:left; width:501px; background:url(images/lady.png) left 26px no-repeat; padding-top:45px; list-style:auto;}
#footer{clear:left; text-align:right; background:url(images/footer_b_l.gif) left bottom no-repeat #CC498B;}
	#footer span{padding:7px 10px 7px 0; background:url(images/footer_b_r.gif) right bottom no-repeat; display:block; color:#8CC6FF; font-size:1.3em}
	#footer a{color:#8CC6FF;}
	#footer a:hover{text-decoration:none;}
#lady{width:133px; height:164px; float:left;}
#sitemap{list-style-type:disc; padding-left:133px; line-height:1.6em;}
#news{ width:345px; float:right; }
  #news a{display:block; background-color:#A81F63; padding:10px; font-size:150%; text-decoration:none; margin-bottom:10px;}
  #news a:hover{background-color:#CC498B;}

/*### classes ###*/
img .right{float:right; padding:5px;}
img .left{float:left; padding:5px;}

/*### ifr ###*/
.ifr {position:absolute; left:-2000px;}

/*### vcard ###*/
#vcard{color:#CCE6FF; font-size:1.5em; line-height:1.5em; padding-top:8px; position:relative; left:470px; width:257px;}
	#vcard div{display:inline;}
	#vcard a{color:#CCE6FF; text-decoration:none;}
	#vcard a:hover{text-decoration:underline;}
	
.page-item-6{font-size:85%;}

	

