/*

Theme Name: KharMahi

Theme URI: http://wordpress.org/

Description: My new themplate system with dynamic functions

Version: 2.0

Author: Arash Ranjbaran

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

*/



html, body, div, span, applet, object, iframe,  h1, h2, h3, h4, h5, h6, p, blockquote, pre,  a, abbr, acronym, address, big, cite, code,  del, dfn, em, font, img, ins, kbd, q, s, samp,  small, strike, strong, sub, sup, tt, var,  b, u, i, center,  dl, dt, dd, ol, ul, li,  fieldset, form, label, legend,  table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
/* remember to define focus styles! */

:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */

table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* Begin Typography & Colors */

body {
	font-size: 11px; /* Resets 1em to 10px */
	font-family: Tahoma, Sans-Serif;
	color: #333;
	text-align: center;
	margin:0px;
	padding:0px;
	background-color:#061734;
}
input, textarea {
	font-family:tahoma;
	font-size:11px;
}
textarea {
	width:200px;
}
a {
	color:#c6d0e4;
	text-decoration:none;
}
a:hover {
	color:#577cb9;
}
#frame {
	width:900px;
	margin:auto;
}
#header {
	margin:auto;
	width:500px;
	background-image:url(images/header.png);
	background-repeat:no-repeat;
	background-position:top center;
	height:250px;
}
#printer_header, #menu_handheld {
	display:none;
}
#main {
	width:900px;
	margin:auto;
	position:relative;
}
#content {
	width:500px;
	background-image:url(images/main_top.png);
	background-position:top;
	background-repeat:no-repeat;
	margin:auto;
	padding-top:5px;
}
#content_btm {
	background-image:url(images/main_btm.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	padding-bottom:5px;
}
#content_inner {
	background-color:#FFFFFF;
	text-align:right;
	direction:rtl;
	padding:10px;
	padding-top:0px;
	min-height:200px;
	height:auto;
	_height:200px;
}
#content_inner a {
	color:#cc0000;
}
#content_inner a:hover {
	color:#162856;
}
#menu {
	width:500px;
	background-image:url(images/menu.png);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:5px;
	height:15px;
	margin:auto;
	margin-bottom:10px;
	position:relative;
}
#sidebar {
	color:#fff;
	position:absolute;
	left:0px;
	top:45px;
}
#footer {
	width:500px;
	margin:auto;
	color:#fff;
	text-align:left;
	font-size:10px;
	line-height:120%;
	direction:rtl;
}
#powered {
	direction:ltr;	
}
.widget {
	color:#32486c;
	width:190px;
	text-align:right;
	direction:rtl;
	line-height:120%;
	margin-bottom:20px;

	position:relative;
	z-index:1;
}
.widget h2 {
	display:block;
	clear:both;
	font-size:10px;
	color:#fff;
}
.widgettitle {
	font-size:10px;
}
.widget a:hover {
	color:#535d6d;
}
.blogroll li {
	white-space:nowrap;
}
/* --------------------------------- btns ------------------------------*/
#btns {
	position:absolute;
	left:0px;
	top:0px;
	width:190px;
	height:190px;

}
.btn {
	width:40px;
	height:40px;
	background-image:url(images/btn.png);
	background-position:left;
	background-repeat:no-repeat;
	position:absolute;
	display:block;
	z-index:2;
}
#feed {
	background-image:url(images/feed.png);
}
#firefox {
	background-image:url(images/firefox.png);
}
#jablogi {
	background-image:url(images/jablogi.png);
}
.c1 {
	left:-5px;
}
.c2 {
	left:35px;
}
.c3 {
	left:75px;
}
.c4 {
	left:115px;
}
.c5 {
	left:155px;
}
.r1 {
	top:-5px;
}
.r2 {
	top:35px;
}
.r3 {
	top:75px;
}
.r4 {
	top:115px;
}
.r5 {
	top:155px;
}
.btn:hover {
	background-position:right;
}
.clear {
	clear:both;
}
.navigation {
	padding:10px;
	clear:both;
}
.alignleft {
	float:left;
}
.alignright {
	float:right;
}

/*--------------------------Post------------------------------*/

.post {
	margin-bottom:10px;
	line-height:130%;
	padding:10px;
}
.post h2 {
	font-size:11px;
	margin-bottom:10px;
}
.post h2 a {
	color:#535d6d;
}
.post h2 a:hover {
	color:#32486c;
}
.entry {
	text-align:justify;
	direction:rtl;
}
.postmetadata {
	padding:10px;
	padding-top:10px;
	padding-right:40px;
	font-size:10px;
	background-image:url(images/postdata.png);
	background-position:right 13px;
	background-repeat:no-repeat;
	min-height:40px;
}
.post p {
	margin-bottom:10px;
	text-indent:10px;
}
/*------------------------------Comments ------------------------------*/

#comments {
	padding:10px;
	line-height:120%;
}
#comments_title, #respond {
	margin-bottom:10px;
}
.commentlist li {
	margin-bottom:20px;
}
.commnet_author {
	color:#333333;
	display:inline;
}
.avatar {
	float:right;
	margin-left:8px;
}
.commentmetadata {
	display:block;
	font-size:10px;
}
.commentmetadata a {
	color:#999999;
}
.commnet_text {
	padding-right:40px;
}
/* ----------------------------- Twitter Widget ---------------------------*/

#rss-303638281 {
	position:absolute;
	display:block;
	left:710px;
	top:-45px;
	text-align:left;
	color:#fff;
	direction:rtl;
	background-image:url(images/twitter.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:45px;
}
#rss-303638281 .widgettitle {
	display:none;
}
#rss-303638281 .rsswidget {
	color:#fff;
	margin-bottom:10px;
	display:block;
}
.rsswidget img {
	display:none;
	visibility:hidden;
}
.rss-date {
	display:block;
	font-size:9px;
	color:#32486c;
}
/*------------------------------- Menu ---------------------------------*/

.menu {
	display:block;
	position:absolute;
	height:20px;
	top:0px;
}
#menu_home {
	width:75px;
	left:5px;
}
#menu_kharmahi {
	width:87px;
	left:80px;
}
#menu_illustration {
	width:70px;
	left:167px;
}
#menu_note {
	width:52px;
	left:237px;
}
#menu_photo {
	width:35px;
	left:289px;
}
#menu_about {
	width:52px;
	left:324px;
}
