body, h1, h2, h3, h4, h5, h6, p, form, label, ul, li, ol



    {



    margin:0px; padding:0px



    }



body{



    background:url(images/body_bg.jpg) repeat-x 0 0 #fff; 



    font:13px/19px Arial, Helvetica, sans-serif;



    }



label



    {



    display:block;



    }



a img{ border:none;}



img{ border:none;}







small{ color:#3C2710;}







.italic {  font-style:italic;}







.spacer



    {



    line-height:0px; height:0px; clear:both;



    }



#external-container



    {



    width:100%; margin:0px; padding:0px; position:relative;



    background:url(images/body_bg2.jpg) repeat-x 0 100%;



    height:100%;



    overflow:hidden;



    }



#inner-container



    {



    width:903px; margin:0px auto 0px auto; position:relative;



    /*background:url(../images/shadow-bg1.png) repeat-y 100% 0;*/



    



    height:100%;



    overflow:hidden;



    }



p



    {



    padding:0 0 20px 0;



    }



.bold   {



    font:14px/23px "Trebuchet MS"; color:#a5c828; font-weight:bold;



    }



    



h1{ font:normal 22px/23px Arial, Helvetica, sans-serif;



    weight: bold;



color:#00b05f;



    padding:0 0 20px 0;}



    



h2 {



    font:normal 19px/21px Arial, Helvetica, sans-serif;



    weight: bold;



    color:#00b05f;   //#ff7c00



    margin:0;



    padding:0 0 6px 0;



}



h3 {



    font:normal 15px/16px Arial, Helvetica, sans-serif;



    color:#00207d;



    padding:0 0 6px 0;



}



h4 {



    font:normal 13px/14px Arial, Helvetica, sans-serif;



    color:#000000;



    padding:0 0 6px 0;



}



h5 {



    font:normal 12px/14px Arial, Helvetica, sans-serif;



    color:#000000;



}



h6 {



    font:normal 10px/14px Arial, Helvetica, sans-serif;



    color:#000000;



    padding:0 0 3px 0;



}



    



h6 span {



color:#1A0C16;



font-size:14px;



}







/****************************************Body Style starts from here ********************************/



.body-container



    {



    position:relative; padding:10px 0px 0px 0px; float:left;



    }



    



.body-footer{ width:850px; float:right; background:#fff; background:url(images/shadow-bg2.png) repeat-y 0 30px; padding-right:3px;



    behavior: url("iepngfix.htc"); }



    



.body-inner{ width:725px!important; width:719px; float:left; background:url(images/shadow-bg3.png) repeat-y 0 0; padding-right:3px; padding-left:2px; 



    behavior: url("iepngfix.htc"); margin:0 0 0 50px!important; margin:0 0 0 25px; }







.footer-outer{ width:850px; float:right;}



.footer-inner{ width:722px; float:left; padding-left:50px;}



    



/********* Middle Column starts from here **********/



#content {



    font-size:13px;



    width:446px;



    float:left;



    padding-top:20px;



    padding-left:16px;







}







.narrowcolumn .entry, .widecolumn .entry {



    line-height:18px;



    padding:0px 0 0;



    



}



.narrowcolumn .entry p, .widecolumn .entry p {



    line-height:18px;



    padding:15px 0 0;



    



}



.narrowcolumn small{ font:italic 16px "Times New Roman", Times, serif;}







.narrowcolumn h2{ font: normal 20px "Times New Roman", Times, serif; color:#320047; padding-bottom:0px;}



.narrowcolumn h2 a{ color:#320047 }



.narrowcolumn h2 a:hover{ text-decoration:underline;}







.narrowcolumn .postmetadata {



padding-top:0px;



font-style:italic;



}







.post {



padding:0 0 25px;



margin:0 0 25px 0;



border-bottom:1px solid #FF7C00;



text-align:justify;



}







.post-italic{ font-size:11px; font-style:italic; line-height:18px;}



/********* Middle Column ends from here **********/







/******** Single Post **********/







.commentlist li, #commentform input, #commentform textarea {



    



    }



.commentlist li ul li {



    font-size: 1em;



}







.commentlist li {



    padding:0px 0px 0px 0px;



    margin:15px 0;



    width:431px;



}







.commentlist li .avatar { 



    float: right;



    border: 1px solid #eee;



    padding: 2px;



    background: #fff;



    }















.commentlist p {



    font-weight: normal;



    line-height: 1.5em;



    text-transform: none;



    }







#commentform p {



    



    }







