/*Elements seen on all pages*/

* {

    padding:0;

    margin:0;

    outline:0;

}

.cl {

    font-size:0;

    line-height:0;

    height:0;

    display:block;

    clear:both;

}

body{

    background: #fff url(images/ftr.gif) repeat-x 0 bottom;

    font-family:Arial, sans-serif;

    color:#000;

    font-size:14px;

    line-height:19px;

}

a{

    text-decoration: underline;

    color:#3ea500;

    font-weight: bold;

    position:relative;

}

a:hover{

    text-decoration: none;

}

a img{

    border:none;

}

/*Header*/

#header{ height:296px; background:url(images/header.gif) repeat-x 0 0; }

/*end of header*/



h1#logo{

	background-image: none;

	font-size: 0;

	line-height:0;

	width:610px;

	height:69px;

	padding-left:268px;

	padding-top:59px;

}

h1#logo a{

	display: block;

	text-indent: -4000px;

	height:69px;

	background:url(images/logo.gif);

}

h2{

	font-size: 24px;color:#000;

	font-family: "Arial Black",Arial, sans-serif;padding-bottom:5px;

}

h3{

	font-family: "Lucida Sans",arial, sans-serif;

	font-size: 14px;

	color:#0e3b05;

	text-transform: uppercase;

	line-height:30px;

}

.shell {width:910px;margin:0 auto;}

sup {font-size:6px;}

#content {background:url(images/mid.png) repeat-y 0 0; width:910px; margin-top:-168px;}

#content .top {background:url(images/top.gif) no-repeat; width:910px; position:relative;}

#bottom {background:url(images/b.gif) no-repeat;width:910px;height:44px;font-size: 0; margin:0 auto;}



.green-bg {background:url(images/bg2.jpg) repeat-x 0 168px;}



