/* $Id: style.css 259 2009-11-13 13:49:36Z jcanals $



Theme Name: Alkivia Chameleon

Theme URI: http://alkivia.org/wordpress/chameleon

Description: Clean and lightweight theme in different colors over a gray or black page. DropDown menus available. Can be used as a two or three columns theme or combine the both. Includes customized styles for all Alkivia Plugins. It has four sidebar places: Wide Top, Wide Bottom, Narrow Left and Narrow Right. With that, you can configure your sidebar in any way you want.

Version: 2.3

Author: Jordi Canals

Author URI: 

Tags: brown, red, orange, blue, light, three-columns, right-sidebar, fixed-width, custom-header, theme-options, threaded-comments, sticky-post, translation-ready

Modified: Ana Abraldes, Jan 2010
*/

	/* ----------------------------------------------------------- STANDARD */

body {
	background-color: #303030;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #030303;
	text-align: center;
}



h1 {

	font-size: 18px;

	font-weight: normal;

}



h2 {
	font-size: 18px;
	font-weight: normal;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-top: 15px;
}



h3 {

	font-size: 14px;

	font-weight: normal;

}



h4 {

	font-size: 12px;

	font-weight: normal;

}



h5 {

	font-size: 11px;

	font-weight: normal;

}



h6 {

	font-size: 10px;

	font-weight: normal;

}



a {

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}



acronym,abbr,span.caps {

	cursor: help;

}



acronym,abbr {

	border-bottom: 1px dashed;

}

small {
	font-size: .75em;
}

cite {

	margin: 0 10px;

	padding-left: 10px;

	border-left: 2px solid;

}



blockquote {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 1.2em;
	font-weight: bolder;
	line-height: 1.5em;
	padding: 0 15px;
}

blockquote p {
	margin: 0;
}


blockquote blockquote {
	

}
.topborder {
	border-top: 1px dotted #751e00;
	padding-top: 7px;
}

#sidebar .book {
	padding: 7px;
	border-bottom: 1px dotted #751e00;
	font-size: .85em;
}

code {

	margin: 10px;

	padding: 10px;

	font-family: 'Courier New', Courier, Monaco, monospace, fixed;

	font-size: 12px;

	display: block;

	border: 1px solid;

}



pre {

	overflow: auto;

}



input[type=text],input[type=password] {

	border: 1px dotted;

}



textarea {

	border: 1px dotted;

}



select {

	

}



/*blockquote,code {

	-moz-border-radius: 5px;

	-khtml-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

}
*/
.txt_right {
	float: right;
	font-size: .9em;
	padding: 10px;
}

/* ------------------------------------------------------------ GENERAL */

.datetime {

	font-size: 10px;

	margin: 0 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



/* ------------------------------------------------------------- LAYOUT */

#template {

	text-align: left;

	width: 940px;

	margin: 10px auto 0 auto;

}



#content {

	width: 100%;

	text-align: left;

	-moz-border-radius-bottomleft: 2px;

	-moz-border-radius-bottomright: 2px;

	-webkit-border-bottom-left-radius: 2px;

	-webkit-border-bottom-right-radius: 2px;

	border-bottom-left-radius: 2px;

	border-bottom-right-radius: 2px;

	-khtml-border-bottom-right-radius: 2px;

	-khtml-border-bottom-left-radius: 2px;

}



#clear-end {

	clear: both;

}



/* ------------------------------------------------------------- HEADER */

#header {

	width: 100%;

	height: 120px;

	-moz-border-radius-topleft: 6px;

	-moz-border-radius-topright: 6px;

	-webkit-border-top-left-radius: 6px;

	-webkit-border-top-right-radius: 6px;

	border-top-left-radius: 6px;

	border-top-right-radius: 6px;

	-khtml-border-top-left-radius: 6px;

	-khtml-border-top-right-radius: 6px;

}



#head-title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	padding: 25px 0 0 30px;
	font-weight: lighter;
}



#head-description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #D6CEA7;
	padding: 10px 25px 0 0;
	font-weight: normal;
	text-align: right;

}



#menu {

	width: 100%;

	height: 26px;

	margin: 0;

	padding: 0;

	font-size: 11px;

	text-align: left;

	}

	

#menu ul {

	margin: 0;

	padding: 0 0 0 25px;

	list-style: none;

}



#ddmenu li {

	float: left;

	list-style: none;

	}



