/*-----------------------------------------------------------
# WordPress nalsulaiti Theme v1.0 - December  2009
# ------------------------------------------------------------------------
# Copyright (C) 2009 VillaARTS. All Rights Reserved.
# @license - WordPress nalsulaiti Theme is available under the terms of our license.
# Author: VillaARTS
# Websites:  http://www.villaarts.com
-----------------------------------------------------------*/

/* CSS Reset
-----------------------------------------------------------*/

body{font-family:"Tahoma", Geneva, sans-serif; color:#000; font-size:11px; background:url(http://www.nalsulaiti.com/up//uploads/images/nalsulaiti609725dea4.jpg) center top no-repeat #5e016b;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, p, h5, h6, 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; list-style:none; list-style-type:none; text-decoration:none;
	}

hr {
	display: none;
}


* {margin:0px; padding:0px;}

a {color:#000;}

a:visited {color:#000;}

/* float-clearing rules */

.separator { clear:both; }

#container {
	width: 1000px;
	margin: 0 auto;
}

#wrapper {
background: url(http://www.nalsulaiti.com/up//uploads/images/nalsulaiti5c0f12dc40.png) 100% 100% repeat-y;
margin-top: 30px;
margin-right: -55px;
margin-left: 2px;
position: relative;
background-color: #; float: right;
width: 1250px;

	
	padding-bottom: 1em;
}

#content {
width: 630px;
clear: right;
float: right;
margin-right: 60px;
margin-left: 2px; }

ul.portfolio_subcat {
	margin: 30px 30px 30px 0;

}

ul.portfolio_subcat li {
	height: 20px;
	color: #555555;
	font-size: 12px;
	font-weight: bold;
	list-style: circle;
	margin-bottom: 5px;
}

ul.portfolio_subcat li a {
	color: #555555;
}

ul.portfolio_subcat li a:hover {
	text-decoration: underline;
}


/* ----------------------------------------------------------- */
/* Search form
/* ----------------------------------------------------------- */

.searchform {
	float: left;
	width: 168px;
	margin-left: 1em;
	margin-top: .2em;
}
input.searchinput {
	
	background: none;
	border: none;
	
	color: #f7f3ec;
	font-weight: bold;
	background: url(http://www.nsaayat.com/up/uploads/nsaayat3e218e0ec3.gif) no-repeat;
	width: 200px;
	height: 110px;
	padding: 9px 5px 9px 5px;
}

.searchform .searchbutton {
	display: none;
}

/* ----------------------------------------------------------- */
/* Top Head
/* ----------------------------------------------------------- */

#header {
	width: 1000px;
	height: 162px;
	position: relative;
}

.logo {
	width: 307px;
	height: 56px;
	display: block;
	position: absolute;
	top: 13px;
	right: 0px;
}

ul#navbar {
	width:470px;
	float: right;
	height: 39px;
	position: relative;
	top: 124px;
	right: 1px;
	list-style: none;
}

ul#navbar li {
	float: right;
	margin-left: 3px;
}

ul#navbar li a {
	width: 114px;
	height: 39px;
	display: block;
}

ul#navbar li.go_home a {
	background: url();
}

ul#navbar li.go_gallery a {
	background: url();
}

ul#navbar li.go_bio a {
	background: url();
}

ul#navbar li.go_contact a {
	background: url();
}

/* ----------------------------------------------------------- */
/* Next Header
/* ----------------------------------------------------------- */

#next_header {
	width: 1000px;
	height: 177px;
}

.profile_img {
	width: 283px;
	height: 103px;
	border: 3px solid #89059d;
	float: right;
	margin: 32px 27px 0 0;
}

p.aboutme {
	float: right;
	width: 648px;
	height: 87px;
	font-size: 14px;
	color: #f8cafe;
	line-height: 1.4em;
	margin: 32px 8px 0 0;
}