.commentmetadata {



    font-weight: normal;



    }



    



.commentlist cite, .commentlist cite a {



    font-weight: normal;



    font-style: normal;



    font-size: 14px;



    color:#56007D;



    }



.commentlist cite a:hover{ text-decoration:underline;}



    



.depth-1 {



/*border: 1px dotted #2FA391;*/



}







.thread-alt {



    background-color: #E4D8C5;



    background:url(images/admin-bg-mid.jpg) repeat-y 0 0;



}







.thread-even-bttm{ background:url(images/client-bg-bttm.jpg) no-repeat 0 100%; padding:12px 0 6px 6px;}



.thread-even {



    background-color: #FBF6EE;



    background:url(images/client-bg-mid.jpg) repeat-y 0 100%;



}



#div-comment-1{ background:url(images/client-bg-top.jpg) no-repeat 0 0;}







.thread-alt p, .thread-even p{  font-size:13px; margin-bottom:5px; padding:5px 10px 5px 0;}







.div-comment{ background:transparent url(images/admin-bg-top.jpg) no-repeat 0 0;}



.div-comment-bttm{ background:transparent url(images/admin-bg-bttm.jpg) no-repeat  0 100%; padding:10px 5px 10px 8px;}







.date{ font-size:10px; }



.date a{ color:#827F79;}



.date a:hover{ color:#000;}







#respond{ padding-top:25px; padding-bottom:50px;}







#respond h3 {



color:#00B05F;



font-size:18px;



font:normal 16px Arial, Helvetica, sans-serif;



text-transform:uppercase;



letter-spacing:1px;







margin-bottom:5px;



}







.commentform_style {







background:url(images/form-bg.jpg) no-repeat 0 0;



float:left;







padding:15px 25px 48px 16px;



width:315px;



margin-bottom:15px



}











#commentform {



margin:5px 10px 0 0;



}







#commentform label {



padding-bottom:10px;



width:100%;



float:left;



}







#commentform small {



color:#00B05F;







font:normal 15px/24px Arial, Helvetica, sans-serif;







}







#commentform input, #commentform textarea {



border:1px solid #C5DCD8;



float:left;



width:297px;



}







#commentform .button1 {



border:medium none;



height:20px;



padding:0;



width:110px;



}







.pre_next {



float:left;



width:330px;



}







.pre_next_top{ padding-bottom:10px;}







.pre {



float:left;



}







.pre a, .next a  {



color:#56007D;



}



