﻿/*   
Theme Name: Chorouk
Theme URI: http://www.chorouk-boudnib.org/fr/index.php
Description: Chorouk stylesheet
Author: David F Young
Author URI: http://www.chorouk-boudnib.org
Version: 1.0
.
Made by a Peace Corps volunteer (represent!)
.
*/

body {
background-color: #f8f4a6;
background-image: url(bg3.jpg);
background-repeat: repeat-x;
background-position: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #000000
height: 100%; }

hr.black {
color: #000000;
background-color: #000000;
size: 1; }

a:link, a:visited {
color: #000000;
text-decoration: none;
border-bottom: 1px dotted #000000;
background-color: transparent; }

a:hover, a:active {
color: #000000;
text-decoration: none;
border-bottom: 1px solid #000000;
background-color: #ecd9f0; }

a.big:link, a.big:visited {
color: #000000;
text-decoration: none;
border-bottom: 1px dotted #000000;
background-color: transparent;
font-size: 15pt; }

a.big:hover, a.big:active {
color: #000000;
text-decoration: none;
border-bottom: 1px solid #cfb6d8;
background-color: #cfb6d8;
font-size: 15pt; }

a.none:link, a.none:visited, a.none:hover, a.none:active {
text-decoration: none;
background-color: transparent;
border: 0px; }

table.body {
border-top: 0px;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; }

table.text {
margin: 7px 7px 7px 7px;
padding: 0px 0px 0px 0px;
line-height: 17px;
font-family: Georgia, Verdana, Tahoma, Serif;
font-size: 9pt; 
color: #000000; }

table.footer {
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 0px;
margin: 0px 0px 0px 0px;
padding: 8px 3px 7px 3px;
font-family: Georgia, Verdana, Tahoma, Serif;
font-size: 8pt; 
color: #000000; }

table.footer_ab {
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 0px;
margin: 0px 0px 0px 0px;
padding: 5px 3px 5px 3px;
font-family: Georgia, Verdana, Tahoma, Serif;
font-size: 11pt; 
color: #000000; }

td.shadow {
background-image: url(rightbgshadow.jpg);
background-repeat: repeat-y;
background-position: right; }

td.header {
font-family: Georgia, Verdana, Tahoma, Serif;
font-size: 18pt; 
color: #000000; 
padding: 5px 0px 3px 0px; }

.preload {display:none;}

table.events {
border-bottom: 1px solid #ffffff;
margin: 0px 0px 1px 0px;
padding: 2px 2px 2px 2px;
font-size: 9pt; 
color: #000000; }

td.textsmall {
margin: 0px 0px 0px 0px;
padding: 0px 0px 7px 0px;
font-family: Georgia, Tahoma, Verdana, Serif;
font-size: 8pt; 
color: #000000;
line-height: 15px; }

.textsmall p, em { margin: 0px 1px 0px 1px; }

table.blog {
border: 0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: Georgia, Verdana, Tahoma, Serif;
font-size: 9pt; 
color: #000000;
line-height: 17px; }

td.blogheader {
font-family: Georgia, Tahoma, Verdana, Serif;
font-size: 12pt; 
color: #000000;
line-height: 20px;
margin: 0px 0px 0px 0px; }

td.postdate {
font-family: Georgia, Tahoma, Verdana, Serif;
font-size: 7pt; 
color: #2d2828;
margin: 0px 0px 0px 0px; }

font.underline {
border-bottom: 1px solid #000000; }

font.archiveheader {
font-family: Georgia, Tahoma, Verdana, Serif;
font-size: 12pt; 
text-decoration: none;
border-bottom: 1px solid #000000;
color: #000000;
line-height: 30px;
margin: 0px 0px 0px 0px; } 

font.archivelist {
font-family: Georgia, Tahoma, Verdana, Serif;
font-size: 9pt; 
text-decoration: none;
color: #000000;
line-height: 20px;
margin: 0px 0px 0px 0px; } 

/*-- products main page --*/

img.bigborder-cat1 {
border: 10px solid #ba94dd; }

img.big-bigborder-cat1 {
border: 15px solid #ba94dd; }

font.cat1 {
font-size: 15pt;
background-color: #ba94dd; }

font.cat1-ab {
font-size: 14pt;
background-color: #ba94dd; }

img.bigborder-cat2 {
border: 10px solid #96b3cd; }

img.big-bigborder-cat2 {
border: 15px solid #96b3cd; }

font.cat2 {
font-size: 15pt;
background-color: #96b3cd; }

font.cat2-ab {
font-size: 14pt;
background-color: #96b3cd; }

img.bigborder-cat3 {
border: 10px solid #e28962; }

img.big-bigborder-cat3 {
border: 15px solid #e28962; }

font.cat3 {
font-size: 15pt;
background-color: #e28962; }

font.cat3-ab {
font-size: 14pt;
background-color: #e28962; }

img.bigborder-cat4 {
border: 10px solid #fbf6a4; }

img.big-bigborder-cat4 {
border: 15px solid #fbf6a4; }

font.cat4 {
font-size: 15pt;
background-color: #fbf6a4; }

font.cat4-ab {
font-size: 14pt;
background-color: #fbf6a4; }

img.bigborder-cat5 {
border: 10px solid #f4a4a0; }

img.big-bigborder-cat5 {
border: 15px solid #f4a4a0; }

font.cat5 {
font-size: 15pt;
background-color: #f4a4a0; }

font.cat5-ab {
font-size: 14pt;
background-color: #f4a4a0; }

p.products {
font-size: 9pt;
line-height: 12pt; }

p.products-ab {
font-size: 8pt;
line-height: 12pt; }

td.off {
background-color: #ffffff;
margin: 0px 0px 0px 15px; }

td.cat1 {
background-color: #ba94dd;
margin: 0px 0px 0px 15px;
cursor: hand; }

td.cat2 {
background-color: #96b3cd;
margin: 0px 0px 0px 15px;
cursor: hand; }

td.cat3 {
background-color: #e28962;
margin: 0px 0px 0px 15px;
cursor: hand; }

td.cat4 {
background-color: #fbf6a4;
margin: 0px 0px 0px 15px;
cursor: hand; }

td.cat5 {
background-color: #f4a4a0;
margin: 0px 0px 0px 15px;
cursor: hand; }

/*-- cat1 embroidery --*/

font.title1 {
font-size: 16pt;
background-color: #e8d8ea;
border-bottom: 1px solid #e8d8ea; }

td.off1 {
font-size: 9pt;
line-height: 14pt;
background-color: #e8d8ea;
padding: 3px 3px 3px 3px;
margin: 0px 0px 0px 0px; }

img.cat1link {
border: 10px solid #b594c5;
margin-bottom: 20px; }

img.cat1link:active {
border: 10px solid #a37db8;
margin-bottom: 20px; }

img.cat1link:hover {
border: 10px solid #a37db8;
margin-bottom: 20px; }

/*-- cat2 wool work --*/

font.title2 {
font-size: 16pt;
background-color: #c0d2e1;
border-bottom: 1px solid #c0d2e1; }

td.off2 {
font-size: 9pt;
line-height: 14pt;
background-color: #c0d2e1;
padding: 3px 3px 3px 3px;
margin: 0px 0px 0px 0px; }

img.cat2link {
border: 10px solid #96b3cd;
margin-bottom: 20px; }

img.cat2link:active {
border: 10px solid #7998b4;
margin-bottom: 20px; }

img.cat2link:hover {
border: 10px solid #7998b4;
margin-bottom: 20px; }

/*-- cat3 wool work --*/

font.title3 {
font-size: 16pt;
background-color: #e8c0ae;
border-bottom: 1px solid #e8c0ae; }

td.off3 {
font-size: 9pt;
line-height: 14pt;
background-color: #e8c0ae;
padding: 3px 3px 3px 3px;
margin: 0px 0px 0px 0px; }

img.cat3link {
border: 10px solid #e28962;
margin-bottom: 20px; }

img.cat3link:active {
border: 10px solid #cc754f;
margin-bottom: 20px; }

img.cat3link:hover {
border: 10px solid #cc754f;
margin-bottom: 20px; }

/*-- cat4 palm leaf --*/

font.title4 {
font-size: 16pt;
background-color: #fffbc2;
border-bottom: 1px solid #fffbc2; }

td.off4 {
font-size: 9pt;
line-height: 14pt;
background-color: #fffbc2;
padding: 3px 3px 3px 3px;
margin: 0px 0px 0px 0px; }

img.cat4link {
border: 10px solid #fbf6a4;
margin-bottom: 20px; }

img.cat4link:active {
border: 10px solid #fcf693;
margin-bottom: 20px; }

img.cat4link:hover {
border: 10px solid #fcf693;
margin-bottom: 20px; }

/*-- cat5 couture --*/

font.title5 {
font-size: 16pt;
background-color: #e8c3c1;
border-bottom: 1px solid #e8c3c1; }

td.off5 {
font-size: 9pt;
line-height: 14pt;
background-color: #e8c3c1;
padding: 3px 3px 3px 3px;
margin: 0px 0px 0px 0px; }

img.cat5link {
border: 10px solid #f4a4a0;
margin-bottom: 20px; }

img.cat5link:active {
border: 10px solid #e07e79;
margin-bottom: 20px; }

img.cat5link:hover {
border: 10px solid #e07e79;
margin-bottom: 20px; }

/*-- general ind product pages --*/

td.quantity {
font-size: 14pt; 
border-right: 1px dotted #000000; }

td.quantity-ab {
font-size: 14pt; 
border-left: 1px dotted #000000; }

font.price {
font-size: 16pt; }

.buy {
font-family: Georgia, Tahoma, Verdana, Serif;
padding: 4px 6px;
font-size: 16px;
cursor: pointer; }

#overlay {
visibility: hidden;
position: absolute;
left: 0px;
top: 0px;
width:100%;
height:100%;
text-align:center;
z-index: 1000;
background-image: url(trans.png); }

#overlay div {
margin: 50px auto; }

#order {
visibility: hidden;
position: absolute;
left: 0px;
top: 0px;
width:100%;
height:100%;
text-align:center;
z-index: 1000;
background-image: url(trans.png); }

#order div {
margin: 30px auto; }

#thankserror {
visibility: visible;
position: absolute;
left: 0px;
top: 0px;
width:100%;
height:100%;
text-align:center;
z-index: 1000;
background-image: url(trans.png); }

#thankserror div {
margin: 150px auto; }

img.alignright {float:right; margin:0 0 1em 1em; border: 3px solid #ecd9f0;}
img.alignleft {float:left; margin:0 1em 1em 0; border: 3px solid #ecd9f0;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto; border: 3px solid #ecd9f0;}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

table.shipping {
border: 1px solid #000000;
border-collapse: collapse;
padding: 0px;
margin: 0px; 
width: 100%;
text-align: center;
font-size: 10pt; }
	
.shipping td {
border: 1px solid #000000; }	

/*-- order page --*/

.order-cat1 {
background-color: #ffffff;
border: 15px solid #b594c5;
margin: 0px;
padding: 5px;
font-family: Georgia, Verdana, Tahoma, Serif;
font-size: 9pt; }
		
.order-cat1 table {
font-family: Georgia, Verdana, Tahoma, Serif;
font-size: 9pt; }
		
span.productname-cat1 {
font-size: 16pt;
background-color: #e8d8ea;
line-height: 30pt; }

.order-cat2 {
background-color: #ffffff;
border: 15px solid #96b3cd;
margin: 0px;
padding: 5px;
font-family: Georgia, Verdana, Tahoma, Serif;
font-size: 9pt; }
		
.order-cat2 table {
font-family: Georgia, Verdana, Tahoma, Serif;
font-size: 9pt; }
		
span.productname-cat2 {
font-size: 16pt;
background-color: #c0d2e1;
line-height: 30pt; }

.order-cat3 {
background-color: #ffffff;
border: 15px solid #e28962;
margin: 0px;
padding: 5px;
font-family: Georgia, Verdana, Tahoma, Serif;
font-size: 9pt; }
		
.order-cat3 table {
font-family: Georgia, Verdana, Tahoma, Serif;
font-size: 9pt; }
		
span.productname-cat3 {
font-size: 16pt;
background-color: #e8c0ae;
line-height: 30pt; }

.order-cat4 {
background-color: #ffffff;
border: 15px solid #fbf6a4;
margin: 0px;
padding: 5px;
font-family: Georgia, Verdana, Tahoma, Serif;
font-size: 9pt; }
		
.order-cat4 table {
font-family: Georgia, Verdana, Tahoma, Serif;
font-size: 9pt; }
		
span.productname-cat4 {
font-size: 16pt;
background-color: #fffbc2;
line-height: 30pt; }

.order-cat5 {
background-color: #ffffff;
border: 15px solid #f4a4a0;
margin: 0px;
padding: 5px;
font-family: Georgia, Verdana, Tahoma, Serif;
font-size: 9pt; }
		
.order-cat5 table {
font-family: Georgia, Verdana, Tahoma, Serif;
font-size: 9pt; }
		
span.productname-cat5 {
font-size: 16pt;
background-color: #e8c3c1;
line-height: 30pt; }
		
.submit {
font-family: Georgia, Tahoma, Verdana, Serif;
padding: 4px 6px;
font-size: 16px;
cursor: pointer; }
		
td.instructions {
font-size: 8pt; 
border-right: 1px dotted #000000; }