/*Typography styles starts here*/
/*header styles starts here*/
h1{font-size:1.75em;color:#485c11;}
h2{font-size:1.13em;color:#534118;text-decoration:underline;}
h3{font-size:1.00em;color:#4f3b08;}
h4{font-size:0.88em;color:#547202;text-decoration:none;}
h4 a{color:#547202;text-decoration:none;}
h4 a:hover{color:#d08005;text-decoration:none;}
h5{font-size:0.81em;color:#644503;font-weight:bold;}
h6{font-size:0.75em;color:#644503;}
h1,h2,h3,h4,h6{font-family:Lucida sans Unicode;padding:0;margin:0;font-weight:normal;}
h5{font-family:Lucida sans Unicode;padding:0;margin:0;}
/*header styles ends here*/

/*font styles starts here*/
p{font:0.69em Lucida sans Unicode;text-decoration:none;padding:0px;margin:0px;line-height:16px;}
.fnt-12{font-size:0.75em;line-height:15px;}
.fnt-11{font-size:0.69em;line-height:16px;}
.fnt-10{font-size:0.63em;}
.fnt-10,.fnt-11,.fnt-12{font-family:Lucida sans Unicode;padding:0px;margin:0px;text-decoration:none;}
/*font styles ends here*/

/*alternate style for embeded fonts starts here*/
.title{margin:0px;padding:0px;font-family: Lucida sans Unicode;text-align:center;}
.title a:hover{margin:0px;padding:0px;color: #ffffff;font-family: Lucida sans Unicode;text-align:center;}
.sIFR-active .title{margin:0px;padding:0px;visibility: hidden;font-family: Lucida sans Unicode;font-weight:bold;line-height:1em;width:160px;float:left;}

.title2{margin:0px;padding:0px;font-family: Lucida sans Unicode;}
.title2 a:hover{margin:0px;padding:0px;color: #ffffff;font-family: Lucida sans Unicode;}
.sIFR-active .title2{margin:0px;padding:0px;visibility: hidden;font-family: Lucida sans Unicode;font-weight:bold;line-height:1em;width:160px;float:left;}

.title3{margin:0px;padding:0px;font-family: Lucida sans Unicode;}
.title3 a:hover{margin:0px;padding:0px;color: #ffffff;font-family: Lucida sans Unicode;}
.sIFR-active .title3{margin:0px;padding:0px;visibility: hidden;font-family: Lucida sans Unicode;font-weight:bold;line-height:1em;width:160px;float:left;}

.title4{margin:0px;padding:0px;font-family: Lucida sans Unicode;}
.title4 a:hover{margin:0px;padding:0px;color: #ffffff;font-family: Lucida sans Unicode;}
.sIFR-active .title4{margin:0px;padding:0px;visibility: hidden;font-family: Lucida sans Unicode;font-weight:bold;line-height:1em;width:160px;float:left;}

.title5{margin:0px;padding:0px;font-family: Lucida sans Unicode;}
.title5 a:hover{margin:0px;padding:0px;color: #ffffff;font-family: Lucida sans Unicode;}
.sIFR-active .title5{margin:0px;padding:0px;visibility: hidden;font-family: Lucida sans Unicode;font-weight:bold;line-height:1em;width:160px;float:left;}

.titlehd{margin:0px;padding:0px;font-family: Lucida sans Unicode;}
.titlehd a:hover{margin:0px;padding:0px;color: #ffffff;font-family: Lucida sans Unicode;}
.sIFR-active .titlehd{margin:0px;padding:0px;position: absolute;visibility: hidden;font-family: Lucida sans Unicode;font-weight:bold;line-height: 1em;width:804px;height:35px;float:left;}

.titlehd2{margin:0px;padding:0px;font-family: Lucida sans Unicode;}
.titlehd2 a:hover{margin:0px;padding:0px;color: #ffffff;font-family: Lucida sans Unicode;}
.sIFR-active .titlehd2{margin:0px;padding:0px;visibility: hidden;font-family: Lucida sans Unicode;font-weight:bold;line-height: 1em;width:580px;float:left;}

.titlehd3{margin:0px;padding:0px;font-family: Lucida sans Unicode;}
.titlehd3 a:hover{margin:0px;padding:0px;color: #ffffff;font-family: Lucida sans Unicode;}
.sIFR-active .titlehd3{margin:0px;padding:0px;position: absolute;visibility: hidden;font-family: Lucida sans Unicode;font-weight:bold;line-height: 1em;width:580px;height:35px;float:left;}
/*alternate style for embeded fonts starts here*/

/*Typography styles ends here*/

/* colour palette styles starts here */
.c1-topnav,.c1-topnav a{color:#48360c;text-decoration:none;}
.c1-lightgreen{color:#547202 ;text-decoration:none;}
.c1-lightgreen a{color:#547202 ;text-decoration:underline;}
.c1-lightgreen a:hover{color:#d08005 ;text-decoration:underline;}
.c1-green{color:#644503 ;text-decoration:none;}
.c1-green a{color:#644503 ;text-decoration:underline;}
.c1-green a:hover{color:#d08005 ;text-decoration:underline;}
.c1-footcopy{color:#644503;text-decoration:none;}
.c1-footcopy a{color:#644503;text-decoration:underline;}
.c1-footcopy a:hover{color:#d08005;text-decoration:underline;}
.c1-footnav-copy{color:#d08005;text-decoration:none;}
.c1-footnav-copy a{color:#d08005;text-decoration:underline;}
.c1-footnav-copy a:hover{color:#644503;text-decoration:underline;}
.c1-paggreen{color:#644503 ;text-decoration:none;}
.c1-paggreen a{color:#644503 ;text-decoration:none;}
.c1-paggreen a:hover{color:#d08005 ;text-decoration:none;}
.c1-grey{color:#686866;text-decoration:none;}
.c1-ddblue{color:#558799 ;text-decoration:none;}
.c1-ddgreen{color:#6D832E ;text-decoration:none;}
/* colour palette styles ends here */

/* padding styles starts here */
.padtop3{padding-top:1px;}
.padtop2{padding-top:2px;}
.padtop5{padding-top:5px;}
.padtop10{padding-top:10px;}
.padtop20{padding-top:20px;}
.padtop30{padding-top:30px;}
.padtop60{padding-top:60px;}
.padtop710{padding-top:710px;}
.padtop720{padding-top:720px;}
.padbot10{padding-bottom:10px;}
.padrt10{padding-right:10px;}
.padlt20{padding-left:20px;}
.padbtm5{padding-bottom:5px;}
.padbtm20{padding-bottom:20px;}
.padrt95{padding-right:25px;}
/* padding styles ends here */

/* margin styles starts here */
.mgntop-10{margin-top:-10px;}
/* margin styles ends here */

/*general styles starts here*/
body{margin:0px;padding:0px;background-color:#FEF9EF;font-family:Lucida sans Unicode;}
.main-bodycontainer{width:100%;padding:0;}
.wholecontainer{width:984px;margin:0px auto;padding:0px;}
.bodycontainer{width:984px;float:left;}
.layoutpad{padding:14px 0 0 0;}
.footpad{padding:10px 0 0 12px;}
.flotlt{float:left;}
.flotrt{float:right;}
.txt-center{text-align:center;}
.txt-right{text-align:right;}
.txt-left{text-align:left;}
.vert-align-mid{vertical-align:middle;}
.vert-align-bot{vertical-align:bottom;}
.pad-marg-zero{padding:0px;margin:0px;}
.fnt-normal{font-weight:normal;}
.fnt-bold{font-weight:bold;}
.fnt-fam{font-family:Lucida sans Unicode;}
.fnt-var-scaps{font-variant:small-caps;}
.ful-cont{width:100%;}
.cursor{cursor:pointer;}
a{outline:none;}
/*general styles ends here*/

/* home styles starts here */
.positioncont{position:absolute;z-index:1000;}
/* home page animations styles ends here */

/* header styles starts here */
.logo{width:984px;padding:0 0 14px 0;text-align:center;float:left;}
.topmenu{width:984px;height:32px;padding:0 0 14px 0;margin:0;background-image:url(../images/globalnav-strip.gif);background-repeat:repeat-x;}
.topmenu ul{margin:0px;padding:0px 0 0 240px;}
.topmenu li{list-style-type:none;padding:0px;margin:0px;float:left;}
.topmenu li a{padding:0px 0px 0px 0px;margin:0px;float:left;}
.tophome-btntxt{padding:7px 0 0 0px;}
.tophome-btntxt{padding-left:18px;padding-top:7px;}

a:link.menubut, a:active.menubut, a:visited.menubut {width:77px;height:32px;margin: 0px 0 0px 0;background:url(../images/home-btn.jpg) no-repeat 0 0;display: block;float:left; }
a:hover.menubut{background: url(../images/home-btn.jpg) no-repeat 0 -32px;}
a:link.contribute, a:active.contribute, a:visited.contribute {width: 133px;height: 32px;margin: 0px 0 0px 0;background:url(../images/contributors-btn.jpg) no-repeat 0 0;display: block;float:left; }
a:hover.contribute{background: url(../images/contributors-btn.jpg) no-repeat 0 -32px;}
a:link.gallery, a:active.gallery, a:visited.gallery {width: 164px;height: 32px;margin: 0px 0 0px 0;background:url(../images/lifescapesgall-btn.jpg) no-repeat 0 0;display: block;float:left; }
a:hover.gallery{background: url(../images/lifescapesgall-btn.jpg) no-repeat 0 -32px;}
a:link.contact, a:active.contact, a:visited.contact {width: 118px;height: 32px;margin: 0px 0 0px 0;background:url(../images/contact-btn.jpg) no-repeat 0 0;display: block;float:left; }
a:hover.contact  {background: url(../images/contact-btn.jpg) no-repeat 0 -32px;}
a:link.topoc-btn, a:active.topoc-btn, a:visited.topoc-btn {width: 139px;height: 32px;margin: 0px 0 0px 0;background:url(../images/oc-btn.jpg) no-repeat 0 0;display: block;float:left; }
a:hover.topoc-btn  {background: url(../images/contact-btn.jpg) no-repeat 0 -32px;}
a:link.contentphilosophy, a:active.contentphilosophy, a:visited.contentphilosophy {width: 167px;height: 32px;margin: 0px 0 0px 0;background:url(../images/content-phil-btn.jpg) no-repeat 0 0;display: block;float:left; }
a:hover.contentphilosophy{background: url(../images/content-phil-btn.jpg) no-repeat 0 -32px;}

.cur{cursor:pointer;}
/* header styles ends here */

/*footer styles starts here*/
.footcontainer{width:100%;}
.footcontainer-inner{width:100%;height:94px;background-image:url(../images/footer-strip.gif);background-repeat:repeat-x;margin:30px 0 0 0;}
.footcont{width:984px;height:96px;margin:0px auto;}
.foot-lt{width:680px;padding:0;margin:0;}
.footlt-lt{width:390px;padding:0;margin:0;float:left;}
.footlt-rt{width:270px;padding:0 0 0 20px;margin:0;float:left;}
.foot-rt{width:290px;text-align:right;padding:0;margin:2px 0 0 0;}
.footnav{width:270px;padding:0;margin:0;}
.footnav ul{width:auto;list-style:none;margin:0 0 12px 0;padding:2px 0 0 0;border: none;text-align:right;}
.footnav ul li{margin:0;padding:0;display:inline;}
.footnav span{padding:0 5px 0 5px;}
/*footer styles ends here*/

/*bred crum style starts here*/
.bredcrumb{width:862px;padding:0px 0 0px 0px;}
.bredcrumb ul{width:862px;list-style:none;margin:0;padding:0px 0 0 0px;} 
.bredcrumb ul li{margin:0;padding:0 0 0 0;display:inline;float:left;}
.bredcrumb span{padding:0 3px 0 3px;}
/*bred crum style ends here*/

/*home styles starts here*/
.home-ltrt-cont{width:984px;padding:14px 0 0 0;float:left;}
.homelt-cont{width:804px;padding:0;float:left;}
.home-ltbx-cont{width:802px;border:1px solid #EDECE7;background-color:#ffffff;float:left;}
.home-ltbximg-cont{width:800px;padding:1px;float:left;}
.home-ltbximg-vert-cont{width:620px;padding:1px;float:left;}
.home-ltbxpad{padding:14px 14px 20px 14px;float:left;}
.home-bxlt{width:695px;float:left;}
.home-bxrt{width:75px;float:left;}
.home-bxlt2{width:552px;float:left;}
.home-bxrt2{width:218px;float:right;}
.homert-cont{width:170px;padding:0 0 0 10px;float:right;}
.homert-list{width:170px;padding:0;margin:0;}
.homert-list ul{width:auto;list-style:none;margin:0;padding:0;border: none;}
.homert-list ul li{margin:0 0 10px 0;padding:0;}
.signup-news{width:170px;height:213px;background-image:url(../images/newsletter.jpg);background-repeat:no-repeat;}
.archives{width:170px;height:93px;background-image:url(../images/archives.jpg);background-repeat:no-repeat;}
.homert-list div{padding:0 0 0 10px;margin:7px 0 0 0;float:left;}
.category{width:170px;height:93px;background-image:url(../images/categories.jpg);background-repeat:no-repeat;}
.contribution{width:170px;height:93px;background-image:url(../images/contributors.jpg);background-repeat:no-repeat;}
.gallery{width:170px;height:93px;background-image:url(../images/lifescapes-gallery.jpg);background-repeat:no-repeat;}
.signup-news-txt{width:150px;padding:10px 0 0 0px;float:left;}
.signup-news-txt-new{width:150px;padding:45px 0 0 0px;float:left;}
.signup-newstxtbx {width:145px;height:18px;border:1px solid #CFC0A5;background-color:#FEF9EF;color:#644503;float:left;}
.ddown{width:150px;float:left;}
/*home styles ends here*/

/*home-vertical styles starts here*/
.home-bx-vertlt{width:622px;float:left;}
.home-bx-vertrt{width:170px;float:left;}
.homebx-vertrt-pad{padding:12px 5px 0 4px;float:left;}
.cont-170{width:170px;float:left;}
.homelt-hdcont{width:804px;border-bottom:2px solid #A5AF8A;float:left;}
.homelt-hdcont2{width:580px;float:left;}
.homert-cont2{width:170px;padding:34px 0 0 10px;float:right;}
/*home-vertical styles ends here*/

/*contributors styles starts here*/
.contri-ltrt-cont{width:764px;padding:20px 0 0 0;border-bottom:1px solid #D0CCAF;float:left;}
.contri-ltrt-cont2{width:764px;padding:20px 0 0 0;float:left;}
.contri-ltrt-pad{padding:0px 20px 0 20px;float:left;}
.contri-lt-cont{width:126px;padding:10px 20px 0 30px;float:left;}
.contri-rt-cont{width:584px;float:right;}
.contri-list{width:748px;float:left;}
.contri-list ul{width:159px;list-style:none;margin:0px;padding:25px 0px 30px 28px;border: none;text-align:left;float:left;} 
.contri-list ul li{width:149px;background:url('../images/bullet.gif') no-repeat 0px 12px;font-weight:normal;margin:0px 0px 0px 0px;padding:5px 0px 0px 10px;text-align:left;line-height:16px;float:left;}
.contri-list-new{width:560px;float:left;padding-left:185px;}
.contri-list-new ul{width:169px;list-style:none;margin:0px;padding-top:25px;padding-bottom:30px;border: none;text-align:left;float:left;}
.contri-list-new li{width:159px;background:url('../images/bullet.gif') no-repeat 0px 12px;font-weight:normal;margin:0px 0px 0px 0px;padding:5px 0px 0px 10px;text-align:left;line-height:16px;float:left;}
/*home styles ends here*/

/*Photographers styles starts here*/
.photograph-cont{width:792px;padding:20px 0 0 12px;border-bottom:1px solid #A5AF8A;float:left;}
.cont-630{width:630px;float:left;}
/*Photographers styles ends here*/

/*Contactus styles starts here*/
.contact-ltcont{width:120px;padding:60px 20px 0 216px;float:left;}
.contact-rtcont{width:268px;padding:40px 180px 0 0;float:left;}
/*Contactus styles ends here*/

/*Photogallery landing styles starts here*/
.photogal-ltrtcont{width:804px;padding:20px 0 0 0;border-bottom:1px solid #EFECE7;float:left;}
.photogal-ltcont{width:106px;padding:0 10px 20px 15px;float:left;}
.photobx{width:104px;height:114px;border:1px solid #A39E9A;float:left;}
.photogal-rtcont{width:647px;padding:0 16px 0 0;float:left;}
.photogal-rtcont-lt{width:499px;padding:0 20px 0 0;float:left;}
.photogal-rtcont-rt{width:128px;padding:0;text-align:right;float:right;}
.paging-top{width:224px;padding:10px 0 0 0;text-align:right;float:left;}
.paging-top span{padding:0 0 0 10px;}
/*.paging-top a.selected{font-size:1.25em;}
.paging-top a:hover{font-size:1.25em;}*/
.paging{width:804px;padding:10px 0 0 0;text-align:right;float:left;}
.paging span{padding:0 0 0 10px;}
/*.paging a.selected{font-size:1.25em;}
.paging a:hover{font-size:1.25em;}*/
/*Photogallery landing ends ends here*/

/*Photogallery horizontal vertical styles starts here*/
.photogal-ltbx-cont{width:802px;margin:1px 0 0 0;border:1px solid #EDECE7;background-color:#ffffff;float:left;}
.photogal-ltbxpad{width:774px;padding:0 14px 0 14px;margin:12px 0 12px 0;float:left;}
.photogal-ltbxlt{width:385px;float:left;}
.photogal-ltbxrt{width:385px;text-align:right;float:right;}
.photogal-ltbxpad2{width:774px;padding:0 14px 0 14px;margin:20px 0 10px 0;float:left;}
.comment-cont{width:802px;margin:0 0 1px 0;float:left;}
.comment-topstrip{width:802px;height:7px;background-image:url(../images/comment-topstrip.gif);background-repeat:no-repeat;font-size:0;float:left;}
.comment-midcont{width:770px;padding:3px 16px 3px 16px;background-color:#F3ECDC;float:left;}
.comment-list{width:768px;float:left;}
.comment-list ul{width:768px;list-style:none;margin:0px;padding:12px 0px 16px 0px;border: none;text-align:left;float:left;} 
.comment-list ul li{width:748px;background:url('../images/comment-icon.gif') no-repeat 0px 10px;font-weight:normal;margin:0px 0px 0px 0px;padding:5px 0px 0px 20px;text-align:left;line-height:16px;float:left;}
.comment-list ul li.noicon{width:730px;font-weight:normal;margin:0px 0px 0px 0px;padding:5px 0px 0px 10px;text-align:left;line-height:16px;float:left;}
.comment-botstrip{width:802px;height:7px;background-image:url(../images/comment-bottomstrip.gif);background-repeat:no-repeat;font-size:0;float:left;}
.photogal-formhd{width:774px;padding:0 14px 0 14px;margin:26px 0 10px 0;border-bottom:1px solid #EDECE7;float:left;}
.photogal-btncont{width:644px;padding:0 0 0 114px;float:left;}
/*Photogallery horizontal vertical styles ends here*/