/*
Theme Name: DesignerZen
Theme URI: designerzen.com
Description: simple, fussy elegant...
Author: designer zen
Author URI: designerzen.com
Version: 0.01 alpha
.
Enjoy your stay :D
.
*/

/*
Dark Blue :
25, 45, 106
#192d6a

Medium Blue :
55, 172, 196
#37acc4

Light Blue
63, 198, 204
#3fc6cc

Lime Green Highlight :
209, 246, 138
#d1f68a

Dark Brown :
91, 80, 76
#5b504c
*/
strong {
	font-weight: bold;
}
em {
	font-style: italic;
	color:#000000;
	word-spacing: 0.05em;
	letter-spacing: 1px;
}
.highlight{
	background:transparent url(./images/wall_4px_green_20a.png);
}


h1{
	word-spacing: 0.05em;
	letter-spacing: 5px;
}

h2{
	word-spacing: 0.025em;
	letter-spacing: 2px;
}

h3{
	word-spacing: 0.025em;
	letter-spacing: 1px;
}

h4{
	word-spacing: 0.025em;
	letter-spacing: 0px;
}

h5{
	word-spacing: 0.025em;
	letter-spacing: 0px;
}
/* --------------- Quotes ---------------- */

/* <blockquote>  </blockquote> */
blockquote {	
	/*float:left;*/
	clear:both;
	/*width:100%;*/
	background:transparent url(./images/quoteleft.png) no-repeat scroll 0 1.125em;
	color:#5b504c;
	display:block;
	line-height: 1.125em;		/* 18 / 16 px */
	font-size: 1.33em;		/* 16/12 = 16 pt */
	margin:1.125em 0;
	padding:1.125em 0 1.125em 48px;
}
blockquote p{
	background:transparent url(./images/quoteright.png) no-repeat scroll 100% -12px;
	color:#5b504c;
	line-height: 1.125em;		/* 18 / 16 px */
	font-size: 1.33em;		/* 16/12 = 16 pt */
	margin:0 auto;
	display:inline;
	padding-right:48px;
}
/*
blockquote:before {
	color:#192d6a;
	content:open-quote;
	font-family:georgia;
	font-size:1em;	
	padding-right:5px;
}

blockquote:after {
	color:#192d6a;
	content:close-quote;
	font-family:georgia;

	font-size:1em;
	padding-left:5px;
}
*/
blockquote:hover:after {
	color:#192d6a;
	content:" " attr(cite) "";
}

/* Quoted Quotes! */
blockquote blockquote {	
	background:transparent url(./images/quoteleft.png) no-repeat scroll 0 0;
	color:#5b504c;
	/*line-height: 1.125em;	*/	/* 18 / 16 px */
/*	font-size: 1.33em;	*/	/* 16/12 = 16 pt */
	padding:0 18px 0 36px;
	margin:0 0;
	display:inline;
}

blockquote.pullquote{
	background:transparent url(./images/quoteleft.png) no-repeat scroll 18px 0;
	clear:none;
	display:inline;
	float : right;
	width : 210px;
	word-spacing: 0.05em;
	text-align: left;
	letter-spacing: 5px;
	line-height: 1em;		/* 18 / 18 px */
	font-size:1.5em;		/* 18 px */
	margin-top: 1em;
	margin-bottom: 1em;
}

/* <cite></cite> */
cite {	
	color:#000;
}

/* <q></q> */
q {	
	color:#000;
}

/* --------------- Lists ---------------- */
.entry li{
	text-transform:capitalize;
	color:#5b504c;
}
.entry ul {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	margin-left: 36px;
	font-size: 1.33em;		/* 16/12 = 16 pt */
	line-height: 1.125em;		/* 18 / 16 px */
}
.entry ul li{
	list-style: disc url(./images/bullet.png) outside;
	margin-top: 1.125em;
	padding-left:9px;
}
.entry ol {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	margin-left: 36px;
	font-size: 1.33em;		/* 16/12 = 16 pt */
	line-height: 1.125em;		/* 18 / 16 px */
}
.entry ol li{
	list-style: katakana-iroha none outside;
	padding-left:9px;
}
/* --------------- Links ---------------- */

a {
	color:#192d6a;
	text-decoration:none;
}

a:hover, a:focus {
	color:#37acc4;
	text-decoration:none;
}
a:active {
	color:#192d6a;
}

.entry a {
	color:#37acc4;
}

