
* {
	margin: 0;
	padding: 0; }
 

 
body {
	background: #EEEEEE url(../images/bg-body.gif);
	color: #444;
	font-family: Tahoma;
	font-size: 11px;
	margin: 0;
	padding: 0; }
 
#wrapper
{
margin: 0 auto;
    text-align: center;
    width: 810px;
}
a {
	color: #FB8731 ;
	text-decoration: none; }
 
	a:hover {
		color: #D21D8B;
		text-decoration: none; }
 
	a:active, a:focus { outline: none; }
 
img {
	background: #fff;
	border: 1px solid #CFCFCF;
	height: auto;
	margin: 3px 0;
	max-width: 490px;
	padding: 2px; }
 
blockquote {
	color: #888;
	padding: 3px 20px 3px 20px; }
 
pre {
	background: #F0EEE7;
	direction: ltr;
	font-family: "Courier New",Courier,monospace;
	margin: 3px 0;
	padding: 7px;
	text-align: left; }
 
.clear { clear: both; }
 
::-moz-selection {
	background: #D21D8B;
	color: #fff;  }
 
::selection {
	background: #D21D8B;
	color: #fff;  }
 
 
#header {
	background: #fff;
	height: 200px;
	
	position: relative;
	top: 0;
	width: 810px; }
 
	#header .logo {
		background: transparent url(../images/logo.png) no-repeat;
		border: 0;
		float: right;
		height: 100px;
		margin: 40px 0;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 240px; }
 
		#header .logo a {
			float: right;
			height: 100px;
			position: relative;
			text-indent: -9999px;
			width: 240px; }
 
			#header .logo a:hover {
				background: transparent;
				outline: none; }
 
	#header .menu {
		float: left;
		font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		font-size: 12px;
		margin: 5.5em 4em;
		text-align: left; }
 
		#header .menu ul.row { margin-top: 2.8em; }
 
		#header .menu ul li {
			float: left;
			list-style: none;
			margin: 0 1px; }
 
			#header .menu ul li a {
				border-top: 1px solid #888;
				color: #888;
				padding: 3px 15px 0 0; }
 
				#header .menu ul li a:hover {
					border-top: 1px solid #D21D8B;
					color: #D21D8B; }
 
#content {
	background: #fff;
	clear: both;
	direction: rtl;
	 
	position: relative;
	text-align: justify;
	width: 810px; }
 
	#content .main {
		border-right: 1px dashed #9F9F9F;
		float: left;
		left: 0;
		padding: 15px 35px 15px 15px;
		position: relative;
		width: 490px; }
 
	#content h2 {
		font-family: arial;
		font-size: 16px;
		font-weight: bold;
		padding-top: 5px; }

	#content .entry h3 {
		font-family: arial;
		font-size: 14px;
		font-weight: bold;
		padding-top: 5px; 
		padding-bottom: 5px; }
 
		#content h2 a { color: #D21D8B; }
 
			#content h2 a:hover { color: #E60221; }
 
	#content .date {
		color: #999;
		margin: -5px 0; }
 
	#content .entry {
		clear: both;
		line-height: 17px;
		padding-top: 10px; }
 
	#content .post {
		clear: both;
		float: left;
		margin: 0;
		padding: 10px 10px 35px 10px;
		width: 490px; }
 
	#content .entry ul li {
		list-style: square;
		margin-right: 20px;
		padding: 3px 0 3px 0; }
 
	#content .entry ol {
		margin-right: 30px;
		padding: 7px 0 7px 0; }
 
		#content .entry ol li {
			list-style-type: lower-roman;
			padding: 1px 0 1px 0; }
 
	#content .post p { padding: 5px 0 5px 0; }
 
	#content .post img { margin: 5px 0 5px 0; }
 
	#content .postmetadata-index { margin-top: 20px; }
 
		#content .postmetadata-index span.cat a {
			background: #F8F7F6;
			clear: both;
			padding: 3px; }
 
			#content .postmetadata-index span.cat a:hover {
				background: #ECEBE9;
				color: #777; }
 
		#content .postmetadata-index span.like {  }
 
	#content .navigation {
		clear: both;
		height: 15px;
		padding: 6px 0;
		width: 100%; }
 
		#content .navigation a {
			background: #F8F7F6;
			font-weight: normal;
			padding: 3px 10px 3px 10px; }
 
			#content .navigation a:hover {
				background: #D21D8B;
				color: #fff;
				padding: 3px 10px 3px 10px;
				text-decoration: none; }
 
		#content .navigation .alignleft {
			float: left;
			margin-left: -15px; }
 
			#content .navigation .alignleft a { border-left: 5px solid #D21D8B; }
 
		#content .navigation .alignright {
			float: right;
			margin-right: -15px; }
 
			#content .navigation .alignright a { border-right: 5px solid #D21D8B; }
 
