/*
Theme Name: Adaya Cantabria Theme
Theme URI: http://www.adayacantabria.org.com/
Description: El tema de Adaya para WordPress.
Version: 1.0
Author: Danilo Dellaquila
Author URI: http://www.danilodellaquila.com/

    Danilo Dellaquila v1.0
    <danilo@k-gigas.com>
    The CSS, XHTML and design is released under GPL:
    http://creativecommons.org/licenses/GPL/2.0/
    http://www.opensource.org/licenses/gpl-license.php
*/

/*----------------------------------------------------
  Page Structure
----------------------------------------------------*/

/*** Body ***/
html body {
    background-color: #FFFFFF;
    font: small Verdana, Georgia, "Times New Roman", Times, Serif;
    margin: 0;
    padding: 0;
    width:100%;
    min-width:875px;
}

/*** Header ***/
#header {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	    clear:left;
    float:left;
    width:100%;
    overflow:hidden;
    background-color: #FFFFFF;
	  color:  #000;
}
.logo img {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
}

/*** 3 Columns ***/
/* Container */
.colmask {
    clear:both;
    float:left;
    width:100%;
    overflow:hidden;
    background: #66CC66;
}
/* Common Settings */
.colright,
.colmid,
.colleft {
    float:left;
    width:100%;
    position:relative;
}
.col1,
.col2,
.col3 {
    float:left;
    position:relative;
    padding:.5em 0 1em 0;
    overflow:hidden;
}
/* Columns Settings */
.threecol .colmid {
    right:25%;
    background:#fff;
}
.threecol .colleft {
    right:60%;
    background: #FF9933;
}
.threecol .col1 {
    width:56%;
    left:102%;
}
.threecol .col2 {
    width:13%;
    left:30%;
}
.threecol .col3 {
    width:23%;
    left:92%;
}

/*** Footer ***/
#footer {
    clear: both;
    margin: 0px 0px 0px 15px; 
		padding: 0.5em;
    background: #FFF;
    border-top:1px solid #ccc;
		text-align: center; 
}

/*----------------------------------------------------
  Menus: Top, Left Column, Right Sidebar
----------------------------------------------------*/

/*** Top Menu ***/
#topmenu {
    margin: 0px 0px 0px -27px; 
    padding: 10px 0px 0px 0px;
	  float: left;
		width: 100%;
		background-color: #FFF;
		font-weight: bold;
		text-align: center;
}
#topmenu ul {
		list-style: none;
		font-size:small;
}
#topmenu li {
		display: inline;
		font-weight: bold;
  	font-size: small;
  	text-transform: uppercase;
  	letter-spacing: 1px;
  	white-space: nowrap;
}
#topmenu a,
#topmenu a:link,
#topmenu a:visited  {
  	padding: 5px 5px 5px 5px;
		border: 1px solid #000;
		text-decoration: none;
		background-color: #FF9933;
		color: #FFF;
}
#topmenu a:hover,
#topmenu a:active {
		background-color: #66CC66;
		color: #000;
}

/*** Left Column Menu ***/
#leftmenu {
	  margin: 0px 0px 0px 0px; 
    padding: 0px 0px 10px 0px;
  	border-bottom: 1px solid #000;
}
#leftmenu ul {
		margin: 0px 0px 0px 0px; 
    padding: 3px 3px 3px 3px;
		list-style: none;
}
#leftmenu li {
    padding: 2px 0px 2px 0px;
		font-size: medium;
		font-weight: bold; 
		white-space: nowrap;
}
a.leftmainmenu, 
a:link.leftmainmenu,    
a:visited.leftmainmenu  {  
		text-decoration: none;
		color: #303030;
}
a:hover.leftmainmenu , 
a:active.leftmainmenu {
		padding: 3px 3px 3px 3px;
		text-decoration: none;
		background-color: #66CC66;
		color: #FFF;
}
a.leftsubmenu, 
a:link.leftsubmenu,    
a:visited.leftsubmenu  {  
    margin: 0px 0px 0px 15px; 
		font-size: small;
		text-decoration: none;
		color: #303030;
}
a:hover.leftsubmenu , 
a:active.leftsubmenu {
    margin: 0px 0px 0px 15px; 
		padding: 3px 3px 3px 3px;
    font-size: small;
		text-decoration: none;
		background-color: #66CC66;
		color: #FFF;
}

/*** Left Column Related Sites ***/
#relatedsites {
	  margin: 0px 0px 0px 0px; 
    padding: 20px 0px 20px 0px;
    text-align: center;
  	border-bottom: 1px solid #000;	
}
#relatedsites a {
		text-decoration: none;
    padding: 30px 0px 30px 0px;
}

