@charset "utf-8"; 
/*
Theme Name: LivingDesign
Theme URI: http://www.asifrnaqvi.com
Description: for the blog <a href="http://livingdesign.asifrnaqvi.com">livingdesign.asifrnaqvi.com</a>.
Version: 1
Author: Asif R Naqvi
Author URI: http://www.asifrnaqvi.com
*/

/* --------------- Copyright (c) 2006, Yahoo! Inc. All rights reserved. Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txt version: 0.11.0 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
q:before,q:after{content:'';}

/* ---------------  global */
body {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; background-image:url(http://static.livingdesign.info/images/header_bg.png); background-repeat:no-repeat; background-position:center 0;}
a:focus {outline:none;}
a:link, a:visited, a:active, a:hover {text-decoration:none; color:#790000; font-weight:bold;}
a:hover {border-bottom:1px dotted #790000;}
#wrapper_top_a, #wrapper_bot_a, #wrapper_mid_a {width:100%;}
#wrapper_bot_a {background-image:url(http://static.livingdesign.info/images/footer_bg.png); background-repeat:no-repeat; background-position:center 70px;}
#wrapper_top_b, #wrapper_bot_b, #wrapper_mid_b {width:1240px; margin-left:auto; margin-right:auto;}
#wrapper_mid_b {background-image:url(http://static.livingdesign.info/images/border01.png); background-repeat:repeat-y; background-position:left;}

/* ---------------  header */
#head_link a {border:0;}
#date {position:absolute; z-index:99; top:42px; margin-left:55px;}
#post_no {font-size:50px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#fff; position:absolute; height:60px; width:100px; text-align:center; margin:90px 0 0 1090px;}
* html div#dv1 {position:absolute;}

/* ---------------  content */
#content {width:915px; background-image:url(http://static.livingdesign.info/images/content_bg.png); background-repeat:no-repeat; background-position:top; overflow:visible;}
#wrapper_cnt {}
.posts {position:relative; margin-left:-26px; background-image:url(http://static.livingdesign.info/images/divider02.png); background-repeat:no-repeat; background-position:10px bottom; padding-bottom:70px;}
.lst1 a {font-weight:normal;}
.calendar {width:133px; background-image:url(http://static.livingdesign.info/images/calender_bg.png); background-repeat:no-repeat; background-position:top left; min-height:177px; color:#002157;}
.excerpt {width:748px;}
.excerpt h2 a:link, .excerpt h2 a:visited, .excerpt h2 a:active, .excerpt h2 a:hover {font-weight:normal;}
.excerpt p a:link, .excerpt p a:visited, .excerpt p a:active, .excerpt p a:hover, #pg_nav {font-size:12px;}
#cust-temp h1 a {font-weight:normal;}
#pg_nav {padding-left:147px;}
.post-month {top:-3px;}
.post-cats {color:#ffc88a;}
.post_a, .post_b {background-repeat:no-repeat;}
.post_a {background-image:url(http://static.livingdesign.info/images/post_a.png); background-position:left top;}
.post_b {background-image:url(http://static.livingdesign.info/images/post_b.png); background-position:right 0;}
.comt_form1 {background-image:url(http://static.livingdesign.info/images/form_bg.jpg); background-repeat:no-repeat; background-position:150px 50px; padding:280px 0 0 180px;}
div.entry p a.nobdr {border:none; text-decoration:overline;}
.form_bg {height:840px;}
.navigation {margin-top:35px; display:inline;}
.navigation a {font-weight:normal;}
#author, #email, #url, #comment, .sbt_form {position:absolute;}
#author, #email, #url, #comment {font-size:16px; border:none; color:#6a889c;}
#author, #email, #url {height:27px; background-color:transparent; background-image:url(http://static.livingdesign.info/images/spacer.gif);}
#author {width:390px; margin-left:105px; margin-top:21px;}
#email {width:385px; margin-left:110px; margin-top:69px;}
#url {width:360px; margin-left:133px; margin-top:117px;}
#comment {background-color:transparent; margin-left:40px;  margin-top:150px; width:460px; height:370px; font-family:Arial, Helvetica, sans-serif; overflow:auto;}
/*#comment:first-letter {font-size:24px; font-weight:bold; text-transform:uppercase; color:#0F0;}*/
.sbt_form {margin-left:223px; width:100px; margin-top:570px;}
blockquote {font-style:italic; color:#666; padding:0 50px 0 50px !important; background-image:url(http://static.livingdesign.info/images/quotes-small.png); background-repeat:no-repeat; background-position:20px 5px;}
li.bypostauthor {background-image:url(http://static.livingdesign.info/images/cmt3.png); background-repeat:no-repeat; background-position:130px bottom; overflow:hidden; margin-bottom:10px;}
.bypostauthor div.clearfix {background-image:url(http://static.livingdesign.info/images/cmt1.png); background-repeat:no-repeat; background-position:20px top; padding-top:40px;}
.byuser div.etc11b {background-image:url(http://static.livingdesign.info/images/cmt2.png); background-repeat:repeat-y; background-position:145px top;}
div.entry p {margin-bottom:20px;}
div.entry ul {list-style-image:url(http://static.livingdesign.info/images/bullet1.png); margin-left:40px; list-style-position:outside; margin-bottom:15px;}
div.entry ul li {margin-bottom:5px;}
div.entry p a:link, div.entry p a:visited, div.entry p a:active, div.entry p a:hover {font-size:16px; font-weight:normal;}

/*
.even {background-color:#999;}
.odd {background-color:#CCC;}
*/
/* .more-link {background-image:url(http://static.livingdesign.info/images/keep-reading.png); width:290px; height:105px; display:block; position:relative; margin-left:-32px;}
p a.more-link, #magic {border-bottom:0 !important;} */
#magic {background-image:url(http://static.livingdesign.info/images/view-feature.png); background-repeat:no-repeat; width:205px; height:140px; display:block; position:relative; margin-left:-72px; padding:35px 0 0 98px; font-weight:bold;}
/* .top-border {padding:5px; background-color:#CCC; display:block;} */
.fn {color:#000;}
.fn, cite a:link, cite a:visited, cite a:active, cite a:hover {font-size:18px; text-transform:capitalize;}
.says {display:none;}
h3.fnt24 a {font-weight:normal; font-family:Georgia, 'Times New Roman', Times, serif;}
.wp-caption-text {font-size:11px; position:relative; padding-top:5px; color:#898989;}
.wp-caption a {display:block; border:none;}
.wp-caption {display:inline;}
#pg_nv {}
.widgettitle { font-size:24px; font-style:italic; margin-bottom:10px; font-family:Georgia, 'Times New Roman', Times, serif; color:#a98e69;}
.post-stats {font-size:12px !important; font-weight:normal !important; display:block; margin-left:70px;}
#comments_list {}
#cmt-info {background-image:url(http://static.livingdesign.info/images/comment_stamp.png); background-repeat:no-repeat; padding:6px 0 7px 6px;}
#cmt-info img {float:left; margin-right:20px;}
#cmt-info cite {display:block; overflow:hidden; margin-top:7px;}
#cmt p {margin:0 0 10px 75px;}
#tag_cloud-3 a {font-weight:normal;}
.breadcrumb {font-size:11px; margin-left:30px; padding-top:10px;}
.fix01 {}
.linkwithin_hook {clear:left;}
.linkwithin_outer {}
.more-link {color:#FFF!important; padding:5px 20px 5px 10px; background-image:url(http://static.livingdesign.info/images/view-more.png); background-position:right; border:none!important}
.more1 {display:block; height:70px; padding-top:46px; width:289px; background-image:url(http://static.livingdesign.info/images/view-more2.png); background-repeat:no-repeat; padding-left:38px; margin-left:-45px;}

/* text field classes */
#searchform .inactive{}	
#searchform .active{}	 		
#searchform .focused{}
#search {margin-bottom:65px;}

/* ---------------  sidebar */
#sidebar_main {background-image:url(http://static.livingdesign.info/images/sidebar_bg.png); background-repeat:no-repeat; width:325px;}
.divider1 {margin:65px 0 15px 0;}
#sidebar h3, #footer_sidebar h3 {letter-spacing:-2px;}
#sidebar {padding:0 20px 0 20px; background-image:url(http://static.livingdesign.info/images/border02.png); background-repeat:repeat-y;}
.frm01 {border:none; font-size:16px; padding:3px 3px 3px 10px; background-color:transparent; margin-top:20px; margin-left:60px; width:135px; overflow:hidden; color:#6a889c;}
.sbt_btn {margin-top:28px; margin-left:7px;}
#subscribe {height:310px; background-image:url(http://static.livingdesign.info/images/subscribe.png); background-repeat:no-repeat;}
.frm02 {border:none; font-size:16px; padding:3px 3px 3px 10px; margin:162px 0 0 30px; background-color:transparent; width:200px; overflow:hidden; color:#6a889c;}
.sbt_btn2 {width:56px; height:54px; margin:7px 0 0 131px;}
/* .ul-cat li, .ul-archives li, #flexo-archives ul li ul li, #recent-posts-3 li {list-style-image:url(http://static.livingdesign.info/images/bullet1.png); margin-left:30px; list-style-position:outside; line-height:20px; color:#666; font-style:italic;}
.ul-cat li a, .ul-archives li a,  #flexo-archives ul li ul li a, #recent-posts-3 li a {font-style:normal !important;} */

#categories-3 li, .ul-archives li, #widget_anual_archive-3 ul li, #recent-posts-3 li {list-style-image:url(http://static.livingdesign.info/images/bullet1.png); margin-left:30px; list-style-position:outside; line-height:20px; color:#666; font-style:italic;}
#categories-3 li a, .ul-archives li a,  #widget_anual_archive-3 ul li a, #recent-posts-3 li a {font-style:normal !important;}


#recent-posts-3 {}
.widgettitle {margin:15px 0 15px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:36px; color:#88987f; font-style:italic; letter-spacing:-2px;}
#flexo-archives ul li {font-size:18px; color:#a98e69; margin-bottom:10px; padding-left:30px;}
#flexo-archives ul li ul li {margin:0 0 0 30px!important; padding-bottom:0;}
#flexo-archives ul ul li {padding-left:0 !important;}
.flexo-list li, .flexo-list a {font-size:14px!important;}
#twitter {height:287px; background-image:url(http://static.livingdesign.info/images/twitter-living-design.png); background-repeat:no-repeat; background-position:0 center; padding:100px 0 0 70px;}
#facebook {margin-left:-10px;}
#wpp-2 img {margin-right:10px; float:left; clear:left;}
#wpp-2 li {display:inline-block; margin:0 0 10px 10px;}

/* ---------------  footer */
#pop_posts .post-stats {margin-left:0;}
#pop_posts h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; margin-bottom:10px; color:#a98e69; font-style:italic;}
#pop_posts ul {}
#pop_posts ul li {margin-bottom:10px; color:#666; margin-left:20px;}
#pop_posts ul a {font-weight:normal; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;}
#pop_posts a:link, #pop_posts a:visited, #pop_posts a:active, #pop_posts a:hover {}
#footer {}
#footer-cnt {height:410px; background-image:url(http://static.livingdesign.info/images/footer_01.png); background-repeat:no-repeat; background-position:bottom;}
#footer_links {width:915px;}
#footer_sidebar {width:235px; top:-15px; padding:0 70px 0 20px;}
#recent_comments {}

/* ---------------  classes */
.flt_l {float:left;}
.flt_r {float:right;}
.flt_n {float:none;}

.dsply_b {display:block;}
.dsply_n {display:none;}
.dsply_i {display:inline;}

.pos_a {position:absolute;}
.pos_r {position:relative;}

.visible_h {visibility:hidden;}

.clr_l {clear:left;}
.clr_r {clear:right;}

.txt_align_r {text-align:right;}
.txt_align_c {text-align:center;}
.txt_align_l {text-align:left;}

.mrg_5 {margin:5px;}
.mrg_10 {margin:10px;}
.mrg_15 {margin:15px;}
.mrg_20 {margin:20px;}
.mrg_t3 {margin-top:3px;}
.mrg_t5 {margin-top:5px;}
.mrg_t10 {margin-top:10px;}
.mrg_t15 {margin-top:15px;}
.mrg_t20 {margin-top:20px;}
.mrg_t55 {margin-top:55px;}
.mrg_r5 {margin-right:5px;}
.mrg_r10 {margin-right:10px;}
.mrg_r15 {margin-right:15px;}
.mrg_r20 {margin-right:20px;}
.mrg_b5 {margin-bottom:5px;}
.mrg_b10 {margin-bottom:10px;}
.mrg_b15 {margin-bottom:15px;}
.mrg_b20, #tocc h1 {margin-bottom:20px;}
.mrg_b30 {margin-bottom:30px;}
.mrg_b50 {margin-bottom:50px;}
.mrg_b100 {margin-bottom:100px;}
.mrg_l5 {margin-left:5px;}
.mrg_l10 {margin-left:10px;}
.mrg_l15 {margin-left:15px;}
.mrg_l20 {margin-left:20px;}

.pad_5 {padding:5px;}
.pad_10 {padding:10px;}
.pad_15 {padding:15px;}
.pad_20 {padding:20px;}
.pad_t5 {padding-top:5px;}
.pad_t10 {padding-top:10px;}
.pad_t15 {padding-top:15px;}
.pad_t20 {padding-top:20px;}
.pad_t30 {padding-top:30px;}
.pad_t50 {padding-top:50px;}
.pad_r5 {padding-right:5px;}
.pad_r10 {padding-right:10px;}
.pad_r15 {padding-right:15px;}
.pad_r20 {padding-right:20px;}
.pad_r35 {padding-right:35px;}
.pad_b5 {padding-bottom:5px;}
.pad_b10 {padding-bottom:10px;}
.pad_b15 {padding-bottom:15px;}
.pad_b20 {padding-bottom:20px;}
.pad_b30 {padding-bottom:30px;}
.pad_l5 {padding-left:5px;}
.pad_l10 {padding-left:10px;}
.pad_l15 {padding-left:15px;}
.pad_l20 {padding-left:20px;}

.fnt11, .date {font-size:11px;}
.fnt12 {font-size:12px;}
.fnt14 {font-size:14px;}
.fnt15 {font-size:15px;}
.fnt16 {font-size:16px;}
.fnt18 {font-size:18px;}
.fnt24 {font-size:24px;}
.fnt30 {font-size:30px;}
.fnt36 {font-size:36px;}
.fnt44 {font-size:44px;}
.fnt48 {font-size:48px;}
.fnt_bld {font-weight:bold;}
.fnt_itlc {font-style:italic;}
.fnt_nml {font-weight:normal;}

.fnt_clr1 {color:#88987f;}
.fnt_clr2, .date {color:#736357;}
.fnt_clr3 {color:#603913;}
.fnt_clr4 {color:#a98e69;}

.fnt_family1, #tocc a, #tocc h1, #tocc h2 {font-family:Georgia, "Times New Roman", Times, serif;}
.fnt_family2 {font-family:Arial, Helvetica, sans-serif;}

.v_align {vertical-align:middle;}

/* ---------------  classes misc */
.etc01 a:hover {border-bottom:0;}
.etc02 a:link, .etc02 a:visited, .etc02 a:active, .etc02 a:hover { border-bottom:0;}
.etc03 a:link, .etc03 a:visited, .etc03 a:active, .etc03 a:hover {}
.etc04 a:link, .etc04 a:visited, .etc04 a:active, .etc04 a:hover {border-bottom:0; color:#FFF; font-style:italic;}
.etc08 a:link, .etc08 a:visited, .etc08 a:active {font-size:24px; font-weight:normal; border-bottom:1px dotted #790000;}
.etc08 a:hover {border-bottom:0;}

.etc05 {padding-left:107px;}
.etc06, .etc07 {background-repeat:no-repeat; }
.etc06 {background-image:url(http://static.livingdesign.info/images/footer_link_l.png);  background-position:left 0; padding-left:25px;}
.etc07 {background-image:url(http://static.livingdesign.info/images/footer_link_r.png); background-position:right; padding-right:25px; height:34px; display:block;}
.etc09 {padding-left:147px;}
.etc10 {background-image:url(http://static.livingdesign.info/images/cmt1.png); background-repeat:no-repeat; background-position:20px top; padding-top:43px;}
.etc11 {padding:10px 10px 10px 200px; background-image:url(http://static.livingdesign.info/images/cmt2.png); background-repeat:repeat-y; background-position:145px top;}
div .etc11 a, div .etc11b a {font-weight:normal;}
.etc11b {padding:10px 175px 10px 200px;}
.etc12 {background-image:url(http://static.livingdesign.info/images/cmt3.png); background-repeat:no-repeat; background-position:130px top;}
.etc13 {width:80%;}
.etc14 {width:50px;}
.etc15 {background-image:url(http://static.livingdesign.info/images/quotes.png); background-repeat:no-repeat; background-position:435px top;}
.etc16 {background-image:none;}
.etc17 {margin-left:-20px;}

.footer_li li {float:left;}
.recent-posts li, .recent-comments li {margin-bottom:10px; color:#666;}
.recent-posts a, .recent-comments a {font-weight:normal; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;}
.width01 {width:40%;}
.formcontainer {}
form.contact-form {background-image:url(http://static.livingdesign.info/images/form2_bg.jpg); background-repeat:no-repeat; background-position:left; width:670px; height:1140px;}
div.formcontainer legend {visibility:hidden;}

#ec_name, #ec_email, #ec_url, #ec_subject, #ec_message, #ec_math_a {border:none; font-size:16px; padding:3px 3px 0 0; background-color:transparent; background-image:url(http://static.livingdesign.info/images/spacer.gif); color:#6a889c; font-family:Arial, Helvetica, sans-serif; position:absolute;}
#ec_name {margin:250px 0 0 205px; width:335px;}
#ec_email {margin:298px 0 0 205px; width:335px;}
#ec_url {margin:345px 0 0 205px; width:335px;}
#ec_subject {margin:375px 0 0 240px; width:300px;}
#ec_message {margin:420px 0 0 85px; width:455px; height:400px; overflow:auto;}
#ec_math_a {margin:852px 0 0 235px; width:305px;}
div.form-submit input.button {width:139px; height:61px; border:none; margin:980px 0 0 245px; cursor:pointer;}
p.important, p.error {background-color:#900; padding:15px 15px 15px 48px; color:#FC0; position:absolute; background-image:url(http://static.livingdesign.info/images/exclamation.png); background-repeat:no-repeat; background-position:left top;}
p.success {padding:10px 0 0 305px; height:192px; background-image:url(http://static.livingdesign.info/images/pigeon.png); background-repeat:no-repeat; background-position:left top;}
.tags {font-size:10px; text-transform:uppercase;}
#comment-total {font-size:32px; font-family:Georgia, "Times New Roman", Times, serif; color:#251f10; position:absolute; height:60px; width:100px; text-align:center; margin-top:-635px; margin-left:1085px;}
.twtr-hd {padding:0!important;}
.twtr-ft div {display:none;}
div.tw_button {margin-right:-5px!important;}
div.clr_l.pad_b5.fnt14.fnt_itlc img {max-width:400px;}
#wpp-4 li img {padding-right:10px; float:left;}
#wpp-4 li {margin-bottom:10px; clear:left; display:inline-block;}

/* --------------- Plugin: upPrev Previous Post Animated Notification */
#upprev_box .upprev_excerpt {text-align:left!important;}
#upprev_box .upprev_excerpt p {font-size:12px;}
#upprev_box .upprev_excerpt p a {font-size:16px;}
#upprev_box .upprev_thumb {margin-right:10px!important;}
/* --------------- Plugin: comment rating */
div.pd-rating {margin-left:75px;}

/* --------------- referrer greeting */
.greet_block  {background:url(http://static.livingdesign.info/images/greet-bg.jpg) repeat scroll 0 0 #fff799!important; border:1px dashed #000!important;}

/* .social2 {position:absolute; margin-top:34px;} */
.sc-lnks {height:50px; padding-top:34px; display:block; background-image:url(http://static.livingdesign.info/images/social-bg.png); background-repeat:no-repeat; clear:left;}
.sclnks {width:730px;}

/* --------------- custom post template */
body#cust-temp {background-image:url(http://static.livingdesign.info/images/post_temp_bg.png); background-position:center 0; background-repeat:no-repeat;}
body#cust-temp #post_no {font-size:50px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#fff; position:absolute; height:60px; width:100px; text-align:center; margin:90px 0 0 1120px;}
body#cust-temp #date {position:absolute; z-index:99; top:42px; margin-left:65px;}
.custpost {float:right;}
body#cust-temp .posts {padding-top:30px;}
#similar-posts h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; margin-bottom:10px; color:#a98e69; font-style:italic;}
#similar-posts ul li {}
body#cust-temp div.entry ul {}

/* --------------- external links and links type */
.liexternal, .liwikipedia {background-image:url(http://static.livingdesign.info/images/blank.gif); background-position:right 5px; background-repeat:no-repeat; padding-right:6px;}

/* --------------- column height fix */
.clearfix:after {content: "."; display: block; height:0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
