@import url(base-weblog.css);

/*
name: Oriental Dream
designer: Vasily Leytman
designer_url: http://www.leytman.com
description: All themes around East and something oriental came very popular these days, so I decided to do a kind of "general" oriental theme that will suit pretty big number of oriental-oriented (sounds cool :)) blogs. It will be good for small blog highlighting some news and tendencies, personal blog of oriental boy or girl, or whatever. Its pretty graphic intensive to make a bigger distinction for the blog using it.
*/

/* 
Basic page elements
*/

html { margin-bottom: 1px; }

body { font: Trebuchet, 'Trebuchet MS', Tahoma, Arial, sans-serif; background: url(page_bg.gif) #dca651; padding: 0; margin: 0 0 15px 0; }

/*
Styled default tags
*/

acronym { text-decoration: none; border-bottom: 1px dotted #808979; }

.entry-body, .entry_content { color: #000; }

.entry-content blockquote { font: 17px Georgia, "Times New Roman"; color: #a0a756; background: url(blockquote_bg.gif) left top no-repeat; margin: 0; padding: 15px 10px 4px 20px; }

hr { border: 0; color: #808979; background-color: #808979; height: 1px; }

p { line-height: 1.5em; margin: 1em 0; text-align: justify; }

ul, ol { padding-left: 1em; margin: 1em 0 1em 1em; }
	
ul { margin: 10px 0 10px 0; padding: 0; }

ul li { background: url(ul_bullet.gif) left 4px no-repeat; list-style-type: none; padding: 0 0 0 16px; line-height: 1.5; margin: 0 0 8px 0; }

small { font-size: 10px; line-height: 1.2em; }

.smallcaps { font-variant: small-caps; letter-spacing: 0.09em; }
	
img { border: 0px; }

a { color: #0f71af; }

a:hover { text-decoration: none; }

#banner a { color: #a0a999; }

#banner a:hover { text-decoration: none; }

.module-content a:hover { text-decoration: none; }

form { margin: 0; padding: 0; }

/*
Header banner
*/

#container {
	width: 100%; }

#banner {
	color: #a0a999;
	font-size: 11px;
	background: url(header_bg.jpg) repeat-x #f7e9b2;
	width: 100%;
	height: 138px; }

#banner-inner {
	background: url(header_hieros.jpg) left no-repeat;
	height: 138px; }

#banner-header {
	font: bold 32px Trebuchet, 'Trebuchet MS', Tahoma, Arial, sans-serif;
	color: #000;
	padding: 35px 0px 0px 158px;
	margin: 0; }

#banner-header a, #banner-header a:visited {
	color: #000;
	text-decoration: none; }
	
#banner-header a:hover {
	color: #924100;
	text-decoration: underline; }

h2 {
	font: 11px Verdana, Arial, sans-serif;
	color: #5c4c1e;
	padding: 5px 0 0 158px;
	margin: 0; }

/#banner-description {
	font: 11px Verdana, Arial, sans-serif;
	color: #5c4c1e; }

/* content */

#pagebody {
	clear: both;
	margin: 16px; }
	
#pagebody-inner {
	clear: both; }

.content-nav {
	font: bold 11px Trebuchet, 'Trebuchet MS', Tahoma, Arial, sans-serif;
	background: url(contentnav_bg.gif) left bottom no-repeat;
	padding: 0 0 6px 14px;
	margin: 10px 0 15px 0;
	text-align: left; }

.date-header {
	font: bold 11px Trebuchet, 'Trebuchet MS', Tahoma, Arial, sans-serif;
	text-transform: uppercase;
	color: #be852b;
	background: url(post_start.gif) top repeat-x;
	padding: 30px 0 0px 15px; }
	
.entry-content {
	margin: 0 15px 0 15px; }
	
.entry-body {
	font: 13px Trebuchet, 'Trebuchet MS', Tahoma, Arial, sans-serif; }

h3,
.trackbacks-header,
.comments-header,
.comments-open-header, 
.archive-header {
	font: bold 14px Trebuchet, 'Trebuchet MS', Tahoma, Arial, sans-serif;
	text-transform: uppercase;
	background: url(subblock_bg.gif) 10px bottom no-repeat;
	padding: 0 0 5px 0;
	color: #cc8200;
	margin: 0; }

.trackbacks-header,
.comments-header,
.comments-open-header {
	padding: 0px 0 10px 45px; }

h3 a,
.trackbacks-header a,
.comments-header a,
.comments-open-header a,
.archive-header a {
	color: #cc8200; }

#trackbacks-info {
	color: #000;
	font: 11px Trebuchet, 'Trebuchet MS', Tahoma, Arial, sans-serif;
	padding: 0 15px 0 15px; }

.trackbacks-content {
	font: 11px Trebuchet, 'Trebuchet MS', Tahoma, Arial, sans-serif;
	color: #000;
	padding: 0 15px 0 15px; }

