body
{
	margin:1% 3%;
	padding:0;
	font:14px "trebuchet ms",tahoma,verdana,sans-serif;
	background:#fff url(http://www.brainessence.it/images/2.jpg) repeat-x;
	color:#003;
}

code {
background: #eef;
padding: 0 3px;
border: 1px dashed #ccf;
font-family: "Courier New", Courier, monospace;
}

blockquote {
font:85% normal "Courier New", Courier, monospace;
padding: 10px 15px 5px 15px;
background: #eef;
border-bottom: 2px solid #ccf;
border-right: 2px solid #ccf;
}

a{
text-decoration:none;
color:#369;
background-color: transparent;
}

a:hover{
text-decoration:underline;
color: #39c;
background-color: transparent;
}

p {
margin:0 0 15px 0;
line-height:1.5em;
}

img {
border: 0;
}

img.emoticon {
vertical-align:middle;
align:middle;
margin:0 2px;
padding: 0;
border: 0px solid #ccf !important;
}

h1{
margin:12px 0 5px 0px;
font: bold 2em Arial, Helvetica, sans-serif;
color: #369;
background: transparent;
}

h1 a:hover {
	text-decoration: none;
}


h2{
font-size:1.4em;
letter-spacing:-1px;
color:#555;
margin:1em 0;
}

h3{
color: #555;
font-size:1em;
margin:1em 0;
}

h4{
font-size:1.2em;
font-weight:bold;
}

th {
text-align:left;
}

td,tr {
text-align:left;
}


caption {
font-size:1.2em;
font-weight:bold; 
text-align: center;
}



#container {
min-width: 958px;
max-width: 1280px;
margin: 0 auto;
}


/*#content {
  	min-width: 978px;
	max-width: 1280px;
} */

/*header */

#header{
	height: 100px;
	width: 500px;
	padding: 0;
	margin: 0;
}

#header .logo {
position: absolute; 
top: 0px; 
left: 35px;
}

.slogan {
color: #fff; 
position:relative;
top:82px;
text-align:center;
width:400px;
background: transparent;
}

#header h1
{
	text-transform: none;
	font-size: 3.5em;
	margin: 0px 0 0 5px;
	letter-spacing:-2px;
	font-family:  Arial, Helvetica, sans-serif;
}

#header h1 a
{
	color: #fff;
	text-decoration: none;
}

#header h1 a:hover {
	color:#ccf;
}


#header h2
{	
	font-weight: normal;
	font-size: 1.6em;
	text-transform: none;
	margin:-15px 0 0 15px;
}

#header h2 a {
	color: #ccf;
	text-decoration: none;
}

/* Footer */

#footer
{
	background: url('http://www.brainessence.it/images/3.gif') repeat-x top left;
	border-top: solid 1px #D0D4BB;
	padding: 2.0em 3.5em 3.0em 3.5em;
	font-size: 0.8em;
	margin: 1em -1.5% 0 -1.5%; 
}



/* Menu */

#menu
{
  padding: 0;
  margin: 5px 0px 10px 5px;
float: left;
}

#menu ul
{
padding: 0;
margin: 0;
list-style: none;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#menu li { 
display: inline; 
font-size: 1em;
font-weight: bold; }

#menu li a
{
margin-top: 0;
padding: 0.2em 1em;
background-color: transparent;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#menu li a:hover
{
background: #369 url(http://www.brainessence.it/images/4.gif) repeat-x top left;
color: #fff;
}

#lastupd {
	float: right;
	margin: 0px 5px 10px 5px;
	color: #fff;
	font-size: 0.9em;
	}
	
	
	/* -- Bottoni per ridimensionare il testo --*/
	
ul#text-size {
	display:inline;
	list-style:none;
	font-size: 14px;
	font-weight: bold;
	border: 0px solid #f66;
	margin: 1px 15px 0 0;
	padding: 0;
}
	
	ul#text-size li {
		display: inline;
			padding: 0 4px;
			border: 1px solid;
			margin: 0;
			background: #c00;
			text-align:center;
			font-style: italic;
	}
	
	
	/*-- Campo di ricerca --*/
	