a.readmore_a {
	width: 98px;
	height: 30px;
	background: url(imgs/readmore_a.gif) no-repeat;
	display: block;
	float: left;
	position: relative;
	top: 0px;
	left: 28px;
}

/* ----------------------------------------------------------- */
/* Set posts in pages
/* ----------------------------------------------------------- */

.showpost_page {
	float: right;
	width: 630px;
	margin-bottom: 3.5em;
	position: relative;
	right: 10px;
}

.showpost_page h3 {
	float: right;
	width: 100%;
	margin-bottom: 5px;
}

.showpost_page h3 a {
	font-size: 16px;
	color: #343434;
}

.showpost_page h3 a:hover {
	text-decoration: underline;
}

.showpost_page div.the_content {
	float: right;
	line-height: 1.5em;
	font-size: 14px;
	width: 100%;
}


div.the_content p {
	line-height: 1.5em;
}

.the_content img {
	max-width: 100%;
	padding: 0px;
}

.the_content p img {
	max-width: 100%;
	padding: 0px;
}


/* ----------------------------------------------------------- */
/* Set posts
/* ----------------------------------------------------------- */


.showpost {
	float: right;
	width: 530px;
	margin-bottom: 3.5em;
	position: relative;
	right: 90px;
}

.thumb {
	border: 4px solid #e7e7e7;
	float: right;
	margin-left: 5px;
	width: 129px;
	height: 72px;
}

.thumb:hover {
	border: 4px solid #e1e1e1;
}

.nothumb {
	width: 129px;
	height: 72px;
	border: 4px solid #e7e7e7;
	float: right;
	margin-left: 5px;
	background:url(imgs/nothumb.gif) no-repeat;
}

.nothumb:hover {
	border: 4px solid #e1e1e1;
}

.showpost h3 {
	float: right;
	width: 500px;
	margin-bottom: 5px;
}

.showpost h3 a {
	font-size: 16px;
	color: #343434;
}

.showpost h3 a:hover {
	text-decoration: underline;
}

.showpost .the_author {
	background: url(imgs/postedby.gif) no-repeat right top;
	color: #6e6e6e;
	font-size: 12px;
	padding-right: 21px;
	float: right;
	width: 500px;
	margin-bottom: 5px;
}

.showpost .the_time {
	position: absolute;
	top: 0px;
	right: -80px;
	background:url(imgs/post_paper.png) no-repeat;
	width: 39px;
	height: 45px;
	padding: 4px 15px 10px 15px;
	font-size: 12px;
	text-align: center;
	color: #792e87;
	line-height: 1.3em;
}

.showpost .comments_popup_link {
	background: url(imgs/comments_imgbg.gif) no-repeat;
	width: 69px;
	height: 34px;
	position: absolute;
	top: 70px;
	right: -80px;
	text-align: center;
	line-height: 25px;
}

.showpost .comments_popup_link a {
	font-size: 12px;
	color: #FFF;
	text-shadow: 0 1px 0 #066f9a;
}

.showpost div.d {
	font-weight: bold;
}

.showpost div.the_excerpt {
	float: right;
	line-height: 1.4em;
	font-size: 14px;
	width: 385px;
}

/* ----------------------------------------------------------- */
/* Single Page
/* ----------------------------------------------------------- */

.showpost div.the_content {
	line-height: 1.4em;
	font-size: 14px;
	width: 520px;
	float: right;
}

/* ----------------------------------------------------------- */
/* Comments
/* ----------------------------------------------------------- */

h3#comments {
	width: 100%;
	text-align: right;
	padding-right: 10px;
	margin: 2em 0;
	float:right;
}

.comment_block {
	margin: 3em 1em;
}

.comment-author-link {
	font-size: 18px;
	font-weight: bold;
	color: #343434;
	width: 100%;
	margin-bottom: .1em;
}

.comment-author-link p, .comment-author-link a {
	float: right;
	color: #3c99d2; margin: 0 0 0 5px;
}

/*------------- Admin Comments ---*/