.entry { 
	background: url(postentry_bg.gif) left top no-repeat; }

.trackbacks,
.comments,
.archive {
	clear: both;
	margin: 15px 0 20px 0; }

.entry-header {
	font: 21px Trebuchet, 'Trebuchet MS', Tahoma, Arial, sans-serif;
	color: #64933f;
	background: url(entry_headerbg.gif) bottom repeat-x;
	padding: 0 0 7px 0;
	font-weight: normal;
	margin: 15px; }

.entry-header a {
	color: #ffd200; }
	
.entry-userpic {
	float: right;
	clear: right;
	margin: 0 0 10px 10px; }
	
.entry-userpic img {
	border: 1px solid #e3e0b7; }

.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content {
	margin: 15px 0 0 0; }

.entry-footer {
	font: 11px Tahoma, Arial, sans-serif;
	color: #be852b;
	padding: 8px 0 15px 0px;
	margin: 20px 0 0 0; }

.entry-footer a {
	color: #da8000; }

.entry-more-link a, .entry-more-link a:hover {
	display: block;
	background: url(postentry_bulletmore.gif) left 6px no-repeat;
	padding-left: 13px;
	font-weight: bold; }

/* modules */

.module-header {
	font: bold 10px Trebuchet, 'Trebuchet MS', Tahoma, Arial, sans-serif;
	text-transform: uppercase;
	color: #fff4af;
	text-align: center;
	background: url(blockheader_bg.gif) center bottom no-repeat;
	padding: 4px 0 3px 0;
	margin: 0 0 5px 0; }

.module-header a {
	color: #fff4af; }

.module-content {
	font: 11px Trebuchet, 'Trebuchet MS', Tahoma, Arial, sans-serif;
	color: #815923;
	margin: 0 20px 15px 20px;
	text-align: left; }
	
.module-list {
	margin: 0;
	padding: 0; }

.module-list-item {
	background: url(module_listitem1.gif) left 6px no-repeat;
	list-style-type: none;
	padding: 0 0 0 16px;
	line-height: 2.0em;
	margin: 0; }

.module-list-item .module-list-item {
	background: url(module_listitem2.gif) left 9px no-repeat;
	padding: 0 0 0 10px; }
	
.module-archives .module-list-item {
	background: url(module_posts_listitem.gif) left 6px no-repeat;
	padding: 0 0 0 16px;
	line-height: 1.7;
	margin: 0; }
	
.module-list-item a {
	color: #e08100;
	text-decoration: underline; }
	
.module-list-item a:hover {
	color: #fab600; }

.module-syndicate {
	background: url(module_rss_bg.gif) top center no-repeat;
	color: #617d37;
	padding: 7px 0 7px 16px;
	margin: 0; }	
	
.module-syndicate br { 
	display: none; }
	
.module-syndicate a {
	font: 10px Tahoma;
	line-height: 1.3;
	color: #617d37; }

.module-powered {
	text-align: center; }

.module-powered .module-content {
	font: 10px Tahoma;
	line-height: 1.3;
	color: #617d37;
	margin-top: 5px;
	text-align: center; }

.module-powered .module-content a {
	color: #728ec9;
	text-decoration: underline; }

.trackback {
	color: #454545;
	font: 13px Trebuchet, 'Trebuchet MS', Tahoma, Arial, sans-serif;
	margin: 10px 0 0 0;
	background: url(subblock_entrybg.gif) top repeat-x; }
	
.trackback-content {
	background: url(subblock_entrybgstart.gif) top left no-repeat;
	padding: 5px 0 0 10px; }
	
.comments-header {
	margin: 0 0 10px 0; }

.comment {
	font: 13px Trebuchet, 'Trebuchet MS', Tahoma, Arial, sans-serif;
	background: #fffde9;
	padding: 0px 15px 8px 25px;
	margin: 0 15px 0 15px;
	border-top: 1px solid #ece9c0;
	clear: both; }
	
.comment-userpic {
	float: right;
	margin: 0 0 10px 10px; }
	
.comment-footer, .trackback-footer {
	font: 10px Trebuchet, 'Trebuchet MS', Tahoma, Arial, sans-serif;
	color: #be852b;  }

.comment-content p,
.trackback-content p {
	line-height: 1.4; }

.comments-open {
	font: 12px/1.3 Trebuchet, 'Trebuchet MS', Tahoma, Arial, sans-serif;
	color: #815923;
	margin: 15px 0 0 0; }
	
.comments-open-content {
	padding: 5px 15px 10px 25px;
	margin: 5px 0 0 0; }
	
#comments-open-data input, textarea#comment-text {
	border: 1px solid #d9d6ae;
	background: #fffeed; }
	
#comments-open-data label {
	display: block; }
	
#comments-open-text label {
	display: block; }
	
input#comment-bake-cookie { background: none !important; border: none !important; }

#comment-preview, #comment-post {
	font: bold 11px Tahoma, 'Trebuchet MS', Tahoma, Arial, sans-serif;
	border: 1px solid #c7c484 !important;
	background: url(submit_bg.gif) repeat-x;
	color: #be852b;
	padding: 4px !important;
	vertical-align: middle;
	margin-top: 2px; }
	
.module-search {
	position: absolute;
	right: 0px;
	top: 0px;
	background: url(search_bg.jpg) no-repeat;
	color: #5c4c1e;
	font: 11px Trebuchet, 'Trebuchet MS', Tahoma, Arial, sans-serif;
	width: 212px;
	height: 138px;
	padding: 0px !important; }
	
.module-search .module-header {
	font: bold 10px Trebuchet, 'Trebuchet MS', Tahoma, Arial, sans-serif;
	text-transform: uppercase;
	text-align: left !important;
	color: #617d37 !important;
	background: none;
	margin: 20px 0 0 28px !important;
	padding: 0 !important; }
	
.module-search .module-content {
	 }
	 
.module-search .module-content form {
	margin: 8px 30px 0px 7px !important; }

.module-search #search {
	font: bold 11px Trebuchet, 'Trebuchet MS', Tahoma, Arial, sans-serif;
	background-color: #fdf1c9 !important;
	background-image: none !important;
	color: #617d37;
	border: 1px solid #fdf1c9;
	margin: 3px 0 0 2px;
	width: 120px;
	cursor: text; }
	
.module-search input[type='hidden'] {
	display: none; }
	
.module-search input {
	display: block;
	font-size: 1px;
	color: #f9e5ad;
	background: url(search_submit.gif) no-repeat !important;
	width: 50px;
	height: 22px;
	border: none;
	cursor: hand;
	margin-top: 6px; }

#search,
#comment-author,
#comment-email,
#comment-url,
#comment-text {
	border: 1px solid #e9e9d9;
	color: #595949;
	padding: 0 0 0 2px;
	vertical-align: middle; }

#search {
	border-color: #e0e0d0;
	font-size: 11px;
	height: 15px;
	width: 115px; }

#comment-text {
	width: 350px; }