.pre a:hover, .next a:hover{ color:#000;}







.next {



float:right;



text-align:right;



}







.pre, .next {



color:#95A024;







font-size:13px;







text-transform:uppercase;



width:150px;



}







.post_comment h6{ font-size:20px; color:#00B05F; font:normal 16px Arial, Helvetica, sans-serif; padding-bottom:10px;}











/******** Single Post end here **********/



/****************************************Body Style ends here ********************************/



/****************************************Footer style starts from here ***********************/



.footer



    {



    width:100%; margin:0px auto 0px auto; position:relative; height:100%;



    overflow:hidden;



    font-size:11px;



    



    }



.footer ul{ background:#56007D;



    text-align:center;



    padding:5px 0;



    margin-bottom:15px;



    }



.footer ul li { display:inline; padding:0 15px 0 0; margin:0 14px 0 0; background:url(images/f-divider.gif) no-repeat 100% 50%;}



.footer ul li.last{ padding:0; margin:0; background:none;}



.footer ul li a { color:#fff;}



.footer ul li a:hover, .footer p a:hover{ text-decoration:underline;}



.footer p



    { font-size:9px; color:#D9C5E1; float:left;



    padding:0 0 10px 0;



    



    }



.footer p a{ color:#D9C5E1;}







.footer p.right-txt



    {



    float:right;



    }



/****************************************Footer style ends here ***********************/



/****************************************Blog style starts from here *******************************/



ul, li



    {



    list-style-type:none;



    }



.blog-container



    {



    width:900px; float:left;



    margin-top:0px;



    }



.blog-container-top



    {



    width:100%; float:left; height:67px;



    }











#sidebar { padding:24px 0 0;}



#sidebar h2



    {



    font: bold 15px/18px Arial, Helvetica, sans-serif; color:#00B05F; margin:15px 0px 15px 0px;



    }



#sidebar ul



    {



    margin:4px 0px;



    



    }



#sidebar ul li



    {



    margin:3px 0px;



    padding:0 0 10px 17px;



    border-bottom:1px solid #FF7C00;



    }



#sidebar ul li.rss{ padding-bottom:20px; border-bottom:0px;}



#sidebar ul li.no-bdr{ border-bottom:0; padding-bottom:0;}



#sidebar ul ul li{ padding:0; border:0px;} 



#sidebar li a



    {



    font:13px/16px "Trebuchet MS"; color:#A23C7C; text-decoration:none;



    }



#sidebar li a:hover



    {



    text-decoration:underline;



    }



#sidebar input



    {



    margin:3px 0px;



    }



#sidebar input.subscribe-btn



    {



    margin-left:65px;



    }



#sidebar .input80



    {



    width:86px; border:1px solid #8B8686;



    }



#sidebar .input-btn



    {



    width:103px; height:22px; margin:0px 0px 0px 5px;



    }



#sidebar p



    {



    font:13px/16px "Trebuchet MS"; color:#743E0E; margin:5px 0px;



    }



#sidebar p span



    {



    font:14px/22px "Trebuchet MS"; color:#776F69; font-style:italic;



    }



#sidebar p a



    {



    font:13px/16px "Trebuchet MS"; color:#A23C7C; text-decoration:none;



    }



#sidebar .update_email {



color:#3D5B06;



font-family:"Trebuchet MS";



font-size:13px;



}



#sidebar #searchform #s {



border:1px solid #8B8686;



float:left;



margin:0 3px 0 0 !important;



padding:0;



width:90px;



}



#sidebar .update_email a {



color:#3D5B06;



}



#sidebar .update_email .submit {



margin:4px 0 0 40px;



}



#sidebar p a:hover



    {



    text-decoration:underline;



    }







/***************************************Left part starts from here *************************************/



#blog-left, .left-inner, .left-home



    {



    width:141px; float:left; background:#00B05F;



    font:14px Arial, Helvetica, sans-serif;



    padding-bottom:14px;



    margin-left:4px!important;



    margin-left:2px



    }



    



#blog-left-inner{ width:141px; float:left;}



    



.left-home{ background:#00B05F; }







#blog-left-inner { margin-left:0px !important;}



#blog-left ul,#blog-left-inner ul{ }



#blog-left ul li, #blog-left-inner ul li{ border-bottom:1px solid #56007D;}



#blog-left ul li a, #blog-left-inner ul li a{ color:#fff; display:block; padding:6px 6px 6px 4px; width:131px; }



#blog-left ul li a:hover, #blog-left ul li a.current, 



#blog-left-inner ul li a:hover, #blog-left-inner ul li a.current 



    { 



    background:#56007D; color:#fff;  



    }



#blog-left ul li a.current, #blog-left-inner ul li a.current{ cursor:default;}







/***************************************Left part ends here *************************************/



/***************************************Right part starts from here *************************************/



#blog-right



    {



    width:232px; float:right; padding-left:0px; background:#F7EDFC; margin-top:32px; margin:32px 0 0 !important; margin:32px -1px 0 0;



    }



/***************************************Right part ends here *************************************/







a {



  color:#A23C7C;



  outline-color:inherit;



  outline-style:inherit;



  outline-width:inherit;



  text-decoration:none;



}



a:hover {



  color:#60BD2D;



  text-decoration:none;



}















/****************************************Header Style starts from here ********************************/



#header {



margin:0 0 0 0px;



padding:0;







height:100%;



overflow:hidden;







}