.authcomment .comment-author-link p, 
.authcomment .comment-author-link a {color:#8646c8;}


div.comment-text {
	line-height: 1.4em;
	font-size: 14px;
	padding-bottom: 5px;
}

small.commentmetadata {
	float: right;
	width: 100%;
	color:#900;
	margin: 1em 0;
}

.waitingto {
	margin: -2em 1em 0 0;
	float: right;
	width: 100%;
	text-align: left;
	font-weight: bold;
}

#respond {
	width: 100%;
	margin: 4em 1em 0 0;
	float: right;
}

#commentform p {
	margin: 1em 0;
}

#commentform p small {
	color: #787865;
}

#commentform p label {
	height: 30px;
	line-height: 30px;
}

#commentform #author,
#commentform #email,
#commentform #url {
	background-color: #edede3;
	border: 1px solid #d1d1ca;
	width: 260px;
	height: 20px;
	padding: 5px;
	color: #40402f;
	font-family: "Tahoma", Geneva, sans-serif;
}

#commentform #submit {
	width: 100px;
	height: 30px;
	border: 1px solid #aaaa7f;
	font-family: "Tahoma", Geneva, sans-serif;
	font-size: 12px;
	background: #d2d2b8;
	cursor: pointer;
	color: #4c4c37;
}

#commentform #comment {
	background-color: #edede3;
	border: 1px solid #d1d1ca;
	width: 470px;
	height: 200px;
	padding: 5px;
	color: #40402f;
}

/* ----------------------------------------------------------- */
/* Portfolio
/* ----------------------------------------------------------- */

#lastworks {
	width: 630px;
	height: 180px;
	margin-top: 1em;
	margin-right: 1em;
	margin-bottom: 2em;
}

.gallery_outer {
	width: 630px;
	margin-right: 1em;
}

.post_img_gallery {
	width: 181px;
	height: 180px;
	background: url(imgs/post_imgbg.png) no-repeat;
	float: right;
	margin: 1em 1.2em 0 1.2em;
	display: inline;
}

.post_img {
	width: 181px;
	height: 180px;
	background: url(imgs/post_imgbg.png) no-repeat;
	float: right;
	margin: 0 14px 0 14px;
	display: inline;
}

.portfolio_thumb {
	float: right;
	width: 130px;
	height: 129px;
	margin: 32px 26px 0 0;
}

.thumb:hover {
	border: 4px solid #e1e1e1;
}

.portfolio_nothumb {
	float: right;
	width: 130px;
	height: 129px;
	background:url(imgs/portfolio_nothumb.gif) no-repeat;
	margin: 32px 26px 0 0;
}


/* ----------------------------------------------------------- */
/* Start Sidebar
/* ----------------------------------------------------------- */


#sidebar {
	margin: -40px 0 0 100px;
	background: url(imgs/sidebar_bg.gif0);
	width: 393px;
	float: left;
}

