/*last mod 2010-04-26*/
/*main content*/
body,html {font-family:Arial,Helvetica,Sans-serif}
a {text-decoration: none}
a:visited {text-decoration:none;color:#008080}
p {font-size:12pt;padding:0px 10px 0px 10px;color:#003366}
img {border:none }
img a{border:none}
#wrapper {width:1000px}
#header {text-align:center}
#content {width:750px;float:left;margin:0px 0px 0px 15px}
#sidebar {position:relative;float:right;width:200px;height:auto;margin: 0px 10px 0px 0px}
#dispdate {margin:30px 0px 0px 0px;text-align:center;font-size:10pt;color:#880000}
.sitelinks a{text-align:center;font-size:10pt;padding: 0px 5px 0px 10px}
/*menu*/
#sitemenu {width:762px;height:29px;border-style:inset;border:2px solid #008080;margin:0px 0px 0px 50px}
ul.menu {list-style:none; margin:0; padding:1px}
ul.menu * {margin:0; padding:0}
ul.menu a {font-size:11px;text-align:center;display:block; color:#008080; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:26px; left:0; background:#fff; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #008080; border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#fff}
ul.menu ul li a:hover {color:#fff;background-color:#008080}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {color:#008080;border:1px solid #008080; padding:5px 7px 7px; font-weight:bold; width:134px}
/*ul.menu .sub {color:#008080;background:#fff url(images/arrow.gif) 136px 8px no-repeat}*/
ul.menu .topline {border-top:1px solid #008080}
/*end menu*/
.pganchor {text-align:center;font-size:.8em}
.hdr {text-align:center;color:#009966}
.announce {text-align:left;color:#880000}
.catagory {color:#880000}
.subhdr {font-weight:400;color:#ffffff;padding: 0px 6px 0px 6px;border:solid 1px #996600}
.title {width:190px;font-weight:400;color:#ffffff;padding: 0px 6px 0px 6px;border:solid 1px #996600}
.cntrtxt {text-align:center}
.here {text-align:center;font-size:10pt;padding: 0px 5px 0px 10px}
th {font-size:13pt;text-align:center;border:solid 1px #000000}
td {font-size:12pt;text-align:left;border:solid 1px #000000}
.tablehead{font-size:14pt;text-align:center;border:solid 2px #996600}
.tablenote {font-size:10pt;text-align:left;padding:0px 0px 0px 60px}
.tablenotelist {width:400px;font-size:10pt;text-align:left;padding:0px 0px 0px 90px}
.tableref{font-size:8pt;color:#ffcc33}
.cellspc {border:solid 1px #996600;color:#ffffff;padding: 0px 4px 0px 4px}
.cellnote {font-size:10pt;text-align:center;color:#ffffff;border:solid 1px #996600}
.cellspan {border:dashed 1px #996600} 
.mtcell {border:solid 1px #996600}
.levelnum {width:30px;text-align:right;color:#ffffff;padding-right:20px;border:solid 1px #996600}
.space {border:solid 1px #996600;color:#ffffff;padding: 0px 4px 0px 4px}
.xpoints {border:solid 1px #996600;color:#ffffff;padding: 0px 4px 0px 4px}
.coin {border:solid 1px #996600;color:#ffffff;padding: 0px 4px 0px 4px}
#updated {text-align:center;font-size:12px;color:#880000}
/*crops page*/
#lflcrops {background:#339900;color:#ffcc33;border:solid 4px #996600;border-collapse:collapse;margin: 0px 0px 20px 20px }
#lflflowers {background:#339900;color:#ffcc33;border:solid 4px #996600;border-collapse:collapse;margin: 0px 0px 20px 20px }
#lflgrowtime {width:680px;text-align:center;background-color:#339900;color:#ffcc33;border:solid 4px #996600;border-collapse:collapse;margin: 20px 0px 20px 34px }
#lfltrees {background:#339900;color:#ffcc33;border:solid 4px #996600;border-collapse:collapse;margin: 0px 0px 20px 74px }
.percent {text-align:right;color:#ffffff;padding: 0px 20px 0px 0px;border:solid 1px #996600 }
.timeleft {text-align:left;color:#ffffff;padding: 0px 0px 0px 14px;border:solid 1px #996600 }
.longtimeleft {text-align:left;color:#ffffff;padding: 0px 0px 0px 5px;border:solid 1px #996600 }
.shorttimeleft {text-align:left;color:#ffffff;padding: 0px 0px 0px 23px;border:solid 1px #996600 }
/*facts page*/
#lflbuildings {width:470px;background-color:#339900;color:#ffcc33;border:solid 4px #996600;border-collapse:collapse;margin: 0px 5px 60px 135px }
#lflland {width:500px;background-color:#339900;color:#ffcc33;border:solid 4px #996600;border-collapse:collapse;margin: 0px 5px 60px 110px }
#lfldecorations {width:470px;background-color:#339900;color:#ffcc33;border:solid 4px #996600;border-collapse:collapse;margin: 0px 5px 60px 120px }
#lfllevels {width:740px;background-color:#339900;color:#ffcc33;border:solid 4px #996600;border-collapse:collapse;margin: 0px 5px 60px 0px }
#rowspacer {height:555px;border-style:none}
#lflfences {width:450px;background-color:#339900;color:#ffcc33;border:solid 4px #996600;border-collapse:collapse;margin: 0px 0px 0px 130px }
#lflponds {width:400px;background-color:#339900;color:#ffcc33;border:solid 4px #996600;border-collapse:collapse;margin: 0px 0px 0px 155px }
#lfltopiary {width:400px;background-color:#339900;color:#ffcc33;border:solid 4px #996600;border-collapse:collapse;margin:0px 0px 0px 155px}
#lflholiday {width:460px;background-color:#339900;color:#ffcc33;border:solid 4px #996600;border-collapse:collapse;margin: 0px 5px 60px 148px}
#quests {width:780px;background-color:#339900;color:#ffcc33;border:solid 4px #996600;border-collapse:collapse;margin: 0px 0px 0px -10px }
#lflanimals {width:480px;background-color:#339900;color:#ffcc33;border:solid 4px #996600;border-collapse:collapse;margin: 0px 5px 60px 120px }
#lflgifts {width:450px;background-color:#339900;color:#ffcc33;border:solid 4px #996600;border-collapse:collapse;margin: 0px 5px 60px 155px}
.note {font-size:10pt;text-align:left}
.tblhdrnote {font-size:10pt;color:#ffffff}
#levelnotes {margin:415px 0px 0px 0px}
.phase {width:55px;border:solid 1px #996600;color:#ffffff;padding: 0px 4px 0px 4px}
.questcat {text-align:center;font-weight:bold;border:solid 1px #996600;border-right-style:solid;border-bottom-style:hidden}
.rowspc {border:solid 1px #996600;border-top-style:hidden}
.actual {color:#ffcc33}
.reported {color:#ffffff}
/*calculators*/
/*harvest_time calc*/
#cropcalc {width:440px;border:solid 2px #008080; margin:30px 0px 10px 155px}
.toplabel { margin: 20px 0px 0px 0px}
.calclabel {font-weight:bold; color:#880000;padding:20px 0px 10px 40px}
.grownlabel {font-weight:bold; color:#880000;padding:0px 0px 0px 59px}
.croptype {padding:10px 0px 5px 10px}
.pcnt {padding: 0px 0px 0px 20px}
.crop_pcnt {width:50px}
.zonelbl {font-weight:bold; color:#880000;padding: 0px 0px 0px 20px}
.zonesel {padding: 0px 0px 0px 30px}
.timelbl {font-weight:bold; color:#880000;padding: 0px 0px 0px 25px}
.daylbl {font-weight:bold; color:#880000;padding: 0px 0px 0px 65px}
.timesel {padding: 0px 0px 0px 20px}
.daysel {padding: 0px 0px 0px 20px}
#btnrow {margin:20px 0px 20px 0px}
#calcbtnrow {text-align:center;margin: 20px 0px 20px 0px}
.calcbtn {font-weight:bold;color:#008080;}
#inputmsg {text-align:center;margin:10px 0px 10px 0px}
#timereturns {text-align:center;width:340px; height:200px; border:solid 2px #008080; margin:10px 0px 0px 205px}
.timehdr {font-weight:bold; color:#880000;text-align:center;padding: 20px 0px 10px 0px}
.harvestmsg {color:#880000;padding: 20px 0px 10px 0px}
#timemsg {margin:10px 0px 10px 0px}
#wastemsg {margin:20px 0px 20px 0px}
.timeleftmsg {color:#880000;padding:10px 0px 10px 0px}
.tagmsg {color:#000000;padding: 20px 0px 30px 0px}
#below {margin-top:35px}
/*harvest calc*/
/*contact page*/
#email_form {height: auto;width: 400px;margin-left: 162px;padding: 15px 0px 15px 0px;border: 2px solid #008080}
.form_header {text-align: center;padding-bottom: 25px;font-family: Tahoma, Helvetica, sans-serif;font-size: 10pt;font-weight: bold;color: #008080}
.form_label {text-align: center;font-family: Tahoma, Helvetica, sans-serif;font-size: 10pt;font-weight: bold;color: #008080}
.form_input {margin: 2px 0px 15px 102px}
.email_input {width:300px;margin:0px 0px 0px 50px}
.form_request {margin: 0px 0px 10px 50px}
.form_note {font-size:8pt}
.email_form_send {margin: 0px 0px 0px 173px;font-family: Tahoma, Helvetica, sans-serif;font-size: 10pt;font-weight: bold;color: #008080;}
#moreinfo {display: none}
#moreinfomsg {display: none}
/*page bottom*/
.spacer {padding:10px 0px 10px 0px}
#clear {clear:both}
#drcwebstag {text-align:center;font-size:10pt;width:180px;margin:5px 5px 10px 5px;border:solid 1px #880000}
#drcwebstag a{font-size:10pt}
#features {width:200px;float:right;border:1px solid #008080;margin:150px 0px 50px 0px}
.newsline {color:#008080;margin-left:5px}
.news {font-size:.8em;margin:0px 0px 0px 5px}
.notice {font-size:.85em;color:#880000;margin:0px 0px 0px 5px}
#newsbottom {margin:25px 0px 20px 0px}
#newspic {margin:5px 0px 0px 5px;border:none}
#footer {font-family: Verdana, Arial, Helvetica, System, sans-serif;color: #696969;font-size: 8pt;text-align: center;padding-top: 30px;padding-bottom: 30px;}
.footergray {color: #696969;font-size: 8pt;}
.footergray a{color: #696969;font-size: 8pt;}
#footer_nav {font-family: Arial, Helvetica, System, sans-serif;color: #000000; font-size: 9pt;text-align: center;padding-top: 30px;padding-bottom: 30px;}
.bottom_nav {margin:0px 25px 25px 5px}
#validated {clear:left;float:left;width:200px;margin:0px 0px 0px 0px}
#validated a{padding-left:10px;font-size:8pt;color:#696969}