*{ margin:0; padding:0}
html{ overflow:hidden}
body { height:100%; font-size:11px; font-family:Helvetica, sans-serif; 
}
a{ text-decoration:none; outline:0}
.clear{ clear:both; font-size:1px;}
.floatl{ float:left}
.floatr{ float:right}
.floatr img{border:0px;}

p{ margin-bottom:10px}

/* btn */
.btn_p a{ display:block; background:url(../images/btn_pn.gif) no-repeat; width:17px; height:10px; font-size:1px; }
.btn_p a:hover{ background-position:0 100%}
.btn_n a{ display:block; background:url(../images/btn_pn.gif) no-repeat 100% 0; width:17px; height:10px; font-size:1px; }
.btn_n a:hover{ background-position:100% 100%}
/**/
#background{ position:absolute; width:100%; height:100%; z-index:1}
#scroller{height:100%;left:0;overflow:auto;position:absolute;top:0;width:100%;z-index:2;}

#content{float:left;margin-right:15px; padding-bottom:40px;margin-left:40px; width:446px; margin-top:23px;}
#nav{ width:218px; float:left; margin-top:10px; padding-bottom:30px}
#nav .pre{ background:url(../images/sidebar.png) no-repeat;padding-bottom:40px;}
#nav .top{ background:url(../images/rightbar_top.png) no-repeat;height:10px;}
#nav .bottom{ background:url(../images/rightbar_bottom.png) no-repeat;height:20px;}