.sidebar_bg_middle {
	width: 393px;
	background: url(http://www.nalsulaiti.com/up//uploads/images/nalsulaiti421e5f41d4.png) top repeat-y;
	float: right;
}
	
.sidebar_bg_top {
	width: 393px;
	background: url(http://www.nalsulaiti.com/up//uploads/images/nalsulaitic4bed3349c.png) 0 0 no-repeat;
	float: right;
}

.sidebar_bg_bottom {
	width: 393px;
	background: url(http://www.nalsulaiti.com/up/uploads/images/nalsulaitid0a7584ade.png 0 100% no-repeat;
	float: right;
	padding-bottom: 160px;
	
}

.dynamic_sidebar {
	margin: 7em 5.5em 0 0;
	width: 280px;
}

.dynamic_sidebar h2.widgettitle {
	background: url(http://www.nalsulaiti.com/up//uploads/images/nalsulaiti17e8f8f727.png) top right no-repeat;
	height: 20px;
	color: #f8cafe;
	font-size: 15px;
	font-weight: bold;
	padding-right: 20px;
	margin-bottom: .6em;
	margin-top: 1em;
}

.dynamic_sidebar ul {
	margin-bottom: 10px;
}

.dynamic_sidebar ul li {
	background: url(http://www.nalsulaiti.com/up//uploads/images/nalsulaiti947145d986.png) 100% 8px no-repeat;
	font-size: 14px;
	line-height: 2.3em;
	padding-right: 18px;
}

.dynamic_sidebar ul li a {
	color: #343434;
	text-decoration: none;
}

.dynamic_sidebar ul li a:hover {
	text-decoration: underline;
}

	 /* 
	 Show most viewed posts 
	 */
	 
#sidebar .get_most_viewed {
	margin: 2em 5.5em 0 0;
	width: 280px;
}

#sidebar .get_most_viewed p.mostviews_posttitle {
	background: url(http://www.nalsulaiti.com/up//uploads/images/nalsulaiti17e8f8f727.png) top right no-repeat;
	height: 20px;
	color: #f8cafe;
	font-size: 15px;
	font-weight: bold;
	padding-right: 20px;
	margin-bottom: .6em;
}

#sidebar .get_most_viewed ul {
	list-style: none;
}

#sidebar .get_most_viewed ul li {
	background: url(http://www.nalsulaiti.com/up//uploads/images/nalsulaiti947145d986.png) 100% 8px no-repeat;
	font-size: 14px;
	line-height: 2.3em;
	padding-right: 18px;
}

#sidebar .get_most_viewed ul li a {
	color: #343434;
	text-decoration: none;
}

#sidebar .get_most_viewed ul li a:hover {
	text-decoration: underline;
}

	 /* 
	 Show recent comments 
	 */

#sidebar .recent_comments {
	margin: 2em 5.5em 2em 0;
	width: 280px;
}

#sidebar .recent_comments p.recent_comments_posttitle {
	background: url(http://www.nalsulaiti.com/up//uploads/images/nalsulaiti17e8f8f727.png) top right no-repeat;
	height: 20px;
	color: #f8cafe;
	font-size: 15px;
	font-weight: bold;
	padding-right: 20px;
	margin-bottom: .6em;
}

#sidebar .recent_comments ul {
	list-style: none;
}

#sidebar .recent_comments ul li {
	background: url(http://www.nalsulaiti.com/up//uploads/images/nalsulaiti947145d986.png) 100% 8px no-repeat;
	font-size: 14px;
	line-height: 2.3em;
	padding-right: 18px;
}

#sidebar .recent_comments ul li a {
	color: #343434;
	text-decoration: none;
}

#sidebar .recent_comments ul li a:hover {
	text-decoration: underline;
}

#load {
	display: none;
	font-size:12px;
	width: 100px;
	height: 16px;
	background:url(imgs/ajax-loader.gif) no-repeat top right;
	padding-right: 23px;
	font-weight:bold;
	color: #323211;
	float: right;
	clear: right;
	margin: 0 1em;
	display: inline;
}

.wp-pagenavi {
	clear: both;
	width: 100%;
	margin: 20px 0;
	float: right;
}


/* ----------------------------------------------------------- */
/* Start Footer
/* ----------------------------------------------------------- */


#footer {
	width: 1000px;
	height: 26px;
	float: right;
	margin-bottom: 1em;
	background: url(imgs/footer_bg.gif) no-repeat;
}

#footer .va_copyright {
	float:left;
	direction: ltr;
	color: #565656;
	font-size: 11px;
	font-family:"Verdana", Geneva, sans-serif;
	margin: .7em 0 0 .5em;
}

#footer .va_copyright a {
	color: #565656;
	text-decoration: none;
}

#footer .va_copyright a:hover {
	text-decoration: underline;
}

.va_logo {
	width: 17px;
	height: 15px;
	background: url() no-repeat;
	display: block;
	float: left;
	margin-right: .3em;
}