#ddmenu li a {
	margin: 0;
	padding: 5px 12px;
	display: block;
	text-decoration: none;
	white-space: nowrap;
	text-transform: uppercase;
	}



#ddmenu li a:hover {

	}



#ddmenu li ul {

	margin: 0;

	padding: 0;

	position: absolute;

	visibility: hidden;

	border-top: 1px solid;

	}

		

#ddmenu li ul li {

	float: none;

	display: inline;

	}

		

#ddmenu li ul li a {

	border-right: 0;

	width: auto;

	}

		

#ddmenu li ul li a:hover {

	}



/* ------------------------------------------------------------- FOOTER */

#footer {

	width: 100%;

	margin: 0 auto 10px auto;

	padding-top: 10px;

	clear: both;

	text-align: right;
	
	font-size: 10px;

}



#footer a {

	

}



/* ----------------------------------------------------------- BLOGSIDE */

#blogside {

	margin: 7px 0 5px 0;

	padding: 0;

	padding-left: 15px;

	width: 580px;

	/*border-right: 1px dotted #800000;*/

	float: left;

}

#full, #no-sidebar {

	margin: 15px 0 5px 0;

	padding: 0 150px;

	float: left;

}

.navigator {

	height: 30px;

	margin: 0 5px 20px 0;

	padding: 2px 10px;

	font-size: 14px;

	border: 1px solid;

	clear: both;

	-moz-border-radius: 5px;

	-khtml-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

}



.bottom-navigator {

	margin: 0;

	margin-top: 20px;

}



.navigator a {

	

}



.navleft {

	float: left;

	padding: 6px;

}



.navright {

	padding: 6px;

	text-align: right;

}



.pagenavi-container {

	height: 30px;

	margin: 10px;

	padding: 2px 10px;

	clear: both;

}



.pagenavi-bottom {

	margin-top: 20px;

}



#archive {

	margin: 0 5px 20px 0;

	font-size: 14px;

	padding-left: 5px;

	border-bottom: 1px solid;

}



/* ------------------------------------------------------- EACH POST */

.post,.sticky-post,.profile-box {

	margin: 0 5px 15px 0;

	border: 0;

	padding: 10px 0;

	padding: 15px 5px 25px 5px;

	clear: both;

	-moz-border-radius: 2px;

	-khtml-border-radius: 2px;

	-webkit-border-radius: 2px;

	border-radius: 2px;

}



.sticky-post,.profile-box {

	border: 1px solid;

}



.post-title,.profile-name {

	font-size: 20px;

	margin: 10px;

	margin-bottom: 3px;

	border-bottom: 1px solid;

}



.post-title a {

	

}



.post-title a:hover {

	text-decoration: none;

}



.post-content,.page-content {

	font-size: 1em;

	line-height: 20px;

	margin: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.post-content ul,.page-content ul,.post-content ol,page-content ol {

	margin-left: 0px;

	padding: 0 0 0 35px;

	overflow: auto;

}



.post-content ul li,.page-content ul li {

	margin: 0 10px;

}



.post-content ol li,.page-content ol li {

	margin: 0 10px;

}



.post-content ul li ul,.page-content ul li ul,.post-content ol li ol,page-content ol li ol

	{

	padding: 0 0 0 15px;

}

.clear {
	clear: both;
}
.clear-left {
	clear:left;
}
.clear-right {
	clear:right;
}

.alignright {

	float: right;


}



.alignleft {

	float: left;

}

.alignleft img {
	margin-right: 20px;
	margin-bottom: 15px;
}

.aligncenter,div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.post-info {

	margin: 0 10px;

	padding: 0;

	font-size: 11px;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	clear: both;

}



.info-left {

	padding: 3px;

	float: left;

}



.info-right {

	padding: 3px;

	text-align: right;

}



.info-link {

	margin-right: 5px;

	padding-left: 5px;

}



/* -------------------------------------------------------- POST IMAGES */

img.alignleft {

	display: inline;

	margin: 0 5px 5px 0;

	padding: 3px;

	border: 1px solid;

}



img.alignright {

	display: inline;

	margin: 0 0 5px 5px;

	padding: 3px;

	border: 1px solid;

}



img.aligncenter,img.centered {

	display: block;

	border: 1px solid;

	padding: 3px;

	margin-left: auto;

	margin-right: auto;

	clear: both;

}



.wp-caption {

	border: 1px solid;

	text-align: center;

	padding-top: 4px;

	margin: 10px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}



.gallery {

	margin: auto;

	margin-left: auto;

	margin-right: auto;

}



.gallery-item {

	float: left;

	display: inline;

	margin: 5px;

	padding: 3px;

	border: 1px solid;

	text-align: center;

}



.gallery img {

	border: 0;

}



.gallery-item:hover {

	

}



.gallery-caption {

	margin-left: 0;

}



img,.gallery-item,.wp-caption {

	-moz-border-radius: 5px;

	-khtml-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

}



/* ----------------------------------------------------------- COMMENTS */

#comments, #contact {

	margin: 0 5px 15px 0;

	border: 1px solid;

	padding: 10px 20px;

	clear: both;

	-moz-border-radius: 6px;

	-khtml-border-radius: 6px;

	-webkit-border-radius: 6px;

	border-radius: 6px;

}



