/* styles for the tree */
SPAN.TreeviewSpanArea A 
{
    font-size: 10pt; 
    font-family: Arial,verdana,helvetica; 
    text-decoration: none;
    color: #023246;
    width:90%;
}
SPAN.TreeviewSpanArea A:hover 
{	
    color: #023246;
}

/* Generic styles */
TABLE.datatable
{
	border:1px solid #86B1B8;
	float: right;	
	margin: 0 0 4px 4px;
	clear: right;
	padding:2px;
	background-color:#023246;
}
TABLE.datatable TH
{
	font-size: 14pt; 
    font-family: Arial,verdana,helvetica; 	
    font-weight: bold;
    text-align: center;
    color: white;
}
TABLE.datatable TR
{
	border:1px solid;
	font-size: 10pt; 
    font-family: Arial,verdana,helvetica; 	
    text-align: justify;
    background-color: #86B1B8;
}
TABLE.datatable TD
{
	padding-left: 5px;
	padding-right: 5px;
	
}

TABLE.formtable
{
	border:1px solid #86B1B8;	
	margin: 0 auto;	
	padding:2px;
	background-color:#023246;
}
TABLE.formtable TH
{
	font-size: 12pt; 
    font-family: Arial,verdana,helvetica; 	
    font-weight: bold;
    text-align: right;
    padding-right: 4px;
    padding-left: 4px;
    color: white;
}
TABLE.formtable TR
{
	border:1px solid;
	font-size: 10pt; 
    font-family: Arial,verdana,helvetica; 	
    text-align: justify;
    background-color: #86B1B8;
}
TABLE.formtable TD
{
	padding-left: 5px;
	padding-right: 5px;
}



BODY
{
	text-align: center;
	margin: 0 auto;
}

UL
{
	list-style-image: url('img/icons/action_forward.gif');
}



IMG.inset
{
	float: right;
	margin: 0 0 10px 10px;
	border: 1px solid #ddd;
	padding: 2px;
	clear: right;
}
IMG.centered
{
	display:block;
	margin: 0 auto;
	border: 1px solid #ddd;
	padding: 2px;
	clear: both;
}
img.wp-smiley
{ 	
display: inline;
float: none;
  margin:0;
  padding-top: 0;
  
  clear: both;
}

blockquote
{
    border: 1px solid #666688;   
    font-weight: bold;
    padding-right: 6px;
    padding-left: 6px;
    font-size:85%;
    background: #ddeeff;
}


/* Rest of styles for the page */
#pitufo
{
	position:absolute;
	top:-4px;
	left:4px;
        z-index:1;
}

#logo
{
	position:absolute;
	top:6px;
	left:210px;
}

#moto
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	position:absolute;
	top:100px;
	left:230px;
	width:350px;
	text-align:center;
	color: #023246;
}


#menuback
{
	position:absolute;
	top:138px;
	left:187px;
	background-color: #7189A3;
	width:400px;
	height:24px;
}

#menu
{
	font-family: Arial, Verdana, Helvetica;
	position:absolute;
	top:138px;
	left:192px;
	background-color: transparent;
	width:395px;
	height:24px;
}
#menu A
{
	color: #ffffff;
	text-decoration: none;
}

#menurt
{
	font-family: Arial, Verdana, Helvetica;
	position:absolute;
	top:138px;
	left:588px;
	background-image: url('img/menugradient.gif');
	background-repeat: repeat-x;
	background-color:#A6CAF0;
	width:200px;
	height:24px;
	color: #ffffff;	
}

#search
{
	font-family: Arial, Verdana, Helvetica;
	position:absolute;
	top:26px;
	width:160px;
	left:626px;	
	background-image: url('img/menugradient.gif');
	background-repeat: repeat-x;
	background-color:#A6CAF0;
	height:24px;
	color: #ffffff;	
}

#footer
{
	position: relative;
	left:0px;
	top: 20px;
	width: 780px;
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 2px;
	text-align: center;
	text-indent: 10px;
	border: 2px solid #A6CAF0;
	color: #023246;
}
#footer A
{
	text-decoration: none;
	font-weight: bold;
	color: #000;
}

.menuitem
{
	width: 74px;
	height: 24px;
	text-align: center;
	border-right: 1px solid;
	border-color: #808080;
	color: #ffffff;
}

.menuitemselected
{
	font-weight:bold;
	width: 74px;
	height: 24px;
	text-align: center;
	border-right: 1px solid;
	border-color: #808080;
	color: #ffffff;
	background-image: url('img/menugradient.gif');
	background-repeat: repeat-x;
	background-color:#A6CAF0;
}

#contents
{
	position:absolute;
	top:161px;
	left:0px;
	border: 2px solid; 
	border-color: #A6CAF0;
	width:583px;
}

