/*

Theme Name: OemaTakorr Theme

Theme URI: http://www.oematakorr.com

Description: OemaTakorr Theme

Version: 1.0 (WP 2.9.2)

Author: Ricardo Salazar

Author URI: http://www.caneidia.com

Tags: semantic, custom, e-commerce

*/



/* Initial reset

---------------------------------------------------------- */

html, body, h1, h2, h3, h4, h5, h6, ul, ol, li, dt, dd, p, blockquote, form, fieldset, legend {

		margin: 0;

		padding: 0;

		font: 100%/120% "Helvetica Neue", Arial, Helvetica, sans-serif;

}

ol, ul {

		list-style: none;

}

fieldset, img {

		border:0;

}

input, select, textarea {

		font-size: 100%;

}

/* General

---------------------------------------------------------- */

html {

		font-size:100.01%; 

} 

body {

		font-size:12px;

		color:#000;

		background:#fff;

}

#wrapper {

		width:924px;

		margin:0 auto;

}

a {

		color:#a450a5;

		text-decoration:none;

}

a:hover {

		color:#7b1b7c;

		text-decoration:underline;

}

.none {

		display:none;

}

p {

		line-height:150%;

		padding-bottom:12px;

}

/* Wordpress

---------------------------------------------------------- */

/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */

.aligncenter { 

		display:block; 

		margin:0 auto;

		text-align:center;

}

.alignleft { 

		float:left;

}

.alignright { 

		float:right;

}

.wp-caption { 

		border:1px solid #666; 

		text-align:center; 

		background:#ccc; 

		padding:10px; 

		margin:10px 

}

/* Header

---------------------------------------------------------- */

#header {	

		overflow:hidden;

		height:100%;

		background:url(images/lips.gif) no-repeat right 5px;

}

h1 {	

		float:left;

		background:url(images/oematakorr-logo.gif) no-repeat;

		margin:7px 0 0 6px;

}

h1 a { 

		text-indent:-9000px; 

		display:block; 

		width:192px; 

		height:66px; 

		margin-bottom:6px;

}

/* Navigation and search

---------------------------------------------------------- */

#navigation-search {

		float:right;

		overflow:hidden;

		height:100%;

		margin:55px 0 2px 0;

}

#navigation-search ul {

		float:left;

		padding:5px 0;

		vertical-align:middle;

}

#navigation-search ul li {

		float:left;	

		font-size:11px;

		line-height:11px;

		margin-right:7px;

		border-left:1px solid #000;

		padding-left:7px;

}

#navigation-search ul li:first-child {

		border:none;

		padding-left:0;

}

#navigation-search ul li a {

		color:#000;

		text-transform:uppercase;

}

#navigation-search ul li.current a{

		color:#7b1b7c;	

}

#navigation-search ul li.current a:hover{

		text-decoration:none;

}

#navigation-search #search {

		float:left;

}

#navigation-search #search input.textbox {

		color:#ddd;

		line-height:12px;

		border:1px solid #e5e5e5;

		padding:2px 4px 3px 4px;

		width:136px;

		height:15px;

		margin:0 2px 0 0;	

		vertical-align:middle;

}

#navigation-search #search input.button {

		color:#fff;

		text-transform:uppercase;

		line-height:12px;

		border:none;

		background:#a450a5;

		padding:2px 1px 3px 2px;

		height:22px;

		vertical-align:middle;	

		cursor:pointer;

		margin:0;

}

/* Categories

---------------------------------------------------------- */

#categories {

		overflow:hidden;

		height:100%;

		padding:11px 12px 9px 12px;	

		background:#000;

}

#categories ul {

		float:left;

		overflow:hidden;

		height:100%;

}

#categories ul li {

		float:left;	

		font-size:15px;

		margin-right:20px;

}

#categories ul li a {

		color:#fff;

		text-transform:uppercase;

}

#categories ul li.current a {

		color:#d84cd9;	

}

#categories ul li a.wpsc-current-cat {

		color:#d84cd9;	

}

#categories ul li.current a:hover{

		text-decoration:none;

}

/* Contents

---------------------------------------------------------- */

#contents {

		overflow:hidden;

		height:100%;

}

p {

		line-height:150%;

}

/* Main-content

---------------------------------------------------------- */