.entry a:hover, .entry a:focus {
	/*background:transparent url(./images/wall_4px_green_20a.png);*/
}

.entry a:active {
}

a.external_link{
	line-height: 1.62963em; 		
	font-size: 2.25em; 		
	text-transform:uppercase;
	color:#3fc6cc;
}

a.external_link:hover{
	color:#d1f68a;
	/*text-decoration:underline;*/
}

/* Pagination */
.previous-posts a, .next-posts a{
	line-height: 1.62963em; 		
	font-size: 2.25em; 		
	text-transform:uppercase;
	color:#3fc6cc;
}
.previous-posts a:hover, .next-posts a:hover{
	color:#d1f68a;
}
.next-posts a{
	text-align:right;
}

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

p.postmetadata a {
	overflow:hidden;
	background-color:#f8f7f2;
	color:#DBD4D0;
	text-decoration:none;
	padding:0 4px 0 4px;
}

p.postmetadata a:hover {
	text-decoration:none;
	background-color:#37acc4;
	color:#FFF;
	/*color:rgba(25, 45, 106, 0.75);*/
}

a.read-more{
    background:#3fc6cc url(./images/diag_stripe.gif) repeat scroll 0 0;
}
	

/* --------------- Footer ---------------- */
#footer a {
	color:#37acc4;
	/*color:rgba(25, 45, 106, 0.75);*/
	text-decoration:none;
}

#footer a:hover, a:focus {
	color: #3fc6cc;
	/*color:rgba(55, 172, 196, 0.9);*/
	text-decoration:none;
}
#footer a:active {
	color:#192d6a;
}

#footer-archives ul li a{
	color:#5b504c;
}

/* 
FOOTER ARCHIVES
Fontsize of 36 px
Baseline of 36 px
*/
#footer-archives a {
	word-spacing: 0.05em;
	letter-spacing: 5px;
	line-height: 1em;		/* 54 / 48 px */
	font-size:3em;			/* 36 px */
}

#footer-archives a:hover,
#footer-archives a:focus,
#footer-archives a.current-cat,
#footer-archives a.active-link
{
	background:transparent url(./images/wall_4px_green_10a.png);
}
/* --------------- Sections ---------------- */
/*
.entry p:first-child{
	margin:0 0 0 0; 
}
*/

p.wp-caption-text {
	word-spacing: 0.05em;
	text-align: center;
	font-style: italic;
	letter-spacing: 1px;
	line-height: 1.8em;		/* 18 / 10 px */
	font-size: 0.84em;		/* 10/12 = 10 pt */
	margin-bottom: 1.9em;
	margin-top:0;
}
p.postmetadata,
.comment-meta{
	color:#DBD4D0;
	text-transform:uppercase;
	word-spacing: 0.1em;
	letter-spacing: 0.1em;
	line-height: 1.8em;		/* 18 / 10 px */
	font-size: 0.84em;		/* 10/12 = 10 pt */
	margin-top:0;			/* 1.8em;*/
	margin-bottom: 0;		/*1.8em;*/
 }
 
.comment-meta{

}

/* ----------- Other ------------ */
.post-edit-link{
	float:right;
	margin:0  0 0 22px;
}
a.post-edit-link{
	color:#CCC2C2;
}

/* --------------- Navigation ---------------- */
/* 
MAIN NAV
Fontsize of 18 px
Baseline of 18 px
*/

.primary-navigation ul{
	background-color:#5b504c;
}
.primary-navigation ul li {
	text-transform:uppercase;
	text-decoration: none;
	word-spacing: 0.05em;
	letter-spacing: 3px;
	line-height: 1em;		/* 18 / 18 px */
	font-size:1.5em;		/* 18 px */
	margin:9px 0px 0 18px;
}
.primary-navigation a{
	text-align: center;
	color:#37acc4;
	padding:0 4px;
}
.primary-navigation a:hover{
	color:#d1f68a;
	/*border-bottom:1px solid #d1f68a;*/
}
.primary-navigation a.current-cat,
.primary-navigation a.current_page_item,
.primary-navigation a.active-link{
	color:#d1f68a;
	/*background-color:#d1f68a;
	border-top:1px solid #d1f68a;;*/
	border-bottom:9px solid #d1f68a;
}


