/* CSS Document */
body{ margin:0px; padding:0px; font: normal 14px/18px Georgia, "Times New Roman", Times, serif; background: #241f1b url(images/aap_reapter_body_new1.gif) left top repeat-x; color: #663300;}
h1,h2,h3,h4,h5,h6,p,ul,ol,input,form{ margin:0px; padding:0px; display:block;}
input{ line-height: normal;}
html a{ outline:none;}

a{ color: #2d688b; text-decoration: none;}
a:hover{ color: #2d688b; text-decoration: underline;}

img { border: 0;}
/**************************/
#outer-top{background:url(images/app_body.jpg) center top no-repeat; overflow:hidden;}
#outer-bottom{background: url(images/app_body-bottom_black.jpg) center bottom no-repeat; overflow:hidden;}

#main{ width:1003px; overflow:hidden; margin:0 auto; position:relative;}
#header{ width:100%; overflow:hidden;}
#header h1{ background:url(images/logo.png) no-repeat; width:207px; height:190px; margin:0px 0px 0px 20px; float:left; }
#header h1 a{ width:207px; height:190px; display:block; text-indent:-9999999px;}

#header #nav{ background:url(images/app_navbg.png) left top no-repeat; width:1003px; height:50px;}
#header #nav ul{ margin:0px 0px 0px 0px; padding:0px;}
#header #nav ul li{ float:left; color:#FFFFFF; padding-left:3px; font-size:9px; list-style:none; background:url(images/divider.png) left 2px no-repeat; height:40px; }
#header #nav ul li a{ padding:17px 13px 17px 18px !important; float:left; color:#FFFFFF; font-size:9px; text-decoration:none; display:block;text-transform:uppercase;}
#header #nav ul li a:hover{ background:url(images/app_seclet.png) center top no-repeat;}
#header #nav ul li a.active{background:url(images/app_seclet.png) center top no-repeat;display:block;}
#header #nav span.facebook a:link,
#header #nav span.facebook a:visited,
#header #nav span.facebook a:hover,
#header #nav span.facebook a:active {
	background:url(images/square_facebook_32.jpg);display:block;
	width:32px;height:32px;text-indent:-9999em;float:right;margin:0.3em 5em 0 0;}
#homeItem{ background:none !important;}
#homeItem a span{ padding:0px 0px 0px 10px !important; display:block;  }

.home_app_left{ width:580px; float:left; margin:0px 0px 0px 0px;}
.home_app_left h1{ background:url(images/logo.png) no-repeat; width:207px; height:190px; margin:0px 0px 0px 20px }
.home_app_left h1 a{ width:207px; height:190px; display:block; text-indent:-9999999px;}
.video_app{ background:url(images/video_app.png) no-repeat; width:575px; height:320px; text-align:center; padding-top:22px;}
/*********** right **************/
#top-right{ width:415px; overflow:hidden; float:right; margin:0px 0px 0px 0px;}
.newletter_app{ background-color:#241F1A; width:295px; background:url(images/nwes-reapter.png) left top repeat-x; margin:3px 0px 4px 50px; padding: 5px 14px 5px 15px; overflow:hidden;}
.newletter_app h2{ font: bold 18px/20px Arial, Helvetica, sans-serif; color:#FBE0B5; padding: 0 0 8px 0; margin:0;}
.newletter_textbox{ width:190px; height:19px; background-color:#BEBCBB; color:#000000; border:1px solid #2E2A23; float:left; font-size:12px; color:#242320; font-weight:bold;} 
.news-subscribe{ background:url(images/news_button.png) no-repeat; border:0px; cursor:pointer; width:86px; height:24px; color:#FFFFFF; font-size:11px; font-weight:bold;}
.news-subscribe:hover{ background:url(images/app_button_left.png) left -78px no-repeat;}
.newletter_button{ margin:0 0px 0px 15px; float:left;}

#main_home_text{width:405px; float:right;  margin: 8px 0px 0px 0px;}

.mc_error_msg{ font: normal 11px/18px Georgia, "Times New Roman", Times, serif; padding:0; margin:0; !important}


#main_home_text .mission{ background: url(images/home-r-top-bgy.png) repeat-y;}
#main_home_text .mission .mission-bg{ background: url(images/home-r-top-bg.jpg) no-repeat; padding: 12px 18px 5px 18px;}
#main_home_text .bot-bg{ background:url(images/home-r-bot-bg.png) center bottom no-repeat; padding: 4px 32px 8px 15px; overflow: hidden; display:block;}

#main_home_text h3{ font-size:17px; color:#760F1B; padding:8px 0px 0px 0px ;}
#main_home_text p span{ font-size:18px; color:#760F1B;}
#main_home_text p { font-size:14px; color:#663300; padding:3px 0px 0px 0px;}
/***********************************************************/
.rad_button{background:url(images/app_button_left.png) left top no-repeat; float:left; height:24px; color:#FFFFFF; line-height:24px; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; width:104px; text-align:center;}
.rad_button a{height:24px; display:block; color:#FFFFFF; text-decoration:none; width:104px; text-align:center;}
.rad_button a:hover{height:24px; background:url(images/app_button_left.png) left -26px no-repeat;}

.blue_button{background:url(images/app_button_left.png) left -26px no-repeat; float:left; height:24px; color:#FFFFFF; line-height:24px; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; width:104px; text-align:center;}
.blue_button a{height:24px; display:block; color:#FFFFFF; text-decoration:none; width:104px; text-align:center;}
.blue_button a:hover{height:24px; background:url(images/app_button_left.png) left top no-repeat;}

.read_more_home{background:url(images/app_button_left.png) left -78px no-repeat; float:left; height:24px; color:#FFFFFF; line-height:24px; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;width:86px; text-align:center;}
.read_more_home a{height:24px; display:block; color:#FFFFFF; text-decoration:none; width:86px; text-align:center;}
.read_more_home a:hover{height:24px; background:url(images/app_button_left.png) left -52px no-repeat;}

#floaat{ float:right;}
/***********************************************/
#video_list{padding:16px 0px 0px 0px; overflow:hidden; width: 1003px; margin: 0 auto;}
#video_list ul{ margin:0px; padding:0px;}
#video_list ul li{float:left; margin:0; width:245px;list-style:none; position:relative;}
#video_list ul li span.make{ background:url(images/video-text.png) left -1px no-repeat; display:block; height:25px; text-indent:-999999px; overflow:hidden; margin-left:17px;}
#video_list ul li span.feature-video{ background:url(images/video-text.png) left -32px no-repeat; display:block; height:25px; text-indent:-999999px; overflow:hidden;}
#video_list ul li span.photo-video{ background:url(images/video-text.png) left -63px no-repeat; display:block; height:25px; text-indent:-999999px; overflow:hidden; margin-left:40px;}
#video_list ul li span.meet-team{ background:url(images/video-text.png) left  -97px no-repeat; display:block; height:25px; text-indent:-999999px; overflow:hidden; margin-left:40px;}
#make_bg_space{right:27px !important;}

.make_bg{ background:url(images/video_bg.png) left top no-repeat; width:248px; height:188px; margin:3px 0px 0px 0px; position:relative; text-align:center;}
.make_bg img{ margin-top:17px;}
.make_bg1{ background:url(images/video_bg.png) right top no-repeat; width:250px; height:188px; margin:3px 0px 0px 0px; position:relative;}
.make_bg1 img{ margin:13px 0 0 13px;}

.photo-page .watch_Video{ right: 15px !important;}

.watch_Video{background:url(images/app_button_left.png) left -52px no-repeat; float:left; height:24px; color:#FFFFFF; line-height:24px; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; position:absolute; right:20px; bottom:30px; width:86px; text-align:center;}
.watch_Video a{height:24px; display:block; color:#FFFFFF; text-decoration:none; width:86px; text-align:center;}
.watch_Video a:hover{height:24px; background:url(images/app_button_left.png) left bottom no-repeat;}
/************************************/
.outer_footer{ width:1003px; height:auto; margin:0px auto;}
#footer{ color:#00AEEF; clear:both; overflow:hidden; text-align:center; position: relative; padding:491px 0px 65px 0px; margin:0px auto; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; width: 1003px; margin: 0 auto;}
#footer a{color:#00AEEF; clear:both; overflow:hidden; text-decoration:none;}
#footer a:hover{color:#DCE7C0; text-decoration:underline;}
#footer ul{
    overflow:hidden;
	height:auto;
	margin:0 auto;
	padding:0px 0px 0px 100px;
	list-style:none;
}
#footer ul li{float:left; color:#00AEEF;  background:none !important;}
#footer ul li a{float:left; color:#00AEEF; background:url(images/footer-div1.gif) left 4px no-repeat; !important; padding:0px 5px 0px 5px;}
#footer ul li a:hover{color:#00AEEF; text-decoration: underline;}

#footer p{ font-size:10px; color:#DCE7C0; font-weight:normal; clear:both; padding-top:10px;}
/*******************************************************/

h3 span{
font: normal 10px Georgia, "Times New Roman", Times, serif;
color: #241f1a;
text-transform:none;
}

#news-right{ float:right; margin:10px 43px 0px 0px;}
#inner_center{ clear:both; overflow:hidden; width: 1003px;margin:3px 0 0 9px;}
#inner_center_bg{ margin-left:35px; background:url(images/normal-page-bgy.png) repeat-y; position:relative; width: 912px; margin-top: 4px;}  
#inner_center_contant{ overflow:hidden; background:url(images/normal-page-top.jpg) no-repeat;}
.div-bgy{background:url(images/cont-right-px.png) 666px top repeat-y; padding-bottom: 15px}


#inner_center_contant .normal-bottom-bg{ background:url(images/normal-page-bottom.png) left bottom no-repeat;  padding:0px 22px 0px 22px; overflow: hidden;}

#inner_center_contant h3 { font-size:21px; color:#760F1B; padding:30px 0px 5px 0px; float:left; text-transform: uppercase; text-align:left;}

.page-heading { color: #241f1a; font: normal 14px Georgia, "Times New Roman", Times, serif; overflow: hidden; height: auto; padding: 0; margin: 0;}
.page-heading h3{font-size:21px; color:#760F1B; float:left; text-transform: uppercase; padding: 8px 8px 0 0; }

.page-heading div.team{position:relative; padding-top:13px;width:auto; line-height:20px;} 
.page-heading span.donation{line-height: 18px; position:relative; top: 30px;} 

span.bold-red {
	font-size:18px;
	color:#760f1b;
}

#story { overflow:hidden;}

#inner_center_bg_bottom{ background: url(images/bottom_bg.png) left bottom no-repeat; width:950px; height:70px; margin-left:15px;}

#inner_center_contant p { font-size:14px; color:#663300; padding:10px 0 10px 0; overflow:hidden;} 

.big-text{ font: normal 18px Georgia, "Times New Roman", Times, serif; color: #760f1b;}

.continue {font:normal 14px Georgia; color:#241f1a; float:left; display:block; width:100px; padding:30px 80px 10px 0;}

.puma {margin:0px 15px 0 0; background:url(images/puma-bcg.png) no-repeat; width:262px; height:192px; float:right;}
.man {margin:15px 0 0 22px; height: 147px; width: 213px; display:block;}


#donation {overflow:hidden; background:url(images/mascot-fish.png) no-repeat; padding-bottom:40px; } 
#donation h3{ font-size:21px; color:#663300; padding:27px 0px 0px 225px;}
#donation p {font:bold 11px/18px Arial; color:#fff; width:435px; padding:5px 10px 5px 245px; text-align:center;}

#donation1 {overflow:hidden; background:url(images/mascot-fish1.png) left top no-repeat; padding-bottom:38px; margin-left: 10px; text-align:center; } 
#donation1 h3{ font-size:21px; color:#663300; padding:22px 0px 0px 0; width:488px; margin:0 auto; }
#donation1 p {font:bold 11px/18px Arial; color:#fff; text-align:center;}

.rad_button2 {background:url(images/news_button.png) left top no-repeat; float:left; height:24px; color:#FFFFFF; line-height:24px; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:0 0 0 442px; text-align:center; width:86px;}
.rad_button2 a {height:24px; display:block; color:#FFFFFF; text-decoration:none; text-align:center; width:86px;}
.rad_button2 a:hover { color:#663300;}

.backg {padding-top:0px !important; padding-bottom:0px !important; background: url(images/cont-right-px.png) 575px top repeat-y !important; overflow: hidden;}

#inner_center_contant .send_btn{ background:url(images/news_button.png) no-repeat; cursor:pointer; width:86px; height:25px; color:#FFFFFF; font-size:11px; font-weight:bold; line-height:25px; margin:5px 0px 0px 0px; outline:none; border:0px;}
#inner_center_contant .send_btn:hover{ background:url(images/app_button_left.png) left -78px no-repeat;}

.capchainput{ margin-right: 12px; width: 60px !important;}

/******************* angoon market *******************************/
.angoon-market{ background:url(images/angoon-market.png) no-repeat; width:568px; height:114px; float:left; margin:10px 0px 0px 50px; overflow:hidden;}
.angoon-market1{ background:url(images/angoon-market1.png) no-repeat; width:850px; height:309px; margin:10px 0px 0px 0px; float:left; clear:both;}
.angoon-market1 .text-top{font-size:13px; font-style: italic; font-weight:bold; width:225px; text-align:center; float:right; margin:40px 150px 0px 0px;}
.angoon-market1 .text-bottom{ font-size:12px; font-style: italic; font-weight:bold; width:250px; text-align:center; clear:both; float:right; margin:80px 0px 0px 0px;}

.angoon-market1 .text-bottom br{ display: none;}

.angoon-market2{ background:url(images/angoon-market2.png) no-repeat; width:806px; height:117px; margin:10px 0px 0px 20px; padding-bottom: 25px; float:left; clear:both; position:relative; font-family: Arial, Helvetica, sans-serif;}
.angoon-market2 .portion{ font-size:17px; float:left; font-weight:bold; margin:0px 0px 0px 25px; line-height:20px; width:300px; padding:37px 0px 0px 0px; text-align:center;}
.angoon-market2 .portion2{ font-size:17px; font-weight:bold; margin:0px 0px 0px 25px; float:left; line-height:20px; width:215px; padding:25px 0px 0px 0px; text-align:center;}
.angoon-market2 .portion3{ font-size:14px; margin:0px 0px 0px 82px; float:left; line-height:20px; width:150px; padding:20px 0px 0px 0px; text-align:center; color:#FFFFFF;}


.images-top-bg{width:232px; height:175px; position: absolute; top: -10px; right:28px; overflow: hidden;}
.images-top-bg .frame-box{width:232px; height:175px; position: relative; top:0px; left:0}
.images-top-bg .frame-box .frame{ background:url(images/imges-bg.png) no-repeat; width:238px; height:175px; position:absolute; top: 0; left:0; z-index: 1;}
.images-top-bg img{ margin: 14px 0 0 17px;}

.business-model{ padding: 15px 0 0 0;}

/******************* donation page start here *******************************/
.donate { width:567px; float:left; }
.girl { margin:18px 0 0 19px;}
.convenience {font:bold 18px/18px Georgia; color:#663300; padding: 18px 0 0 0; display:block;}
#paypal {overflow:hidden; padding-top:15px;}
#paypal-inner {width:210px; overflow:hidden;}

.donat-bot-bg{ background:url(images/donate-bot-bg.png) 3px bottom no-repeat; height: 26px; width: 913px; margin-left: 32px;}

.pay { font:normal 24px/28px Georgia; color:#760f1b; display:block; float:left;}
.donate-button { float:left; width:92px; height:26px; padding:0 0 0 4px;}

#paypal-inner ul {width:110px; height:17px; padding:7px 0 0 0; overflow:hidden;}
#paypal-inner ul li { overflow: hidden; float:left; list-style:none;}

#paypal-inner ul li a{ float:left; height:17px; text-indent:-99999px; display:block; margin-right:3px;}
#paypal-inner ul li a.master { background:url(images/master.png) no-repeat; width:20px;}
#paypal-inner ul li a.visa { background:url(images/master.png) -23px top no-repeat; width:20px;}
#paypal-inner ul li a.blue-card { background:url(images/master.png) -46px top no-repeat; width:15px;}
#paypal-inner ul li a.card { background:url(images/master.png) -64px top no-repeat; width:20px;}
#paypal-inner ul li a.bank { background:url(images/master.png) -87px top no-repeat; width:20px;}

.mail {overflow:hidden; padding-top:12px;}
.alive { font:normal 24px/28px Georgia; color:#2d688b; display:block; float:left;}
.alive a {color:#2d688b; text-decoration:underline;}
.alive a:hover {color:#2d688b; text-decoration:none;}

.call {overflow:hidden; padding-top:18px; padding-bottom:20px;}
#location {overflow:hidden; padding:0 0 20px 0;}

#location ul {overflow:hidden;}
#location ul li {font:normal 24px/29px Georgia; color:#760f1b;}


/******************* donation page ends here *******************************/
#contact-out {width:582px; float:left;}
#contact-out .wpcf7{ margin: 8px 0 0 10px;}
#contact-out img{ border:0px;} 
ul.contact {overflow:hidden; width:425px;}
ul.contact li { overflow:hidden; padding-top:24px;}

.lab { display:block; color:#2c2d3b; font:bold 14px/16px Georgia; padding:0 0 5px 0;}
.inp {background:url(images/inp-bcg.jpg) left top no-repeat; width:265px; height:25px; border:0; padding:2px 5px;}

.inp-text {background:url(images/text-bcg.jpg) left top no-repeat; width:413px; height:176px; border:0; padding:2px 5px;}
.number { margin:0px 0 0 10px;}
.inp-2 {background:url(images/inp-number.jpg) left top no-repeat; width:49px; float:left; height:25px; border:0; padding:2px 5px;}

.send { float:left; margin:2px 0 0 10px; width:95px; height:25px;}
.send a{display:block; color:#FFFFFF; text-decoration:none; text-align: center;  font: bold 11px/25px Arial, Helvetica, sans-serif; background:url(images/app_button_left.png) left -52px no-repeat;color:#FFFFFF; }
.send a:hover{height:24px; background:url(images/app_button_left.png) left bottom no-repeat;}

#contact-right { float:left; overflow:hidden;}

.learn { font: normal 14px/23px Georgia !important; color:#663300; padding:0 5px 0px 0;}

ul.location-2  {overflow:hidden; padding:20px 0 20px 0;}
ul.location-2 li {font:normal 14px/23px Georgia; color:#760f1b;}

.mail-2 {overflow:hidden; padding-top:12px;}

.pay-2 { font:normal 14px/24px Georgia; color:#760f1b; display:block; float:left; padding-right:5px;}
.alive-2 { font:normal 14px/24px Georgia; color:#2d688b; font-style:italic; display:block; float:left;}
.alive-2 a {color:#2d688b; text-decoration:underline;}
.alive-2 a:hover {color:#2d688b; text-decoration:none;}

.phone {font:normal 14px/23px Georgia; color:#760f1b; display:block; padding:20px 0 20px 0;}
/*******************contact page ends here *******************************/


ul.links {overflow:hidden; width:500px; margin: 8px 0 0 0;}
ul.links li { overflow:hidden; padding-bottom:24px; color:#663300 !important; }
ul.links br{ display: none; height: 0;}

ul.links div.graphics {overflow:hidden; line-height: 25px;}
ul.links div.graphics br{ float:left; display: none; height:0; !important}
ul.links div.graphics span, ul.links div.graphics span.send{ float:left !important;}

.wikipedia {font: normal 14px/18px Georgia; float:left;}

.brief {padding:5px 0 0 0; display:block;}

span.wpcf7-not-valid-tip-no-ajax {
	color: #FF0000 !important;
	font-size: 14px !important;
	display: block;
	font-weight:normal!important;
	
}.wpcf7-validation-errors {
	color: #FF0000 !important;}
	
.error{ clear:both; color:#FF0000 !important; font-size:12px; display:block;}


/***************** santosh **********************************/
#photo-contant-page{ background: url(images/photo-page-bgy.png) 18px top repeat-y; overflow:hidden; position:relative;  padding-left: 18px; }

#photo-contant-page.photo-page{ background: url(images/photo-page-bgy.png) 25px top repeat-y; overflow:hidden; position:relative;  padding-left: 0px;  }

.photo-page #photo-contant-left-col{ width: 678px; float: left; }

#photo-contant-left-col{ width: 653px; float: left;}

.photo-page #photo-contant-left-col .top-area{ background: url(images/photo-title-bot-bg.png) right bottom no-repeat; padding-bottom: 68px; margin-left:25px;}

#photo-contant-left-col .top-area{ background: url(images/photo-title-bot-bg.png) right bottom no-repeat; padding-bottom: 68px;}
#photo-contant-left-col .top-area .bot-bg{ background:url(images/photo-title-bgy.png) right top repeat-y;}
#photo-contant-left-col .top-area .bot-bg .top-content{ background:url(images/photo-title-top-bg.png) right top no-repeat; padding: 26px 35px 0px 27px;}


#photo-contant-right-col{ width: 295px; float: left; background:url(images/photo-right-top-bg.gif) no-repeat;}



#photo-contant-page-top{ overflow:hidden; background: url(images/photo-bottom.png) left bottom no-repeat; width:652px; float:left; margin-left:10px; padding-bottom: 58px;}
#photo-contant-page-bottom{ overflow:hidden; background: url(images/photo-top.png) left top no-repeat;  float:left; padding:25px 0px 74px 30px; }
#story1{ padding:10px 0px 0px 0px; color:#760F1B !important;}
#story1 h3{ color:#760F1B !important; float:left; font-size:21px; }
.story1-text{ font-size:14px !important; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; overflow:hidden; color:#663300 !important; padding-bottom:6px; }

.photo-top-text{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#663300; line-height:26px; padding: 15px 0 0px 0px;}
.top-right-photo{ width:290px; float:left; overflow:hidden; margin: 75px 0px 20px 0px;}
.top-right-artist{ margin:0px 0px 0px 20px;  width:240px; height:50px;}


.photo-top-text p{ padding-right: 40px;}

#photo-contant-page-reapter{ clear:both; overflow:hidden; background: url(images/photo-top-re.png) 20px 100px repeat-y; }
#photo-contant-page-left{ padding: 0 45px 0 0px !important;}
.photo-box{ overflow:hidden; background:url(images/photo-line.gif) 20px bottom no-repeat; padding: 0px 0px 20px 0px; margin-bottom:20px; }


.photo-farme{ width:265px; float:left; height:190px; position:relative;}
.photo-farme .frame-img{ background: url(images/photo-farme.png) left 4px no-repeat; width:265px; height:190px; position:absolute; top:0; left:0;}
.photo-farme-img{ margin:17px 0px 0px 13px;}

.photo-farme-img img{ height: 155px !important; width: 230px !important;}

#watch_Video-photo{ right:45px !important; bottom:30px !important;}
.pin{ background:url(images/pin.png) left top no-repeat; width:37px; height:67px; position:absolute; left:0px; top:0px;}

.photo-text-line{ line-height:17px; font-size:14px; color:#663300; width: 295px; float:left;}
.photo-box h2.photo-gall{font-size:24px; color:#760F1B; line-height:25px; padding:0px 0px 10px 25px;}

.photo-page .photo-box h2.photo-gall{font-size:24px; color:#760F1B; line-height:25px; padding:0px 0px 10px 55px;}
.photo-page .photo-box{ overflow:hidden; background:url(images/photo-line.gif) 40px bottom no-repeat; padding: 0px 0px 20px 8px; margin-bottom:20px; }

.top-right-photo2{clear: both;}
.photo-frame-right{position:relative; height: 255px; width:188px; margin: 0 auto;}
.photo-frame-right-img{ background: url(images/poto-frame.png) left top no-repeat;  height: 255px; width:188px; position: absolute;}
.photo-frame-right img{ margin: 14px 0 0 16px;}

.over-flow{ overflow: hidden;}

.right-bottom-line{ text-align:center; color:#663300; font-size:13px; font-weight:bold; font-family:Georgia; padding: 0px 0px 30px 0px; position: relative;height: 100px;}

.right-bottom-line .bot-line{ position: absolute; bottom:0; left: -26px; background: url(images/reapter.jpg) repeat-x; height: 3px; width: 320px;}
.team-member{ overflow:hidden; list-style:none;}
.team-member li{ float:left; width:180px; font-family:Georgia; color:#2f709c; padding-top:5px; padding-bottom:3px; font: normal 14px/17px Georgia, "Times New Roman", Times, serif;}
.team-member li a{ color:#2f709c; display:block; text-decoration:underline;}
.team-member li a:hover{ text-decoration:none;}
.photo-frame-left-main{ width:145px; float:left; height:170px; position:relative; }
.photo-frame-left{ background:url(images/photo-farme1.png) left top no-repeat; width:132px; position:absolute; left: -8px; top:0px; height:170px;}
.img-frame-space{ margin:10px 0px 0px 10px;}
.img-frame-space img{ margin: 4px 0 0 3px;}
.text-post-right{ width:450px; float:left; overflow:hidden; padding:0px;}
.text-post-right h2{ font-size:18px; color:#760F1B; padding:0px;}
.text-post-right h2 span{ font-size:12px !important; }
.text-post-right p{ font-size:14px; color:#663300; line-height:18px;}
.text-post-right strong{ display:block;}
.text-post-right-space{ padding:0px 10px 20px 0; overflow:hidden; text-align:left !important;}
.text-post-right-space p{ font-size:13px; color:#663300; padding-bottom:15px;}
/****************************************/
.blog-main{ overflow:hidden; padding:0px 0px 0px 0px; margin:20px 0px 0px 0px; width:560px;}
.blog-date-hd{ overflow:hidden; margin:0px 0px 0px 0px;}
.blog-date{ background: url(images/date-bg.png) no-repeat; width:70px; height:80px; float:left; font-family:Georgia, "Times New Roman", Times, serif;}
.blog-date span{ display:block; width:55px; text-align:center;}
.date{ color:#FFFFFF; font-size:11px; text-transform:uppercase; padding-top:1px;}
.date-time{color:#760F1B; font-size:18px; text-transform:uppercase; padding-top:13px;}
.date-and-time{color:#760F1B; font-size:12px; text-transform:uppercase; padding-top:8px;}
.blog-date-hd h2{ font-size:24px; color:#663300; padding:0px 0px 0px 0px; line-height:25px; font-weight:normal;}
.blog-date-hd h2 a{ font-size:24px; color:#663300; padding:0px 0px 0px 0px; line-height:25px; font-weight:normal;text-decoration:none;}
.Posted-by{ padding:10px 0px 0px 0px; font-size:14px; color:#663300; overflow:hidden;} 
.Posted-by a{font-size:14px; color:#663300; text-decoration:none; color:#663300;} 
.Posted-by a:hover{ text-decoration:underline;}
.Posted-by span{ float:right; background:url(images/Posted.png) left top no-repeat; overflow:hidden; padding:0px 30px 3px 30px;}
.blog-main p { font-size:14px; line-height:18px; color:#663300; margin-top:15px;}
.blog-main p span{ font-size:14px; color:#760F1B;}
.blog-main p span a{font-size:14px; color:#760F1B; text-decoration:none;}
.blog-main p span a:hover{font-size:14px; color:#760F1B; text-decoration: underline;}

.search-main{ overflow:hidden; background:url(images/search-reapter.png) repeat; width:285px; padding:15px 0px 15px 0px; margin-top:70px;}
.search-main ul{ margin:0px; padding:0px;}
.search-main ul li{ float:left; list-style:none; padding:0px 0px 0px 10px;}
.search-main ul li span{ margin:0px; padding:0px;}
.search{ width:140px; height:21px; border:1px solid #A5A5A4; } 
.recent-posts{ margin:25px 0px 0px 0px; overflow:hidden;}
.recent-posts a{color:#78101C; text-decoration:none;}

.recent-posts h2{ font-size:24px; color:#760F1B; line-height:28px;}
.recent-posts p{ line-height:20px; font-size:14px; padding:0px 0px 0px 0px; }
.recent-posts span{ font-size:12px; color:#663300; padding-top:10px; display:block;}
.recent-posts span a{font-size:12px; text-decoration:none; color:#663300; display:block;}
.recent-posts span a:hover{font-size:12px; color:#663300; text-decoration:underline; }
.recent-posts ul{ margin:0px; padding:0px;}
.recent-posts ul li{ font-size:13px; padding:8px 0px 0px 10px; background:url(images/arrow.png) left 14px no-repeat; list-style:none;}
.recent-posts ul li a{ font-size:13px; text-decoration:none; color:#78101C;}
.recent-posts ul li a:hover{text-decoration:underline; color:#78101C;}


.prof{ list-style:none; padding:15px 15px 0 0;}
.prof li{ text-align:center; padding-bottom:5px;}
.photo{ list-style:none; }
.photo li{ margin:45px 0; text-align:center; }

.post-com-main{ clear:both; overflow:hidden; margin:20px 0px 0px 0px;}
.post-com-main-img{ float:left; overflow:hidden; margin:0px 10px 0px 0px;}
.post-com-main-text{ overflow:hidden; margin:0px 0px 0px 0px; color:#663300;}
.post-com-main-text a{ text-decoration:none;color:#663300;}
.admin-post{ font-size:14px; float:left; padding:5px 0px 0px 5px;}
.admin-hd{ font-size:24px; color:#760F1B; padding:15px 0px 0px 0px;}

/****************************************************************/
.image_a{ width:37px; height:250px; overflow:hidden; position:absolute; left:180px; bottom:208px;}
.image_a:hover{overflow:hidden; background: url(images/img_a.png) no-repeat;}

.image_b{ width:78px; height:72px; overflow:hidden; position:absolute; left:250px; bottom:207px;}
.image_b:hover{overflow:hidden; background: url(images/img_b.png) no-repeat;}

.image_c{ width:36px; height:234px; overflow:hidden; position:absolute; left:404px; bottom:167px;}
.image_c:hover{overflow:hidden; background: url(images/img_c.png) no-repeat;}

.image_d{ width:46px; height:257px; overflow:hidden; position:absolute; left:478px; bottom:165px;}
.image_d:hover{overflow:hidden; background: url(images/img_d.png) no-repeat;}

.image_e{ width:84px; height:258px; overflow:hidden; position:absolute; left:620px; bottom:162px;}
.image_e:hover{overflow:hidden; background: url(images/img_e.png) no-repeat;}

.image_f{width:116px; height:308px; overflow:hidden; position:absolute; left:786px; bottom:161px;}
.image_f:hover{overflow:hidden; background: url(images/img_f.png) no-repeat;}

.image_g{width:140px; height:113px; overflow:hidden; position:absolute; left:695px; bottom:148px;}
.image_g:hover{overflow:hidden; background: url(images/img_g.png) no-repeat;}

/****************************************************/
#wp_footer_new{ width:970px; margin:0 auto; overflow:hidden;}

#wpcf7-f2-p129-o1{overflow:hidden;}
#wpcf7-f2-p129-o1 p span{ padding-top:5px; padding-left:2px; overflow:hidden; float:left; display:block; }
.wpcf7-form-control-wrap{overflow:hidden; clear:both;}

#black-reapter{background: url(images/footer_repeat.jpg) left bottom repeat-x; overflow:hidden;}

.home-center-area{ overflow: hidden;}


.clear{ clear: both;}

.continued{ position: absolute;
	height: 16px;
	width: 85px;
	font: normal 14px/16px Georgia, "Times New Roman", Times, serif !important;
	color: #241f1a !important;
	left: 452px;
	top: 32px;}


#newsletter-page #mc_signup_form input[type="text"], #commentform input[type="text"]  {
background:url("images/inp-bcg.jpg") no-repeat scroll left top transparent;
border:0 none;
height:25px;
padding:2px 5px;
width:265px;
}

input {
line-height:normal;
}
form textarea {
background:url("images/text-bcg.jpg") no-repeat scroll left top transparent;
border:0 none;
height:176px;
padding:2px 5px;
width:413px;
}

#newsletter-page #mc_signup_submit, #submit{ background:url(images/app_button_left.png) no-repeat; cursor:pointer; width:104px; height:24px; color:#FFFFFF; font-size:11px; font-weight:bold; line-height:24px; margin:5px 0px 0px 0px; outline:none; border:0px;}
#newsletter-page #mc_signup_submit:hover, #submit:hover{ background:url(images/app_button_left.png) left -26px no-repeat;}

#newsletter-page  #mc_display_rewards{ display: none; height: 0;}