#comments ul {

	padding: 0;

	margin: 0;

}



#comments ul li {

	margin: 10px 0 0 30px;

	padding: 0;

	list-style: none;

	border-bottom: 1px dotted;

}



#comments ul li ul li {

	border-bottom: 0;

}



.avatar {

	float: left;

	margin-right: 5px;

	padding: 2px;

	border: 1px solid;

}



.nocomments {

	text-align: left;

	font-style: italic;

	font-size: 13px;

	margin: 20px 0;

	padding: 0;

}



.moderate {

	font-size: 11px;

}



#postform {

	margin: 5px 0;

}



#postform .info {

	font-style: italic;

}



#postform .info a {

	font-weight: normal;

}



#comments cite.fn {

	margin: 0;

	padding-left: 0;

	border-left: 0;

	font-style: normal;

}



#comments span.says {

	display: none;

}



#comments comment-meta a {

	

}



#comments .reply {

	text-align: right;

}



/* ------------------------------------------------------------ SIDEBAR */

#sidebar {
	margin-top: 7px;
	width: 320px;
	float: left;
	
}



#sidebar .wide {

	clear: both;

	padding: 5px 5px 10px 10px;

	width: 300px;

}



#sidebar #narrow-left {

	margin: 0 10px;

	width: 155px;

	float: left;

}



#sidebar #narrow-right {

	float: left;

	padding-left: 15px;

	width: 320px;
	

}



#sidebar ul,#profile-info ul {

	padding: 0px;

	margin: 0px;

}



#sidebar li,#profile-info li {

	padding: 0px;

	margin: 0px;

	margin-bottom: 10px;

	list-style: none;

}



#sidebar ul li,#profile-info ul li {

	padding-bottom: 10px;

}



#sidebar ul li a,#profile-info ul li a {

	text-decoration: none;

	font-weight: normal;

	line-height: 19px;

}



#sidebar ul li a:hover,#profile-info ul li a:hover {

	text-decoration: underline;

}



#sidebar ul li ul li,#profile-info ul li ul li {

	padding-bottom: 5px;

	margin-left: 10px;

	margin-right: 5px;

/*	border-bottom: 1px dotted;*/

}



#sidebar ul li ul li ul,#profile-info ul li ul li ul {

	padding-left: 10px;

}



#sidebar ul li ul li ul li,#profile-info ul li ul li ul li {

	font-weight: normal;

	padding-bottom: 0px;

	border: none;

}



#sidebar ul li ul li ul li a,#profile-info ul li ul li ul li a {

	font-weight: normal;

}



#sidebar ul li h2,#profile-info ul li h2 {

/*	font-family: Tahoma, Arial, Helvetica, sans-serif;*/

	margin: 0 0 5px 0;

	padding-left: 5px;

/*	border-bottom: 1px dotted;*/

}



#sidebar ul li h2 a,#profile-info ul li h2 a {

	font-weight: normal;

}



#sidebar ul li h2 a:hover,#profile-info ul li h2 a:hover {

	text-decoration: none;

}

#sidebar .textwidget {
	font-size: .9em;
	padding: 0 9px;
}


.widget {

	border: 0;

	margin: 0 5px 15px 0;

	-moz-border-radius: 5px;

	-khtml-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

}



h2.widgettitle {
	padding: 5px;
	text-align: center;
	line-height: 19px;
}


.widget .widget_text {
	padding: 10px;
}

.widget_search form {

	text-align: center;

	padding: 20px 0 5px 0;

}



.widget_search .string {

	width: 200px;

	}

	

.widget_tag_cloud div {

	padding: 0 5px;

	}

	

/* ---------------------------------------------------- WIDGET CALENDAR */