/* .search {
	display: inline;
	}
	
input.field {
margin: 0 0 0 15px;
height:18px;
width:120px;
font-size:0.8em;
background: #fff;
border:0px solid #fff;
}

input.button {
	width: 35px;
	height: 18px;
	border: 1px solid #fff;
	font-size: 0.8em;
	color: #fff;
	background: #036;
} */

/* Main Columns */

#maincols {
  float:left;
  width:79.9%;
}

#colA {
  float:left;
  width:69.8%;
min-width: 506px;
}

#colA .entry {
}

#colB {
  float:right;
  width:29.8%;
  margin-top: 15px;
}

#colB .entry {
margin-bottom:0;
}

#colB .entryphoto {
position:relative;
}


#colC {
  float:left;
  width:19.9%;
  margin-top: 15px;
}

#colC .entry {
margin-bottom:0;
}

.hot {
  clear:both;
  border: 1px solid #ccf;
  padding: 5px;
  margin: 25px 5px 20px 5px;
  background: url('http://www.brainessence.it/images/5.gif') repeat-x bottom left;
}


.entry {
  clear:both;
  border-bottom: 0px solid #ccf;
  padding: 5px;
  margin: 10px 5px 20px 5px;
}


.entry h1, .hot h1 {
	border-bottom: 2px solid #ccf;
	letter-spacing: -1px;
	padding-bottom: 3px;
	margin-bottom: 15px;
}

.hot h1 {
	font-size: 2.2em;
	text-align: center;
	text-transform: uppercase;
	background: url('http://www.brainessence.it/images/6.png') no-repeat top right;
}

#colA .hot h1 {
	text-align: left;
	text-transform: none;
}


.entry h1 a, .hot h1 a {
	color: #369;
}


.entry h1 a:hover, .hot h1 a:hover {
	color: #5587B8 /*#3399CC*/;
}

.entryphoto {
margin:5px 10px 10px 0;
padding: 2px;
border: 1px solid #ccf;
background-color:#fff;
color:#333;
}

#colA .entry p img {
margin:5px 10px 10px 0;
padding: 2px;
border: 1px solid #ccf;
background-color:#fff;
color:#333;
}

.entry ul, entry ol {
margin: 0;
padding: 0 0 0 0;
	
}

.entry ol li {
margin: 5px 0;
padding: 0 0 5px 20px;
}

#colA .entry ul li {
margin: 5px 0;
padding: 0 0 5px 20px;
list-style: none;
background: url('http://www.brainessence.it/images/7.gif') no-repeat left top;
}


.meta {
clear: both;
background: #eef /*#e8eef7*/;
border: 1px solid #ccf;
padding: 5px;
line-height: 20px;
margin: 10px 0 0 0;
}

.hot .meta {
background: transparent;
border: 0;
}

.meta img {
	margin: 0 2px 0 5px;
	float:none;
	padding: 0;
	border: 0;
}

.meta a {
	color: #333;
}


.split {
  float:left;
  width:49.8%;
  border-left:0px solid #000000;
  padding: 0px;
  margin: 0px;
}


.split .entry, #colB .entry, #colC .entry {
	font-size: 90%;
}

#colB .entry h1, #colC .entry h1 {
	font-size: 1.6em;
color: #369;
}

ul.list, ul.rssMenu, #rssCatList ul, ul.catlist {
	margin: 0;
	padding: 0 0 0 0;
}

ul.list li, ul.rssMenu li, #rssCatList ul li, ul.catlist li {
	margin: 5px 0;
	padding: 0 0 5px 20px;
	border-bottom: 1px dotted #ccf;
	list-style: none;
}

.arr-ico li {
	background: url('http://www.brainessence.it/images/7.gif') no-repeat left top;
}