#top-single-links {
	margin-right: 80px;
	width: 800px; }
 
.n-p-post {
	display: block;
	list-style: none;
	position: absolute;
	text-align: left;
	width: 800px;
	z-index: 1; }
 
	.n-p-post:hover { color: #6F6B68; }
 
	.n-p-post a {
		background: #F8F7F6;
		font-weight: normal;
		padding: 3px 10px 3px 10px; }
 
		.n-p-post a:hover {
			background: #D21D8B;
			color: #fff;
			padding: 3px 10px 3px 10px;
			text-decoration: none; }
 
 
#sidebar {
	float: right;
	padding: 15px;
	position: relative;
	width: 230px; }
 
	#sidebar img {
		background: none;
		border: 0; }
 
	#sidebar ul {
		direction: rtl;
		padding-right: 10px;
		padding-top: 0px;
		text-align: right; }
 
		#sidebar ul li {
			border-bottom: 1px dotted #eaeaea;
			padding: 5px 0; }
 
			#sidebar ul li img {
				padding: 0 4px;
				vertical-align: middle; }
 
	#sidebar li { list-style-image: url(../images/bullet.png); }
 
	#sidebar h2 {
		direction: rtl;
		display: block;
		margin: 12px 0;
		text-align: right; }
 
	#sidebar .archive, #sidebar .category, #sidebar .links { margin: 30px 0; }
 
	#sidebar .archive h2 {
		background: url(../images/archive.h2.png) no-repeat;
		height: 20px;
		margin: 0 -15px 0 0;
		overflow: hidden;
		position: relative;
		text-indent: -9999px;
		width: 100px; }
 
	#sidebar .category h2 {
		background: url(../images/categories.h2.png) no-repeat;
		height: 20px;
		margin: 0 -15px 0 0;
		overflow: hidden;
		position: relative;
		text-indent: -9999px;
		width: 100px; }
 
	#sidebar .links h2 {
		background: url(../images/blogroll.h2.png) no-repeat;
		height: 20px;
		margin: 0 -15px 0 0;
		overflow: hidden;
		position: relative;
		text-indent: -9999px;
		width: 100px; }

	#sidebar .tag h2 {
		background: url(../images/tags.png) no-repeat;
		height: 20px;
		margin: 0 -15px 0 0;
		overflow: hidden;
		position: relative;
		text-indent: -9999px;
		width: 100px; }
 
	#sidebar .search input#s {
		font-family: tahoma;
		padding: 3px; }

	#sidebar .bio {
		text-align: center; }
 
 
#comments {
	padding: 5px;
	white-space: normal;
	width: 500px; }
 
h3#comments {
	font-family: tahoma;
	font-size: 14px;
	font-weight: normal;
	margin: 25px -15px -20px 0; }
 
.commentlist {
	color: #555;
	margin-right: -25px;
	margin-top: 10px;
	padding: 10px;
	width: 500px; }
 
	.commentlist p {
		line-height: 16px;
		padding: 3px 0 3px 0; }
 
	.commentlist cite {
		font-style: normal;
		font-weight: bold; }
 
	.commentlist li {
		background: #F8F7F6;
		list-style: none;
		padding: 0px 10px 15px;
		text-align: right; }
 
	.commentlist .avatar {
		background: transparent;
		border: 1px solid #fff;
		float: left;
		margin: 10px 5px 5px 5px;
		padding: 1px; }
 
.commentmetadata {
	margin: 5px 0 -5px 0;
	padding: 15px 0 3px 0; }
 
#respond {
	font-family: tahoma;
	font-size: 14px;
	font-weight: normal;
	margin-right: -20px;
	padding: 20px 10px 10px 10px; }
 