/*** Right Sidebar ***/
#sidebar {
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px;
}
.sideitem {
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 20px 0px;
  	border-bottom: 1px solid #000;	
}
.sidelist {
    margin: 0px 0px 0px 0px; 
    padding: 5px 0px 5px 0px;
		list-style-type: none;
}		
/* Links */
li.linkcat {
    margin: 0px 0px 0px -15px; 
    padding: 5px 0px 5px 0px;
    font-size: small;
		font-weight: bold; 
    list-style-type: none;		
}
li.linkcat h2 {
    margin: 0px 0px 0px 20px; 
	  color: #000;		
		font-size: medium;
		font-weight: bold; 
}
li.linkcat ul li {
    margin: 0px 0px 0px 0px; 
    padding: 3px 0px 3px 0px;
	  list-style-type: none;		
}
li.linkcat a,    
li.linkcat a:link,    
li.linkcat a:visited {  
    text-decoration: none;
		color: #303030;
}
li.linkcat a:hover,    
li.linkcat a:active {  
  	text-decoration: none;
		background-color: #FF9933;
		color: #FFF;
}
/* Categories */
.categories {
    margin: 0px 0px 0px 0px; 
    padding: 0px 3px 0px 3px;
		font-weight: bold; 
}    	
.sideitem li.categories h2 {
		color: #000;		
		font-size: medium;
}
li.cat-item {
    margin: 0px 0px 0px 0px; 
    padding: 3px 0px 3px 0px;
	  list-style-type: none;		
}
.sideitem ul li.categories ul li.cat-item a,    
.sideitem ul li.categories ul li.cat-item a:link,    
.sideitem ul li.categories ul li.cat-item a:visited {  
    margin: 0px 0px 0px -15px; 
		text-decoration: none;
		color: #303030;
}
.sideitem ul li.categories ul li.cat-item a:hover,    
.sideitem ul li.categories ul li.cat-item a:active {  
		text-decoration: none;
		background-color: #FF9933;
		color: #FFF;
}

/*----------------------------------------------------
  Post Styles
----------------------------------------------------*/
.post {
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px;
		border-bottom: 1px solid #000;
}
/*** Post Title ***/
a.posttitle, 
a:link.posttitle,    
a:visited.posttitle  {  
		color: #228B22;
		text-decoration: none;
		border-bottom: 0px;
}
a:hover.posttitle , 
a:active.posttitle {
		color: #FF8C00;
		text-decoration: none; 
		border-bottom: 0px; 
}
/*** Post Entry ***/
p.post {
   color:#000;
}
.entry-date {
		font-style: italic;
		font-size: small;
}
.entry {
  	padding: 0px 0px 0px 0px;
  	font-size: medium;
}
.entry img {
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
}

/*** Post Entry Comments***/
.entry-comment {
  	padding: 0px 0px 10px 0px;
  	font-size: small;
}
.entry-comment a, 
.entry-comment a:link,    
.entry-comment a:visited {  
		text-decoration: none;
		color: #FF8C00;
}
.entry-comment a:hover, 
.entry-comment a:active {
		color: #228B22;
}
/*** Post 404 Error ***/
#post-404 {
		color: #000;
}
#post-404 h2 {
		color: #FF8C00;
}
/*** Post Navigation Entries ***/
#navigation {
  display: block;
	font-size: medium;
  text-align: center;
  margin: 10px 0px 30px 0px; 
}

/*----------------------------------------------------
  Comments Styles
----------------------------------------------------*/
#commenttitle {
    margin: 0px 0px 0px 0px; 
    padding: 15px 0px 10px 0px;
		color: #228B22;
		font-size: medium;
}
.commentlist {
		font-size: medium;
		list-style-type: decimal;
}
.comment {
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px;
		color: #000;
}
.commentdate {
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px;
		font-style: italic;
		font-size: x-small;
}

/*----------------------------------------------------
  Form  Tags
----------------------------------------------------*/

/*** Comment Form ***/
#commentform {
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 10px 0px;
 		font-size: medium;
}
#comment {
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 10px 0px;
 		font-size: medium;
}
#author {
}
#email {
}
#url {
}
#comment {
}
#submit {
}

/*** Search Box ***/
#searchbox {
	  margin: 0px 0px 0px 0px; 
    padding: 20px 0px 20px 0px;
    text-align: center;
  	border-bottom: 1px solid #000;	
}  
#search {
	  margin: 5px 0px 5px 0px; 
	  color: #000;
	  background: #feb;
	  border: #26a solid 1px
}  
#searchsubmit {
	  margin: 5px 0px 5px 0px; 
		color: #000;
		background: #FE8C00;
		border: 2px #9cf outset;
		font-style: italic;
}

/*----------------------------------------------------
  Generic Tags
----------------------------------------------------*/
a, 
a:link,    
a:visited {  
		text-decoration: none;
		color: #FF8C00;
}
a:hover, 
a:active {
		color: #228B22;
}
.center {
		text-align: center; 
} 
.alignright {
		float: right;
}
.alignleft {
		float: left;
}
.img {
		margin: 0px 0px 0px 0px;
		padding: 5px 5px 5px 5px;
		border: 0px;
}

/* End of file */