.green {color:#25d31b;}

.orange {color:#ff7007;}



/*leftside column*/

 

.left-col {padding-top:1px;float: left;display: inline;width:270px; _width:230px;}



.left-col a.logo-pic {background:url(images/logo-pic.jpg) no-repeat;width:268px;height:368px;

	display:block;text-indent:-4000px;line-height:0;font-size: 0;margin-top:-69px;

	position:relative;z-index:2000;}

.left-col .box {background:url(images/box-rep.gif) repeat-y;width:239px;margin-left:30px;}

.left-col .box ul {list-style-type:none;font-size:12px;padding-left:10px;line-height:19px;padding-top:4px;}

a.click {text-transform:uppercase;font-weight:bold;color:#3ea500;text-decoration:underline;font-size:14px;}

.left-col .box li a:hover {text-decoration:none;}



#content .left-col .box .top {background:url(images/box-top.gif) no-repeat;width:239px;}

#content .left-col .box .bottom {background:url(images/box-bot.gif) no-repeat 0 bottom;width:239px;padding-bottom:22px;}



.left-col .box h3 {background:url(images/green-small.gif) no-repeat;padding-left:15px;float:left;display:inline;color:#0e3b05;width:226px;} 

.left-col .box h3.beige {background:url(images/beige.gif) no-repeat;padding-left:15px;float:left;display:inline;color:#877f0e;} 

.left-col .box h3 span {padding-right:25px;float:left;display:inline;line-height:30px;}

.left-col .box h3 span em {font-style:normal;font-size:10px;}

.left-col .box h3.beige span {padding-right:20px;float:left;display:inline;line-height:30px;letter-spacing:0.05em;}

.left-col .box p {width:210px;padding-left:15px;font-size:12px;line-height:19px}

/*end of leftside column*/



/*center area of the page*/

.center {width:360px;float:left;display:inline;font-size:15px;}

.center img {display:block;padding:2px;background:#000;margin-top:8px}

.center img.no-dist {margin-top:0}

.center sup {font-size:8px}

.center .heading {padding-left:20px;width:330px;font-family:"Lucida Sans",Arial, sans-serif; padding-bottom:16px;}



.heading h2 {  }



.contentphoto {float:left;padding:10px;background:#F7EADD;margin-right:10px;

				margin-bottom:10px;font:italic 10pt Georgia, Times, serif;color:#FF8200;}



p.faq, a.faqlink {font:italic 11pt Georgia, Times, serif;color:#078800;}

p.faq:first-line {font:normal 12pt Georgia, Times, serif;}

a.faqlink {font-weight:bold;font-size:9pt;float:right;}



.container {float:left;display:inline;width:540px;}

.container1 {display:inline;width:540px; overflow: auto;}

strong.recent {display:block;padding-top:10px}



.wide-box {background:url(images/wide-mid.gif) repeat-y; width:357px; color:#3a3a3a; margin-bottom:17px;}

#content .wide-box .top {background:url(images/wide-top.gif) no-repeat;width:357px;}

#content .wide-box .bottom {background:url(images/wide-bottom.gif) no-repeat 0 bottom;width:357px;padding-bottom:12px;}



.wide-box h3 {background:url(images/green-bg.gif) no-repeat;padding-left:15px;float:left;display:inline;position:relative;left:-1px;} 

.wide-box h3 span {background:url(images/green-bg.gif) no-repeat right 0;width:253px;float:left;display:inline;line-height:30px;}

.wide-box h3 span em {font-size:10px;font-style:normal;}

.wide-box .inner {padding-left:15px;line-height:19px;}

.wide-box .inner strong {padding-right:15px;width:115px;float:left;display:inline;}

.wide-box .inner span {padding-right:15px;float:left;display:inline;}



.sm-line {line-height:18px;padding-left:12px;}





/*rightsided column*/

.right-col {width:278px; _width:275px; float:right;display:inline;padding-right:2px; padding-top:1px;}

 

.contact a,.contact strong {color:#000;font-family: Tahoma, sans-serif;display:block;padding-left:39px;}

.contact strong {font-size:16px;background:url(images/phone.gif) no-repeat 0 3px;line-height:22px;}

.contact a {font-size:14px;text-decoration:none;background:url(images/mail.gif) no-repeat;line-height:17px;}

.contact {padding-left:5px;padding-bottom:3px;}



.right-col .cnt-box {width:278px;background:url(images/midd.png) repeat-y;position:relative;right:-1px;padding-bottom:15px;}

/* ^^ ADDED padding-bottom:15px; ^^ */

.right-col .cnt-box h3 {font-size:14px;color:#0086b4;font-family:"lucida sans",arial, sans-serif;text-transform:uppercase;line-height:27px;height:26px;letter-spacing:0.1em;}

#content .right-col .cnt-box .top {width:278px;background:url(images/topp.gif) no-repeat;}

#content .bot {width:278px;background:url(images/bott.png) no-repeat 0 top;padding-bottom:13px; height:18px;}

/* ^^ Removed .gif bg replaced with .png and added #content .bot ^^ */

/* ^^ REMOVED #content .right-col .cnt-box .bot {width:278px;background:url(images/bott.png) no-repeat 0 bottom;padding-bottom:13px;}  */



.left-area {float:left;display:inline;width:120px;padding-left:13px;}

.right-col ul {list-style-type:none;font-size:10px;font-family:Verdana, sans-serif;line-height:14px;}

.right-col li a {text-decoration:none;color:#000;font-weight:normal;}

.right-col li a:hover {text-decoration:underline;}

.right-col ul.top-dist {padding-top:18px;}

.right-col li {padding-left:8px;line-height:14px;}

.right-col li.head {font-size:13px;padding-left:0;line-height:18px;}

.right-col li a.active {font-weight:bold;}

.right-area {margin:0 0 0 auto;width:125px;padding-right:8px;}

.right-area li a {color:#D3D3D3;}

.right-col .bot-section {background:url(images/blue-stripe.gif) no-repeat;margin-top:9px;padding-top:2px;}

.right-col .bot-section ul {font-size:13px;}

.right-col .bot-section ul li {padding-left:0;}

.right-col .bot-section strong.green {color:#25d31b;}

.right-col .bot-section strong.orange {color:#ff7007;}



.signup-box {background:url(images/mdl.gif) repeat-y;width:239px;}

.signup-box .tp {background:url(images/tp.gif) no-repeat;width:239px;}

.signup-box .btm {background:url(images/btm.gif) no-repeat 0 bottom;width:239px;padding-bottom:15px}

.signup-box  h3 {background:url(images/green-small.gif) no-repeat;padding-left:20px; float: left; display: inline;height:28px; line-height:30px} 

.signup-box h3 span{background:url(images/green-small.gif) no-repeat right 0;padding-right:25px; float: left; display: inline; line-height:30px; }



.cnt-holder {padding-left:15px; width:220px; font-size: 12px; color:#3a3a3a}



.signup-form{font-family: verdana, sans-serif; font-size: 10px; margin-top:31px; }

.signup-form p{float: left; display: inline; color:#e9861f; padding-top:4px}

.signup-form .field{float: left ; display: inline; width:121px; border:solid 1px #116e1b;background:url(images/fld.gif) no-repeat; margin-bottom:4px; padding:1px 0}

.signup-form label{color:#116e1b; width:80px; font-size: 10px;  text-align: right; float: left; display: inline; margin-right:4px}

.signup-form label span{color:#e9861f}

.signup-form .btnp input{

	background:url(images/btn.gif);

	width:84px;

    height:30px;

	float: right; 

	display: inline;

	text-indent: -4000px;

	font-size: 0;

	line-height:0;

	border:none;

	margin-right:10px;

	margin-top:4px;

	cursor:pointer;

}





/*the area below the three columns filled mostly with description text*/

.article {padding-left:110px;width:720px;}

.article p {padding-bottom:20px;padding-right:50px;}

.article h2 {color:#ff8200;font-weight:normal;font-family:"Arial Black", Arial, sans-serif; padding-bottom:20px;}

.article h2.top-pad {padding-top:10px;}





.anchorlinks a {font-size:13px;color:#ff8200;text-decoration:underline;}

.anchorlinks a:hover {text-decoration:none;}

.anchorlinks {margin-bottom:15px;}

.anchorlinks h2 {color:#000;}

.benefits li {margin:0px 50px;padding-top:5px;}

.subcontent h3 {font-family:arial, sans-serif;font-size:26px;font-weight:normal;color:#ff8200;line-height:33px;}



.note {font:normal 10pt "Lucida Sans", Arial, sans-serif;margin-top:20px;color:#ff8200;}





/*the navigation below the heading of the page*/

.small-nav {font-size:14px;padding-bottom:22px;margin-left:100px;width:700px;color:#000;}

.container, .small-nav h2 {}

.small-nav span {color:#000; padding:0 2px 0 5px;}

.small-nav a {font-weight: bold; color:#3ea500;}

/*RF Login box situated in the center section*/

.blog-box {background:url(images/blog-rep.gif) repeat-y;width:351px;margin-left:9px;}

.blog-btm {background:url(images/blog-btm.gif) no-repeat 0 bottom;width:351px;height:11px;margin-left:9px;font-size:0;line-height:0;}

.blog-box .blog-top {background:url(images/blog-top.gif) no-repeat;width:337px;padding-left:14px;}

.blog-box strong {font-family: Arial, "Arial Black", sans-serif;font-size:14px;}

.blog-box p {font-family: "Lucida Sans" ,Arial, sans-serif;font-size:10px;color:#877f0e;line-height:29px;}

.blog-box span {font-family: Verdana, sans-serif;font-size:14px;}

fieldset {border:none;}



.memberform {width:390px;padding-left:2px;background:url(images/green-bg.jpg) repeat-x; text-align:center;}



.login {padding-left:22px;font-size:12px;min-height:68px;}

.login .check {float:left;display:inline;margin-top:5px;width:13px;height:13px;vertical-align:bottom;}

.login .field {width:142px;padding-left:2px;border:solid 1px #b9babb;background:#f2f3f3;float:left;display:inline;}

.login .btnp input , .reg-form .btnp input {

	border:solid 1px #666666; 

	background:url(images/log-btn.gif) repeat-x; 

	text-align:center; 

	margin-left:7px; 

	line-height:12px;

	height:20px; 

	width:50px;

	cursor:pointer;

	font-size:12px;

	float:left;

	display:inline;

}

.login label {float:left;display:inline;width:70px;text-align:right;color:#535456;padding-right:8px;margin-bottom:4px;}

.login label.long {width:190px;font-size:12px;margin-bottom:0;padding:2px 5px 0 17px;}

/*forum page*/

.tbl-holder {background:#71a40d url(images/toping.gif) no-repeat;width:829px;margin-left:36px;padding-bottom:4px; margin-top:5px}



.test{ width:819px; margin:0 auto}

.test tr{ background:; width:819px; margin:0 auto;}

.test tr.toping{ background:none; height:25px}

.test tr.toping td{border:none; color:#fff; text-transform: uppercase; font-size:11px; text-align: left; background:none;}

.test tr.toping td.centered{text-align: center;}

.test td{ border-right:solid 1px #fff;border-bottom:solid 1px #5b840a; border-top:solid 1px #fff; color:#5e744f; font-size: 13px; text-align: center;padding-bottom:2px; background:#e4ecda;}

.test td h4{ color:#518019; line-height:20px;}

.test td span{ color:#5e744f;line-height:16px;}

.test td span.black{ color:#000;}

.test td strong{font-weight: normal; display: block;}

.test td strong a{background:url(images/new.gif) no-repeat 0 4px; padding-left:8px; color:#5e744f; font-weight: normal; text-decoration: none;}

.test td.first{background-image: none; line-height:25px; border:none; }

.test td.wider{width:414px;padding-left:45px; text-align: left; }

.test td.last{border-right:none;text-align: left; padding-left:5px}

.test td.last a.visit{background:url(images/link.gif) no-repeat 0 6px; float: left; display: inline; width:9px; height:15px; margin-left:6px; }

.test td.last a.grn{text-decoration: none; float: left; display: inline; margin-left:3px; color:#518019; font-weight: normal;}

.test td.last a{color:#0c0c9d; text-decoration: none; float: left; display: inline; margin-left:3px}

.test td.last em{font-style: normal; float: left; display: inline;}

.test td.last a:hover{ text-decoration: underline;}

.test td.unread{background:#e4ecda url(images/unread.gif) no-repeat 9px 7px;}

.test td.read{background:#e4ecda url(images/read.gif) no-repeat 9px 7px;}

.test td.subforums{background:#e4ecda url(images/sub.gif) no-repeat 9px 7px;}

.test td.locked{background:#e4ecda url(images/locked.gif) no-repeat 9px 7px;}

.test td.linked{background:#e4ecda url(images/linked.gif) no-repeat 9px 7px; border-right:none;}

.test td.lefted{text-align: left; padding-left:5px}



.lining a.index{

	background:url(images/up.gif) no-repeat 0 2px;

	padding-left:15px;

	color:#328f00;

	margin-right:30px;

}

.lining a{ float: left; display: inline;font-weight: normal; text-decoration: none;color:#518019; }

.lining {padding-left:36px; color:#518019; font-size: 12px; font-family: verdana, sans-serif; padding-top:18px}

.lining span{float: left; display: inline; background:url(images/sep.gif) no-repeat 3px 8px; width:4px; height:12px; padding:0 3px}

.lining p{margin:0 0 0 auto; width:220px;padding-right:38px}



.register {padding-left:36px; width:830px; color:#647e56; font-size: 11px; line-height:13px; padding-top:20px}

.register h4{text-transform: uppercase; color:#518019; font-size: 10px; font-weight: normal; border-bottom:solid 1px #ccc; margin-bottom:4px}

.register h4 strong{font-weight: normal;}

.register span{float:left; display: inline; background:url(images/square.gif) no-repeat 4px 4px; padding:0 4px}

.register em.admin{color:#0c0c9d}

.register em.moderator{color:#9d0c0c}

.register a.user{color:#8fa59d; text-decoration: none;}

.register a.user:hover{text-decoration: underline;}

.register strong.cross{background:url(images/sep.gif) no-repeat right 5px; padding-right:8px}

.register p a{text-decoration: none; color:#518019}



p.centered{text-align: center; font-size: 12px; color:#555; padding-bottom:45px; padding-top:4px}

p.centered span{color:#105289}



.light-green-box{background:#dbe8cc; width:829px;margin-left:36px; font-size: 12px; color:#647e56;}

.light-green-box a.index{

	background:url(images/up-arr.gif) no-repeat 0 2px;

	font-weight: normal; 

	text-decoration: none; 

	padding-left:15px; 

	color:#518019;

	float: left;

	display: inline;

}

.light-green-box {text-align: right; margin-top:15px; }

.light-green-box a{background:url(images/sep.gif) no-repeat right 5px; padding-right:8px; font-weight: normal; text-decoration: none;color:#518019; margin-right:3px}

.light-green-box .lght-top{background:url(images/top-gr.gif) no-repeat;}

.light-green-box .lght-bottom{background:url(images/bottom-gr.gif) no-repeat 0 bottom; padding:12px 9px; }



.reg-form{ padding:5px 0;}

.reg-form .field{float: left; display: inline; padding-left:2px; width:125px; background:#f3f3f2; border:solid 1px #babfb5; margin-right:10px; }

.reg-form .check{float: left; display: inline; height:13px;margin-top:4px; vertical-align: bottom;}

.reg-form label{float: left; display: inline; color:#506444; font-size: 12px; padding: 0px 8px 0 0; margin-top:2px;}

.reg-form label.ch{ border-left:solid 1px #647e56;	padding-left:5px;  }



/*Area situated on top of image block on the gallery and shop pages*/

.manipulate h2 span{font-family: Arial, sans-serif; font-size: 24px;}

.manipulate{text-align: right; padding-right:19px; padding-top:17px; min-height:40px; }

.manipulate h2{float: left; display: inline;padding-bottom:10px}

.manipulate h2.more-top{padding-top:15px;}

.manipulate a{font-size: 18px; color:#ff8200; font-family: arial, sans-serif; font-weight: normal; text-decoration: none;}

.manipulate a:hover{text-decoration: underline;}

.manipulate span{font-size: 17px; padding:0 2px 0 4px; }

.manipulate .cart{background:url(images/cart.gif) no-repeat;  padding-left:60px;float: right; display: inline; text-align: left;padding-top:7px;margin-right:20px}

.manipulate .cart a{text-decoration: none; line-height:20px}

.manipulate .cart span{line-height:20px}

.manipulate .cart strong{color:#76b106; font-size: 12px; }

.manipulate .cart small{font-size: 10px; font-family: verdana, sans-serif; color:#000;}



.btm-brd{border-top:solid 1px #ccc;width:830px}

/*left column on the gallery page*/

.left-column{float: left; display: inline; width:175px;padding-left:17px}



.some-holder{border-top:solid 1px #ccc; padding-left:6px; padding-top:12px; padding-bottom:7px}

.some-holder img{display: block; padding-bottom:8px}

.some-holder strong{display: block; padding-bottom:6px; font-size: 13px;}

.some-holder span.grey{color:#888; font-size: 11px;}

.some-holder a.rss{background:url(images/feed.gif) no-repeat; color:#6b8cb7; font-weight: bold; text-decoration: none; font-size: 12px; padding-left:20px}



.search{}

.search .field{ margin-bottom:2px; width:133px}

.search .btnp input{background:url(images/search.gif) no-repeat 0 2px; color:#6b8cb7; font-weight: bold; border:none; padding-left:22px; cursor:pointer; font-size: 12px;display: block;width:140px}

/*picture block on gallery page*/

.gallery{

	width:598px;

	margin:0 10px 0 auto;

}

.line{height:163px;}

.line .last{margin-right:0}

.image-frm{width:141px; float: left; display: inline; margin-right:8px}

.image-frm span{text-align: center; display: block;color:#5d5d5d; font-size: 12px;}

.image-frm img{display: block; background:#f0f0f0; border:solid 1px #aaa; padding:5px;}

.image-frm a{display: block;}



/*displaying the current page of gallery on the gallery page*/

.page-nmb{border-top:solid 1px #acb0b5; border-bottom:solid 1px #acb0b5;line-height:22px; color:#333;margin-top:22px; margin-bottom:30px; font-size: 12px; padding-left:10px}

.page-nmb span{line-height:22px; color:#333;font-weight: bold; padding-left:10px}

.page-num a{color:#333; text-decoration: none; margin-left:3px}

.page-num p{float: left; display: inline;}





.page-num{border-top:solid 1px #acb0b5; border-bottom:solid 1px #acb0b5;line-height:22px; color:#333; margin-bottom:30px; font-size: 12px; height:22px}

.page-num p{padding-bottom:0;}

.inners{width:520px; padding-left:150px;height:22px}

.paging{margin:0 0 0 auto; width:160px; }

.paging a{color:#76b106; text-decoration: underline;}

.paging a:hover{ text-decoration: none;}



/*about page*/

.description {width:555px;padding-left:20px}

.description p {padding-bottom:18px}

.description h2, .main-part h3, .description h3, .anchorlinks h2, .container h2 {color:#ff8200;padding-bottom:5px}





.team-bios{

	padding-left:36px;

	width:820px;

	padding-bottom:60px;

}

/*left side of the team bios section where the team pics are placed*/

.img-part {width:175px;float:left; margin-left:60px; _margin-left:30px; padding-top:48px;}

.img-part span {color:#ff8200;font-size:10px;font-family: verdana, sans-serif;text-align:right;

					display:block;line-height:14px;padding-right:7px;}

.main-part {width:555px;margin-left: 250px;}

.main-part p {padding-bottom:13px;}

.main-part h2, .nav h2 {font-family:arial, sans-serif;font-size:36px;font-weight:normal;color:#ff8200;

				line-height:43px;}

.main-part h3 {font:bold 16px arial, sans-serif;}



.anchorlinks h2 {font-size:24px;font-family: "Arial Black",Arial, sans-serif;}





/* 

.main-part h3 {font:bold 13px "Arial Narrow", Arial, sans-serif;color:#ff8200;}

*/





.nav {padding-left:253px; padding-bottom:30px}

.nav h2 {color:#ff8200; padding-bottom:10px; }

.nav span {padding:0 2px 0 4px;}

/*the short description of each team member*/

.member {padding-bottom:15px;}

/*the shadow of the team members picture*/

.shadow {background:url(images/rep-shadow.gif) repeat-y; width:171px;}

.shadow .top-sh {background:url(images/top-shadow.gif) no-repeat ; width:171px;}

.shadow .btm {font-size:0;line-height:0;background:url(images/btm-shadow.gif) no-repeat 0 bottom; width:171px; padding:2px 0 6px 4px; }



a.back {font-size:12px;color:#ff8200;font-weight:normal;text-decoration:none;float:right;

		display:inline;}

/*leftsided navigation of the shop page*/

.side-nav {width:144px; text-align:center;float:left;display:inline;padding-top:8px;}

.side-nav h4, .right-sider h4 {font-family:verdana, sans-serif;font-size:14px;

							padding-bottom:10px;color:#000;}

.side-nav ul {list-style-type: none; text-align: left; font-size: 11px; padding-left:15px; line-height:14px}

.side-nav li a {color:#000; text-decoration: none; font-weight: normal;font-size: 11px;}

.side-nav li a:hover {text-decoration: underline;}

.side-nav li.sub {padding-left:10px}

/*item block on shop page*/

.shop{width:520px; float: left; display: inline; border-right:solid 1px #ccc; border-left:solid 1px #ccc; padding-top:25px}

.shop .last{margin-right:0}



.row {height:209px; padding-left:20px}

.item {float: left; display: inline; width:140px; margin-right:30px; font-family: verdana, sans-serif;}

.item span {color:#616161; text-align: center; display: block; font-size: 11px; line-height:13px}

.item p {color:#50c0ea; font-size: 14px;}

.item strong {float: left; display: inline; line-height:17px; }

.item a {font-size: 12px; text-decoration: none; float: right; display: inline; line-height:20px}

.item img {display: block; background:#000; padding:1px}

/*rightsided column on the shop page*/

.right-sider {margin:0 0 0 auto; width:160px;  padding-top:8px; font-family: verdana, sans-serif; color:#616161; font-size: 11px; }

.right-sider .item{margin-bottom:15px; margin-right:0; width:140px; padding-left:5px}

.right-sider ul {list-style-type: none; padding-bottom:22px;padding-left:15px;line-height:14px}

.right-sider li a {color:#000; text-decoration: none; font-weight: normal; font-size: 11px; }

.right-sider li a:hover {text-decoration: underline;}

.right-sider img {display: block; }

.right-sider p {padding-left:8px;line-height:13px;padding-bottom:3px}

.right-sider h4 {padding-left:2px;padding-bottom:5px}



.paypal{background:url(images/paypal.gif); width:159px; height:57px; text-indent: -4000px; font-size: 0; line-height:0;}



/*date grafick on the blog page*/

.date{background:url(images/date.gif); height:48px; width:45px; text-align: center; float: left; display: inline;}

.date span{display: block; color:#fff; text-transform: uppercase; font-family: verdana, sans-serif; font-size: 10px; line-height:14px}

.date strong{font-family: "times new roman", sans-serif; font-size: 24px; color:#999; line-height:30px}

/*post section*/

.post{font-family: georgia, sans-serif;padding-bottom:35px}

.post .right-section{width:310px; margin:0 0 0 auto; }

.post h2 a{ color:#008010; font-size: 22px; text-decoration: underline;line-height:24px;font-family: georgia, sans-serif;}



.entry{font-size: 12px;padding-left:11px}

.entry img{margin-bottom: 10px; display: block;}

.entry p{padding-bottom:10px}



.postmetadata {font-family:verdana, sans-serif;padding-top:10px;padding-left:14px}

.postmetadata span {padding:0 2px 0 4px}

.postmetadata a {color:#000;font-weight:normal;font-size:14px;}

.postmetadata a:hover{ text-decoration:none;}

/*adspace placed in the leftside on blog page*/

.adspace{padding-left:36px;font-size:12px;color:#3a3a3a;padding-top:18px}

.adspace p{padding-bottom:10px}

.adspace img{margin-bottom:25px;display:block;}

/*blog sidebar*/

.sidebar {background:url(images/b-rep.png) repeat-y;width:278px;}

.sidebar ul {padding-bottom:23px;}

.sidebar ul.sided {padding-left:20px;padding-top:5px;}

.sidebar ul li {padding-left:5px}

.sidebar ul.narrow {float:left;display:inline; width:110px;padding-left:20px;padding-top:5px; }

.sidebar ul.narrow li {display:inline;}

.sidebar ul.narrow li a {padding-left:0;float:left;display:inline;width:110px}

.sidebar li a {font-size:14px;font-family:arial, sans-serif;line-height:19px}

.sidebar li a span {color:#f14f23;}

.sidebar li.indent {padding-left:35px}

.sidebar h3, .sidebar-top h3 {color:#877f0e; padding-left:10px}

.sidebar h3.bg {background:url(images/h3-bg.gif) no-repeat;line-height:30px;letter-spacing:0.1em;}

.sidebar-top {background:url(images/b-top.png) no-repeat;width:278px;height:28px;

				line-height:28px;margin-top:17px}

.sidebar-top h3 {line-height:28px;letter-spacing:0.1em;}

.sidebar-bottom {background:url(images/b-bot.png) no-repeat 0 bottom; width:278px;height:15px; line-height:0; font-size: 0;}







p.btm-dst{padding-bottom:18px;}

/*footer*/

#footer {height:36px;padding-left:35px;background:url(images/ft.gif) repeat-x; margin-top:-80px; padding-top:78px}

#footer p {float:left;display:inline;padding-left:19px; }

#footer a {color:#000;font-weight:normal;text-decoration:none;}

#footer a:hover {text-decoration:underline;}

#footer span {padding:0px 3px 0px 5px}



#calltoaction {text-align:center;border:solid 1px #3ea500;background:#DAFFC3;margin:0px 10px 10px 10px;

				padding:5px 20px;float:right;display:inline;position:relative;right:145px;}



/*advertising section */

.ad-holder {height:125px;padding-left:35px;padding-bottom:30px;}

.ad {height:86px;float:left;display:inline;margin-right:10px;width:230px;background:#b3b3b3;}

.wide-ad {width:351px;float:left;background:#b3b3b3;display:inline;margin-right:10px;height:86px;}





.ftr-nav {width:300px; margin:0 0 0 auto;}



.postmeta a {font-weight:normal;color:#333;}



.small-nav {padding-bottom:17px;}



.fixed-heading {padding-bottom:0 !important;min-height:185px;}



#slides {width:316px;height:196px;position:relative;overflow:hidden;

		border:solid 2px #000;}

#slides a img {margin:0;padding:0;border:0;}

#slides a {position:absolute;top:0;left:0;}



.head .center {padding-top:25px;}

.head .right-col {padding-top:25px;}

.head .left-col {padding-top:0;}



.cnt-columns .left-col .bottom {min-height:270px;}

.cnt-columns .center .bottom {min-height:127px;}

.cnt-columns .right-col .btm {min-height:276px;}





/*_____________________3May09______________________*/

.reg_center {width:360px; height:auto; overflow:hidden; margin:0px auto;}

.reg_bg {width:600px; margin-bottom:17px; padding:5; height:auto; overflow:hidden;}

.reg_bar {width:580px; color:#3a3a3a; margin-bottom:10px; float:left;}

.reg_left {width:140px; color:#116e1b; height:20px; float:left; padding-right:5px; text-align:right; font-size:12px; line-height:20px;}

.reg_right {width:430px; float:left; height:22px; text-align:left;}

.reg_input {width:360px; height:19px; border:#cadaa8 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; vertical-align:middle;}

.registration { font-size:16px; font-weight:bold; text-align:left; padding:10px; color:#ff8200; background-color:#e7f7c6; margin-bottom:10px; border:1px solid #b9cc91;}

.reg_button {width:205px; float:left; height:auto; overflow:hidden; text-align:left;}



.center1 {width:650px;display:inline;font-size:15px;}

.wide-box1 {background:url(images/wide-mid_1.gif) repeat-y; width:600px; color:#3a3a3a; margin-bottom:10px;}

#content .wide-box1 .top1 {background:url(images/wide-top_1.gif) no-repeat;width:600px;}

#content .wide-box1 .bottom1 {background:url(images/wide-bottom_1.gif) no-repeat 0 bottom;width:600px;padding-bottom:12px;}

.wide-box1 h3 {background:url(images/green-bg.gif) no-repeat;padding-left:15px;float:left;display:inline;left:-1px;}

.wide-box1 h3 span {background:url(images/green-bg.gif) no-repeat right 0;width:253px;float:left;display:inline;line-height:30px;}

.wide-box1 h3 span em {font-size:10px;font-style:normal;}

.wide-box1 .inner1 {padding-left:15px;line-height:19px;}

.wide-box1 .inner1 strong {padding-right:15px;width:115px;float:left;display:inline;}

.wide-box1 .inner1 span {padding-right:15px;float:left;display:inline;}


.wide-box1 h3 {background:url(images/green-bg_1.gif) no-repeat;padding-left:15px;float:left;display:inline;position:relative;left:-1px;} 


/*----------------------add on 9th june-------------------------------*/

.reg_barlogin {width:300px; color:#3a3a3a; margin-bottom:10px; float:left;}
.reg_inputlogin {width:140px; height:19px; border:#cadaa8 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; vertical-align:middle;}
.reg_rightlogin {width:120px; float:left; height:22px; text-align:left;}
.reg_leftlogin {width:100px; color:#116e1b; height:20px; float:left; padding-right:5px; text-align:right; font-size:12px; line-height:20px;}
.login_button {width:140px; float:left; height:auto; overflow:hidden; text-align:left;}