#footer .blog_copyright {
	float:right;
	color: #565656;
	font-size: 11px;
	margin: .7em .5em 0 0;
/*-----------------------------------------------------------
# WordPress nalsulaiti Theme v1.0 - December  2009
# ------------------------------------------------------------------------
# Copyright (C) 2009 VillaARTS. All Rights Reserved.
# @license - WordPress nalsulaiti Theme is available under the terms of our license.
# Author: VillaARTS
# Websites:  http://www.villaarts.com
-----------------------------------------------------------*/

/* CSS Reset
-----------------------------------------------------------*/

body{font-family:"Tahoma", Geneva, sans-serif; color:#000; font-size:11px; background:url(imgs/body.jpg) center top no-repeat #edede3;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, p, h5, h6, 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; list-style:none; list-style-type:none; text-decoration:none;
	}

hr {
	display: none;
}


* {margin:0px; padding:0px;}

a {color:#000;}

a:visited {color:#000;}

/* float-clearing rules */

.separator { clear:both; }

#container {
	width: 1000px;
	margin: 0 auto;
}

#wrapper {
	background: url(imgs/page_bg.gif) 100% 100% repeat-y;
	margin-top: 10px;
	margin-right: 2px;
	margin-left: 2px;
	position: relative;
	background-color: #f6f6f6; float: right;
	width: 996px;
	
	padding-bottom: 1em;
}

#content {
	width: 630px;
	clear: right;
	float: right;
}

ul.portfolio_subcat {
	margin: 30px 30px 30px 0;

}

ul.portfolio_subcat li {
	height: 20px;
	color: #555555;
	font-size: 12px;
	font-weight: bold;
	list-style: circle;
	margin-bottom: 5px;
}

ul.portfolio_subcat li a {
	color: #555555;
}

ul.portfolio_subcat li a:hover {
	text-decoration: underline;
}


/* ----------------------------------------------------------- */
/* Search form
/* ----------------------------------------------------------- */

.searchform {
	float: left;
	width: 168px;
	margin-left: 1em;
	margin-top: .2em;
}
input.searchinput {
	font-family:"Tahoma", Geneva, sans-serif;
	background: none;
	border: none;
	font-size: 11px;
	color: #f7f3ec;
	font-weight: bold;
	background: url(imgs/search_textinput.gif) no-repeat;
	width: 158px;
	height: 17px;
	padding: 9px 5px 9px 5px;
}

.searchform .searchbutton {
	display: none;
}

/* ----------------------------------------------------------- */
/* Top Head
/* ----------------------------------------------------------- */

#header {
	width: 1000px;
	height: 162px;
	position: relative;
}

.logo {
	width: 307px;
	height: 56px;
	display: block;
	position: absolute;
	top: 13px;
	right: 0px;
}

ul#navbar {
	width:470px;
	float: right;
	height: 39px;
	position: relative;
	top: 124px;
	right: 1px;
	list-style: none;
}

ul#navbar li {
	float: right;
	margin-left: 3px;
}

ul#navbar li a {
	width: 114px;
	height: 39px;
	display: block;
}

ul#navbar li.go_home a {
	background: url(imgs/home_button.gif);
}

ul#navbar li.go_gallery a {
	background: url(imgs/gallery_button.gif);
}

ul#navbar li.go_bio a {
	background: url(imgs/bio_button.gif);
}

ul#navbar li.go_contact a {
	background: url(imgs/contact_button.gif);
}

/* ----------------------------------------------------------- */
/* Next Header
/* ----------------------------------------------------------- */

#next_header {
	width: 1000px;
	height: 177px;
}

.profile_img {
	width: 283px;
	height: 103px;
	border: 3px solid #89059d;
	float: right;
	margin: 32px 27px 0 0;
}

p.aboutme {
	float: right;
	width: 648px;
	height: 87px;
	font-size: 14px;
	color: #FFF;
	line-height: 1.4em;
	margin: 32px 8px 0 0;
}