#main-content {

		float:left;

		overflow:hidden;

		height:100%;

		margin:3px 9px 0 0;

}

#main-content h2 {

		font-size:16px;

		padding:6px 0 4px 0;

}

/* Homepage banner

---------------------------------------------------------- */

#homepage-banner {

		margin-bottom:-16px;

}

#homepage-banner span {

		display:none;

}

#homepage-banner br {

		display:none;

}

/* Columns (similar to the footer)

---------------------------------------------------------- */

#main-content .column {

		float:left;

		width:350px;

		margin-top:4px;

		padding-bottom:20px;

		background:url(images/shadow-350.gif) no-repeat left bottom;

}

#main-content .column.first {

		margin-right:11px;

}

#main-content .box-collection {

		border:1px solid #c4c4c4;

		border-top:none;

		padding:4px 8px 8px 8px;

		margin-top:1px;

}

#main-content .column h3 {

		font-size:16px;

                font-weight:bold;

		text-align:center;

		margin-bottom:2px;

}

#main-content .column p {

		font-size:11px;

		margin-bottom:2px;

}

#main-content .column a {

		text-decoration:underline;

}

#main-content .column a.bigger {

		font-size:12px;

}

.form-button {

		color:#fff;

		text-transform:uppercase;

		line-height:12px;

		border:none;

		background:#a450a5;

		padding:2px 1px 3px 2px;

		height:22px;	

		cursor:pointer;

}

/* Post

---------------------------------------------------------- */

#main-content.news {

		width:711px;

}

#main-content.news h2 {
		font-size:20px;
}

.post {

		overflow:hidden;

		height:100%;

		padding-bottom:3px;

		border-bottom:1px solid #c4c4c4;

		margin-bottom:24px;	

}

#main-content .post h2 {

		font-size:20px;

}

.post-info {

		font-size:12px;

		color:#666;

		margin:0 0 6px 0;

}

.post img.alignleft { 

		margin:0 16px 6px 0;

}

.post img.alignright { 

		margin:0 0 6px 16px;

}

.post img.box { 

		border:1px solid #c4c4c4;

		border-top:none;

		padding:0 1px 1px 1px;

}

/* Comments

---------------------------------------------------------- */

#main-content h3#comments {

		font-size:18px;

		margin-bottom:12px;

}

#main-content ul.comments {

		padding:0;

}

#main-content .comments li {

		list-style:none;

		padding:0 0 4px 0;

		border-bottom:1px solid #dfdedc;

		margin-bottom:17px;

}

.comments .heading cite {

		font-style:normal;

		font-weight:bold;

}

.comments .heading span {

		font-style:italic;

}

#main-content .comments .heading p.date {

		margin-bottom:-4px;

}

.comments .heading p.date a {

		font-size:11px;

		color:#666;

}

#main-content h3#respond {

		font-size:18px;

}

.comments-form label {

		display:block;

		margin-bottom:2px;		

}

.comments-form input.text {

		font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;

		width:240px;

		margin-bottom:12px;

}

.comments-form textarea {

		font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;

		width:440px;

		margin-bottom:12px;

}

.comments-form input.send {

		font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;

		display:block;

		color:#fff;

		text-transform:uppercase;

		line-height:12px;

		border:none;

		background:#a450a5;

		padding:2px 1px 3px 2px;

		height:22px;	

		cursor:pointer;

}

#commentform {

		margin-bottom:24px;

}

/* Sidebar

---------------------------------------------------------- */

#sidebar {

		float:right;	

		width:204px;

		margin-top:3px;

}

#sidebar .box {

		border:1px solid #c4c4c4;

		border-top:none;

		padding:4px 8px 8px 8px;

		margin-top:4px;

                margin-bottom:16px;

}

#sidebar .box-no-padding {

		padding:0;

                margin-top:4px;

}

#sidebar .box.first {

		margin-top:2px;

                background:url(images/best-kept-secret.jpg) no-repeat;

                padding:4px 4px 8px 8px;

}

#sidebar h3 {

		font-size:16px;

                font-weight:bold;

		margin-bottom:2px;

}

#sidebar h3.secret {

		

		padding:4px 0 0 8px;

		margin-bottom:0;

}

#sidebar h3.secret a {

		color:#000;

		display:block; 

		width:194px; 

		height:142px; 

}

#sidebar h3.secret a:hover {

		text-decoration:none;

}