li#calendar #wp-calendar tbody {

	text-align: right;

}



li#calendar #wp-calendar a {

	font-weight: bold;

}



li#calendar #today {

	border: 1px solid;

	padding: 0 2px;

}



/* ------------------------------------------------------------- TABLES */

table {

	border: 0;

	border-spacing: 2px;

}



table td {

	padding: 2px;

}



table thead,table tfoot {

	text-align: center;

}



/* ----------------------------------------------------- OPEN COMMUNITY */

#wall .datetime {

	margin: 0;

}



table.profile-list {

	width: 100%;

}



.widget_loggedin_recent .avatar,.widget_registered_recent .avatar,.widget_gallery_recent .avatar

	{

	border: 0;

	padding: 0;

	margin: 2px 3px 0 0;

	float: left;

}



#mini-profiles .short-profile {

	clear: both;

	margin: 5px 0 10px 0;

	border: 0;

	font-style: italic;

}



#mini-profiles .user-name {

	clear: both;

	font-size: 16px;

	margin: 0 10px 3px 10px;

	border-bottom: 1px solid;

}



#mini-profiles .title {

	font-size: 13px;

	font-weight: bold;

}



#mini-profiles .image {

	margin: 5px 5px 15px 5px;

	float: left;

}



.profile-name {

	margin-bottom: 10px;

}



.profile-box .left-side {

	display: block;

	float: left;

	margin-right: 10px;

}



#profile-info {

	width: 100%;

}



#profile-info #profile-left {

	width: 260px;

	float: left;

}



#profile-info #profile-right {

	width: 310px;

	float: right;

}



/* ------------------------------------------------------ ALKIVIA PAGER */

.pager {

	margin: 25px 0 10px 0;

	line-height: 25px;

	float: left;

	clear: both;

}



.pager .page-numbers {

	margin: 0;

	padding: 2px 4px;

	border: 1px solid;

	-moz-border-radius: 5px;

	-khtml-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

}



.pager .prev,.pager .next {

	font-weight: bold;

}



.pager .current {

	

}



.pager a.page-numbers:hover {

	text-decoration: none;

}



/* ----------------------------------------------------------- PAGELIST */

#inline_pagelist {

	width: 200px;

	margin: 5px 10px 5px 0px;

	padding: 10px;

	border: 1px solid;

	float: left;

	-moz-border-radius: 5px;

	-khtml-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

}



#inline_pagelist p {

	text-align: center;

	font-size: 14px;

	font-weight: normal;

	margin: 0 0 5px 0;

	padding: 0;

	border-bottom: 1px dotted;

}



#inline_pagelist ul {

	text-indent: 0;

	list-style-position: inside;

	padding: 0px;

	margin: 0px;

	margin-left: 10px;

	overflow: visible;

}



#inline_pagelist ul li {

	padding: 0px;

	margin: 0px;

	list-style-type: circle;

}



#inline_pagelist ul li.current_page_item {

	font-weight: bold;

	list-style-type: square;

}



/* ---------------------------------------------------------- SIDEPOSTS */

#sidebar ul li.widget_sideposts ul li,#sidebar ul li.widget_sideposts ul a

	{

	font-size: 13px;

	padding-top: 10px;

	font-weight: bold;

}



#sidebar span.sideposts_date {

	font-size: 10px;

	font-weight: normal;

	text-decoration: none;

}



#sidebar ul li.widget_sideposts ul li p {

	font-weight: normal;

	text-decoration: none;

	font-size: 11px;

}



#sidebar ul li.widget_sideposts ul li p a {

	line-height: normal;

	font-weight: normal;

	font-size: 11px;

	padding-top: 0;

}



#sidebar ul li.widget_sideposts ul li p a:hover {

	text-decoration: underline;

}



#sidebar ul li.widget_sideposts ul li img.alignleft {

	float: left;

	margin: 5px;

	padding: 2px;

	border: 1px solid;

	clear: both;

}



#sidebar ul li.widget_sideposts ul li img.alignright {

	float: right;

	margin: 5px;

	padding: 2px;

	border: 1px solid;

	clear: both;

}



#sidebar ul li.widget_sideposts ul li img.aligncenter {

	display: block;

	border: 0px;

	padding: 5px;

	margin-left: auto;

	margin-right: auto;

	border: 1px solid;

	clear: both;

}



/* ----------------------------------------------------------- SOCIABLE */

div.sociable {

	display: inline;

}

/* EOF */