.header-left{ width:268px; float:left; padding:80px 0 0 15px ;}



#header h1{  background:url(images/logo.jpg) no-repeat 0 0; width:177px; height:0; padding:74px 0 0; line-height:30px; overflow:hidden; position:relative; margin-left:5px}



#header h1 a{ position:absolute;  width:177px; height:0; padding:48px 0 0; top:0; left:0;}



#headerimg {



background:url(images/logo_bg.jpg) no-repeat -1px 0;



margin:0;



float:left;







/*height:349px;*/



width:100%;







}







#headerimg2 {



background:url(images/logo_bg.jpg) no-repeat 0px 0;



margin:0;



float:left;







/*height:349px;*/



width:100%;



position:relative;



}







#headerimg2 .header-left{ width:274px; float:left; padding:80px 0 0 10px ;}











.header-right{ /*margin-left:283px!important; 



    margin-left:0px; 



    float:none!important; */



    float:left; 



    width:616px;



    float:left;



    height:366px; 



    margin-right:1px;



    background:url(images/shadow-bg1.png) repeat-y 0px 0 ;



    behavior: url("iepngfix.htc");



  }



  



#headerimg2 .header-right { background:url(images/shadow-bg4.png) repeat-y 0px 0 ;



    behavior: url("iepngfix.htc");



    width:515px!important;



    width:509px;



    }



  











  



.phone{ background:url(images/phone-bg.jpg) repeat-x 0 0; 



    height:27px; 



    color:#fff; 



    font-size:18px; 



    text-align:right; 



    padding:53px 137px 0 0;



    position:absolute;



    right:-2px;



    top:0px;



    width:486px;



    }



    



#headerimg2 .phone{



    padding:53px 20px 0 0;



    position:absolute;



    right:130px!important;



    right:128px;



    top:0px;



    width:469px!important;



    width:475px;



    }







.header-pic{ background:url(images/header_bg.gif) no-repeat 0 0; margin:95px 0px 0px 0px!important; margin:95px 0px 0px 40px; width:441px; height:252px; float:right;



    padding:10px 8px 8px 16px;}



    



.header-pic-inner{ background:url(images/frame.png) no-repeat 0 0; margin:95px 0px 0px 60px!important; margin:95px 0px 0px 30px; 



    width:441px; 



    height:252px; 



    /*float:left;*/



    padding:10px 8px 8px 16px;



    position:absolute;



    top:0px;



    right:105px;



    behavior: url("iepngfix.htc");}















/****************************************Header Style ends here ********************************/



















/*************************** IMAGE ALIGN STYLE ***********************************************/







    img.centered {



    display: block;



    margin-left: auto;



    margin-right: auto;



    }







    img.alignright {



    padding: 4px;



    margin: 0 0 2px 7px;



    display: inline;



    }







    img.alignleft {



    padding: 4px;



    margin: 0 7px 2px 0;



    display: inline;



    }







    .alignright {



    float: right;



    }







    .alignleft {



    float: left;



    }







/*************************** IMAGE ALIGN STYLE END ***********************************************/











.right-sidebar {



    float:right;



    width:30px;



    padding:25px 0 0 0;



    



    position:absolute;



    right:90px;



    



}



.right-sidebar img {



    display:block;



    margin:0 0 2px 0px;



}



.bottom-parts {



    



    height:100%;



    overflow:hidden;



    clear:both;



    



}







.bottom-parts h2 {



    font:bold 12px/13px Arial, Helvetica, sans-serif;



    color:#FFFFFF;



    padding:0 0 35px 0;



}