ul.rssMenu li {
	background: url('http://www.brainessence.it/images/18.png') no-repeat left top;
}

.cat-ico li, #rssCatList ul li {
background: url('http://www.brainessence.it/images/16.gif') no-repeat left top;
}

ul#catlist {
margin: 0;
padding: 0 0 0 0;
}

ul#catlist li {
	margin: 5px 0;
	padding: 0 0 5px 20px;
	border-bottom: 1px dotted #ccf;
	list-style: none;
background: url('http://www.brainessence.it/images/16.gif') no-repeat left top;
}

ul#catlist li li {
font-size: 95%;
}

.post-ico li {
	background: url('http://www.brainessence.it/images/65.gif') no-repeat left top;
}

.link-ico li {
	background: url('http://www.brainessence.it/images/64.png') no-repeat left top;
}


/*--- VARIE --*/

.box  {
	border: 1px solid #ccf;
	position:relative;	
	background: url('http://www.brainessence.it/images/8.gif') repeat top left;
}


.border-right {
	border-right: 1px solid #ccf;
}

.border-bottom {
  border-bottom: 1px solid #ccf;
}

.imgcenter
{
	display: block;
	margin: 0 auto;
	text-align: center;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.small {
	font-size: 85%;
}

.bold {
	font-weight: bold;
}

.align-right {
	text-align: right;
}


.align-center {
	text-align: center;
}

.center {
display: block;
margin: 0 auto;
}

.clear {
  clear:both;
  margin: 0;
  padding: 0;
}

.hidden {
display: none;
}

/*da usare per visualizzare la data a mò di calendario*/

.pubdate 
{
float: left;
text-align: center;
background: url('http://www.brainessence.it/images/9.gif') no-repeat left top;
font: small-caps bold 0.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
height: 40px;
width: 36px;
margin-right: 5px;
padding-top: 10px;
padding-left: 0;
line-height: 12px;
color: #369;
}


/*---------COMMENT PACK ---------*/

.comment{ border: 1px solid #eee; padding: 10px; margin: 5px 0; background-color: #ffffff; }
.odd  { background-color: #eef; }
.even{  }
.author { border: 1px dotted #333; }
.comment h5 { margin-bottom: 0.1em; }
.comment:hover { border: 1px solid #333; }
.author:hover{ background-color: #e6e6fa; }
.comment-time { width: 90%; text-align: right; font-size: smaller; color: #f90; }



.author-string{ font-variant: small-caps; font-weight: 100; }
.comment-no { font-size: 1.5em; color: #999; }


/*-----------COMMENT-FORM-----------------*/

#edtoolbar {
}

#edtoolbar input.ed_button {
    border-color:  #e9e9e9 #989898 #989898 #e9e9e9;
    background:white;
    margin-right:3px;
    width:auto;
}

#edtoolbar input.ed_button_pressed {
     border-color: #989898 #e9e9e9 #e9e9e9 #989898;
    background:white;
    margin-right:3px;
    width:auto;
}


#edtoolbar input.ed_strong {
    font-weight:bold;
}

#edtoolbar input.ed_emphasis {
    font-style:italic;
}

#edtoolbar input.ed_close {
   margin-left:4px;
}


/*----- NAVLIST --*/

.navlist
{
  padding: 0;
  margin: 5px 0px 10px 5px;
}

.navlist ul
{
padding: 0;
margin: 0;
list-style: none;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

.navlist li { 
display: inline; 
font-size: 1em;
font-weight: bold;
background: transparent;
border: 1px solid #ccf;
float: left;
 }

.navlist li a
{
margin-top: 0;
padding: 0.2em 1em;
background-color: transparent;
color: #369;
text-decoration: none;
float: left;
}

.navlist li a:hover
{
background: #eef;
color: #369;
}

.navempty {
padding: 0.2em 1em;
color: #ccf;
}

.navactive {
color: #eef;
}


/*---------- SLIMBOX -------*/

.slimbox img {
margin: 5px;
}