#largecontents
{
	position:absolute;
	top:161px;
	left:0px;
	border: 2px solid; 
	border-color: #A6CAF0;
	width:784px;
}


#rtcol
{
	position:absolute;
	top:161px;
	left:588px;
	width:196px;
	border: 2px solid; 
	border-color: #A6CAF0;	
}

#searchcol
{
	position: absolute;
	top:49px;
	left:626px;
	width:156px;
	border: 2px solid; 
	border-color: #A6CAF0;	
}


/* Postings */
.postheader
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	background-color: #40678A;
	width:50%;
	margin: 4px;
}
.postheader A
{
	text-decoration: none;
	color: #FFF;	
}

.postcontent
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #000000;
	margin: 4px;
	padding: 6px;
	text-align: justify;
	text-indent: 10px;
}
.postcontent A
{
	text-decoration: none;
	color: #002B67;
	font-weight: bold;
}



/* Comments */
.commentcount
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #023246;
	margin: 4px;
	padding: 6px;
	text-align: justify;
	text-indent: 10px;

}

.commentheader
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #40678A;
	background-color: #F0E1A5;
	width:99%;
	margin: 4px;
}

.commentline
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #f0f0f0;
	background-color: #86B1B8;
	margin: 4px;
	padding: 0;
}
.commentline A
{
	text-decoration: none;
	color: #ffffff;
}

.commentcontent
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	color: #000;
	background-color: #A39171;	
	margin: 0;
	padding:0;
}




.searchbutton
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	background-color: #86B1B8; 
	border-right:2px solid #023246;
	border-bottom:2px solid #023246;
	border-top:2px solid   #A6CAF0;
	border-left:2px solid  #A6CAF0;
	background-image: url('img/menugradient.gif');
	background-repeat: repeat-x;	
}

.previous
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	background-color: #F0E1A5;	
	color: #000;
	width: 50%;
	padding: 0;
	text-align:center;
}
.previous A
{
	text-decoration: none;
	color: #000;	
}

/* Calendar */
.calendarheader
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #40678A;
	background-color: #F0E1A5;
	width:97%;
	margin: 4px;
}


#wp-calendar {color:#A0A0A0;}
TABLE#wp-calendar
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	color: #fff;
	background-color: #86B1B8; 
	width:90%;
	margin: 0 auto;
}

TABLE#wp-calendar THEAD
{
	font-weight:bold;
}

#subcontent table caption {border-bottom-color:#F3F4F4;}

#subcontent table thead tr {
  border-bottom-color:#F3F4F4;
  color:#414141;
}

#subcontent table th {border-bottom-color:#F3F4F4;}

#subcontent table td#today {
  border-color:#F3F4F4;
  color:#414141;
}

#subcontent table td a {
  border-bottom-color:#A3C159;
  background-color:#EDF3DE;
}

#subcontent table tfoot {border-top-color:#F3F4F4;}

#subcontent table tfoot a {background:none;}

/* subcontent list
--------------------------------------------------*/
#recentpost ul li {border-bottom-color:#F0F0F0;}

#recentpost li a:hover {background-color:#FFFBF0;}

#recentpost ul.pages li {list-style-image:url(images/spring_flavour/post_yellow.gif);}

#recentpost ul.categories li,
#recentpost ul.months li {list-style-image:url(images/spring_flavour/categories_yellow.gif);}

#recentpost ul.links li {list-style-image:url(images/spring_flavour/links_yellow.gif);}

#recentpost ul.feeds li {list-style-image:url(images/spring_flavour/feeds_yellow.gif);}

UL.posts li {list-style-image:url(/wp-content/themes/makinolo2/img/icons/post_yellow.gif);}

#recentpost ul.categories li li {list-style-image:url(images/spring_flavour/sub_categories_yellow.gif);}

/* guides list
---------------------------------------------------*/
UL.guides
{
 margin-left:30px;
 margin-right:2px;
 margin-bottom: 1px;
 margin-top: 1px;
 padding:0px 0px;
 text-indent: 0;
}
UL.guides li 
{
	list-style-image:url(/wp-content/themes/makinolo2/img/icons/ftv2doc.gif);
	border: 0;
}


/* lastcomments list
---------------------------------------------------*/
UL.lastcomment
{
 margin-left:26px;
 margin-right:2px;
 margin-bottom: 1px;
 margin-top: 1px;
 padding:0px 0px;
 text-indent: 0;
}
UL.lastcomment li {list-style-image:url(/wp-content/themes/makinolo2/img/icons/comments.gif);}

/* lastfm list
---------------------------------------------------*/
TD.lastfm
{
	padding-top:0;
	font-size: 9px;
}

/* ebay list
---------------------------------------------------*/
TD.ebay
{
	padding-top:0;
	font-size: 9px;
}