#sidebar h3.list-heading {

		font-size:16px;

		color:#fff;

		text-align:center;

		padding:10px 0 32px 0;

		background:#82469b;

		margin-bottom:0;

}

#sidebar .inner-no-padding {

		margin:0 -8px; /* remove padding for inner elements like images */

}

#sidebar p {

		font-size:11px;

		margin-bottom:2px:

                margin-top:2px;

}

#sidebar .eletter input {

		color:#ddd;

		line-height:12px;

		border:1px solid #e5e5e5;

		padding:2px 4px 3px 4px;

		width:142px;

		height:15px;

		margin:0 2px 0 0;	

		vertical-align:middle;

		margin:4px 0 10px 0;

}

#sidebar .eletter button.submit {

		color:#fff;

		text-transform:uppercase;

		line-height:12px;

		border:none;

		background:#a450a5;

		padding:2px 1px 3px 2px;

		height:22px;

		vertical-align:middle;	

		cursor:pointer;

		margin:4px 0 10px 0;

}

#sidebar ul li {

		margin-bottom:6px;

}

#sidebar ul.big-links li {

		font-size:14px;

		color:#fff;

		text-align:center;

		padding:16px 0;

		background:#82469b;

		border-top:1px solid #c4c4c4;

		margin-bottom:0;

}

#sidebar ul.big-links li a {

		color:#fff;

		text-decoration:underline;

}


#sidebar ul.children {
		padding-left:12px;
		font-size:11px;
}
#sidebar ul.children li {
		list-style:disc;
		list-style-position:inside;
		margin-bottom:2px;
}

/* Footer

---------------------------------------------------------- */

#footer {

		overflow:hidden;

		height:100%;

		margin-top:3px;

}

#footer .column {

		float:left;

		width:350px;

		margin-right:9px;

		padding-bottom:20px;

		background:url(images/shadow-350.gif) no-repeat left bottom;

}

#footer .column.first {

		margin-right:11px;

}

#footer .box {

		border:1px solid #c4c4c4;

		border-top:none;

		padding:4px 8px 8px 8px;

		margin-top:1px;

}

#footer .column h3 {

		font-size:16px;

                font-weight:bold;

		text-align:center;

		margin-bottom:2px;

}

#footer .column p {

		font-size:11px;

		margin-bottom:2px;

}

#footer .column a {

		text-decoration:underline;

}

#footer .column a.bigger {

		font-size:12px;

}

#footer .sidebar {

		float:left;

		width:204px;

		padding-bottom:20px;

		background:url(images/shadow-204.gif) no-repeat left bottom;

}

#footer .sidebar .box {

		margin-top:3px;

}

#footer .sidebar .first-box {

		margin-top:0;

                margin-bottom:5px;		

}

#footer .sidebar h3 {

		font-size:16px;

                font-weight:bold;

		margin-bottom:2px;

}

#footer .sidebar p {

		font-size:11px;

}

#footer .sidebar .eletter input {

		color:#ddd;

		line-height:12px;

		border:1px solid #e5e5e5;

		padding:2px 4px 3px 4px;

		width:142px;

		height:15px;

		margin:0 2px 0 0;	

		vertical-align:middle;

		margin:4px 0 10px 0;

}

#footer .sidebar .eletter button.submit {

		color:#fff;

		text-transform:uppercase;

		line-height:12px;

		border:none;

		background:#a450a5;

		padding:2px 1px 3px 2px;

		height:22px;

		vertical-align:middle;	

		cursor:pointer;

		margin:4px 0 10px 0;

}

#social-icons {

		margin:22px 0 8px 0;

}

#social-icons img {

		padding-left:12px;

}

#social-icons .first-icon {

		padding-left:0;

}

#footer-bottom {

		clear:both;

		padding:12px 0;

}

#footer-bottom .navigation {

		overflow:hidden;

		height:100%;

		border:1px solid #c4c4c4;

}

#footer-bottom .navigation ul {

		float:right;

		padding:13px 20px 11px 0;

}

#footer-bottom .navigation ul li {

		float:left;	

		font-size:11px;

		margin-left:16px;

}

#footer-bottom .navigation ul li a {

		color:#6b6b6b;

		text-transform:uppercase;

}

#footer-bottom p.copyright {

		font-size:11px;

		margin-top:4px;

}