#sub-navigation ul li a{
	text-transform:uppercase;
	text-decoration: none;
	word-spacing: 0.05em;
	/*text-align: justify;*/
	letter-spacing: 1px;
	line-height: 1.8em;		/* 18 / 10 px */
	font-size: 0.84em;		/* 10/12 = 10 pt */
	text-align: left;
	padding:1.8em 18px 1.8em 18px;
}
#sub-navigation ul li.current-cat a, 
#sub-navigation ul li.current-cat-parent a
{
	color:#d1f68a;
	background-color:#5b504c;
}

.tertiary-navigation a{
	color:#CCC2C2;
	text-transform: uppercase;
	/*font-weight: bold;*/
}
.tertiary-navigation a:hover,
.tertiary-navigation a:focus,
.tertiary-navigation a:hover,
.tertiary-navigation a:focus
{
	color:#37acc4;
	outline: none;
	text-decoration: none;
	background:transparent url(./images/wall_4px_green_10a.png);
}
.tertiary-navigation a.current-cat,
.tertiary-navigation a.active-link{
	color:#DBD4D0;
	background:transparent url(./images/wall_4px_green_50a.png);
}
/* 
SIDE CATEGORY NAV
Fontsize of 48 px
Baseline of 36 px
*/
/* SELECTED : needs the ul*/
#cat-navigation ul li,
#arc-navigation ul li {
	word-spacing: 0.05em;
	letter-spacing: 3px;
	line-height: 1em;		/* 36 / 36 px */
	font-size:3em;		/* 36 px */
	overflow:hidden;
	height:1em;
	/*margin-top: 1px;*/
}


#arc-navigation li h4,
#cat-navigation li h4 {
	font-weight: bolder;
	text-decoration: none;
	word-spacing: 0.05em;
	text-align: left;
	letter-spacing: 5px;
	line-height: 1.5em;		/*	 36 / 24 px */
	font-size:2em;			/* 24 px */
}
/*
#arc-navigation li h4 {
	text-align: left;
}
#cat-navigation li h4 {
	text-align: right;
}
*/
#sidebar h4{
	background:transparent url(./images/wall_4px_green_50a.png);
	text-decoration: none;
	word-spacing: 0.05em;
	text-align: left;
	letter-spacing: 5px;
	line-height: 1em;		/* 18 / 18 px */
	font-size:1.5em;		/* 18 px */
	padding: 1em 9px;
}

#sidebar ul li a,
.secondary-navigation a{
	text-transform:uppercase;
}
#sidebar ul li a:hover, #sidebar ul li a:focus,#sidebar ul li a:active,
.secondary-navigation li a:hover, .secondary-navigation li a:focus, .secondary-navigation li a:active
{
	color:#5b504c;
	background:transparent url(./images/wall_4px_green_50a.png);
}

#sidebar ul li 
.secondary-navigation ul li{
	word-spacing: 0.05em;
	/*text-align: justify;*/
	letter-spacing: 1px;
	line-height: 1.8em;		/* 18 / 10 px */
	font-size: 0.84em;		/* 10/12 = 10 pt */
	/*margin-top: 1.8em;
	margin-bottom: 1.8em;*/
}
#sidebar li
.secondary-navigation li{
	/*list-style: disc url(../images/bullet.png) inside;*/
	text-transform:capitalize; /* uppercase */
	color:#5b504c;
	/*margin-top: 1.125em;*/
}

/* ----------- Alignments ------------ */
.alignnone{
	margin:0;
	padding:0;
}
.alignleft{
	clear:left;
	float:left;
	margin:9px 36px 9px 0;
}
.alignright{
	clear:right;
	float:right;
	margin:9px 0 9px 36px;
}

/* ----------- Images ------------ */
img{

}

img.wp-smiley {
	float: none ; /* don't float smilies */
	border: none; /* no borders */
	margin: 0 3px; /* 0 top/bottom, 3px left/right
	salt to taste */
}
img.left, img.alignleft{
	clear:left;
	float:left;
	padding:22px 22px 22px 0;
}
img.right, img.alignright{
	clear:left;
	float:right;
	padding:22px 0 22px 22px;
}
.entry img.left{
/*	clear:left;*/
	float:left;
	padding:11px 22px 22px 0;
}
.entry img.right{
	/*clear:left;*/
	float:right;
	padding:11px 0 22px 22px;
}
img.frame{
	background-color:#fff;/*#DBD4D0;*/
	border:3px solid #5b504c;
	padding:9px;
	/*margin:18px 18px 9px 0;*/
}
