*{margin:0px;padding:0px;border:0px;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
p{font-size:12px;color:#4c4c4c;line-height:16px;margin:11px 0px 11px 0px;}
input, select, textarea{font-size:12px;color:#4c4c4c;line-height:16px;}
p.r{text-align:right;}
p small{font-size:11px;line-height:11px;color:#9B9B9B;margin-bottom:5px;}
a{text-decoration:none;color:#3e8d1f;outline:none;}
a:hover{text-decoration:underline;}
h1{color:#393939;font-size:20px;line-height:24px;letter-spacing:-1px;font-weight:normal;margin:0px 0px 17px 0px;}
.col_right h1{margin-bottom:7px;}
h2{color:#393939;font-size:20px;line-height:23px;letter-spacing:-0.5px;font-weight:normal;margin-bottom:11px;}
h1 a,h2 a{font-size:11px;padding-left:10px;letter-spacing:0px;font-weight:bold;}
.blah h2 a{font-size:15px;padding-left:0px;}
h3{font-size:17px;line-height:20px;margin-bottom:9px;color:#393939;letter-spacing:-0.6px;font-weight:normal;}
.col_right h3{color:#fff;}
h6{color:#4c4c4c;font-size:12px;}
.med_text{font-size:14px; font-weight:bold;}
.fb{margin-right:20px;margin-top:12px; float:left;}
/*basic common structure and illustrations*/
body{min-width:962px;}
#top{height:38px;background:url(../images/bg_top.gif) repeat-x;overflow:visible;min-width:962px;}
#tree{background:url(../images/illu_top.jpg) no-repeat  right top;width:100%;min-width:962px;z-index:97}
#main{width:964px;margin-left:auto;margin-right:auto;position:relative;}
#dirt{background:url(../images/bg_bottom.gif) repeat-x bottom;height:488px;width:100%;min-width:962px;}
#root{background:url(../images/illu_root.png) no-repeat bottom right;height:488px;width:100%;min-width:962px;}
#carrot{background:url(../images/illu_carrots.png) no-repeat left bottom;height:258px;padding-top:230px;width:100%;min-width:962px;}
#footer{width:962px;margin-left:auto;margin-right:auto;}
#directory_banner{width:629px; height:90px; background:url(../images/directory_banner.jpg) no-repeat; margin-bottom:15px;}
#directory_category_wrapper{width:629px; margin-top:20px;margin-top:15px;}
.directory_category_section{width:629px;}
.directory_col1{float:left; width:195px; padding-right:15px;}
.directory_col2{float:left; width:195px; padding-right:15px; }
.directory_col3{float:left; width:194px; padding-right:14px; }
.directory_category_section ul li{font-size:12px; color:#3e8d1f; text-decoration:none; list-style-type:none;}
#directory_advert_block{width:300px; height:170px; padding:10px;background:url(../images/dir_advert_bg_new.jpg) no-repeat;}
#directory_advert_block p, #directory_advert_block h2{color:white; width:247px;}
#directory_advert_block a{color:#FF0; font-weight:bold;}
.partner_advert_block{width:283px;margin-top:10px;}
.partner_advert_col1{width:121px; float:left; padding-top:10px;}
.partner_advert_col2{width:152px; float:right; padding-left:10px;}
.dark_green{color:#355c04;line-height:12px; font-weight:bold;}
#search_box{background:url(../images/search_bg_new.gif) no-repeat; width:300px; padding:10px; margin-bottom:10px;}
#search_box h2{color:white; margin-bottom:2px;}
#search_box .search_btn{background:#467426; width:72px; height:21px; text-align:center; color:white; margin-left:5px; padding-bottom:2px;cursor:pointer;}
.search_field{width:175px; height:20px; border:1px solid #74ab2b; padding-left:4px;}
.strong{font-weight:bold; }
.light_green_bg{background:#ecfed4;padding:10px; margin-bottom:25px;}
.toe{float:left;}
.toe.uno{width:220px;padding:0px 40px 30px 20px;}
.toe.dos{width:280px;padding:41px 40px 0px 20px;}
.toe.dos ul{margin-top:0px;}
.toe.tres{width:300px;padding-right:30px;}
#footer p{font-size:13px;line-height:18px;color:#fff;margin-bottom:17px;}
#footer h1{color:#fff;}
#footer input{width:224px;height:21px;background:#F7EFD8;border:1px solid #1A1202;float:left;}
#footer label{width:63px;display:block;float:left;}
#footer form{width:289px;}
#footer form p{height:30px;clear:both;margin:0px;}
a.reedus{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#777435;line-height:23px;padding-left:20px;}
.selected {font-weight:bold;}
/*clearers % dividers*/
.clr{width:100%;height:0px;visibility:hidden;clear:both;font-size:0px;line-height:0px;}
.clr.high{height:11px;}
.sep{line-height:0px;font-size:0px;padding:5px 0px 11px 0px;visibility:visible;background:url(../images/seps.gif) repeat-x;clear:both;}
.sep_blank{line-height:0px;font-size:0px;padding:5px 0px 11px 0px;visibility:visible;clear:both;}
.paginating a{color:#999;}
.paginating .current{font-weight:bold; color:#000000;}
.col_left .sep.fake{line-height:0px;font-size:0px;padding:0px 0px 11px 0px;visibility:visible;background:url(../images/seps.gif) repeat-x;margin-top:-12px;background-position:0px -50px;height:1px;margin-bottom:11px;}
.col_right .sep.fake{line-height:0px;font-size:0px;padding:0px 0px 11px 0px;visibility:visible;background:url(../images/seps.gif) repeat-x;margin-top:-12px;background-position:0px -150px;height:1px;margin-bottom:11px;}
.col_left .result .sep{padding:5px 0px 17px 0px;}
#cool_box .sep,.col_left .sep{background-position:0px -50px;height:1px;}
.col_right .sep{background-position:0px -150px;height:1px;}
.col_left .sep.doble, #cool_box .sep.doble{background-position:0px 4px;height:10px;padding:5px 0px 15px 0px;}
.col_right .sep.doble{background-position:0px -100px;height:6px;}
.col_narrow{}
.company_image{margin-right:20px; margin-bottom:20px; float:left;}

.grinch{background:#568A14;height:12px;width:100%;clear:both;line-height:0px;font-size:0px;margin-bottom:20px;}
#accordion.fortext .sep{margin-left:30px;margin-top:7px;}
/*images and captions*/
.result a.thumb_3x4{display:block;width:78px;height:102px;background:#fff;float:left;margin-right:11px;margin-bottom:3px;}
.result a.thumb_3x4 img{padding:1px;border:1px solid #DED6B8;}
.result a.thumb_3x4:hover{background:#DED6B8;}
a.thumb_3x4{display:block;width:78px;height:102px;background:#fff;position:relative;line-height:0px;font-size:0px;}
a.thumb_3x4 img{padding:1px;border:1px solid #DED6B8;}
a.thumb_3x4:hover{background:#DED6B8;}
a.thumb_3x4 dfn{display:block;width:30px;height:10px;font-size:9px;font-family:Arial, Helvetica, sans-serif;color:#fff;line-height:10px;position:absolute;background:#568A14;font-style:normal;text-align:center;top:90px;left:2px;}
a.thumb_4x3{display:block;width:120px;height:90px;background:#fff;float:left;margin-right:11px;margin-bottom:4px;}
a.thumb_4x3 img{padding:1px;border:1px solid #4C952F;}
a.thumb_4x3:hover{background:#4C952F;}
a.thumb_4x3_listing{display:block;float:left;margin-right:11px;margin-bottom:3px;}
a.thumb_4x3_listing img{padding:1px;border:1px solid #4C952F;}
a.thumb_4x3_listing:hover img{padding:0px;border:2px solid #4C952F;}
.listing_desc{color:#4C4C4C;font-size:11px;line-height:13px;margin:0 0 5px;}
.nocolorform .photo a.thumb_4x3{display:block;width:120px;height:90px;background:#fff;float:left;margin-right:0px;margin-bottom:3px;}
.nocolorform .photo a.thumb_4x3 img{padding:1px;border:1px solid #4C952F;}
.nocolorform .photo a.thumb_4x3:hover{background:#4C952F;}
.nocolorform .photo.chosen a.thumb_4x3{display:block;width:120px;height:90px;background:#fff;float:left;margin-right:0px;margin-bottom:3px;}
.nocolorform .photo.chosen a.thumb_4x3 img{padding:1px;border:1px solid #4C952F;background:#4C952F;}
.nocolorform .photo.chosen a.thumb_4x3:hover{background:#4C952F;}
.nocolorform .member.chosen a.thumb_3x4{display:block;width:78px;height:102px;background:#fff;float:left;margin-right:0px;margin-bottom:0px;}
.nocolorform .member.chosen a.thumb_3x4 img{padding:1px;border:1px solid #568A14;background:#568A14;}
.nocolorform .member.chosen a.thumb_3x4:hover{background:#DED6B8;}
.itemimg{float:left;width:309px;height:276px;margin:0px 11px 11px 0px;}
.itemimg a.medium_4x3{display:block;width:309px;height:233px;background:#fff;}
.itemimg a.medium_4x3 img{padding:1px;border:1px solid #4C952F;} 
.itemimg a.medium_4x3:hover{background:#4C952F;}
.itemimg p{display:block;width:287px;margin:0px;border:1px solid #4C952F;border-top:0px;padding:7px 10px;}
.itemimg p a{font-size:11px;font-weight:bold;}
.imgholder{background:#F6F6F6;border:1px solid #E7E7E7;width:99%;text-align:center;padding:20px 0px 20px 0px;}
.imgholder img{background:#fff;padding:1px;border:1px solid #D7D7D7;}
.imgholder p, .videoholder p{width:532px;display:block;text-align:left;color:#4c4c4c;font-size:11px;margin:0px auto;padding:0px 0px 3px 0px;}
.videoholder{background:#F6F6F6;border:1px solid #E7E7E7;width:99%;text-align:center;padding:41px 0px 20px 0px;}
.videoholder img{background:#fff;padding:1px;border:1px solid #D7D7D7;}
a.thumb_w{display:block;width:159px;height:64px;background:#fff;margin-bottom:5px;clear:both;}
a.thumb_w img{padding:1px;border:1px solid #4C952F;}
a.thumb_w:hover{background:#4C952F;}
/*login table at the top*/
#top p{width:700px;display:block;float:right;color:#fff;margin:0px;}
#top big{font-size:12px;float:right;display:block;padding-top:7px;}
#top big label{font-weight:bold;padding-left:5px;}
#top big a{font-size:12px;color:#fff;}
#top small{font-size:11px;line-height:16px;float:right;padding:0px 25px;color:#fff;}
#top small a{font-size:11px;color:#fff;}
#top input{width:123px;height:19px;border:1px solid #47750B;}
#top input.checkbox{width:15px;height:13px;border:none;}
/*logged in nav*/
#lgnav{display:block;width:600px;margin:6px auto 9px;font-size:12px;height:22px;float:right;line-height:22px;text-align:center;}
#lgdropdown{display:inline-block;position:absolute;clear:both;margin:0px;padding:0px;list-style-type:none;width:70px;right:90px;top:6px;}
#lgdropdown li{float:left;color:#fff;cursor:pointer;width:auto;}
#lgdropdown li ul{list-style-type:none;border:1px solid #568A14;width:70px;line-height:20px;padding:4px 0px;background:#fff;}
#lgdropdown li ul li{display:block;float:none;clear:both;text-align:left;}
#lgdropdown li ul li a{display:block;height:20px;padding-left:6px;}
#lgdropdown li ul li a:hover{color:#fff;background:#568A14;padding-left:4px;text-decoration:none;}
#lgnav span{display:block;float:right;color:#fff;text-align:right;padding-right:10px;border-right:1px solid #8BC343;font-weight:bold;}
a.lglink{display:block;float:right;color:#fff;width:auto;padding:0px 10px;}
a.lglink.stt{display:block;color:#fff;width:55px;position:absolute;top:6px;right:11px;border-left:1px solid #8BC343;}
.lgnavholder{ margin-right:166px;}
/*buttons*/
#top input.btn_login_y{font-size:11px;height:20px;padding:0px 13px;font-weight:bold;width:auto;color:#565656;background:#FFF609;border:1px solid #FFF609;cursor:pointer;}
#footer input.btn_register_y{font-size:11px;height:20px;padding:0px 13px;font-weight:bold;width:auto;color:#565656;background:#FFF609;border:1px solid #FFF609;float:right;cursor:pointer;}
*.btn{cursor:pointer;}
*.btn:hover{text-decoration:none;}
form.tagsearch input.btn.green{font-size:11px;height:21px;padding:0px 13px;font-weight:bold;width:auto;color:#fff;background:#568A14;border:1px solid #568A14;padding-bottom:2px; width:70px;}
.mintform input.btn.green{font-size:11px;height:21px;padding:0px 13px;font-weight:bold;width:auto;color:#fff;background:#568A14;border:1px solid #568A14;padding-bottom:2px;float:right;}
.nocolorform input.btn_outside_g,input.btn_outside_g{font-size:11px;height:21px;padding:0px 13px;font-weight:bold;width:auto;color:#fff;background:#568A14;border:1px solid #568A14;padding-bottom:2px;float:right;margin-left:11px;margin-top:0px;}
.nocolorform input.btn.green{font-size:11px;height:21px;padding:0px 13px;font-weight:bold;width:auto;color:#fff;background:#568A14;border:1px solid #568A14;padding-bottom:2px;float:right;margin-top:70px;}
.saintsinner input.btn.green{font-size:11px;height:21px;padding:0px 13px;font-weight:bold;width:auto;color:#fff;background:#568A14;border:1px solid #568A14;padding-bottom:2px;float:right;margin-bottom:21px;}
.nocolorform a.btn.green{font-size:11px;height:21px;padding:0px 13px;font-weight:bold;width:auto;color:#fff;background:#568A14;border:1px solid #568A14;padding-bottom:2px;float:right;}
.nocolorform input.btn.green.normal{margin-top:0px;float:right;margin-left:11px;}
.nocolorform input.btn.green.withmargin{margin-top:0px;float:right;margin-left:11px;margin-right:142px;}
.nocolorform input.btn_upload_g{font-size:11px;height:21px;padding:0px 13px;font-weight:bold;width:auto;color:#fff;background:#568A14;border:1px solid #568A14;padding-bottom:2px;display:inline-block;margin-left:20px;}
.col_left a.btn.green,.col_left a.dropkick{font-size:11px;padding:3px 13px;font-weight:bold;width:auto;color:#fff;background:#568A14;border:1px solid #568A14;float:right;margin-left:10px;margin-bottom:10px;}
.profile p.status input.update{font-size:11px;font-weight:bold;width:auto;color:#fff;background:#568A14;border:1px solid #568A14;float:right;width:74px;line-height:normal;cursor:pointer;}
.btn_cool,.nocolorform p span.btn_cool{font-size:11px;height:21px;line-height:21px;padding:0px 13px;font-weight:bold;width:auto;color:#fff;background:#568A14;border:1px solid #568A14;float:right;margin-left:11px;cursor:pointer;}
a.btn_cool:hover{text-decoration:none;}
/*header*/
a.logo{border:0px;width:246px;height:124px;float:left;display:block;margin-top:38px;}
.strapline{width:357px;height:50px;float:right;margin-top:115px;text-align:right;font-size:18px;}
.strapline p{margin:0px;}
.strapline em{color:#568a14;font-style:normal;}
ul.nav{display:block;width:677px;height:33px;float:left;margin-top:20px;padding-left:3px;}
ul.nav li{display:block;float:left;width:82px;height:33px;margin-right:1px;}
ul.nav li a{color:#355c04;font-size:13px;line-height:33px;font-weight:bold;text-align:center;display:block;width:82px;height:33px;background:url(../images/nav.gif) left 0px;}
ul.nav li a:hover{background:url(../images/nav.gif) left -100px;text-decoration:none;}
ul.nav li a#current{color:#fff;background:url(../images/nav.gif) 0px -200px;}
ul.nav li.directory{display:block;float:left;width:130px;height:33px;margin-right:1px;}
ul.nav li.directory a{color:#355c04;font-size:13px;line-height:33px;font-weight:bold;text-align:center;display:block;width:130px;height:33px;background:url(../images/nav_directory.gif) left 0px;}
ul.nav li.directory a:hover{background:url(../images/nav_directory.gif) left -100px;text-decoration:none;}
ul.nav li.directory a#current{color:#fff;background:url(../images/nav_directory.gif) 0px -200px;}

form.tagsearch{float:right;margin-top:21px;}
form.tagsearch p{margin:0px;}
form.tagsearch input{width:110px;height:19px;border:1px solid #BAB3B3;}
form.tagsearch label{font-size:12px;color:#355c04;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}
/*bulleted lists and arrow links*/
ul.bullet,ul.bullarrow,ul.bulletList{list-style:none;font-size:13px;line-height:22px;margin:8px 20px;}
ul.bullet li,ul.bulletList li{background:url(../images/bullets.gif) no-repeat;padding-left:13px;}
ul.bullet.yellow{color:#fffb7c;}
ul.bullet.yellow li{background-position:0px 0px;}
ul.bullet.green{color:#3E8D1F;font-size:12px;}
ul.bullet.green li{background-position:0px -200px;}
ul.bullet.white{color:#fff;}
ul.bullet.white li{background-position:0px -100px;}
ul.bullet.yellov a{color:#F5EC00;}
ul.bullet.yellov li{background-position:0px -698px;}
ul.bullet.grey,ul.bulletList{color:#858585;font-size:12px;}
ul.bullet.grey li,ul.bulletList li{background-position:0px -300px;}
a.arrow{background:url(../images/bullets.gif) no-repeat;padding-left:15px;font-weight:bold;}
a.arrow.blue{background-position:0px -400px;color:#478ECB;}
a.arrow.amber{background-position:0px -500px;color:#A97C01;}
a.arrow.greeny{background-position:0px -600px;}
a.arrow.yellow{background-position:0px -700px;color:#F5EC00;font-weight:normal;}
a.arrow.grey{background-position:0px -800px;color:#403636;}
/*Directory list*/
ul.dir_list{list-style:none; color:#327318; font-size:15px; font-weight:normal; line-height:23px; margin-bottom:15px;}
ul.dir_list a{color:#327318;}
/*homepromos*/
.homepromos{background:#89C141 url(../images/bg_homepromo2.gif) repeat-x;border-top:7px solid #568A14;border-bottom:3px solid #568A14;height:181px;clear:both;overflow:hidden;margin-bottom:20px;}
.promo{width:288px;display:block;float:left;padding-top:10px;padding-left:20px;padding-right:12px;}
.promo.one,.promo.two{background:url(../images/sep_homepromo.gif) no-repeat 100% 16px;}
.promo img{float:left;margin-right:10px;margin-top:6px;}
.homepromos h1{color:#fff;font-size:38px;width:180px;float:left;margin:0px;line-height:1em;}
.homepromos h2{color:#fff942;font-size:18px;width:120px;float:left;margin:0px;line-height:1em;margin-top:18px;}
.promo.one h1{width:200px;margin-bottom:6px;}
.promo p.white{color:#fff;font-weight:bold;font-size:13px;line-height:17px;margin-bottom:8px;margin-top:0px;}
.promo a{display:block;float:right;text-align:center;height:34px;line-height:34px;font-size:14px;text-decoration:none;color:#fef500;font-weight:bold;position:relative;background:url(../images/btns_homepromo.gif) no-repeat;}
.promo a.joinnow{background-position:0px 0px;width:122px;height:41px;line-height:41px;color:#223b02;font-size:16px;margin-top:4px;}
.promo a.browsetribes{background-position:-200px 0px;width:126px;margin-top:10px;font-size:14px;}
.promo a.news{background-position:-400px 0px;width:68px;margin-right:7px;margin-top:10px;font-size:14px;}
.promo a.actnow{background-position:-600px 0px;width:82px;margin-top:10px;font-size:14px;}
.promo a.plantatree{background-position:-200px 0px;width:126px;margin-top:10px;font-size:14px;}
.promo a.invitefriends{background-position:-200px 0px;width:126px;margin-top:10px;font-size:14px;margin-right:7px;}
.homepromos .promo.four h1{ width:464px; margin-bottom:6px;}
.promo.four{width:608px;display:block;float:left;padding-top:10px;padding-left:20px;padding-right:12px;}

/*columns*/
.col_left{width:630px;float:left;padding-right:16px;border-right:1px solid #E9E9E9;z-index:99; overflow:hidden;}
.col_right{width:283px;float:right;padding:0px 16px;overflow:hidden;z-index:98;}
.col_full{width:946px;}
/*home static content*/
.cooltribe{color:#4b4502;background:#FFFED7;border:1px dashed #DEDEDF;padding:10px 15px;clear:both;margin-bottom:11px;}
.cooltribe p{margin:12px 0px 7px 0px;line-height:16px;font-size:12px;}
/*contextual*/
.good{padding:17px 17px 12px 12px;margin-bottom:16px;}
.good h2{color:#fff;font-size:20px;line-height:22px;}
.good.tribetalk h2{background:url(../images/cloud.png) no-repeat;width:138px;height:82px;display:block;margin-left:-5px;margin-top:-42px;line-height:73px;text-align:center;float:left;margin-bottom:4px;}
.good p{font-size:13px;line-height:18px;margin:10px 0px;color:#fff;}
.good.tribetalk{background:#529CDB url(../images/bg_promo_tribetalk.gif) repeat-x bottom;}
.good.tribetalk a.thumb_4x3{float:right;margin:0px; margin-left:11px;}
.good.tribetalk a.thumb_4x3 img{border:1px solid #d0e9fd;}
.good.tribetalk a.thumb_4x3:hover{background:#d0e9fd;}
.good.actnow{background:#DBA000 url(../images/bg_promo_actnow.gif) repeat-x bottom;}
.good.greenpatch{background:#70A828 url(../images/bg_promo_greenpatch_new.gif) repeat-x bottom; width:271px; height:148px; padding-top:10px;}
.good.featuredstory{background:#7a7272 url(../images/featured_story_bg.gif) repeat-x left top;}
.good.featuredstory a.thumb_4x3{float:left;margin:0px; margin-right:11px;}
.good.featuredstory a.thumb_4x3 img{border:1px solid #A59F9F;}
.good.featuredstory a.thumb_4x3:hover{background:#A59F9F;}
.good.featuredstory a.righty{display:block;text-align:right;font-size:12px;color:#fff;}
.blah{padding:11px 17px 7px 12px;margin-bottom:11px;background:#F6F6F6;border:1px solid #E7E7E7;}
.blah.ent{background:#FBFAF4 url(../images/icn_tree.gif) no-repeat right bottom;padding:11px 17px 17px 17px;}
.blah.enting{background:#FBFAF4 url(../images/icn_tree_small.gif) no-repeat right bottom;padding:11px 77px 7px 12px;}
.blah.enting.baby{background:#FBFAF4 url(../images/icn_sprout_small.gif) no-repeat right bottom;padding:11px 77px 7px 12px;}
.blah img{float:right;margin:0px;padding:0px;}
.featuredin{padding:11px 17px 7px 12px;margin-bottom:11px;background:#f0f9e5;border:1px solid #e3f1d1;}
.featuredin p{font-size:11px;margin-top:2px;margin-bottom:7px;}
/*latest members box*/
.members{background:#FBFAF4;border:1px solid #DED6B8; border-top:0px; border-bottom:0px;padding:12px 0px 0px 12px;position:relative;}
.member{width:78px;height:118px;float:left;padding:0px 11px 11px 0px;position:relative;}
.member a.name{font-size:11px;line-height:16px;display:block;text-align:center;overflow:hidden;height:16px;}
.member a.name.small{font-size:10px;}
.member.short{padding-bottom:0px;height:110px;}
.members a.weirdo{margin-left:90px;}
.members a.weirdo:hover{text-decoration:none;}
/*photobox*/
.nocolorform .photo{width:120px;height:106px;float:left;padding:0px 0px 11px 11px;margin-top:11px;}
.nocolorform .photo a.photolink{font-size:11px;line-height:16px;display:block;text-align:center;height:16px;margin:0px;padding:0px;}
.nocolorform .member{width:78px;height:134px;float:left;padding:0px 0px 11px 11px;margin-top:11px;}
.nocolorform .member a.memberlink{font-size:11px;line-height:16px;display:block;text-align:center;height:16px;margin:0px;padding:0px;}
.nocolorform .member p.nametag{font-size:11px;line-height:16px;display:block;text-align:center;height:16px;margin:0px;padding:0px;color:#393939;overflow:hidden;}
/*tagcloud*/
.tagcloud{padding:5px 0px;line-height:26px;text-align:center;}
.tagcloud a{color:#3392aa;padding-right:11px;}
.tagcloud a.fluff1{font-size:20px;letter-spacing:-1px;}
.tagcloud a.fluff2{font-size:18px;letter-spacing:-0.8px;}
.tagcloud a.fluff3{font-size:17px;letter-spacing:-0.6px;}
.tagcloud a.fluff4{font-size:15px;letter-spacing:-0.4px;}
.tagcloud a.fluff5{font-size:13px;}
.tagcloud big,.tagcloud small{ clear:both; text-align:left; display:block; color:#393939;}
.tagcloud big{ padding-bottom:7px;}
.tagcloud small{font-size:11px; color:#9B9B9B; padding-top:4px;}
/*refine result*/
.refine{background:#93CB4B url(../images/bg_search_new.gif) no-repeat top;padding:10px 17px 0;margin-bottom:11px; height:203px;}
.refine .tools{width:70px;}
.refine .tools a{color:#fff;}
.refine .tools a:hover{text-decoration:underline;}
.refine h2{color:#fff;font-size:20px;line-height:22px;position:relative;width:165px;}
.refine .zeefilters{margin:0px;padding-bottom:7px;}
.refine .zeefilters a{margin:0px;display:inline-block;float:left;height:22px;width:45%;margin:0px 1px 1px 0px;font-weight:bold;line-height:22px;padding-left:11px;text-decoration:none;font-size:11px;}
.refine .zeefilters a.nopick:hover,.refine .zeefilters a.pick{background:#568A14 url(../images/icn_filters.gif) no-repeat right -44px;color:#fff;}
.refine .zeefilters a.pick:hover,.refine .zeefilters a.nopick{background:#568A14 url(../images/icn_filters.gif) no-repeat right -66px;color:#C0DF98;}
.refine p.tagbig{margin:0px;padding:0px 0px 11px 0px;}
.refine p.tagbig img{margin-right:4px;float:left;}
.refine p.tagbig a{display:inline-block;height:18px;line-height:18px;padding:0px 18px 0px 4px;background:#fff url(../images/icn_filters.gif) no-repeat right -88px;margin-right:2px;font-weight:bold;text-decoration:none;}
.refine p.tagbig a:hover{background:#fff url(../images/icn_filters.gif) no-repeat right -106px;color:#C0DF98;}
.refine p.zeeextrafilters{margin:0px;}
.refine p.zeeextrafilters a{width:99%;color:#fff;background:url(../images/icn_filters.gif) no-repeat right 0px;text-decoration:none;font-weight:bold;clear:both;display:inline-block;}
.refine p.zeeextrafilters a:hover{background:url(../images/icn_filters.gif) no-repeat right -22px;color:#C0DF98;}
/*result*/
.comment h4.sticky{background:url(../images/pin.gif) no-repeat left top;padding:3px 0px 2px 21px;}
.result h4, .comment h4{font-size:11px;line-height:13px;font-weight:bold;margin-bottom:5px;}

.result_short h4, .comment h4,.events h4,.center_list h4,.category_item h4{font-size:11px;line-height:13px;font-weight:bold;margin-bottom:5px;}
.result h4 a, .comment h4 a ,.events h4 a{}
.result_short p, .comment p{color:#4c4c4c;font-size:11px;line-height:13px;margin:0px;margin-bottom:5px; width:600px;}
.result p, .comment p{color:#4c4c4c;font-size:11px;line-height:13px;margin:0px;margin-bottom:5px;}

.result.latestnews small a{color:#B5520A;}
.result.latestnews small a{color:#B5520A;}
.result.latestnews h4 a{color:#2A7199;}
p.tags{color:#3e8d1f;padding-bottom:2px;font-size:11px;line-height:13px;}
p.tags img{margin-right:5px;width:16px;height:15px;}
.result.semi{width:304px;display:block;float:left;padding-right:11px;}
.green_large_box .result.semi{width:270px;}
.result.semi.odd{}
.col_right .result p.tags, .result.semi p.tags{clear:both;}
.comment{padding:11px 11px 5px 11px;clear:both;}
.comment.bg{background:#FBFAF4;}
.result.full{padding-top:7px;clear:both;}
.comment b{color:#BE0F0F;}
.comment a.miniplusminus{font-size:16px;margin-right:7px;font-weight:bold;text-decoration:none;}
/*thumbs*/
.comment a.up, .comment a.down{width:16px;height:18px;background:url(../images/thumbs.gif) no-repeat;display:inline-block;margin:0px 1px;}
.comment a.up{background-position:-100px 0px;}
.comment a.up:hover{background-position:-100px -50px;}
.comment a.down{background-position:-150px 0px;}
.comment a.down:hover{background-position:-150px -50px;}
.comment.bg a.up{background-position:0px 0px;}
.comment.bg a.up:hover{background-position:0px -50px;}
.comment.bg a.down{background-position:-50px 0px;}
.comment.bg a.down:hover{background-position:-50px -50px;}
/*paginations & supporting navigation*/
.imgnav,.resultnav{font-size:12px;width:99%;height:21px;clear:both;display:block;margin-bottom:17px;line-height:21px;}
.imgnav{margin-bottom:7px;line-height:17px;}
.resultnav p.displaying{margin:0px;width:28%;float:left;color:#4c4c4c;line-height:21px;}
.resultnav p.paginating{margin:0px;width:68%;float:right;text-align:right;color:#9B9B9B;line-height:21px;}
.resultnav p.paginating a.now{color:#4C4C4C;font-weight:bold;}
.paginating b{color:#393939;}
.space{margin-top:15px; margin-bottom:15px;}
a.prev{background:url(../images/prev_next.gif) no-repeat left 0px;padding-left:7px;}
a.next{background:url(../images/prev_next.gif) no-repeat right -50px;padding-right:7px;}
a.prev_stop{background:url(../images/prev_next.gif) no-repeat left -100px;color:#3E8D1F;padding-left:7px;}
a.prev_stop_green{background:url(../images/prev_next.gif) no-repeat left -100px;color:#3E8D1F;padding-left:7px;}
a.next_stop{background:url(../images/prev_next.gif) no-repeat right -150px;color:#9B9B9B;padding-right:7px;}
a.next_stop_green{background:url(../images/prev_next.gif) no-repeat right -150px;color:#3E8D1F;padding-right:7px;}
a.prev_stop:hover,a.next_stop:hover{text-decoration:none;}
.imgnav a.prev,.imgnav a.prev_stop{float:left;}
.imgnav a.next,.imgnav a.next_stop{float:right;}
/*itemnav*/
ul.itemnav{height:27px;display:block;list-style:none;text-align:center;border-bottom:1px solid #D1D1D1;clear:both;margin-bottom:20px;}
ul.itemnav li{line-height:26px;height:26px;padding:0px 5px;margin-bottom:-1px;font-size:11px;border:1px solid #D1D1D1;display:block;float:left;background:#fff;border-left:none;font-weight:bold;}
ul.itemnav li.r{float:right;}
ul.itemnav li.r.l{float:right;border:1px solid #D1D1D1;}
ul.itemnav li.f{border:1px solid #D1D1D1;}
ul.itemnav li#ahora{background:#568A14;border-color:#568A14;}
ul.itemnav li#ahora a{color:#fff;}
/*mint form*/
.mintform{background:#E8F5D7;border:1px solid #D5EEB5;padding:17px 17px 11px 17px;}
.mintform p{display:block;height:31px;line-height:31px;margin:0px;font-size:11px;font-weight:bold;clear:both;overflow:hidden;}
.mintform p.higher{height:80px;}
.mintform label{width:76px;display:block;float:left;}
.mintform input{float:left;border:1px solid #D4D4D4;width:516px;height:21px;}
.mintform input.t{width:380px;margin-right:11px;}
.mintform .tooltip{background:url(../images/icn_tooltips.png) no-repeat 0px 0px;width:19px;height:19px;display:block;float:left;margin-top:2px;}
.mintform .tooltip:hover{background:url(../images/icn_tooltips.png) no-repeat 0px -19px;}
.mintform textarea{float:left;border:1px solid #D4D4D4;width:516px;height:70px;}
form b{color:#BE0F0F;}
.mintform p.note{padding-left:76px;font-weight:normal;height:21px;}
/*nocolor form*/
.nocolorform{margin:7px 0px 17px 0px;}
.nocolorform.mid{width:48%;float:left;}
.mitad{width:48%;float:right;border-left:1px solid #E9E9E9;}
.mitad p{margin-left:17px;font-size:11px;}
.nocolorform.x{margin-top:17px;}
.nocolorform p{clear:both;margin:0px;height:23px;line-height:23px;font-size:11px;padding:4px 0px;}
.nocolorform p.last{margin-bottom:11px;}
.nocolorform p.high{height:302px;}
.nocolorform p.high textarea{width:466px;height:300px;border:1px solid #D4D4D4;float:left;}
.nocolorform p.higher{height:90px;}
.nocolorform p.higher_wide{height:52px;line-height:16px;}
.nocolorform p.higher_wide i{font-size:10px;font-weight:normal;font-style:normal;}
.nocolorform p.higher textarea{width:466px;height:88px;float:left;border:1px solid #D4D4D4;}
#cool_box .nocolorform p.higher textarea{width:302px;height:88px;float:left;border:1px solid #D4D4D4;}
#cool_box .nocolorform p.higher_wide textarea{width:460px;height:50px;float:left;border:1px solid #D4D4D4;}
.nocolorform p.wide{height:90px;}
.nocolorform p.wide textarea{width:550px;height:88px;float:left;border:1px solid #D4D4D4;}
.nocolorform p label{font-weight:bold;display:block;float:left;width:149px;padding-left:11px;}
.nocolorform p label.d{font-weight:normal;width:auto;color:#737272;}
.nocolorform input{width:302px;height:21px;border:1px solid #D4D4D4;float:left;}
.nocolorform select{width:304px;height:21px;border:1px solid #D4D4D4;float:left;}
.nocolorform input.sh{width:220px;}
.nocolorform select.sh{width:222px;}
.nocolorform input.fw{width:466px;}
.nocolorform input.witht{width:420px;}
.nocolorform p.higher textarea.witht{width:420px;}
.nocolorform select.witht{width:422px;}
.nocolorform span{color:#a1a1a1;font-weight:normal;padding-left:20px;float:left;}
.nocolorform span.mceEditor{padding-left:0px;}
.nocolorform span.valid{color:#3E8D1F;font-weight:bold;padding-left:43px;background:url(../images/tick_yes.gif) no-repeat 20px 0px;font-size:13px;padding-top:3px;}
.nocolorform span.notvalid{color:#A72507;font-weight:bold;padding-left:43px;background:url(../images/tick_no.gif) no-repeat 20px 0px;font-size:13px;padding-top:3px;}
.nocolorform input.checkbox{border:0px;width:15px;height:21px;margin-left:160px;}
.nocolorform input.checkbox2{border:0px;width:15px;height:21px;}
.nocolorform input.radio{border:0px;width:15px;height:21px;margin-left:21px;}
.nocolorform p.note span,p.note span{color:#a1a1a1;font-weight:normal;padding-left:11px;float:left;display:block;width:200px;line-height:18px;}
.nocolorform .tooltip{background:url(../images/icn_tooltips.png) no-repeat 0px 0px;width:19px;height:19px;display:block;float:left;margin-top:0px;margin-left:20px;}
.nocolorform .tooltip:hover{background:url(../images/icn_tooltips.png) no-repeat 0px -19px;}
.nocolorform p.higher label img{background:#fff;padding:1px;border:1px solid #D7D7D7;display:block;margin:0px;margin-right:11px;float:left;}
.nocolorform p big{color:#737272;font-size:13px;}
.nocolorform a.change{float:right;font-size:11px;}
/*for the image and video editing form*/
.nocolorform.narrow p{margin:0px;height:23px;line-height:23px;font-size:11px;padding:4px 0px;width:480px;clear:none;float:right;}
.nocolorform.narrow p.last{margin-bottom:11px;}
.nocolorform.narrow p.higher{height:90px;}
.nocolorform.narrow p.note{width:100%;}
.nocolorform.narrow p.higher textarea{width:310px;height:88px;float:left;border:1px solid #D4D4D4;}
.nocolorform.narrow input.witht{width:270px;}
.nocolorform.narrow input{width:310px;height:21px;border:1px solid #D4D4D4;float:left;}
.nocolorform.narrow input.ssh,.nocolorform input.ssh{width:200px;height:21px;border:1px solid #D4D4D4;float:left;}
.nocolorform img.human{ float:left; margin-right:11px;}
.nocolorform.narrow input.radio{border:0px;width:15px;height:21px;margin-left:21px;}
/*form with border*/
.borderform{border:1px solid #D4D4D4;padding:11px;margin-left:11px;}
.nocolorform .borderform input{width:290px;}
/*discussion*/
.comment span{display:block;float:right;background:url(../images/icn_comment.gif) no-repeat left;font-size:11px;color:#9b9b9b;padding-left:19px;}
.discussion span{display:block;float:right;background:url(../images/icn_comment.gif) no-repeat left;font-size:11px;color:#9b9b9b;padding-left:19px;}
.discussion h4{font-size:14px;margin-bottom:4px;}
.discussion h4.sticky{background:url(../images/pin.gif) no-repeat left top;padding-left:21px;}
.discussion p{margin:0px;}
/*profile*/
.profile{padding-bottom:11px;}
.profile p{margin:0px;margin-bottom:4px;font-size:11px;line-height:16px;}
.profile p small{line-height:16px;}
.profile h5{font-size:11px;font-weight:bold;margin:0px;margin-bottom:3px;}
.profile h4{font-size:11px;font-weight:bold;margin:0px;margin-bottom:3px;margin-top:11px;color:#4c4c4c;}
.profile p big a{font-size:11px;font-weight:bold;}
.profile p.current_status{margin-bottom:11px;}
.profile p.status{display:block;height:26px;line-height:26px;margin-bottom:11px;margin-top:-7px;}
.profile p.status input{width:200px;float:left;height:21px;border:1px solid #D4D4D4;float:left;line-height:21px;}
/*accordion*/
#accordion{margin-bottom:11px;}
#accordion h2{margin-bottom:0px;}
#accordion.fortext h2{margin-bottom:0px;margin-top:7px;}
h2 a.plusminus{display:inline-block;width:19px;height:19px;margin-bottom:-1px;}
#accordion.fortext .element{margin-left:30px;}
/*cooltools*/
.cooltools{background:#F6F6F6;border:1px solid #E7E7E7;padding:11px;margin-bottom:11px;margin-top:4px;}
.cooltools a{display:block;font-weight:bold;}
/*back and tools links*/
p.tools{float:right;font-size:11px;line-height:16px;text-align:right;margin:0px;margin-left:21px;display:inline-block;margin-bottom:11px;}
p.tools a.tiny{font-size:10px;}
p.tools select{width:125px;height:21px;border:1px solid #D4D4D4;}
p.back{float:left;font-size:11px;line-height:16px;margin:0px;margin-right:21px;display:inline-block;margin-bottom:11px;}
.average{font-size:17px;color:#393939;float:right;text-align:right;line-height:26px;margin:0px;margin-top:-7px;height:26px;font-weight:normal;}
.average span{display:inline-block;float:left;padding-top:6px;padding-right:4px;}
.average select{border:1px solid #D4D4D4;width:120px;}
/*rating template*/
img.rating{width:47px;height:26px;background:url(../images/bg_rate.gif) no-repeat 0px -50px;}
img.rating:hover{background:url(../images/bg_rate.gif) no-repeat 0px -100px;}
img.rating #map#onerate{border:1px solid red;}
/*wingapo*/
.wingapo{text-align:center;margin:0px;}
.wingapo span{background:#EDEDED;border:1px solid #DBDADA;width:159px;height:85px;padding:13px 13px 10px 13px;display:inline-block;font-size:11px;margin:10px 8px 14px 8px;line-height:13px;}
/*info box on top of the pages for permalinks and member counter*/
p.extra{display:block;padding:11px;border:1px solid #D1D1D1;clear:both;font-size:11px;margin-top:0px;margin-bottom:21px;}
p.extra.hi{height:18px;}
p.extra span{width:45%;display:block;font-size:13px;font-weight:bold;}
p.extra span.levo{width:45%;float:left;}
p.extra span.pravo{width:45%;float:right;text-align:right;}
/*archive*/
.archive{}
.archive a{width:35%;padding-left:31px;display:inline-block;line-height:18px;font-size:11px;font-weight:bold;float:left;height:18px;}
.col_right .archive h2{margin-top:11px;margin-bottom:4px;clear:both}
/*greenpatch*/
.greenpatchfull{height:710px;padding:17px 0px 17px 0px;margin-top:21px;}
.greenpatchfull p{display:block;text-indent:56px;float:left;padding:16px 0px 0px 20px;width:184px;font-size:12px;color:#6d5f15;line-height:15px;}
.greenpatchfull p.holdrow1{height:173px;}
.greenpatchfull p.holdrow2{height:123px;}
/*planttree*/
.planttreefull{ padding:240px 17px 30px 17px;}
.planttreefull p{color:#6D5F15;}
.planttreefull p.tree{display:block;width:124px;margin-right:33px;vertical-align:top;float:left;}
.planttreefull p.tree.n{ margin-right:0px;}
.planttreefull p.carbo{ margin:0px;clear:both;position:relative; display:block;}
.planttreefull p.carbo img{ margin:0px; margin-top:36px;}
.planttreefull p.carbo span{ margin:0px 20px;}
.planttreefull .clr{ background:red; visibility:visible; padding:0px; margin:0px;}
/*saintsinner*/
.saintsinner{width:100%;}
.saintsinner td{font-size:11px;color:#4c4c4c;padding:11px;text-align:center;}
.saintsinner th{font-size:16px;color:#393939;padding:11px;padding-top:21px;}
.saintsinner tr.bg{background:#FCF7E9;}
.saintsinner input{margin-left:11px;}
.saintsinner .even{width:75px;}
.saintsinner .ssq{text-align:left;padding-left:0px;}
h1 span.saint{color:#3e8d1f;font-size:25px;}
h1 span.sinner{color:#bd0f0f;font-size:25px;}
/*success*/
.success,#footer .success{border:2px solid #79BB1C;padding:11px;}
.success p,#footer .success p{font-weight:normal;margin:3px 0px;color:#4c4c4c;font-size:12px;padding:0px;}
.noitems{border:1px solid #E9E9E9;display:block;padding:11px;clear:both;font-size:11px;margin-top:0px;margin-bottom:21px;}
p.mintbutton{padding:11px;background:#EAFFCF;border:1px solid #C0E98D;display:inline-block;font-weight:bold;font-size:13px;}
p.mintscore{padding:11px;background:#EAFFCF;border:1px solid #568A14;display:block;float:right;font-size:13px;color:#3e8d1f;font-weight:bold;line-height:30px;}
p.mintscore big{font-size:35px;}
/*group indicators*/
.grouptype{width:55px;height:55px;float:right;background:url(../images/icn_grouptype.gif) no-repeat;}
.grouptype.university{background-position:0px top;}
.grouptype.school{background-position:-100px top;}
.grouptype.activist{background-position:-200px top;}
.grouptype.nonprofit{background-position:-300px top;}
.grouptype.business{background-position:-400px top;}
.grouptype.religion{background-position:-500px top;}
.grouptype.hobby{background-position:-600px top;}
.grouptype.unspecified{background-position:-700px top;}
.grouptype.politics{background-position:-800px top;}
.grouptype.charity{background-position:-900px top;}
/*member indicators*/
.membertype{width:45px;height:45px;float:left;background:url(../images/icn_membertype.gif) no-repeat;margin:11px 0px;}
.membertype.leader{background-position:0px top;}
.membertype.messenger{background-position:-100px top;}
.membertype.writer{background-position:-200px top;}
.membertype.reporter{background-position:-300px top;}
.membertype.wiseman{background-position:-400px top;}
.membertype.chief{background-position:-500px top;}
.membertype.planted{background-position:-600px top;}
.element .membertype{margin-right:17px;}
/*notifications*/
p.notification{display:block;font-size:11px;background:url(../images/icn_notification.gif) no-repeat;padding-left:27px;margin:8px 0px;}
p.notification span{float:right;text-align:right;padding-right:11px;margin-left:11px;}
p.notification span a{font-weight:bold;}
p.notification.friendrequest{background-position:0px 0px;}
p.notification.friendrequestaccepted{background-position:0px -100px;}
p.notification.discussionrecommended{background-position:0px -200px;}
p.notification.blogrecommended{background-position:0px -300px;}
p.notification.triberequest{background-position:0px -400px;}
p.notification.tribeapplication{background-position:0px -500px;}
p.notification.tribeapplicationresult{background-position:0px -600px;}
p.notification.newsrecommended{background-position:0px -700px;}
p.notification.newssuggested{background-position:0px -800px;}
p.notification.itemspam{background-position:0px -900px;}
p.notification.freetextnotification{background-position:0px -1000px;}
/*error*/
.error{padding:11px;border:2px solid #BE0F0F;background:#fdf2f2;}
.error p,#footer .error p{font-weight:bold;margin:3px 0px;color:#4C4C4C;font-size:12px;padding:0px;}
#top .error{width:auto;float:right;height:13px;overflow:hidden;text-align:right;border:none;border-bottom:3px solid #BE0F0F;background:#fdf2f2;line-height:13px;}
#top .error p{margin:0px;padding:0px;color:#BE0F0F;width:auto;float:left;display:inline-block;padding-right:10px;border-right:1px solid #BE0F0F;margin-right:10px;}
.col_wide.monsters{background:url(../images/illu_error.jpg) no-repeat 0px 130px;height:490px;padding-top:235px;padding-left:460px;}
.col_wide.monsters p{font-size:13px;}
a.monsteriser{position:absolute;width:100px;height:28px;left:262px;top:185px;}
/*MCE*/
.nocolorform .mceContentBody p{font-size:12px;color:#4c4c4c;line-height:16px;}
.mceContentBody hr{line-height:0px;font-size:0px;padding:5px 0px 11px 0px;visibility:visible;background:url(../images/seps.gif) repeat-x 0px -50px;clear:both;height:1px;visibility:visible;}
.mceContentBody ul{color:#858585;list-style:none;font-size:13px;line-height:22px;margin:8px 20px;}
.mceContentBody ul li{background:url(../images/bullets.gif) no-repeat;padding-left:13px;background-position:0px -300px;font-size:12px;}
.nocolorform #txtcontent_path_row span{display:inline;float:none;}
/*smarthoverbox*/
.thetip{padding:11px;border:1px solid #568A14;background-color:#fff;width:200px;display:none;color:#737272;font-size:11px;line-height:16px;}
/*bookmarking links*/
p.extra span.sb{display:block;width:22px;height:22px;float:left;margin-top:11px;line-height:0px;font-size:0px;}
p.extra span.sb a{margin:0px;padding:3px;}
p.extra span.sb a:hover{border-bottom:1px solid #4C952F;}
/*coolbox*/
#cool_box .nocolorform,#cool_box .nocolorform.narrow{margin-bottom:0px;padding-bottom:0px;}
#cool_box .nocolorform p.note{height:21px;}
#cool_box{position:fixed;top:-100%;width:630px;padding:46px 26px 26px 26px;margin-top:60px;background:#FFFFFF url(../images/bg_coolbox.gif) repeat-x top;opacity:.0;border:1px solid #3A6305;}
#cool_box a.alone{float:left;display:block;font-size:11px;}
#cool_filter{position:fixed;top:-100%;left:0px;width:100%;background:#1a2817;opacity:.0;}
#cool_box img{position:relative;display:block;margin-left:250px;margin-right:auto;}
#cool_box .photo img,#cool_box .member img{margin:0px;}
#cool_box .nocolorform.smallscrolldiv{height:300px;width:600px;overflow:auto;overflow-x:hidden;padding:11px;border:1px solid #4C952F;position:relative;}
#cool_box .nocolorform.verysmallscrolldiv{height:130px;width:600px;overflow:auto;overflow-x:hidden;padding:11px;border:1px solid #4C952F;position:relative;}
.scrolldiv{height:400px;overflow:scroll;overflow-x:hidden;width:618px;}
#cool_box .nocolorform.mid p label{font-weight:bold;display:block;float:left;width:100px;padding-left:11px;}
#cool_box .nocolorform.mid input{width:188px;height:21px;border:1px solid #D4D4D4;float:left;}
#cool_box .nocolorform.mid input.checkbox{width:20px;height:21px;border:none;float:left;margin-left:0px;}
#cool_box .nocolorform.narrow p span.btn_cool{margin-right:8px;cursor:pointer;}
#cool_box .nocolorform.narrow p img{float:left;margin:0px;padding:0px;}
#cool_box .nocolorform p.captcha img{margin:0px;margin-right:12px;float:left;}

/*new stuff*/
.main_content{
   margin-top:10px;
}
.left_column{
   width:164px;
   float:left;
}
.right_column{
   float:right;
   overflow:hidden;
   width:300px;
}
.join_now_button{
   height:85px;
   background:url(../images/join_now_button.gif) left top no-repeat;
}
  .join_now_button a,
  .join_now_button a:hover{
    height:85px;
	display:block;
  }
    .join_now_button a span{
        position:absolute;
        left:-50000px;
     }
.cool_lerning_corner{
  
}	 
.box{
  background:url(../images/box_top.gif) left top no-repeat;
  margin:10px 0 0 0;
  padding:5px 0px;
}	
 .box .inside{
    border:1px solid #dadfd5;
    border-top:0px;
    border-bottom:0px;
	padding:2px 10px;
  }
  .box .bottom{
    background:url(../images/box_bottom.gif) left bottom no-repeat;
	height:5px;
  } 
  .box h2{
    margin-bottom:7px;
  }
  .box h2 a,
  .box_grey_large h2 a,
  .blue_box h2 a{
    color:#393939;
	font-size:20px;
	line-height:24px;
	letter-spacing:-0.5px;
	font-weight:normal;
	padding:0px;
	text-decoration:none;
  }
	.box h2 a span,
	.blue_box h2 a span{
	    color:#70a828;
	} 
	
.cool_learning_corner{
   margin:0px;
}   
 .cool_learning_corner li{
   list-style-type:none;
   line-height:13px;
   margin:12px 0px;
  }
   .cool_learning_corner li a,
   .cool_learning_corner li a:hover{
      color:#3e8d1f;
	  font-size:12px;
	  font-weight:bold;
	  display:block;
	  background:url(../images/leaf.gif)  left top no-repeat;
	  padding:0px 0px 0px 23px;
	 }
.box_grey_large{
  background:url(../images/box_grey_large_top.gif) left top no-repeat;
  margin:10px 0 0 0;
  padding:5px 0px;
}	
 .box_grey_large .inside{
    border:1px solid #ded6b8;
    border-top:0px;
    border-bottom:0px;
	padding:2px 12px;
	background:#fbfaf4;
  }
  .box_grey_large .bottom{
    background:url(../images/box_grey_large_bottom.gif) left bottom no-repeat;
	height:5px;
  } 
  .box_grey_large h2{
    margin-bottom:7px;
  }
.cool_learning_corner{
   margin:0px;
}   
 .downloads_for_member td{
   width:140px;
   float:left;
   padding:5px 15px 5px 0px;
  }
  .downloads_for_member td.last{
    padding-right:0px;
  }
   .downloads_for_member td a,
   .downloads_for_member td a:hover{
      color:#3e8d1f;
	  font-size:12px;
	  font-weight:bold;
	  display:block;
	  line-height:14px;
	 }  
  
.blue_box{
  background:url(../images/box_blue_top.gif) left top no-repeat;
  margin:10px 0 0 0;
  padding:5px 0px;
}	
 .blue_box .inside{
    background:#f5f9f0;
    border:1px solid #dadfd5;
    border-top:0px;
    border-bottom:0px;
	padding:2px 10px;
  }
  .blue_box .footprint{
	  background:#f5f9f0 url(../images/foot_print.gif) no-repeat 110px 30px;
  }
  .blue_box .invite{
	 background:#f5f9f0 url(../images/friend_ico.gif) no-repeat 12px 12px;
	 }
  .blue_box .invite h2{
    width:95px;
	*width:100px;
	float:right;
	margin-bottom:2px;
  }	
  .blue_box .bottom{
    background:url(../images/box_blue_bottom.gif) left bottom no-repeat;
	height:5px;
  } 	
  .blue_box h4{font-size:11px; line-height:13px;} 
  .blue_box p{line-height:14px; margin:5px 0 0 0;}
  
.green_large_box{
  background:url(../images/green_large_box_top.gif) left top no-repeat;
  padding:5px 0 0 0;
  margin:0 0 10px 0;
}	
 .green_large_box .inside{
    background:#f5f9f0;
    border:1px solid #dadfd5;
    border-top:0px;
    border-bottom:0px;
	padding:2px 10px;
  }  
 .green_large_box .bottom{
    background:url(../images/green_large_box_bottom.gif) left bottom no-repeat;
	height:5px;
  }
  .green_large_box h1{
    margin-bottom:8px;
  } 
.box_large{
  background:url(../images/box_large_top.gif) left top no-repeat;
  margin:0 0 10px 0;
  padding:5px 0 0 0;
}	
 .box_large .inside{
    border:1px solid #dadfd5;
    border-top:0px;
    border-bottom:0px;
	padding:2px 10px;
  }
  .box_large .bottom{
    background:url(../images/box_large_bottom.gif) left bottom no-repeat;
	height:5px;
  } 
  .box_large .directory{
     background:url(../images/green_directory.gif) 200px center no-repeat;
	 min-height:80px;
     height:auto !important;
     height:80px;
  }
  .box_large .directory h2{
    width:147px;
	margin:13px 0 0 0;
	}
  .box_large .directory h2 a{
    color:#393939;
	font-size:20px;
	line-height:23px;
	letter-spacing:-0.5px;
	font-weight:normal;
	padding:0px;
	text-decoration:none;
	}   
.featuredstory_top{
   height:5px;
   background:url(../images/featured_story_top.gif) left top no-repeat;
   margin-top:5px;
}	
.featuredstory_bottom{
   height:5px;
   background:url(../images/featured_story_bottom.gif) left bottom no-repeat;
   margin-bottom:10px;
}	
.sep_white  {
   background-position:0 -150px;
   height:1px;
}
.tribetalk_top{
  height:5px;
  background:url(../images/tribetalk_top.gif) left top no-repeat;
  margin-top:30px;
}
.tribetalk_bottom{
  height:5px;
  background:url(../images/tribetalk_bottom.gif) left top no-repeat;
  margin-bottom:10px;
}
.box_grey_top{
  background:url(../images/box_grey_top.gif) left top no-repeat;
  height:5px;

}	
 .box_grey_top .inside{
    border:1px solid #dadfd5;
    border-top:0px;
    border-bottom:0px;
	padding:2px 10px;
  }
  .box_grey_bottom{
    background:url(../images/box_grey_bottom.gif) left top no-repeat;
	height:5px;
	margin-bottom:10px;
  } 
.center_column{
  width:480px;
  float:left;
  margin:0 0 0 10px;
} 
 .center_column .sep{
    display:none;
	height:0px;
 }
.half_center{
  width:235px;
  margin:10px 0;
  float:left;
} 
.half_center h1{
  color:#000000;
  font-weight:bold;
  margin:0px;
 }
.discussion_icon{
  width:23px;
  height:24px;
  background:url(../images/discussion_ico.gif) no-repeat right top;
  float:right;
} 
.events_icon{
  width:23px;
  height:23px;
  background:url(../images/calendar_ico.gif) no-repeat right top;
  float:right;
} 
.half_center .comment{
 padding:5px 0px;
 width:235px;
}
.separator{
  height:1px;
  background:url(../images/seps.gif) repeat-x;
  clear:both;
  background-position:0px -50px;
  padding:5px 0px;
 }
.separator.double{
    background:url(../images/seps.gif) repeat-x;
	background-position:0px 0px;
  }
.events{
  list-style-type:none;
} 
 .events li{
   color:#4c4c4c;
   font-size:11px;
   font-weight:bold;
   padding-bottom:5px;
 } 
a.sub_header_link{
   text-decoration:none;
   color:#9B9B9B;
   font-size:13px;
   font-weight:bold;
   padding-bottom:10px;
   display:block;
} 
  a.sub_header_link:hover{
   color:#000000
} 
.description_holder{
  background:#fbfaf4;
  border:1px solid #e9e9e9;
  padding:10px;
  margin-bottom:15px;
 }
 .description_holder p{
   margin:3px 0px;
 }
.category_item{
  width:300px;
  float:left;
  margin:0px 30px 5px 0px;
}
  .category_item.last{
    margin-right:0px;
   }
  .category_item h1{
    margin:3px 0px;
   } 
  .category_item h1 a{
    float:right;
  }
  .category_item p{
    line-height:13px;
	margin:5px 0px;
  }
 
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.center_list{
   list-style-type:none;
   padding:5px 0 0 0;
}
 .center_list li{
   padding-bottom:17px;
 }
 .center_list p{
   line-height:13px;
   margin:5px 0 0 0;
 }
 .article_content p{
   line-height:16px;
   margin:0px;
 }
 .article_content li{
   font-size:12px;
 }
 
 .yahoo_rss img{
   margin-right:10px;
 }
 .yahoo_rss .description{
   text-decoration:none;
   color:#4C4C4C;
 }
.clearfix { display: inline-block; }

html[xmlns] .clearfix { display: block; }

* html .clearfix { height: 1%; }
/*common upload*/
.progress{background:white url(../images/progress.gif) no-repeat;background-position:+50% 0;}
span.progress-text{float:none;font-size:11px;display:inline-block;}
/**in page*/
span.current-text{padding-left:0px;font-size:11px;}
.nocolorform .bars{display:block;float:right;width:318px;padding-left:160px;}
.nocolorform .bars img{margin:0px;padding:0px;}
/**in coolbox*/
#cool_box .nocolorform .bars img{margin:0px;padding:0px;display:inline-block;}
#cool_box .nocolorform span.current-text{padding-left:180px;font-size:11px;width:310px;}
/*random*/

.hide{display:none;}
.hide_under_moobox{visibility:hidden;}
.picframe img{padding:1px;border:1px solid #4C952F;background:white;}
.debug{position:relative;width:1000px;border:1px solid #999;background-color:#eee;}
.cachedebug{ position: relative; width: 1000px; border: 1px solid #999;background-color: #fee;}
/*links page*/
.col_left .logolist p{clear:both;margin:0px;}
.logolist .sep{clear:both; line-height:0px; font-size:0px;}
.col_left .logolist p a.logolink{ display:inline-block; width:80px; height:80px; padding:1px; border:1px solid #4C952F;margin:0px 11px 7px 0px;float:left;}
.col_left .logolist p a.logolink img{ margin:0px; padding:0px;}
.logolist p a.logolink:hover{ background:#4C952F;}
/*THIS IS TO BE KEPT AT THE END OF THIS DOCUMENT, STOP ADDING OTHER STUFF TO THE END!!!*/
/*sIFR*/
.sIFR-flash{visibility:visible !important;margin:0;padding:0;}
.sIFR-replaced, .sIFR-ignore{visibility:visible !important;}
.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus{margin:0pt;padding:0pt;overflow:auto;letter-spacing:0px;float:none;}
/*header styling*/
.sIFR-active .homepromos h1{visibility:hidden;font-family:"Trebuchet MS";line-height:1em;font-size:38px;}
.sIFR-active .strapline p{visibility:hidden;font-family:"Trebuchet MS";line-height:1em;font-size:23px;}
/* Oi! READ THIS: STOP ADDING OTHER STUFF TO THE END!!! SIFR TO BE LAST! all minor additions that cannot be allocated to sections, put under 'random' that is few lines above from here*/

/*DID YOU? did you add some css here again??? grrrr....*/