a.readmore_a {
	width: 98px;
	height: 30px;
	background: url(imgs/readmore_a.gif) no-repeat;
	display: block;
	float: left;
	position: relative;
	top: 0px;
	left: 28px;
}

/* ----------------------------------------------------------- */
/* Set posts in pages
/* ----------------------------------------------------------- */

.showpost_page {
	float: right;
	width: 630px;
	margin-bottom: 3.5em;
	position: relative;
	right: 10px;
}

.showpost_page h3 {
	float: right;
	width: 100%;
	margin-bottom: 5px;
}

.showpost_page h3 a {
	font-size: 16px;
	color: #343434;
}

.showpost_page h3 a:hover {
	text-decoration: underline;
}

.showpost_page div.the_content {
	float: right;
	line-height: 1.5em;
	font-size: 14px;
	width: 100%;
}


div.the_content p {
	line-height: 1.5em;
}

.the_content img {
	max-width: 100%;
	padding: 0px;
}

.the_content p img {
	max-width: 100%;
	padding: 0px;
}


/* ----------------------------------------------------------- */
/* Set posts
/* ----------------------------------------------------------- */


.showpost {
	float: right;
	width: 530px;
	margin-bottom: 3.5em;
	position: relative;
	right: 90px;
}

.thumb {
	border: 4px solid #e7e7e7;
	float: right;
	margin-left: 5px;
	width: 129px;
	height: 72px;
}

.thumb:hover {
	border: 4px solid #e1e1e1;
}

.nothumb {
	width: 129px;
	height: 72px;
	border: 4px solid #e7e7e7;
	float: right;
	margin-left: 5px;
	background:url(imgs/nothumb.gif) no-repeat;
}

.nothumb:hover {
	border: 4px solid #e1e1e1;
}

.showpost h3 {
	float: right;
	width: 500px;
	margin-bottom: 5px;
}

.showpost h3 a {
	font-size: 16px;
	color: #343434;
}

.showpost h3 a:hover {
	text-decoration: underline;
}

.showpost .the_author {
	background: url(imgs/postedby.gif) no-repeat right top;
	color: #6e6e6e;
	font-size: 12px;
	padding-right: 21px;
	float: right;
	width: 500px;
	margin-bottom: 5px;
}

.showpost .the_time {
	position: absolute;
	top: 0px;
	right: -80px;
	background:url(imgs/post_paper.png) no-repeat;
	width: 39px;
	height: 45px;
	padding: 4px 15px 10px 15px;
	font-size: 12px;
	text-align: center;
	color: #792e87;
	line-height: 1.3em;
}

.showpost .comments_popup_link {
	background: url(imgs/comments_imgbg.gif) no-repeat;
	width: 69px;
	height: 34px;
	position: absolute;
	top: 70px;
	right: -80px;
	text-align: center;
	line-height: 25px;
}

.showpost .comments_popup_link a {
	font-size: 12px;
	color: #FFF;
	text-shadow: 0 1px 0 #066f9a;
}

.showpost div.d {
	font-weight: bold;
}

.showpost div.the_excerpt {
	float: right;
	line-height: 1.4em;
	font-size: 14px;
	width: 385px;
}

/* ----------------------------------------------------------- */
/* Single Page
/* ----------------------------------------------------------- */

.showpost div.the_content {
	line-height: 1.4em;
	font-size: 14px;
	width: 520px;
	float: right;
}

/* ----------------------------------------------------------- */
/* Comments
/* ----------------------------------------------------------- */

h3#comments {
	width: 100%;
	text-align: right;
	padding-right: 10px;
	margin: 2em 0;
	float:right;
}

.comment_block {
	margin: 3em 1em;
}

.comment-author-link {
	font-size: 18px;
	font-weight: bold;
	color: #343434;
	width: 100%;
	margin-bottom: .1em;
}

.comment-author-link p, .comment-author-link a {
	float: right;
	color: #3c99d2; margin: 0 0 0 5px;
}

