* {
    padding:0px;
    margin:0px;
}
.cl {
    font-size:0;
    line-height:0;
    height:0;
    display:block;
    clear:both;
}
body{
	background-image: url(images/ftr.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
    font-family:Arial, sans-serif;
    color:#000;
    font-size:14px;
	margin:0px;
	padding-top:0px;
	
	background-color: #37c9ff;
}
a{
    text-decoration: underline;
    color:#3ea500;
    font-weight: bold;
    position:relative;
}
a:hover{
    text-decoration: none;
}
a img{
    border:none;
}
/*Header*/
#header{
	height: 296px;
	_height: 265px;
	background:url(images/header.gif);
	background-color:#e6f8ff;
	background-repeat: repeat-x;
    margin-top:0px;
	background-position:right;
}
/*end of header*/
.headerlogo{
	width:580px;
	height:99px;
	padding-top:33px;
	border:0px solid #990000;
	_padding-left:241px;
	padding-left:206px;
	margin:0 auto 0 auto;
}
.headerlogo_icon{
	width:610px;
	height:122px;
	background:url(images/logo.gif);
	background-repeat:no-repeat;
	
	background-position:right;
}
h1#logo{
	font-size:0px;
	width:610px;
	height:69px;
	padding-top:40px;
	padding-top:40px;
	float:right;
	border:1px solid #990000;
}
h1#logo a{

	width:610px;
	height:69px;
	background:url(images/logo.gif);
	background-position:right;
	border:0px solid #990000;
	_margin-left:200px;
    float:right;
}
h2{
	font-size: 24px;
	font-family: "Arial Black",Arial, sans-serif;
}
h3{
	font-family: "Lucida Sans",arial, sans-serif;
	font-size: 14px;
	color:#0e3b05;
	text-transform: uppercase;
	
}
.h3font{
	font-family: "Lucida Sans",arial, sans-serif;
	font-size: 14px;
	color:#0086b4;
	text-transform: uppercase;
	line-height:28px;
	letter-spacing: 0.1em;
}
.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; height:44px;font-size: 0; line-height:0; margin: 0 auto; width: 910px;}

.bottom_bg{background:url(images/bottom_bg.gif) repeat-x; height:44px;}
.green-bg{ background: #ffffff url(images/bg2.jpg) repeat-x;
background-position: left top;}

.green{ color:#25d31b; }
.orange{ color:#ff7007; }

/*leftside column*/
 
.left-col{
	padding-top:1px;
	float: left;
	display: inline;
	width:270px;
}

.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; } 
.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{background:url(images/green-small.gif) no-repeat right 0;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{background:url(images/beige.gif) no-repeat right 0;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{ }



.container{
	float: left;
	display: inline;
	width:640px;
}
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; 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;font-weight: bold;}
.right-col .cnt-box h3{font-size: 14px; color:#0086b4; font-family: "lucida sans",arial, sans-serif; text-transform: uppercase; height:26px; letter-spacing: 0.1em;}
#content .right-col .cnt-box .top{width:278px; background:url(images/topp.gif) no-repeat;}
#content .right-col .cnt-box .bot{width:278px; background:url(images/bott.gif) 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; color:#000;}
.right-col ul.top-dist{padding-top:18px}
.right-col li{padding-left:8px;}
.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:117px; padding-right:16px}
.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;}
.fadecolor {color:#d3d3d3; font-size: 13px; padding-left:0;}




.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;} 
.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 culumns filled mostly with description text*/
.article {padding-left:35px; width:837px}
.article p {padding-bottom:20px}
.article h2{color:#ff8200; font-weight: normal; font-family: "Arial Black", Arial, sans-serif; padding-bottom:20px; }
.article h2.top-pad{padding-top:10px}
/*advertising section */
.ad-holder{height:86px; 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;
}
/*the navigation below the heading of the page*/
.small-nav{padding-top:10px; font-size: 14px; padding-bottom:22px}
.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-top:10px; margin-left:9px; _margin-top:24px;}
 .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; font-size:12px;  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:20px}
.blog-box span{font-family: Verdana, sans-serif; font-size: 14px;}
fieldset{border:none;}

.login{padding-left:22px; font-size:12px; min-height:0px; line-height:26px; }
.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:#3ea500}

.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{color:#ff8200; padding-bottom:17px}

.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; display: inline; margin-left:60px; 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{margin:0 0 0 auto; width:570px; }
.main-part p{padding-bottom:13px}
.main-part h2{font-family: arial, sans-serif; font-size: 36px; font-weight: normal; color:#ff8200; line-height:43px}

.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}
/*rigthsided 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; 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{ 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;}
#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:0 3px 0 5px}

.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; margin-top:10px; 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:0px; }
.head .right-col{ padding-top:20px; }
.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; }

.blog-posts { position:relative; margin-top:-230px; }



.forabg {
	background-color: #95d11e;
	background-image: url("./styles/prosilver/theme/images/bg_list.gif");
}

.forumbg {
	background-color: #9ddb22;
	background-image: url("./styles/prosilver/theme/images/bg_header.gif");
}

.bg1	{ background-color: #f7f7f7;}
.bg2	{ background-color: #e4ecda; }
.bg3	{ background-color: #ebebeb; }


.panel {
	background-color: #e4ecda;
	color: #28313F;
}

a:link, a:visited {
	color: #000000;
	text-decoration: none;
}

a:hover {
	color: #3ea500;
	text-decoration: none;
}

a:active {
	color: #368AD2;
	text-decoration: none;
}
p.author{
	margin: 0 15em 0.6em 0;
	padding: 0 0 5px 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	color:#336600;
}
.row{height:auto; padding-left:20px}