#content .home_titbg{  width:446px;}
#content .home_titbg a{ color:#FFFFFF}
#content .home_titbg a:hover{ color:#ccc}
#content .home_titbg_top{background:url(../images/home_tit_top.png) no-repeat; width:446px; height:34px;}
#content .home_titbg_con{ background-color:#3d3c32; padding-bottom:4px;}
#content .home_titbg_bot{background:url(../images/home_tit_bot.png) no-repeat; width:446px; height:10px; font-size:1px}
#content .con{ border:4px solid #3d3c32;border-bottom:0; border-top:0; margin:0 6px 0 7px; background-color:#FFFFFF;}
.ht_date{ font-family:Georgia, "Times New Roman"; font-size:19px; font-weight:bold ; color:#FFFFFF; font-style:italic; height:26px; line-height:24px; padding-left:15px}
.bigimg img{ display:block; border:0; }
.ht_tit0{ font-family:Georgia, "Times New Roman"; font-size:22px; font-weight:bold; color:#FFFFFF; padding-left:15px; padding-top:8px; line-height:100%; padding-bottom:6px;}
.ht_tit1{ font-size:11px; font-family:Georgia, "Times New Roman"; color:#FFFFFF;padding-left:16px; line-height:70%}
.ht_tit1 span{ text-decoration:underline; font-weight:bold}
.conbox{border-top:8px solid #3d3c32; padding:8px;}
.readmore{ text-align:right; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#8FB758; padding-bottom:40px;}
.readmore a{ color:#8FB758}
.readmore a:hover{ color:#333}
#content .home{ padding-top:26px;}
#content .home .item{margin-top:-26px;}
.readmore.pp{ float:left; padding-bottom:20px}
.readmore.np{ float:right; padding-bottom:20px}
.w400{ width:409px; background:#fff; padding-left:8px; }
.itembottom{background-color:#3d3c32; padding:12px; margin:0 6px; margin-left:7px;}
.itemh1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:bold; color:#FFFFFF; font-style:italic}
.itembottom ul{ list-style:none; width:400px; padding-top:8px; overflow:hidden; padding-bottom:10px}
.itembottom li{ float:left; color:#FFFFFF; font-family:Helvetica, sans-serif; font-weight:bold; font-size:12px; width:200px;}
.itembottom li a{ color:#FFFFFF}
.itembottom li a:hover{ color:#ccc}
/* nav */
#nav .allnav{ }
#nav .nav a{display:block; color:#FFFFFF; font-family:Helvetica, sans-serif; font-weight:bold; font-size:15px; text-transform:uppercase; padding:2px 0 2px 15px;}
#nav .nav a:hover{ background-color:#fff}
#nav .nav.nav001 a{  width:203px; background-color:#70bfbd;}
#nav .nav.nav001 a:hover{ color:#70bfbd; background-color:#FFFFFF}
#nav .nav.nav002 a{  width:203px; background-color:#7da669;}
#nav .nav.nav002 a:hover{ color:#7da669; background-color:#FFFFFF}
#nav .nav.nav003 a{  width:203px; background-color:#8fccb1;}
#nav .nav.nav003 a:hover{ color:#8fccb1; background-color:#FFFFFF}
#nav .nav.nav004 a{  width:203px; background-color:#2d9473;}
#nav .nav.nav004 a:hover{ color:#2d9473; background-color:#FFFFFF}
#nav .nav.nav005 a{  width:203px; background-color:#9fd8d9;}
#nav .nav.nav005 a:hover{ color:#9fd8d9; background-color:#FFFFFF}
#nav .nav.nav006 a{  width:203px; background-color:#8fb758;}
#nav .nav.nav006 a:hover{ color:#8fb758; background-color:#FFFFFF}


.flvplayer{ padding-left:13px; padding-top:15px}
.flvplayer .frame{ width:197px; height:135px; background:url(../images/videoframe.jpg) no-repeat;}
.flvplayer .frame img{ border:0; padding:2px;}
.navrlist{padding-left:8px; padding-bottom:10px}
.navrlist ul{ list-style:none; overflow:hidden}
.navrlist li{ float:left; color:#FFFFFF; width:105px;font-weight:bold; font-size:10px;position:relative}
.navrlist li a{ color:#fff; }
.navrlist li a:hover{ color:#ccc;}
.bloggers{ background:url(../images/bloggers.png) no-repeat; width:214px; height:26px; margin-top:4px; margin-left:4px;}
.topies{ background:url(../images/topies.png) no-repeat; width:214px; height:26px; margin-top:4px; margin-left:4px;}
.recentposts{ background:url(../images/recentposts.png) no-repeat; width:214px; height:26px; margin-top:4px; margin-left:4px;}
.Archives{ background:url(../images/Archives.png) no-repeat; width:214px; height:26px; margin-top:4px; margin-left:4px;}
.links{ background:url(../images/links.png) no-repeat; width:214px; height:26px; margin-top:4px; margin-left:4px;}
.Newsletter{ background:url(../images/Newsletter.png) no-repeat; width:214px; height:26px; margin-top:4px; margin-left:4px;}
.ChangeBackground{ background:url(../images/ChangeBackground.png) no-repeat; width:210px; height:26px; margin-top:4px; margin-left:8px;}
.sitecredits{ background:url(../images/sitecredits.png) no-repeat; width:212px; height:26px; margin-top:4px; margin-left:6px;}



.allrecs{}
.rpitem{ padding-left:6px; color:#fff; padding-bottom:10px; width:220px}
.rpitem a{ color:#FFFFFF}
.rpitem a:hover{ color:#ccc}
.rptit0{ font-weight:bold; font-size:11px; }
.rptit1{ font-weight:bold; font-size:10px; }
.rptit1 span{ font-size:9px}
.amore{ color:#32a17d; font-size:14px; font-weight:bold; font-style:italic; font-family:Georgia, "Times New Roman"; text-align:right; padding-right:15px; padding-bottom:4px}
.amore a{ color:#32a17d;}
.amore a:hover{ color:#fff;}
.linksbox{ padding-left:6px; padding-bottom:15px}
.linksbox a{ color:#FFFFFF; font-weight:bold}
.linksbox a:hover{ color:#ccc}
.email{ padding-left:6px; padding-bottom:6px;}
.etit0{ color:#FFFFFF; font-weight:bold;}
.homeinput{ background-color:#8fb758; border:0; width:204px; height:16px; padding-top:2px; padding-left:2px; padding-right:2px; color:#FFFFFF; font-family:Helvetica, sans-serif; font-weight:bold}

.smore{ color:#32a17d; font-size:14px; font-weight:bold; font-style:italic; font-family:Georgia, "Times New Roman"; text-align:right; padding-right:15px; padding-bottom:12px; padding-top:4px;}
.smore a{ color:#8fb758;}
.smore a:hover{ color:#fff;}
.rssinfo{ font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#8FB758; font-weight:bold; font-style:italic; line-height:100%}
.cbbox{ padding-left:10px;}
.btn_p,.btn_n{ position:relative}
.btn_p.twobtn{ float:left; margin-right:4px;}

#bgwai{ width:215px; padding-top:4px; overflow:hidden}
#bgnei{ width:3000px}
#bgnei div{ float:left; width:230px;}
#bgnei a{width:52px; height:43px; display:block; float:left}
#bgnei img{border:1px solid #d6e1df; display:block}


.reunion,.ofb { position:relative}
.reunion a{ display:block; margin-left:14px; margin-top:10px; background:url(../images/reunion.png);width:150px; height:88px; cursor:pointer }
.ofb a{ display:block;margin-left:14px; margin-top:10px; background:url(../images/ofb.png); width:150px; height:25px;cursor:pointer}

/* 0.2_BlogFULL */
.conbox span.fontbg{ background-color:#d4f2f3}
.conbox span.fontbold{ font-weight:bold; display:block}
.conbox span.fontmail{ background-color:#d4f2f3; font-style:italic}
.conbox span.fontmail2{ background-color:#d4f2f3;}
.conbox span.fontmail2 a{ color:#000000;}
.conbox span.fontmail2 a:hover{ color:#666666;}
.conbox span.fbnoblock{ font-weight:bold}

.rmbox{ width:162px; float:left; margin-right:15px; position:relative; margin-left:-20px}
.rmboxtop{ background:url(../images/rmtop.png) no-repeat; width:162px; height:32px;}
.rmboxbot{ background:url(../images/rmbot.png) no-repeat; width:162px; height:17px;}
.rmboxcon{ padding-left:10px; background:#9fd8d9; width:152px;}
.rmpics{ font-size:11px; font-weight:bold;}
.btn_p.rmtwobtn,.btn_n.rmtwobtn{ float:right; margin-right:10px; display:inline; margin-top:2px;}
.picslist{ padding-top:4px;}
.picslist ul{ list-style:none; overflow:hidden;}
.picslist li{ float:left; width:37px; height:36px;}
.picslist li img{border:1px solid #333}
.combox{ width:443px; margin-top:-6px; margin-left:1px;}
.comboxtop{ background:url(../images/comtop.png) no-repeat; width:443px; height:32px;}
.comboxbot{ background:url(../images/combot.png) no-repeat; width:443px; height:14px; position:relative}
.comboxcon{ width:423px; padding:0 10px; background:#8fb758}
.conbox.blogfir{ padding-bottom:30px}
.conbox.blogcom{border-top:0; padding:8px; margin-top:-6px; padding-top:40px;}

.comtable td{ font-family:Georgia, "Times New Roman"; font-weight:bold }
.comtable td.padt2{ padding-top:2px; }
.cominput{ font-family:Georgia, "Times New Roman"; width:200px; font-size:11px; font-weight:bold; border:1px solid #6C1604; background:#fff; height:14px; padding-left:2px; padding-top:2px;}
.cominput.biginput{ width:419px;}
.cominput.smalinput{ width:88px;}
.cominput.middinput{ width:230px;}
.commtit{  font-family:Georgia, "Times New Roman"; font-weight:bold; padding-top:8px}
.comtex{ width:419px;border:1px solid #6C1604; background:#fff; overflow:hidden; font-family:Georgia, "Times New Roman"; font-weight:bold; padding-left:2px;}
.comtable2{ margin-top:5px}
.comtable2 td{ font-family:Georgia, "Times New Roman"; font-weight:bold }
.comsubmit { }
.comsubmit a{ font-size:18px; font-weight:bold; font-style:italic; color:#FFFFFF; margin-top:16px; display:block }
.comsubmit a:hover{ color:#333333}
.comtit0{ color:#8fccb1; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:bold; font-style:italic}
.comtit0 span{ font-weight:normal; color:#000000; font-style:normal; font-size:14px;}
.comitems{ background:url(../images/comsbots.gif) repeat-x 0 100%; padding-bottom:11px; padding-top:15px;}
.comtit1{color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; font-style:italic}
.comtit1 span{ font-weight:normal; color:#000000; font-style:normal; font-size:11px;}
.comfonts{ padding:15px 0 15px}
.comitems.last{ background:none; padding-bottom:60px}

/* topics */
.conbox.topics{border-top:0; padding:8px; padding-top:20px; padding-bottom:30px}
.topicstopbg{ background:url(../images/topics.png) no-repeat; width:442px; height:54px; margin-left:-2px; position:relative}
.archives{ background:url(../images/title_archives.png) no-repeat;}
.topieslist{ width:409px; padding-top:15px;font-family:Georgia, "Times New Roman", Times, serif;font-size:11px; }
.topieslist a{ color:#000000;}
.topieslist a:hover{ color:#666666;}
.topieslist ul{ list-style:none}
.topieslist li{ padding-bottom:20px}
.topimgs{ float:left}
.topimgs img{ margin-right:8px;border:0px;}
.topimgsinfo{ padding-top:10px; line-height:160%}
.toptit0{ font-size:22px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.toptit0 a{ color:#000000;}
.toptit0 a:hover{ color:#666666;}

.toptit1 span{ font-weight:bold; text-decoration:underline}

/* 1_About */
.Abouttopbg{ background:url(../images/About_topbg.png) no-repeat; width:442px; height:54px; margin-left:-2px; position:relative}
.aboutitem{ padding:15px 0 10px;}
.aboutitem span{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold;}
.aboutitem span.abbar{ display:block; padding-bottom:2px;}
.conbox.about{padding-bottom:30px}
.conbox.about2{padding-bottom:30px; border:0; margin-top:-6px;}

.pgbox{ width:443px; margin-top:-6px; margin-left:2px;}
.pgboxtop{ background:url(../images/pgboxtop.png) no-repeat; width:443px; height:37px;}
.pgboxbot{ background:url(../images/pgboxbot.png) no-repeat; width:443px; height:21px; position:relative}
.pgboxcon{ width:433px; padding-left:10px; background:#8fccb1}
.pgbtnabo{ padding-left:150px; padding-top:15px}
.pgbtnabo div{ float:left; margin-right:4px;}
.pgboxcon ul{ list-style:none; }
.pgboxcon li{ float:left; width:72px; height:72px; }
.pgboxcon li img{ border:1px solid #fff;}

/* 2_people */
.People{ background:url(../images/People.png) no-repeat; width:442px; height:63px; margin-left:-2px; position:relative; z-index:2}
.peonav{ font-weight:bold; color:#FFFFFF; padding-left:6px; text-transform:uppercase; position:relative; top:-5px; z-index:100; margin-top:-14px}
.peonav a{ color:#FFFFFF; margin:0 8px}
.peonav a:hover{ color:#7da669}
.conbox.people{padding-bottom:30px; border:0;}
.peotit0{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:bold; font-style:italic; color:#7da669; padding-bottom:10px;}
.peotit1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; font-style:italic;}
.allicos{ padding-top:2px; padding-bottom:8px;}
.allicos img{ border:0px;}
.allicos img{ margin-right:6px;}
.peophoto{ width:159px; height:225px; position:relative; padding-top:9px; padding-left:3px; float:left; margin-left:-18px; margin-right:12px;}
.peophotomask{ background:url(../images/imgbor.png) no-repeat; width:162px; height:234px; position:absolute; top:0; left:0;}
.viewblog{ text-align:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; font-weight:bold; padding-top:15px;padding-bottom:8px;}
.viewblog a{ color:#000}
.viewblog a:hover{ color:#7DA669}
.peoitem{ border-bottom:1px solid #000;  margin-bottom:20px;}
.petfonts{ padding-bottom:20px}
.peoitem.nobor{ border:0; margin-bottom:0;}
.bigpeoitem{ background:url(../images/comsbots.gif) repeat-x 0 100%; padding-bottom:8px; margin-bottom:20px;}
.bigpeoitem.nobor{ background:none; margin-bottom:0;}

/* 3.4_TreeCarving */
.Programs{ background:url(../images/Programs.png) no-repeat; width:443px; height:83px; margin-left:-3px; position:relative; z-index:2}
.conbox.lanfir{border-top:0; padding:8px; padding-top:20px; border-bottom:8px solid #3d3c32; padding-bottom:0;}
.lantit0{ font-size:20px; font-weight:bold; font-style:italic; color:#7da669; font-family:Georgia, "Times New Roman", Times, serif}

.rmbox{ width:162px; float:left; margin-right:15px; position:relative; margin-left:-20px}
.rmboxtop.toplan2{ background:url(../images/rmtop2.png) no-repeat; width:162px; height:32px;}
.rmboxbot.botlan2{ background:url(../images/rmbot2.png) no-repeat; width:162px; height:17px;}
.rmboxcon.conlan2{ padding-left:10px; background:#8fb758; width:152px;}
.peonav.treecarnav{ margin-top:-28px; top:-12px; margin-left:8px; line-height:160%; margin-bottom:-7px}
.peonav.treecarnav a.fira{ margin-left:0;}
.tpof { padding-top:20px; text-align:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; font-weight:bold;}
.tpof a{ color:#2d9473}
.tpof a:hover{ color:#000}
.docs a{ color:#000000; display:block;}
.docs a:hover{ color:#FFFFFF}
/* 3.3_ComicScript */
.csbox{ padding:8px}
/* 3.2 */
.conbox.arcC{border:0; padding:8px; padding-top:20px; padding-bottom:0;}
.artnav{ background:#3d3c32; padding:4px; color:#FFFFFF; font-weight:bold; font-family:10px;} 
.artnav a{ color:#FFFFFF; margin:0 4px;}
.artnav a:hover{ color:#CCCCCC}
.arcitem{ background:url(../images/comsbots.gif) repeat-x 0 100%; padding-bottom:20px; margin-bottom:20px;}
.arctit0{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; padding-bottom:4px;}
.arctit0 img{ position:relative; top:-4px;}
.arcitem.nobor{ background:none}
/* 3.1_Landing */
.ldttit0{ padding-bottom:10px;}
.ldttit0 span{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold;}
.conbox.ldfir{border-top:0; padding:8px; padding-top:10px; border-bottom:8px solid #3d3c32; padding-bottom:0;}
.ldmore{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; font-weight:bold; text-align:right}
.ldmore a{ color:#2d9473}
.ldmore a:hover{ color:#000000}
/* 4.1_Landing */

.arc{ background:url(../images/arc.png) no-repeat; width:443px; height:83px; margin-left:-3px; position:relative; z-index:2}
.lantit0.arc0{ color:#70bfbd}

/* 4.2_Artist */
.conbox.arc42con{ border:0;}
.arc42tit0{ font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:bold; font-style:italic; padding-bottom:4px;}
.peophoto2{ width:142px; height:176px; position:relative; float:left; margin-left:-18px; margin-right:12px; padding-left:2px; padding-top:9px;}
.peophotomask2{ background:url(../images/imgbor2.png) no-repeat; width:144px; height:185px; position:absolute; top:0; left:0;}

.faqsrow1{ font-style:italic}
.faqsrow1 span{ font-weight:bold}
.faqs span.abou{ font-weight:bold; text-decoration:underline; display:block;}
.faqs span.q{ font-weight:bold; display:block}
.arcitem.lastart{ margin:0; padding:0; padding-bottom:10px;}
.fonti{ font-style:italic; display:block; padding-bottom:4px;}
/* 5_MediaEvents */
.MediaEvents{ background:url(../images/me.png) no-repeat; width:443px; height:63px; margin-left:-3px; position:relative; z-index:2}
.conbox.mecon{ border:0;}
.meitem{ background:url(../images/comsbots2.gif) repeat-x 0 100%; padding-bottom:18px; margin-bottom:15px; }
.metit0{ font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; font-weight:bold; color:#2d9473; font-style:italic; padding-bottom:4px;}
.mepcon{ line-height:150%}
.meitem.nopading{ background:none; padding:0; margin:0;}
.conbox.mecon2{padding-bottom:0; border:0; margin-top:-6px;}

#mewai{ width:422px; overflow:hidden}
#menei{ width:3000px}
#menei div{ float:left; width:435px;}
/* 6.1_Landing */
.dc{ background:url(../images/dc.png) no-repeat; width:443px; height:63px; margin-left:-3px; position:relative; z-index:2}
.lan61item{ background:url(../images/comsbots.gif) repeat-x 0 100%; padding-bottom:18px; margin-bottom:15px;}
.myd{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; font-style:italic; float:right}
.myd a{ color:#8fb758}
.myd a:hover{ color:#000}

.combox{ width:443px; margin-top:-6px; margin-left:1px;}
.comboxtop2{ background:url(../images/cpmtop.png) no-repeat; width:443px; height:32px;}
.comboxbot2{ background:url(../images/cpmbot.png) no-repeat; width:443px; height:14px; position:relative}
.comboxcon2{ width:423px; padding:0 10px; background:#9fd8d9}
.comsubmit2 a{ font-size:18px; font-weight:bold; font-style:italic; font-family:Georgia; color:#FFFFFF; text-align:right; padding-top:10px; display:block; }
.comsubmit2 a:hover{ color:#333333}
/* 6.2_DonationPayment */

.comboxtop3{ background:url(../images/cpmtop2.png) no-repeat; width:443px; height:32px;}
.formtit0{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; font-style:italic; padding-bottom:4px;}
.formtit0.nopadtop{ padding-top:0;}
.formrowitem{ padding-bottom:20px;}
.formrowitem.nopadbot{ padding-bottom:0}
.formrow{ padding-bottom:4px;}
.formrow span{ display:block; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif}
.formrow span.csc{ display:inline;}
.formrow span.whs{ display:inline;font-size:8px;}