/*------------- Admin Comments ---*/

.authcomment .comment-author-link p, 
.authcomment .comment-author-link a {color:#8646c8;}


div.comment-text {
	line-height: 1.4em;
	font-size: 14px;
	padding-bottom: 5px;
}

small.commentmetadata {
	float: right;
	width: 100%;
	color:#900;
	margin: 1em 0;
}

.waitingto {
	margin: -2em 1em 0 0;
	float: right;
	width: 100%;
	text-align: left;
	font-weight: bold;
}

#respond {
	width: 100%;
	margin: 4em 1em 0 0;
	float: right;
}

#commentform p {
	margin: 1em 0;
}

#commentform p small {
	color: #787865;
}

#commentform p label {
	height: 30px;
	line-height: 30px;
}

#commentform #author,
#commentform #email,
#commentform #url {
	background-color: #edede3;
	border: 1px solid #d1d1ca;
	width: 260px;
	height: 20px;
	padding: 5px;
	color: #40402f;
	font-family: "Tahoma", Geneva, sans-serif;
}

#commentform #submit {
	width: 100px;
	height: 30px;
	border: 1px solid #aaaa7f;
	font-family: "Tahoma", Geneva, sans-serif;
	font-size: 12px;
	background: #d2d2b8;
	cursor: pointer;
	color: #4c4c37;
}

#commentform #comment {
	background-color: #edede3;
	border: 1px solid #d1d1ca;
	width: 470px;
	height: 200px;
	padding: 5px;
	color: #40402f;
}

/* ----------------------------------------------------------- */
/* Portfolio
/* ----------------------------------------------------------- */

#lastworks {
	width: 630px;
	height: 180px;
	margin-top: 1em;
	margin-right: 1em;
	margin-bottom: 2em;
}

.gallery_outer {
	width: 630px;
	margin-right: 1em;
}

.post_img_gallery {
	width: 181px;
	height: 180px;
	background: url(imgs/post_imgbg.png) no-repeat;
	float: right;
	margin: 1em 1.2em 0 1.2em;
	display: inline;
}

.post_img {
	width: 181px;
	height: 180px;
	background: url(imgs/post_imgbg.png) no-repeat;
	float: right;
	margin: 0 14px 0 14px;
	display: inline;
}

.portfolio_thumb {
	float: right;
	width: 130px;
	height: 129px;
	margin: 32px 26px 0 0;
}

.thumb:hover {
	border: 4px solid #e1e1e1;
}

.portfolio_nothumb {
	float: right;
	width: 130px;
	height: 129px;
	background:url(imgs/portfolio_nothumb.gif) no-repeat;
	margin: 32px 26px 0 0;
}


/* ----------------------------------------------------------- */
/* Start Sidebar
/* ----------------------------------------------------------- */


#sidebar {
	margin: -6px 0 0 -30px;
	background: url(imgs/sidebar_bg.gif0);
	width: 393px;
	float: left;
}

.sidebar_bg_middle {
	width: 393px;
	background: url(imgs/sidebar_bg_middle.gif) top repeat-y;
	float: right;
}
	
.sidebar_bg_top {
	width: 393px;
	background: url(imgs/sidebar_bg_top.gif) 0 0 no-repeat;
	float: right;
}

.sidebar_bg_bottom {
	width: 393px;
	background: url(imgs/sidebar_bg_bottom.gif) 0 100% no-repeat;
	float: right;
	padding-bottom: 160px;
	
}

.dynamic_sidebar {
	margin: 7em 5.5em 0 0;
	width: 280px;
}