#commentform {
	margin-right: -20px;
	padding: 5px;
	width: 500px; }
 
	#commentform .inputs { float: right; }
 
	#commentform .terms {
		border-right: 1px dotted #444;
		float: left;
		font-size: 10px;
		padding: 0 25px 0 10px;
		width: 160px; }
 
		#commentform .terms li {
			list-style-type: square;
			padding: 2px 0; }
 
	#commentform .name {
		background: #F8F7F6;
		border: 1px solid #e8e7e5;
		font-family: tahoma;
		margin: 4px 0;
		padding: 5px;
		width: 220px; }
 
		#commentform .name:focus { border: 1px solid #d3d3d3; }
 
	#commentform .email-url {
		background: #F8F7F6;
		border: 1px solid #e8e7e5;
		direction: ltr;
		font-family: tahoma;
		margin: 4px 0;
		padding: 5px;
		text-align: left;
		width: 220px; }
 
		#commentform .email-url:focus { border: 1px solid #d3d3d3; }
 
	#commentform textarea {
		background: #F8F7F6;
		border: 1px solid #e8e7e5;
		font-family: tahoma;
		font-size: 11px;
		margin-top: 5px;
		margin: 3px 0;
		overflow: auto;
		padding: 5px;
		width: 350px; }
 
		#commentform textarea:focus { border: 1px solid #d3d3d3; }
 
li.odd-row { background: #ecebe9 ;   }
 
li.author-comment { background: #efbbd7 ;   }
 
 
#footer {
	clear: both;
	color: #777;
	height: 80px
	margin: 0 auto;
	padding: 10px;
	position: relative; }
 
	#footer a {
		color: #D21D8B;
		padding-bottom: 2px; }
 
		#footer a:hover {
			border-bottom: 1px dotted #777;
			color: #777; }
 
	#footer .contain { margin: 3em 1em; }
 
		#footer .contain .links {
			float: left;
			line-height: 18px;
			text-align: center; }
 
		#footer .contain .text {
			background: url(../images/foot.png) no-repeat center right;
			float: right;
			line-height: 18px;
			margin-right: -21px;
			padding-right: 50px; }
 
	#footer p {
		margin: 8px 0;
		text-align: right; }
 
 
#notfound {
	background: #fff;
	border-right: 15px solid #D21D8B;
	color: #777;
	float: right;
	height: 150px;
	padding: 10px;
	position: relative;
	top: 18em;
	width: 450px; }

#notfound #header { display: none; }
 
	#notfound .b {
		background: #fff url(../images/404-title.png) no-repeat top left;
		height: 100px;
		margin-top: 10px;
		width: 400px; 
		left: -35px;
		position: relative; }
 
	#notfound .t {
		font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		font-size: 15px;
		margin-top: 10px;
		position: relative; 
		text-align: left;
		direction: ltr; 
		margin-left: 30px;}
 
	#notfound #searchform { display: inline-block; }
	
	.cssImport{color: #099;
font-weight: bold;}.cssMedia{color: #900;
font-weight: bold;}.cssComment, .cssComment span{color: #999 !important;
font-weight: normal !important;}.cssImportant{color: #f00;
font-weight: bold;}.cssProperty{color: #009;}.cssSelector{color: #f0f;}.cssString{color: #060;
font-weight: normal !important;}.cssValue{color: #00f;}.cssRest{color: #f0f;
font-weight: bold;}.html{}.htmlAnchorTag{color: #060;}.htmlAttributeValue{color: #00f}.htmlComment, .htmlComment span{color: #999 !important;
font-weight: normal !important}.htmlFormTag{color: #f90;}.htmlImageTag{color: #909;}.htmlObjectTag{color: #900;}.htmlOtherTag{color: #009;}.htmlScriptTag{color: #900;}.htmlSpecialChar{color: #000;
font-weight: bold;}.htmlStyleTag{color: #909;}.htmlTableTag{color: #099;}.htmlText{color: #000}.xml{}.xmlString{color: #060;}.xmlComment, .xmlComment span{color: #999;}.xmlNumber{color: #f00;}.xmlTag{color: #009}.xmlText{color: #000}.php{color: #000;}.phpScriptTag, .phpScriptTag span{color: #f00;
font-weight: bold;}.phpComment, .phpComment span, .phpComment span span{color: #f90 !important;
font-weight: normal !important;}.phpConstant{color: #520;}.phpText{color: #000;}.phpFunction{color: #00f;}.phpFunction a{color: #00f;}.phpFunction a:hover{color: #00f;}.phpFunctionKeyword{color: #00f;}.phpIdentifier{color: #000;}.phpNumber{color: #f00;}.phpOperator{color: #00f;}.phpKeyword{color: #006600;}.phpString, .phpString span{color: #c00 !important;}.phpVarType{color: #099;}.phpScriptVar{color: #06f;}
		

