/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,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-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear		{clear:both; font-size:0px;line-height:0px !important; padding:0px !important; display:block;}
.last		{margin:0 !important;}
.pad_last 	{padding:0 !important;}
.no_bg		 {background:none !important ;}
.no_brdr	{ border:none !important;}

/**************************************************************************************/
a											{color:#000; text-decoration:none; outline:0 none;}
a:hover										{color:#000;  text-decoration:none;}



@font-face {
    font-family: 'HelveticaLTStdCompressed';
    src: url('../font/helveticaltstd-comp-webfont.eot');
    src: url('../font/helveticaltstd-comp-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/helveticaltstd-comp-webfont.woff') format('woff'),
         url('../font/helveticaltstd-comp-webfont.ttf') format('truetype'),
         url('../font/helveticaltstd-comp-webfont.svg#HelveticaLTStdCompressed') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*----------------------------------------------------------------------------------*/
html 										{}
body										{color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#f7f8f2 url(../images/bodu-bg.jpg) left top repeat-x;}
.flt_Lt										{float:left; display:inline; }
.flt_Rt										{float:right; display:inline;}
.combox										{ display:block; float:left;}
/*h2.titlebar { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; color:#522715; height:35px; line-height:35px; background:#ac9f60; border:1px solid #ac9f60; -webkit-border-radius:4px; -o-border-radius:4px; -moz-border-radius:4px; border-radius:4px; behavior: url(js/PIE.htc); padding:0 0 0 10px; text-transform:uppercase;} */
h2.titlebar { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#522715; height:30px; line-height:30px; background:#cdd69d; border:1px solid #cdd69d; -webkit-border-radius:4px; -o-border-radius:4px; -moz-border-radius:4px; border-radius:4px; behavior: url(js/PIE.htc); padding:2px 0 0 10px; text-transform:uppercase;}
h2.subtitlebar { font-size:15px; color:#522715; height:30px;  line-height:30px; background:#cdd69d; border:1px solid #cdd69d; -webkit-border-radius:3px; -o-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(js/PIE.htc); padding:0 0 0 10px;}
/* ---------------------------------------------------------------------------------*/


/* ----------------------- layout ----------*/
.wrapper									{margin:0 auto;}
.container									{	 width:970px; /* ADJUST WIDTH AS PER LAYOUT */
												 margin:0 auto; }
#header										{ padding:0px 0 0 0;}
/*-------------------------------------------*/

/* ------------------------- HEADER HERE -------------------*/

#logo-container								{ padding:15px 0 15px; 0;}			
#logo										{ width:auto; float:left;}
#search										{ width:290px; float:right; padding:30px 0 0 0;}
#search input								{ display:block; float:left; background:url(../images/input--bg.jpg) left top no-repeat; width:243px; padding:3px 5px; height:23px; border:none; font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#989ea3;}
#search input.button						{ background:url(../images/search-button.jpg) left top no-repeat; width:33px; height:29px; padding:0px; cursor:pointer;}


#member_detail								{ width:400px; float: right; padding:50px 0 0 0;}
#member_detail a							{ display:block; float:right; background:url(../images/welcome-divider.jpg) right center no-repeat; line-height:24px; padding:0 10px; color:#292828; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#member_detail a span						{ background: url(../images/member.jpg) top center no-repeat; text-align:center; width:21px; height:20px; display:block; line-height:18px; margin:2px 0 0 0;}
#member_detail a.lasta						{ background:none; padding:0 0 0 10px;}


/* ---------------------------------------------------------*/



/* ------------------------- NAVIGATION HERE ---------------*/
#nav										{}
#nav ul										{ display:block; float:left; width:800px;}
#nav ul li									{ display:inline;}
#nav ul li a								{ font-family:'HelveticaLTStdCompressed'; display:block; float:left; height:54px; padding:0 16px; line-height:54px; font-size:18px; color:#FFFFFF; text-transform:uppercase; border-top:0px solid #877c47; border-left:0px solid #877c47; border-right:0px solid #877c47; margin:0 44px 0 0; letter-spacing: 1px;} 
/* #nav ul li a								{ font-family:'Arial'; display:block; float:left; height:54px; padding:0 16px; line-height:54px; font-size:16px; color:#FFFFFF; border-top:0px solid #877c47; border-left:0px solid #877c47; border-right:0px solid #877c47; margin:0 24px 0 0; font-weight: 500; text-transform:uppercase; font-stretch: ultra-condensed} */
#nav ul li a:hover, #nav ul li a.active							{ background:#330000 url(../images/header/hoverarrow.gif) bottom center no-repeat; -webkit-border-radius-topright:4px; -webkit-border-radius-topleft:4px; -moz-border-radius-topright:4px; -moz-border-radius-topleft:3px; border-top-left-radius:4px; border-top-right-radius:4px;  behavior: url(js/PIE.htc);}
#nav .social								{ background:url(../images/social-bg.jpg) left top no-repeat; width:100px; height:35px; float:right; margin:8px 0 0 0;}
#nav .social p								{ text-align:center; padding:9px 0 0 0;}
#nav .social p img							{ margin:0 3px;}
/* ---------------------------------------------------------*/
#nav2                                                                            { padding:0; margin:0; border: 0px solid yellow;}
#nav2 ul                                                                         { display:block; float:left; width:800px;}
#nav2 ul li                                                                      { display:inline; padding-right: 14px; }
#nav2 .social                                                            { background:url(../images/social-bg.jpg) left top no-repeat; width:100px; height:35px; float:right; margin:8px 0 0 0;}
#nav2 .social p                                                          { text-align:center; padding:9px 0 0 0;}
#nav2 .social p img                                                      { margin:0 3px;}
/* ---------------------------------------------------------*/

/* ------------------------ MIAN CONTENT HERE --------------*/
.main_content										{}
.add_text											{ padding:10px 0 0 0;}
.add_text p											{font-size:13px; line-height:18px; color:#212020; font-family:Arial, Helvetica, sans-serif;}
.add_text p span										{ font-weight:bold;}

.top_main, .about_main											{background:#FFFFFF;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;  box-shadow:0px 0px 10px #999999; -o-box-shadow:0px 0px 10px #999999; -webkit-box-shadow:0px 0px 10px #999999;    -moz-box-shadow:0px 0px 10px #999999; behavior: url(js/PIE.htc); border:1px solid #FFFFFF; padding:10px;}
.top_main .slider									{ width:680px; float:left;}
.top_main .slider2									{ width:950px; background:#000000; padding:1px; border:0px solid #000000; -webkit-border-radius:4px; -o-border-radius:4px; -moz-border-radius:4px; border-radius:4px; behavior: url(js/PIE.htc);}

.slider7									{ width:687px; background:#f6f6f5; border:1px solid #e3e3e1; padding:5px; -webkit-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border-radius:5px; behavior: url(js/PIE.htc);}


.top_main .member									{ width:255px; float:right;}
.top_main .member .login							{ background:#f7fae5; border:1px solid #e0e1e1; padding:3px 3px 10px 3px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; behavior: url(js/PIE.htc);}
.top_main .member .login h1							{ background:url(../images/member-login-bg.jpg) left top no-repeat; height:32px; text-align:center;  margin:0 0 0px 0; padding:6px 0 0 0; }
.top_main .member .login .login_error { }
.top_main .member .login .login_error p.login_error_msg { background-color: #dcdcdc; color: #660000; font-weight: 600; padding: 2px 5px 2px 7px; margin:2px 0 10px 0; width: 233px; text-align: center;}
.top_main .member .login p							{ display:block; padding: 0 0 16px 7px;}
.top_main .member .login p label					{ width:70px; display:block; float:left; line-height:18; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#393737; line-height:25px;}
.top_main .member .login p input					{ display:block; float:left; width:155px; padding:3px 5px; background:#FFFFFF; border:1px solid #dcdcdc; height:20px;}

.top_main .member .login p.register					{ background:#FFFFFF; border:1px solid #e0e1dd; height:35px; padding:0px; margin:0 auto; width:240px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; behavior: url(js/PIE.htc); font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#717171; line-height:35px; text-align:center;}
.top_main .member .login p.register a				{ color:#551515; text-decoration:underline;}
.top_main .member .tour								{ padding:20px 0 0 0;}

.short-tabs											{ padding:15px 0;}
.short-tabs .box									{ width:285px; float:left; background:#fafafa; border:2px solid #d8d8ca; margin:0 20px 0 0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; behavior: url(js/PIE.htc); padding:10px;}		
.short-tabs .box h1									{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:2px 0 0 5px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#4d2512; font-weight:bold; text-transform:uppercase;}
.short-tabs .box p									{ color:#393737; font-size:13px; line-height:18px; font-family:Arial, Helvetica, sans-serif; padding: 4px 85px 0 5px;}
.short-tabs .box p span								{ display:block; padding:5px 0 0 0;}	

.short-tabs .box p.about_us							{ background:url(../images/about-us-thumb.jpg) right bottom no-repeat;}
.short-tabs .box p.inspiration							{ background: url(../images/inspiration-thumb.jpg) right bottom no-repeat;}
.short-tabs .box p.take_action							{ background: url(../images/take-action-thumb.jpg) right bottom no-repeat;}
.short-tabs .last										{ float:right; margin:0px;}

.socialblogs											{ padding:10px; border:1px solid #d8d8ca; background:#FFFFFF; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; behavior: url(js/PIE.htc);}
.socialblogs .blogs										{ width:312px; float:left; margin:0 12px 0 0;}
.socialblogs .blogs	h1									{ font-size:18px; color:#FFFFFF; padding:0 0 0 11px; line-height:29px; width:290px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.socialblogs .blogs .content							{ background: url(../images/home_71.jpg) right top repeat-y; margin:15px 0 0 0; }
.socialblogs .blogs .content .hp_last_column p { padding-left: 15px; }
.socialblogs .blogs .content p							{ padding:0 15px 15px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#393737;}
.socialblogs .blogs .content p a						{ color:#8b4c30;}
.socialblogs .blogs .content p a:hover					{ text-decoration:underline;}
.socialblogs .blogs .content p span						{ display:block;}
.socialblogs .blogs .content a.posted					{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#a1ab6b; display:block; padding:0 0 10px 0;}
.socialblogs .blogs .content a.blogtitle					{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#7f874f; display:block; padding:0 0 0 0;}
.socialblogs .blogs .content a.posted span						{ text-align:right; display:inline; padding:0 0 0 20px;}
.socialblogs .blogs .content p span.twittitle, .socialblogs .blogs .content a.tlink			{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#837b47 ;}
.socialblogs .blogs .content p span.time				{ font-size:11px; color:#9d9d9d; padding:0; }
.socialblogs .blogs .content a							{}
.socialblogs .blogs .content p span.twittitle a				{ padding:0 0 0 15px 0; font-size:11px; color:#9d9d9d; }
.socialblogs .blogs .content p a.art					{ color:#975435; font-size:12px; font-weight:bold;}
.socialblogs .last										{ width:299px; margin:0px;}

.socialblogs .blogs	h1.teamblog								{ background:url(../images/team-blog.jpg) left top no-repeat;}
.socialblogs .blogs	h1.twitter							{ background: url(../images/twitter.jpg) left top no-repeat;}
.socialblogs .blogs	h1.article							{ background: url(../images/feature-article.jpg) left top no-repeat;}


.newschalnnel											{ background:#FFFFFF; border:1px solid #d8d8ca; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; behavior: url(js/PIE.htc); margin:8px 0 0 0; padding:1px 1px 0 1px}
.newschalnnel p											{ display:block; padding:15px 0 10px 0; }
.newschalnnel h1										{ color:#FFFFFF; background:#4d2512; height:35px; line-height:35px; font-size:18px; text-transform:uppercase; font-weight:bold; padding:0 0 0 20px;  
-webkit-border-radius-topright:3px; -webkit-border-radius-topleft:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; border-top-left-radius:3px; border-top-right-radius:3px; behavior: url(js/PIE.htc); border:1px solid #4d2512;}
.newschalnnel p img										{ margin:0 0 0 18px;}

/* ---------------------------------------------------------*/

/*==========================About Us=================================*/
.about_main p											{font-size:13px; line-height:18px; color:#212020; font-family:Arial, Helvetica, sans-serif; padding: 4px 0 7px 6px; }
.about_main .menu										{ width:246px; float:left; margin:5px 0 0 0;}
.about_main .menu ul									{ background:url(../images/menu-bg.jpg) left top no-repeat; display:block; padding:10px;}
.about_main .menu ul li									{ display:block;}
.about_main .menu ul li a								{ display:block; font-size:16px; color:#522915; background:url(../images/anchore-bg.png) left top no-repeat; height:37px; line-height:33px; padding:0 10px;}
.about_main .menu ul li a:hover, .about_main .menu ul li a.active							{ color:#FFFFFF; background:url(../images/anchore-bg-hover.png) left top no-repeat; font-size:18px; font-weight:bold; text-decoration: none;}
.about_main .menu ul li.first							{ font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#562b18; padding:0 0 6px 10px; font-weight:bold; text-transform:uppercase;}
.about_main .menu ul.project							{ background:url(../images/about/leftmenu_bg.gif) left top no-repeat; height: 397px; background-color: #cedca9}



.about_main .about_content								{ width:680px; float:right; margin:5px 0 0 0;}		
.about_main .about_content	p							{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#393737; line-height:18px; display:block; padding:0 0 30px 0;}
.about_main .about_content	p img						{ float:right; border:3px solid #cccccc; margin:0 0 10px 10px;}
.about_main .about_content	p a							{ display:block; padding:0 0 15px 0; font-size:18px; color:#4d2412; font-weight:bold;}


.about_main .about_content .whatsay						{ padding:0 15px 30px 0;}
/* .about_main .about_content .whatsay	h1, .upcoming_event .event h2, .reflaction h2, .tblog .tcontent h2					{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; color:#FFFFFF; height:35px; line-height:35px; background:#ac9f60; border:1px solid #ac9f60; -webkit-border-radius:4px; -o-border-radius:4px; -moz-border-radius:4px; border-radius:4px; behavior: url(js/PIE.htc); padding:0 0 0 10px; text-transform:uppercase;} */

.about_main .about_content .whatsay p				{ padding:0 0 10px 10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#393737; line-height:18px;}
.about_main .about_content .whatsay p.left				{ width:360px; float:left; padding:0 0 0 15px;  font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#393737; line-height:18px;}
.about_main .about_content .whatsay p.left span			{ padding:0 0 12px 0; display:block; }
.about_main .about_content .whatsay p.right				{ display:block; float:right; padding:0px;}
.about_main .about_content .whatsay p.right img			{ border:none; margin:0px; padding:0px;}

.about_main .pageimage                                                                                          { width:302px; float:right; background:#f2f6da; padding:0 0 5px 0; margin-left: 10px; border: 1px solid #fff;}
.about_main .pageimage p                                                                                        {   color: #4E2513 !important;
    display: block;
    float: left;
    font-size: 13px;
    padding: 0 0 6px 0px;
    text-align: center;
    width: 100%;}
.about_main #teammate_text a { text-decoration: none; font-size: 12px; color:brown; display:inline;}
.about_main .pageimage p a                                                                                      { font-size:17px; font-weight:bold; color:#FFFFFF; padding:4px 6px; display:inline; background:#4b2310;}
.about_main .pageimage p img            { border:none; margin:0px ; padding:0px;}
.about_main .pageimage p a:hover                                                                        { background:#ac9f60;}

.about_main .about_content .whatsay #teammate_photo img { margin: 0px 0 0 0; padding: 0; border: 1px solid black; float: none; }
.about_main .about_content .whatsay .teammate td 			{ background-color: #fff; }
.about_main .about_content .whatsay .teammate td a:hover { background-color: #eee; }
.about_main .about_content .whatsay .teammate td a.selected { background-color: #eee; }
.about_main .about_content .whatsay p.houuse			{ background:url(../images/how-list.jpg) 15px 10px no-repeat; padding:10px 0 10px 50px;  font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#393737; line-height:18px;}
.about_main .about_content .whatsay p.houuse a			{ color:#925237; text-decoration:underline; font-size:13px; font-weight:normal; display:inline;}
.userhave												{ padding:10px 0 0 0;}
.userhave td { padding:10px;}
.userhave .press a { color: #660000; text-decoration: none; font-weight: bold; }
.userhave .usersay										{ width:290px; padding:15px; float:left; background:#f2f6da; margin:0 10px 0 0;}
.userhave .usersay h2									{ font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#4c6880; text-transform:uppercase;}
.userhave .usersay p									{ display:block; padding:10px 0 0 0; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#493f48; font-style:italic;}
.userhave .usersay p span								{ font-size:16px; font-weight:bold; color:#493f48; font-style:normal; display:block; padding:0 0 15px 0;}
.userhave .usersay p img								{ float:right; margin:0 0 15px 15px; border:none;}
.userhave .lastu											{ margin:0px; float:right;}


/*==================================================================*/


/*========================== Sign up ====================================*/

.signup																{ width:800px; margin:0 auto; padding:15px 0 0 0;}
.signup	a, a:hover { text-decoration: underline; }
.signup	p { font-size: 13px; line-height: 20px; padding: 4px 0 7px 5px;}
.signup	.formcont													{ padding:0 0 25px 0; border-bottom:1px solid #ebebea; margin:0 0 25px 0;}
.signup	.formcont h2												{ font-size:22px; color:#4c2311; padding:0px 0 30px 0;}
.signup .formcont h2 span											{ color:#514e4e; font-size:16px; display:block;}
.signup .formcont ul												{ display:block;}
.signup .formcont ul li												{ display:block; margin:0 0 20px 0; height:30px;}
.signup .formcont ul li	label										{ width:130px; padding:0 10px 0 0; text-align:right; line-height:30px; font-size:12px; color:#514e4e; display:block; float:left;}
.signup .formcont ul li input										{ background:url(../images/input-1-bg.jpg) left top no-repeat; height:24px; width:245px; padding:3px 5px; display:block; float:left; border:none;}
.signup .formcont ul li p											{ display:block; width:255px; float:left;}
.signup .formcont ul li p select									{ width:80px; display:block; float:left; margin:0 10px 0 0; padding:5px;}
.signup .formcont ul li	input.file									{ background:none; width:auto; border:none; height:auto;}
.signup .formcont ul li	input.upload								{ background:url(../images/upload.jpg) left top no-repeat; margin:0 0 0 10px; padding:0px; cursor:pointer; width:73px; height:27px; }
.signup .formcont ul li	label.big									{ width:165px;}
.signup .formcont ul li	label.small									{ width:81px;}
.signup .formcont ul li input.second								{ background:url(../images/input-2-bg.jpg) left top no-repeat; width:592px; height:24px; padding:3px 5px;}
.signup .formcont ul li textarea									{ background:url(../images/input-3-bg.jpg) left top no-repeat; width:592px; height:45px; border:none; padding:5px;}
.signup .formcont ul li.last										{ height:60px;}
.signup .volunteer													{ background:#e5e5e5; padding:20px 15px;}
.signup .volunteer h2												{ font-size:34px; color:#4c2311; padding:0 0 30px 0;}
.signup .volunteer h2 span											{ font-size:20px; display:block;}
.signup .volunteer p												{ display:block; padding:0 0 15px 0; font-size:15px; font-weight:bold; color:#514e4e; clear:both; margin:0 0 10px 0;}
.signup .volunteer p span											{ display:block; float:left; padding:0 15px 0 0;}
.signup	.formcont p.join											{ text-align:center; display:block; padding:20px 0 0 0;}

/*=======================================================================*/


/*======================== Inspiration ===========================*/

.inspi_left															{width:680px; float:left;}
.inspiration_text													{ padding:0 0 12px 0;}
.inspiration_text h3												{ background:#ac9f60; border:2px solid #d1d7b0; padding: 4px 2px 1px 8px; display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: 300;}
.inspiration_text h3 span											{ font-size:18px; color:#FFFFFF;}
.inspiration_text p.nature											{ display:block; padding:2px 0 0 0; font-size:13px; color:#212020;}		
.inspiration_text p.nature img									    { float:left; padding:5px; border:1px solid #cdb2a5; margin:0 10px 10px 0;}
.inspiration_text p.nature a, .power .pow_text p a, .power p.video a										{ color:#5e311d; text-decoration:underline;}
.inspiration_text p.nature a:hover, .power .pow_text p a:hover, .power p.video a:hover									{ text-decoration:none;}
.inspiration_text p.nature span										{ font-size:16px; font-weight: bold; display: block; margin-bottom: 10px;}

.power																{ padding:15px 0 0 0px; border: 0px solid blue;}
.power .pow_text												{ padding:0px 0 0 15px; width:300px; margin:0 20px 0 0; float:left;}
.power .pow_text h4													{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#5e311d; padding:0 0 10px 0;}
.power .pow_text p													{ font-size:13px; color:#212020; line-height:18px; display:block; padding:0 0 10px 0;}
.power .pow_text span.titl											{ color:#5d301c; font-weight:bold; display: inline;}
.power .pow_text span.post											{ color:#5d301c; display:inline; font-style: italic}
.power .pow_text p img												{padding:5px; border:1px solid #cdb2a5; margin:0 0 15px 0;}


.power p.video														{font-size:13px; color:#212020; line-height:18px; display:block; padding:0 0 12px 5px; }
.power p.video img													{ border:3px solid #8e6e60; margin:0 0 15px 0;}
.power p.video span.title-2											{ font-size:16px; color:#5e311d; display:block; padding:0 0 5px 0;} 		



.inspiration_nav													{ width:240px; float:right;}
.today_quote														{ background:url(../images/brown-bg.jpg) left top no-repeat; width:238px; height:100%; background-color: #552815;}
.today_quote h2														{ font-size:20px; color:#b5c07b; padding: 20px 35px 15px 35px; text-transform:uppercase;}
.today_quote p														{ font-size:15px; line-height:20px; color:#FFFFFF;  padding: 0 15px; text-align:center;}
.today_quote p a													{ text-align:center; color:#e5edb8; font-style:italic; display:block; padding:8px 0 18px 0;}

.connection .servive_con, .inspiration_nav .inspbanne                                                                                   { background:#FFFFFF; border:1px solid #e2e2e2; -webkit-border-radius:3px; -o-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(js/PIE.htc);}
.connection .servive_con h2, .inspiration_nav .inspbanne h2                                                                                     { font-size:15px; color:#492210; height:30px;  line-height:30px; background:#cdd69d; border:1px solid #cdd69d; -webkit-border-radius:3px; -o-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(js/PIE.htc); padding:0 0 0 10px;}
.inspiration_nav .inspbanne										{ margin:15px 0 0 0;}
.inspiration_nav .inspbanne h2									{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.inspiration_nav .inspbanne p.editor							{ font-size:13px; color:#660000; font-weight: bold; line-height:18px; display:block; padding:10px 15px 10px 15px; font-style: italic; text-align: center;}
.inspiration_nav .inspbanne p.foryour							{ text-align:center; display:block; padding:10px 0;}
.inspiration_nav .inspbanne p.volun								{display:block; background:url(../images/hor-divider.jpg) left bottom repeat-x; margin:10px 5px; font-size:13px; line-height:18px; color:#393737;}
.inspiration_nav .inspbanne p.volun img						{ float:left; margin:0 8px 0 0; border:1px solid #dadada;}
.inspiration_nav .inspbanne p.volun span, .reflaction p span 						{ display:block;}
.inspiration_nav .inspbanne p.volun span.top, .reflaction p span.top					{ color:#877c47; font-size:12px; font-weight:bold;}
.inspiration_nav .inspbanne p.volun span.date, .reflaction p span.date					{ font-size:11px; color:#656565;}
.inspiration_nav .inspbanne p.volun span.tefont					{ width:150px; float:right; line-height: 15px;}
.inspiration_nav .inspbanne p.volun a { padding:0 0 0 0px; margin:0 0 0 0px; display:inline; color: #877c47; background: none; line-height: 120%}
.inspiration_nav .inspbanne p.volun a.more_vol_insights, .reflaction p a							{ display:block; background: url(../images/inspi-arrow.jpg) right center no-repeat; padding:5px 10px 5px 0; float:right; color:#877c47;  }
.inspiration_nav .inspbanne p a.morerefla, .reflaction p a.more						{ color:#85462b; font-size:13px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:right; display:block; padding:10px 0; }
.inspiration_nav .inspbanne p.volun a:hover, .reflaction p a:hover											{ text-decoration:underline;}

.inspiration_nav .inspbanne p.subcribe							{display:block; background:url(../images/hor-divider.jpg) left bottom repeat-x; padding:10px 5px; font-size:11px; line-height:12px; color:#393737;}	
.inspiration_nav .inspbanne p.subcribe img					    { float:left; margin:0 10px 0 0;}

/*=======================================================================*/








/* ---------------------------- jquery css start ------------------------  */

.lof-slidecontent{
	position:relative;
	overflow:hidden;
	width:100%;
	height:482px;
}
.lof-slidecontent .preload{
	height:100%;
	width:100%;
	background:#FFF;
	position:absolute;
	top:0;
	left:0;
	z-index:100000;
	color:#FFF;
	text-align:center
}
.lof-slidecontent .preload div{
	height:100%;
	width:100%;
	background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;
}
.lof-main-outer{
	/* position:relative;*/
    height: 100%;
    overflow: hidden;
    position: absolute;
    left: 0;
    width: 732px;
}


/*******************************************************/
.lof-main-item-desc{
	z-index:100px;
	position:absolute;
	bottom:0px;
	left:0px;
	background: url(../images/slider-text.png);
	height:135px; 
	width:652px;
	z-index:999;


	/* filter:0.7(opacity:60) */
}
.lof-main-item-desc p{
	color:#ddd;
	margin:0;
	padding:20px 20px 0 30px;
	font-size:18px;
        font-family: Arial, Helvetica, sans-serif;
	font-weight:100;
	line-height:30px;
}

.lof-main-item-desc p a{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; padding:20px 0 0 35px; float:right; color:#ddd;}
.lof-main-item-desc p a:hover	{	text-decoration:underline;
}


/* main flash */
ul.lof-main-wapper{
	/* margin-right:auto; */
	overflow:hidden;
	background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;
	padding:0px;
	margin:0;
	height:482px;
	width:732px;
	overflow:hidden;
}

ul.lof-main-wapper li{
	overflow:hidden;
	padding:0px;
	margin:0px;
	height:100%;
	width:732px;
	float:left;
}
.lof-opacity  li{
	position:absolute;
	top:0;
	left:0;
	float:inherit;
}
ul.lof-main-wapper li img{
	padding:0px;	
	width:641px;
}

li-desc{
	z-index:100px;
	position:absolute;
	top:150px;
	left:50px;
	width:400px;
	background:url(../images/transparent_bg.png);

	/* filter:0.7(opacity:60) */
}
li-desc p{
	color:#FFF;
	margin:0 8px;
	padding:8px 0
}
li-desc h3 a{
	color:#FFF;	
	margin:0;
	font-size:140%;
	padding:20px 8px 2px;
	font-family:Arial,Helvetica,sans-serif;
}
li-desc h3 a:hover{
	color:#FF6;
	text-decoration:underline;
}

/* item navigator */
ul.lof-navigator{
	top:0;
	padding:0;
	margin:0;
	position:absolute;
	width:100%;
	padding:15px 0;
}
ul.lof-navigator li{
	cursor:hand; 
	cursor:pointer;
	list-style:none;
	width:100%;
	padding:0;
	margin:0 0 10px 0;
	overflow:hidden;
	 width: 288px !important;
	  height: 146px !important;
}
.lof-navigator-outer{
	 color: #FFFFFF;
    height: 482px !important;
    overflow: hidden;
    position: absolute;
    right: 10px;
    top: 0;
    width: 288px !important;
    z-index: 100;
}
.lof-navigator li.active{
		background: url(../images/arrow-bg.png) left center no-repeat; 
		color:#FFF;
	 height: 146px !important;
	 position:relative;
	 z-index:9999;
}
.lof-navigator li:hover{
	
}
.lof-navigator li.active a { color: #fff; }
.lof-navigator li.active a:hover { color: #fff; }


.lof-navigator li h3{
	color:#FFF;
	font-size:100%;
	padding:15px 0 0 !important;
	margin:0;

}
.lof-navigator li div{
	background:url(../images/thum-bg-1.png) left top no-repeat;/*url(../images/transparent_bg.png)*/;
	color:#FFF;
	height:146px;
	position:relative;
	margin:0 ;
	padding: 10px 8px !important;
}

.lof-navigator li div.list_2	{background:url(../images/thum-bg-2.png) left top no-repeat;}
.lof-navigator li div.list_3	{background:url(../images/thum-bg-3.png) left top no-repeat;}
.lof-navigator li div.list_2 p  { background:url("../images/ar-2.png") no-repeat scroll 10px 35px transparent;}
.lof-navigator li div.list_3 p  { background:url("../images/ar-3.png") no-repeat scroll 10px 35px transparent;}



.lof-navigator li div p { display:block; font-family: Arial,Helvetica,sans-serif; font-size:14px; color:#663300; font-weight: normal; padding:0 0 0 80px; background:url(../images/ar-1-actual.png) 10px 35px no-repeat;}
.lof-navigator li div p       a       { color:#663300;}
.lof-navigator li div p a:hover { text-decoration:underline;} 
.lof-navigator li.active p{ background:url(../images/ar-1.png) 10px 35px no-repeat; color: #fff;}
.lof-navigator li.hover p{ background:url(../images/ar-1.png) 10px 35px no-repeat; color: #fff;}

.lof-navigator li:hover div.list_2 p{ background:url(../images/ar-1.png) 10px 35px no-repeat}
.lof-navigator li:hover div.list_3 p{ background:url(../images/ar-1.png) 10px 35px no-repeat}

.lof-navigator li.active div.list_2 p{ background:url(../images/ar-1.png) 10px 35px no-repeat}
.lof-navigator li.active div.list_3 p{ background:url(../images/ar-1.png) 10px 35px no-repeat}

.lof-navigator li div p span            { display:block; font-family:Arial, Helvetica, sans-serif; font-size:17px; padding:0 0 7px 0; border-bottom:1px solid #bfc5a0; margin:0 0 7px 0; font-weight: 300;}
.lof-navigator li img{
        margin:0 5px 0 0;
        float:left;
        
}
.lof-navigator li.active img{
	border:#6C8E5C  solid 1px;
}
.lof-navigator li.active h3{
	color:#FFF;
}


/*--------------------------------------------------------------------------*/



/*===============================take action===========================*/
.takeaction										{background:#FFFFFF; -webkit-border-radius-topright:3px; -webkit-border-radius-topleft:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; border-top-left-radius:3px; border-top-right-radius:3px; border-top:1px solid #d8d8ca; border-left:1px solid #d8d8ca; border-right:1px solid #d8d8ca; padding:10px; margin:20px 0 0 0;}

.upcoming_event 								{ width:620px; float:left;}
.movie											{ padding:0 0 30px 0;}
.event											{ padding:0 0 20px 0;}
.event h2										{ margin:0 0 0px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:18px;}
.event .event_text								{ padding: 15px 10px 15px 10px; border-bottom:1px solid #e4e5e0; }
.event .event_text h3							{ font-size:13px; font-weight:bold; color:#4b2210; display:block; padding:0 0 6px 0;font-family: Arial, Helvetica, sans-serif;}
.event .event_text p							{ display:block; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#393737; padding:0 0 0px 0;}
.event .event_text p a 							{ background:#eff4d4; height:22px; line-height:22px; padding:0 10px;  margin:0 0 0 6px; display:block; float:left;}
.event .event_text p span						{ height:22px; line-height:22px; text-transform:uppercase; color:#877c47; display:block; float:left;}
.event .event_text p span.clear					{ clear:both; font-size:0px;line-height:0px; padding:0px; display:block; float:none; height:auto;}


.reflaction										{ width:298px; float:right;}
.reflaction	h2									{ margin:0 0 10px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px;}
.reflaction p									{ display:block; padding:10px 0 2px 0; background:url(../images/hor-divider.jpg) left bottom repeat-x; margin:0 10px 0 0;}
.reflaction p img								{ float:left; margin:0 20px 0 0; border:1px solid #dadada;}
.reflaction p span.tefont						{ width:196px; float:right;}
.reflaction p a.more							{ background:none;}
/*======================================================================*/


/*===============================Team Blog===========================*/

.team_blog										{background:#FFFFFF;  -webkit-border-radius:4px 4px 0px 0px; -0-border-radius:4px 4px 0px 0px; -moz-border-radius:4px 4px 0px 0px; border-radius:4px 4px 0px 0px;  box-shadow:0px 0px 10px #999999; -o-box-shadow:0px 0px 10px #999999; -webkit-box-shadow:0px 0px 10px #999999;    -moz-box-shadow:0px 0px 10px #999999; behavior: url(js/PIE.htc); border:1px solid #FFFFFF; padding:10px 10px 10px 10px;}
.tblog											{ width:698px; float:left;}
.tblog .tcontent								{ padding:20px 0 0 0;}
.tblog .tcontent h2								{ text-transform: uppercase;}
.tblog .tcontent .tpro_text						{ padding:30px 0; border-bottom:1px solid #e4e5e0;}
.tblog .tcontent .tpro_text	p.left				{ display:block; float:left; width:154px;}
.tblog .tcontent .tpro_text	p.left img			{ border:5px solid #e0e0e0;}

.tblog .tcontent .tpro_text	p.right				{ width:518px; float:right; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#393737;}
.tblog .tcontent .tpro_text	p.right span		{ display:block; color:#492110; font-size:12px; font-family: Arial, Helvetica, sans-serif;}
.tblog .tcontent .tpro_text	p.right a 			{ display:block; color:#49210f; text-decoration:underline;}
.tblog .tcontent .tpro_text	p.right a.social	{ display:block; float: right;} 
.tblog .tcontent .tblog_entry .tblog_descr ul { margin: 8px 0 8px 45px; list-style: square; }
.tblog .tcontent .tblog_entry .tblog_descr li { padding: 4px 0;}

.tblog_entry { padding: 0 0 0 15px; line-height:22px; font-family:"Trebuchet MS", helvetica, arial; font-size: 14px; }
.tblog_entry div { padding: 0 0 0px 0; }
.tblog_entry strong { font-weight: bold; }
.tblog_entry em { font-style: italic; }
.tblog_entry p { padding: 0 0 10px 0; }
.tblog_entry img { padding: 2px; border: 1px solid grey; margin: 4px; }
.tblog_entry a { color: #5e311d; text-decoration: underline; font-weight: 500; }
.tblog_entry a:hover { color: #5e311d; text-decoration: underline; font-weight: 600; background-color: #eee;}
.blog_archives { padding: 20px 0 5px 0px; float: right; }
.blog_archives a { color: #877c47; font-weight: bold; }

ul.commentList                                                          { padding:15px 0; border-bottom:1px solid #dcdcdc;}
ul.commentList li                                                       { padding-bottom:23px;}
ul.commentList li .imgContent                           { width:60px; height:50px; background:#dcdcdc; margin:0 11px 0 0}
ul.commentList li .commentListtxt                       { width:560px; }
ul.commentList li .commentListtxt h6            { color:#6c3636; line-height:16px; }
ul.commentList li .commentListtxt p                     { font-size:12px; line-height:16px; color:#494949; padding:5px 0}
ul.commentList li .commentListtxt span          { margin-right:7px}


.tnav											{ width:237px; float:right;} 
.tnav .nav_box									{ margin:0 0 10px 0;}
.tnav .nav_box	h2 								{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; height:30px;  line-height:30px; background:#877c47; border:1px solid #877c47; -webkit-border-radius:3px; -o-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(js/PIE.htc); padding:0 0 0 10px;}
.tnav .nav_box p								{ padding:10px; display:block}

.tnav .nav_box p.subcribe							{display:block; background:url(../images/hor-divider.jpg) left bottom repeat-x; padding:10px 5px; font-size:11px; line-height:12px; color:#393737;}	
.tnav .nav_box p.subcribe img					    { float:left; margin:0 10px 0 0;}

.tnav .nav_box ul									{ display:block; padding:10px 0;}
.tnav .nav_box ul li								{ display:block; background:url(../images/hor-divider.jpg) left bottom repeat-x;}
.tnav .nav_box ul li a								{ display:block; padding:8px 0 8px 10px; color:#393737; font-size:13px; font-family: Arial, Helvetica, sans-serif;}
.tnav .nav_box ul li a:hover						{ text-decoration:underline;}

.tnav .nav_box p.twitter								{ display:block; padding:10px 0 20px 0; margin:0 10px; background:url(../images/hor-divider.jpg) left bottom repeat-x;}
.tnav .nav_box p.twitter span							{color:#877c47; }
.tnav .nav_box p.twitter span.http						{ display:block; color:#877c47;}
.tnav .nav_box p.twitter span.http a					{ padding:0 2px; color:#877c47;}
.tnav .nav_box p.twitter span.http a:hover				{ text-decoration:underline;}
.tnav .nav_box p.conver									{ background:#f0f0f0; padding:10px; display:block;}
.tnav .nav_box p.button									{ display:block; padding:10px 4px;}
.tnav .nav_box p.button	a.comment						{ background:url(../images/comment-anchore-active.jpg) left top no-repeat; width:102px; height:38px; margin:0 5px 0 0; line-height:29px; text-align:center; font-size:15px; font-weight:bold; display: block; color:#FFFFFF; float:left;}

.tnav .nav_box p.button	a.popular						{ background:url(../images/popular-anchore.jpg) left top no-repeat; width:120px; height:38px; line-height:29px; text-align:center; font-size:15px; font-weight:bold; display: block; color:#FFFFFF; float:left;}

.tnav .nav_box p.com_text								{background:url(../images/hor-divider.jpg) left bottom repeat-x; display:block; padding:10px;}
.tnav .nav_box p.com_text span							{ display:block; line-height:17px; color:#393737; font-size:13px;}
.tnav .nav_box p.com_text span a						{ color:#877c47; font-size:13px;}
.tnav .nav_box p.com_text span a:hover					{ text-decoration:underline;}



/*======================================================================*/

.addimg													{}
.snapshot												{ padding:10px 0}
.snapshot h3											{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; color:#532816; padding:0 0 10px 0;}
.snapshot p												{ font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#212020; line-height:18px;}

.whatdo													{ padding:0 0 15px 0;}
/* .whatdo	h3												{ display:block; background:url(../images/what-we-do-title.jpg) center top no-repeat; color:#fff; font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 0 10px; height:31px; line-height:31px;} */
.whatdo h3 { background:#ac9f60; border:2px solid #d1d7b0; padding: 2px 2px 1px 8px; display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: 300; color: #fff; font-size: 18px; line-height: 31px;}
/* .whatdo	.what_contet { background:#f6fce2; padding:10px;} */
.whatdo	.what_contet { background:#fafafa; padding:10px; } 
.whatdo	.what_contet p									{ width:285px; display:block; float:left; font-size:13px; line-height:18px; color:#212020; padding:0 30px 0 0;}
.whatdo	.what_contet p img								{ float:right; border:2px solid #a1ab6b; margin:0 0 15px 15px;}
.whatdo	.what_contet p a								{ font-size:16px; font-weight:bold; color:#5e311d;}
.whatdo	.what_contet p a:hover							{ text-decoration:underline;}
.whatweteam										{ padding:10px 16px; margin:20px 0 0 0;}

/*==================================What We Do  =========================*/


/*========================================================================*/






/* ------------------ FOOTER HERE --------------------------*/
#footer										{ margin:10px 0 0 0; background:#414141; -o-border-radius-topleft:3px; -o-border-radius-topright:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; border-top-left-radius:3px; border-top-right-radius:3px; behavior: url(js/PIE.htc); border:1px solid #414141;}

.fottercontain									{ padding:10px 50px;}		
#footer	.links									{ display:block; float:left; width:140px; float:left; margin:0 75px 0 0 ;}
#footer	.links h1, #footer .tags h1								{ font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#cfb33d; padding:10px 0 10px 5px; display:block; text-transform:uppercase; border-bottom:1px solid #615c4a;}
#footer	.links p								{ display:block; padding:10px 0 10px 5px;}
#footer	.links p a								{ color:#b3b3b3; font-size:12px; display:block; padding:0 0 10px 0;}
#footer	.links p a:hover						{ text-decoration:underline;} 

#footer .tags									{ width:435px; float:right;}
#footer .tags h1								{}
#footer .tags ul								{ display:block; float:left; width:430px; padding:15px 0 0 5px;}
#footer .tags ul li								{ display:block; float:left; width:130px; margin:0 20px 0 0;}
#footer .tags ul li a							{ height:23px; line-height:23px; display:block; background:#3a3a38; margin:0 0 5px 0; border:1px solid #4f4f4f; padding: 0 0 0 10px;  color:#b3b3b3;}


.copy										{ background:#343434; height:38px;}
.copy p										{ color:#cfcfcf; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:38px; height:38px;}
.copy p a										{ text-decoration:underline; color:#cfcfcf;}

/* ---------------------------------------------------------*/

.loader { display: none; font-size: 13px; font-weight: bold; position: absolute; padding-top:80px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6); text-align: center; opacity:0.5;filter: alpha(opacity=50) ; text-decoration: none; text-align: center;}
.loader { background:#eee; color:#FFFFFF; text-shadow: #fff 0px 0px 20px; }
loader label{ border:solid #66FF00 1px; }
.loader2 {display: none;}