.dynamic_sidebar h2.widgettitle {
	background: url(http://www.nalsulaiti.com/up//uploads/images/nalsulaiti17e8f8f727.png) top right no-repeat;
	height: 20px;
	color: #f8cafe;
	font-size: 15px;
	font-weight: bold;
	padding-right: 20px;
	margin-bottom: .6em;
	margin-top: 1em;
}

.dynamic_sidebar ul {
	margin-bottom: 10px;
}

.dynamic_sidebar ul li {
	background: url(http://www.nalsulaiti.com/up//uploads/images/nalsulaiti947145d986.png) 100% 8px no-repeat;
	font-size: 14px;
	line-height: 2.3em;
	padding-right: 18px;
}

.dynamic_sidebar ul li a {
	color: #343434;
	text-decoration: none;
}

.dynamic_sidebar ul li a:hover {
	text-decoration: underline;
}

	 /* 
	 Show most viewed posts 
	 */
	 
#sidebar .get_most_viewed {
	margin: 2em 5.5em 0 0;
	width: 280px;
}

#sidebar .get_most_viewed p.mostviews_posttitle {
	background: url(http://www.nalsulaiti.com/up//uploads/images/nalsulaiti17e8f8f727.png) top right no-repeat;
	height: 20px;
	color: #f8cafe;
	font-size: 15px;
	font-weight: bold;
	padding-right: 20px;
	margin-bottom: .6em;
}

#sidebar .get_most_viewed ul {
	list-style: none;
}

#sidebar .get_most_viewed ul li {
	background: url(http://www.nalsulaiti.com/up//uploads/images/nalsulaiti947145d986.png) 100% 8px no-repeat;
	font-size: 14px;
	line-height: 2.3em;
	padding-right: 18px;
}

#sidebar .get_most_viewed ul li a {
	color: #343434;
	text-decoration: none;
}

#sidebar .get_most_viewed ul li a:hover {
	text-decoration: underline;
}

	 /* 
	 Show recent comments 
	 */

#sidebar .recent_comments {
	margin: 2em 5.5em 2em 0;
	width: 280px;
}

#sidebar .recent_comments p.recent_comments_posttitle {
	background: url(imgs/recent_comments_icon.gif) top right no-repeat;
	height: 20px;
	color: #f8cafe;
	font-size: 15px;
	font-weight: bold;
	padding-right: 20px;
	margin-bottom: .6em;
}

#sidebar .recent_comments ul {
	list-style: none;
}

#sidebar .recent_comments ul li {
	background: url(http://www.nalsulaiti.com/up//uploads/images/nalsulaiti947145d986.png 100% 8px no-repeat;
	font-size: 14px;
	line-height: 2.3em;
	padding-right: 18px;
}

#sidebar .recent_comments ul li a {
	color: #343434;
	text-decoration: none;
}

#sidebar .recent_comments ul li a:hover {
	text-decoration: underline;
}

#load {
	display: none;
	font-size:12px;
	width: 100px;
	height: 16px;
	background:url(imgs/ajax-loader.gif) no-repeat top right;
	padding-right: 23px;
	font-weight:bold;
	color: #323211;
	float: right;
	clear: right;
	margin: 0 1em;
	display: inline;
}

.wp-pagenavi {
	clear: both;
	width: 100%;
	margin: 20px 0;
	float: right;
}


/* ----------------------------------------------------------- */
/* Start Footer
/* ----------------------------------------------------------- */


#footer {
	width: 1000px;
	height: 26px;
	float: right;
	margin-bottom: 1em;
	background: url(imgs/footer_bg.gif) no-repeat;
}

#footer .va_copyright {
	float:left;
	direction: ltr;
	color: #565656;
	font-size: 11px;
	font-family:"Verdana", Geneva, sans-serif;
	margin: .7em 0 0 .5em;
}

#footer .va_copyright a {
	color: #565656;
	text-decoration: none;
}

#footer .va_copyright a:hover {
	text-decoration: underline;
}

.va_logo {
	width: 17px;
	height: 15px;
	background: url(imgs/va_icon.gi) no-repeat;
	display: block;
	float: left;
	margin-right: .3em;
}

#footer .blog_copyright {
	float:right;
	color: #565656;
	font-size: 11px;
	margin: .7em .5em 0 0;
}