.bottom-parts p {



    font:normal 13px/16px Arial, Helvetica, sans-serif;



    color:#383838;



}



.bottom-parts div.blockA {



    background:url(images/block-1.jpg) no-repeat 0 0px;



    float:left;



    width:224px;



    height:126px;



    margin:0px 9px 0 0;



    padding:30px 0 0 16px;



}



.bottom-parts div.blockB {



    float:left;



    background:url(images/block-2.gif) no-repeat 0 11px;



    height:121px;



    width:215px;



    padding:18px 0 0 10px;



    margin:18px 11px 0 0;



    }



.bottom-parts div.blockC {



    float:left;



    background:url(images/block-3.gif) no-repeat 0 0;



    width:219px;



    height:125px;



    padding:33px 0 0 15px;



    margin:0;



}



















.main-content strong {



    font:bold 13px/14px Arial, Helvetica, sans-serif;



    color:#000000;



    padding:0 0 3px 0;



}







.main-content img{ border:1px solid #999999;}







.main-content .float-left{ width:auto; float:left; margin:5px 8px 0 0;}



.main-content .float-right{ width:auto; float:right; margin:5px 0 0 8px;}



.main-content p{ padding-right:5px;}











.height120 {



    background:url(images/shadow-bg3.png) repeat-y 0 0px;



    clear:both;



    border-left:#e4e3e2 1px solid;



    height:120px;



    margin:0 120px 0 52px;



}







.header-pic-newver{ background:url(images/header-p-bg.gif) no-repeat 0 0; margin:95px 0px 0px 55px!important; margin:95px 0px 0px 40px; width:441px; height:252px; float:left;



    padding:10px 8px 8px 16px;}



    



 



 .phone-newver{ background:url(images/phone-bg.jpg) repeat-x 0 0; 



    height:27px; 



    color:#fff; 



    font-size:18px; 



    text-align:right; 



    padding:53px 10px 0 0;



    position:absolute;



    left:0;



    top:0;



    



    width:480px;



    margin-right:-3px;}



    



.body-footer-newver{ width:846px; /*border-left:#e4e3e2 1px solid;*/ float:right; background:#fff; background:url(images/shadow-bg3.png) repeat-y 2px 0px; padding-right:3px; padding-left:0px;  }







.main-content{float:left;



padding:25px 0 0px 40px;



width:500px;



} 







#inner-middle{ float:left; }







.inside-col{ background:#f2e6f8; border:1px solid #A597AB; width:158px; float:right; padding:5px; margin-left:15px;}







.newsletter{}



.inside-col p{ font:12px/14px Arial, Helvetica, sans-serif; padding-bottom:10px;} 



.newsletter input{ float:left; width:105px; border:1px solid #c5c6c1; padding:2px 0;}



.newsletter input.bttn-sub{ border:0px; width:102px; margin-left:35px; padding:0px;}



.newsletter span{ float:left; width:48px;}



.newsletter label{ padding-bottom:6px; width:100%; float:left;}





.footer-outer-newver{ width:728px; float:left; margin:0 0 0 50px;}







.current_page_item {



float: left;



background:#56007D; color:#fff;margin: 0;



display: block;



}



 



.current_page_item a, .current_page_item a:hover {



float: left;



background:#43065E; color:#fff;



text-decoration: none; 



}







html>body .entry ul {



	margin-left: 0px;



	padding: 0 0 0 30px;



	list-style: none;



	padding-left: 10px;



	text-indent: -10px;



	}







html>body .entry li {



	margin: 7px 0 8px 10px;



	}







.entry ul li:before, #sidebar ul ul li:before {



	content: "\00BB \0020";



	}







.entry ol {



	padding: 0 0 0 35px;



	margin: 0;



	}







.entry ol li {



	margin: 0;



	padding: 0;



	}







.postmetadata ul, .postmetadata li {



	display: inline;



	list-style-type: none;



	list-style-image: none;



	}