input[type=text] {
	border: 1px solid #e9e9d9;
	color: #595949;
	padding-left: 2px;
	vertical-align: middle; }

#comment-preview, 
#comment-post,
#comment-cancel {
	border: 1px solid #e9e9d9;
	padding: 0 10px;
	vertical-align: middle; }

.comments-open-footer {
	margin: 0; }

.module-mmt-calendar .module-content th,
.module-calendar .module-content th { font-size: 8px; }

.module-mmt-calendar .module-content td,
.module-calendar .module-content td { font-size: 10px; }

/* columns */

#beta {
	background: url(contentblock_bgbottom.jpg) bottom repeat-x #fffcd8;
	border-left: 1px solid #b7872e;
	border-right: 1px solid #b7872e;
	padding-bottom: 30px; }
	
#beta-inner {
	background: url(contentblock_bgtop.jpg) top repeat-x;
	padding: 10px 0 0 0; }

/* one-column-left tweaks */

body.layout-one-column #alpha {
	width: 100%;
	margin: -1px; }
	
body.layout-one-column #alpha {
	background: url(contentblock_bgbottom.jpg) bottom repeat-x #fffcd8;
	border-left: 1px solid #b7872e;
	border-right: 1px solid #b7872e;
	padding-bottom: 30px; }
	
body.layout-one-column #alpha-inner {
	background: url(contentblock_bgtop.jpg) top repeat-x;
	padding: 10px 0 0 0; }

/* two-column-left tweaks */

body.layout-two-column-left #alpha {
	background: url(sideblock_bg.jpg) top no-repeat;
	width: 176px;
	margin-right: 10px;
	float: left; }
	
body.layout-two-column-left #alpha-inner {
	background: url(sideblock_bgbottom.jpg) bottom no-repeat;
	width: 176px;
	padding: 10px 0px 20px 0px; }
	
body.layout-two-column-left #beta {
	margin: 0 0 0 186px; }

/* three-column tweaks */

body.layout-three-column #alpha, #gamma {
	background: url(sideblock_bg.jpg) top no-repeat;
	width: 176px;
	float: left; }
	
body.layout-three-column #alpha-inner, #gamma-inner {
	background: url(sideblock_bgbottom.jpg) bottom no-repeat;
	width: 176px;
	padding: 10px 0px 20px 0px; }
	
body.layout-three-column #gamma {
	position: absolute;
	right: 16px;
	top: 152px; }
	
body.layout-three-column #beta {
	margin: 0 186px 0 186px; }
	
body.layout-three-column #gamma .module-search {
	display: none; }
