/* ++++++++++++++++++++++++++++++++++++++++++++++++++
copyright 2009 - 2010, Robert G. Mears, all rights reserved, http://www.silverplains.ca/index.htm 
+++++++++++++++++++++++++++++++++++++++++++++++++++*/
body{color:#3F3B10;background:#a9a89d;border:0;text-align:center;overflow:hidden;}/*#CBCFA8*/
body{font:1em/1.5em 'Palatino Linotype','Book Antiqua',Georgia,serif;letter-spacing:0;word-spacing:0;}
p{display:block;font-size:.92em;color:#060D5F;margin:0 2.8em 1em;padding-right:.1em;text-align:left;}
.indent{margin:-1em 5em 1em;}
.indent_short{margin:-1em 5em 0;}
.indent_indent{margin:-1em 5em 1em;}
h1{font:.82em 'Arial',sans serif;letter-spacing:.1em;text-align:center;font-weight:bold;}
.abs{position:absolute;left:0;top:6px;width:100%;padding:0 0 2px;text-align:center;color:#501D9F;z-index:1;}
.rel{position:relative;left:1px;top:7px;width:100%;padding:0 0 2px;color:#fff5ee;}
h2,h3{font:.9em/1.4em 'Lucida Sans Unicode',sans-serif;font-weight:bold;letter-spacing:1px;}
h2,h3{display:block;clear:both;margin:.5em -2px;padding:.5em 2.9em .5em;text-align:left;background:#DBD8CD;border-top:1px solid #EFF3CA;border-left:2px groove #ffffff;}
h2{color:#003000;border-right:2px groove #E5E2D7;border-bottom:1px solid #B3B2A6;}
h3{color:#0A4F0A;text-transform:lowercase;border-right:2px groove #E5E2D7;border-bottom:1px solid #BDBCB0;}
#sidebar1 h2,#sidebar1_long h2{margin:-1px auto .4em -2px;padding:.5em 1.3em;border-right:0;}
#sidebar1 h3,#sidebar1_long h3{margin:-1px auto .4em -2px;padding:.5em 1.4em;border-right:0;}
#sidebar1 p,#sidebar1_long p{margin:0 1.3em 1em;}
.column h2{margin:-0.5em .5em 0 .5em;padding-left:.5em;}
h4{margin:0 4.5%;font-weight:normal;font:.94em/2.3em 'Comic Sans MS',Textile,cursive;letter-spacing:.05em;color:#FC3;border-top:1px solid #8d4600;}
h5{font-weight:normal;color:#060D5F;}
h6{font-size:.85em;font-weight:normal;margin:.75em 1em 0 .5em;padding:.75em .9em .1em;color:#410064;background:#F9F9E9;border-bottom:1px solid #cc9;}
.flip{margin-top:-0.7em;padding-top:.7em;padding-bottom:1.5em;background:#F9F9E9;border-top:1px solid #cc9;border-bottom:none;}
hr{height:1px;color:#949591;background-color:#949591;border:none;margin:3px 0;}
.main_color{color:#3b2c1d;}
.dropcap {float:left;margin:-.25em -.14em -1.3em -.81em;padding:0 .2em .86em .81em;font:3.5em/1.3em "Palatino Linotype", Georgia, serif;color:#0A4F0A;background:#DBD8CD;}
.undropcap{float:left;margin:-.5em 0 0 -.61em;padding:0;color: #3b2c1d;text-shadow:-1px -1px 1px #EFFAFF, 1px 1px 1px #EFFAFF;font-size:.4em;}
.blu{color:#00f;}.prpl{color:#609;}.pnk{color:#ffc0cb;}.red{color:#ff3030;}.crmsn{color:#dc143c;}.orng{color:#eb5e00;}
.brn{color:#964b00;}.grn{color:#090;}.dgrn{color:#005a00;}.blk{color:#000;}.yllw{color:#ff0;}.wht{color:#fff;}.gry{color:#80817d;}
.toxic{color:#eb5e00;}.caution{color:#dc143c;}.allergy{color:#96c;}
.caption,.caption_long{font:.71em/1.34em 'verdana',sans-serif;}
.date,#copyright{font:.8em/1.4em 'verdana',sans-serif;margin:.1em 3.1em .5em 3.2em;}
.small{font:.7em/1.4em 'verdana',sans-serif;margin:.1em 3.1em .5em 3.4em;}
b{font-weight:normal;}
a,a:link,a:hover{font-family:'verdana',sans-serif;text-decoration:none;outline:none;}
a:link{color:#6f008f;}
a:visited{color:#226544;}
a:hover,a:active{color:#410064;background:#cbcfa8;}
.content .list a,.content .list a:link,.content .caption a,.content .caption a:link,.content .outsert_right a,.content .outsert_right a:link,.content .insert_right a,.content .insert_right a:link{font-size:1em;}
#sidebar1 a:hover,#sidebar1 a:active,#sidebar1_long a:hover,#sidebar1_long a:active{background:transparent;}
#sidebar1_long .list a:hover,#sidebar1_long .list a:active{background:#cbcfa8;}
.mark a{color:#820e01;}
#sidebar1 p a:hover,#sidebar1 p a:active,#sidebar1 h2 a:hover,#sidebar1 h2 a:active,#sidebar1_long p a:hover,#sidebar1_long p a:active,#sidebar1_long h2 a:hover,#sidebar1_long h2 a:active,#content0 a:hover,#content0 a:active,#bottom a:hover,#bottom a:active,#content0_of .list a:hover,#content0_of .list a:active,.summary a:hover,.summary a:active,#side_nav a:hover,#side_nav a:active,#side_nav_bottom a:hover,#side_nav_bottom a:active,.local a:hover,.local a:active,#sidebar1_long .local a:hover,#sidebar1_long .local a:active,#sidebar_bottom a:hover,#sidebar_bottom a:active,#sidebar_bottom1 a:hover,#sidebar_bottom1 a:active,#content0_of .extra a:hover,#content0_of .extra a:active{background:#b9dfb5;}
.date a,.date a:link,.date a:hover{font-size:1em;}
.content a,.content a:link,.content a:hover{font:.9em 'verdana',sans-serif;text-decoration:none;outline:none;}
.legend_2 a:hover,.legend_2 a:active{background:transparent;}
#sidebar1 .links_column,#sidebar1_long .links_column{margin-right:.1em;}
.content .annotate:hover b{font:.86em 'Lucida Sans Unicode',sans-serif;}
.content .insert_right .annotate b{font-size:1.1em;}
.list{font:.84em/1.3em 'verdana',sans-serif;}
.insert_right,.insert_left,.outsert_left,.outsert_left_img,.outsert_left_img2,.outsert_left_legend,.outsert_right,.insert{font:.71em/1.6em 'verdana',sans-serif;color:#2F2B26;}
.outsert_left .caption,.outsert_left_img .caption,.outsert_left_img2 .caption{font-size:1.1em;}
.outsert_right .caption{font-size:.86em;margin-bottom:-0.6em;}
.annotate .caption,.annotate_w .caption,.annotate_img .caption,.annotate_img_w .caption{font-size:.86em;}
.links{line-height:1.6em;font-size:.86em;font-family:'verdana',sans-serif;}
.links_column{font-family:'verdana',sans-serif;}
#sidebar1 .indent,#sidebar1_long .indent{margin:.1em 2em .5em;}
#sidebar_bottom,#sidebar_bottom1{font:.71em 'verdana',sans-serif;color:#6e6e6e;}
#side_nav{font:.7em/1.8em 'verdana',sans-serif;color:#9f9b9b;}
#side_nav_bottom{font:.8em/1.4em 'verdana',sans-serif;color:#c7c3c3;}
.convert{font:.72em/1.7em 'verdana',sans-serif;}
#size{font:.95em/2.2em 'verdana',sans-serif;}
#content0_of #size{font-size:.7em;}
#topper,#topper_ns{font:.7em/1.3em 'verdana',sans-serif;word-spacing:-0.1em;}
#nav_right{font:.7em/1.3em 'verdana',sans-serif;word-spacing:-0.1em;}
.nav_right_content h2{margin-top:.33em;font:1em/1.3em 'verdana',sans-serif;}
#bottom h6{margin:.2em 0 0;border-right:0;border-bottom:1px solid #cc9;border-left:0;}
#bottom,#nav_bottom{font:.83em 'verdana',sans-serif;}
#summary_legend{font:.94em 'verdana',sans-serif;}
#data_bottom{font-size:1em;}
#nav_bottom .links_column{font-size:.86em;line-height:1.8em;}
#nav_bottom .annotate:hover b{font-size:.98em;line-height:1.8em;word-spacing:.1em;}
#nav_left p{font:.72em/1.4em 'verdana',sans-serif;margin-left:1em;margin-right:.8em;}
#nav_left h5{font-size:1.5em;margin:.07em .5em .07em;padding-bottom:.3em;border-bottom:1px solid #fff5ee;}
#nav_left .links{font-family:'georgia',serif;}
.nav_left_insert p{margin-left:.55em;margin-right:0;}
.summary{font-family:'verdana',sans-serif;word-spacing:0;color:#4d4d4d;}
.summary td,.summary tbody th{font-size:.7em;font-weight:normal;}
.summary thead th{font-size:.72em;font-weight:normal;}
.content .summary thead th{font-size:.86em;}
.extra{font:.7em 'verdana',sans-serif;}
#wrap{position:absolute;top:0;right:0;width:100%;margin:0;}
#page_edge_left,#page_edge_right,#page_edge_top,#page_edge_bottom{position:fixed;background:#B2B490;}
	#page_edge_left,#page_edge_right{height:100%;margin:0;z-index:4;}
	#page_edge_top,#page_edge_bottom{right:0;width:100%;z-index:5;}
	#page_edge_left{left:0;width:16px;border-right:2px groove #D1D5B1;}
	#page_edge_right{right:0;width:16px;border-left:2px groove #D1D5B1;}
	#page_edge_top{top:0;height:24px;border-bottom:2px groove #D1D5B1;}
	#page_edge_bottom{bottom:0;height:26px;border-top:2px groove #D1D5B1;}
#page{height:1em;margin:0;padding:0;}
#footer{position:fixed;bottom:2px;right:0;width:100%;height:1.7em;margin:0;z-index:5;}
#footer_blank{width:95.5%;}
#content0,#content0_of,#content1,#content1_long,#content1_of,#sidebar,#sidebar1,#sidebar1_long{display:block;}
#content0,#content0_of,#content1,#content1_long,#content1_of{text-align:center;z-index:0;}
#sidebar,#sidebar1,#sidebar1_long,#sidebar_bottom,#sidebar_bottom1,.content,.content_of,#bottom{background:#E5E2D7;z-index:1;}
#sidebar,#sidebar1,#sidebar1_long,#sidebar_bottom,#sidebar_bottom1,.content_of{text-align:left;}
#content0{position:relative;top:auto;right:0;margin:-8px 0 0;}
#content0_of,#content1_of{position:fixed;top:25px;height:94.3%;overflow:auto;}
#content0_of{right:0;width:97.2%;margin:0 18px 0 8px;}
#content1,#content1_long{position:relative;top:-20px;right:0;margin:0 32.8% 0 8px;}
#content1{top:-32px;}
#content1_long{top:-8px;}
#content1_of{right:0;margin:0 33% 0 8px;}
.content{width:54%;margin:-.6% auto 2%;}
.content,.content_of{border-left:2px groove #ffffff;border-right:2px groove #D1D5B1;border-bottom:2px groove #D1D5B1;}
#content1_of .content{width:80%;margin-top:-.6%;}
.content_of_container{width:70%;margin:-2.2% auto 20%;padding-top:2.2%;}
.content_of{position:relative;max-height:48.5em;margin:0;overflow:auto;}
.content_of h2{margin:-1px auto .5em;}
#sidebar1,#sidebar1_long{position:fixed;top:25px;right:0;width:31.5%;margin:0 18px 0 0;border-left:2px groove #ffffff;overflow:auto;}
#sidebar1{height:84.7%;}
#sidebar1_long{height:89.1%;}
#sidebar_bottom,#sidebar_bottom1{position:fixed;bottom:24px;right:18px;width:30.5%;text-align:right;border-top:2px groove #ffffff;border-left:2px groove #ffffff;}
#sidebar_bottom{padding:1.2% 1% 1.7% 0;}
#sidebar_bottom1{padding:.6% 1% 5.4% 0;}
#sidebar{position:fixed;width:28%;margin:10% 45% 0 0;padding-top:1.2%;text-align:left;font:1.2em 'verdana',sans-serif;color:#e5e5e5;z-index:1;}
#bottom{position:fixed;bottom:23px;width:98%;height:40%;text-align:center;margin:0 16px 0 9px;border-top:2px groove #ffffff;}
.bottom_content{width:100%;height:97%;margin:0;text-align:center;}
.bottom_content .content{width:33%;height:93%;margin-top:1%;margin-right:33%;padding-left:20%;text-align:center;background:transparent;border:0;overflow:auto;}
.bottom_content_left,.bottom_content_right{width:31% !important;height:93%;margin-top:1%;text-align:center;overflow:auto;}
.bottom_content_left{float:left;margin-left:18%;}
.bottom_content_right{float:right;margin-right:18%;}
#data_bottom{position:fixed;right:17px;bottom:28px;width:97.25%;margin:0;border-top:2px groove #ffffff;border-left:0;z-index:3;}
#data_bottom .summary{width:100%;margin:0;background:#E5E2D7;border:0;}
#data_bottom .summary thead th{padding-top:0;background:#CBCFA8;border:0;border-right:1px solid #BDBBB1;border-bottom:1px solid #6D6B65;}
#data_bottom .summary td, #data_bottom .summary th{border:0;border-right:1px solid #BDBBB1;}
#summary_legend{width:84%;margin:0 auto;margin-top:-0.8em;padding:.1em 0 1.2em;}
#summary_legend .summary{width:100%;}
#summary_legend .summary td{height:2.2em;text-align:center;background:transparent;}
#summary_legend .summary th{background:#efece0;border:0;}
.column{width:65%;height:auto;margin:0 auto;padding:.5em 0;text-align:left;background:#efece0;overflow:auto;}
.list{display:block;clear:both;width:100%;margin:0;padding:0;color:#003000;text-align:left;}
.list ul{margin-bottom:1%;list-style:none;}
.list li{float:left;width:93.75%;margin-left:-1px;padding:.5em 0 .5em 6.25%;border-bottom:1px solid #a9a89d;}
.list li.sub{margin-top:0;padding-top:.6em;background:#DBD8CD;border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #9F9E93;border-bottom:1px solid #B3B2A6;}
.list li ul{float:left;width:103%;margin:.5em 0 -0.4em -7%;border-top:1px solid #a9a89d;}
.list li ul li{width:90%;margin-left:-7%;padding-right:4%;padding-left:10%;}
.list li ul li.box{display:inline;width:29.3%;margin:auto 0 auto -6.7%;padding-right:.5%;padding-left:9.5%;}
.list li ul li.box_plus{display:inline;width:50%;margin:auto -.9% auto -6.7%;padding-left:9.5%;padding-right:6%;}
.list li ul li ul{width:110%;margin:.5em 0 -.4em -10.7%;}
.list li ul li ul li{width:90%;margin-left:-6.2%;padding-left:14%;}
.content .last,#sidebar1_long .last,#banner_sponsors .last{border-bottom:0;}
#sidebar1 .list,#sidebar1_long .list{width:99.9%;}
.outsert_left,.outsert_right,.insert_left,.insert_right{text-align:left;}
.outsert_left{float:left;clear:left;width:30%;margin:-0.3em 0 -120% -38%;padding:.75em 1em 1em;background:#D5D4C8;border:1px solid #8D8D8D;}
.outsert_left_img,.outsert_left_img2{float:left;clear:left;width:33%;}
.outsert_left_img{margin:-2% 0 -120% -37%;}
.outsert_left_img2{margin:53% 0 -126% -37%;}
.outsert_left_img_f{float:left;clear:left;width:33%;height:auto;margin:0 0 -50% -36%;}
.outsert_left_legend{float:left;clear:left;width:23%;margin:61% 0 -120% -28%;padding:.75em 1em 1em;text-align:left;background:#D5D4C8;border:1px solid #8D8D8D;}
#bottom .outsert_left_img{width:45%;margin:-12.5% 0 -120% -50%;padding:1.2em 1.5em 0 0;border-right:1px solid #8D8D8D;}
.outsert_right{float:right;clear:none;width:29%;margin:-0.3em -36% -100% 0;padding:.75em 1em 1em;background:#D5D4C8;border:1px solid #8D8D8D;}
.outsert_right img{width:110%;margin:-3% 0 -1em -5%;padding:0;}
.outsert_right_img{float:right;clear:right;width:33%;margin:-2% -36% 2% 0;}
#w3counter{position:fixed;bottom:-1px;left:0;width:95px;margin:0 0 0 16px;z-index:15;opacity:.6;display:none;}
.w3counter{background:transparent;}
#site_counter{position:fixed;bottom:2px;right:2px;width:100px;height:18px;margin:0 1% 0 0;font:.8em "Verdana", sans-serif;color:#090;z-index:15;}
#informationbar{position:fixed;left:0;width:45%;padding:3em 30% 3em 25%;text-align:left;background:#efece0 url('../library/elements/warning.gif') no-repeat 3em center;border-top:1px solid #ccc;font:12px/20px 'Verdana',sans-serif;z-index:16;}
.close{width:14px;height:14px;float:right;border:0;margin-top:70%;margin-right:-60%;}
#banner{position:fixed;right:0;top:60px;width:18%;margin-right:78.5%;text-align:center;}
#banner_splash{position:relative;display:block;width:100%;margin:0 0 1em;padding:0 0 10em;}
.splash_bg_right_bottom{position:absolute;left:0;top:0;display:block;width:100%;padding:0 1px 1px 0;background:#527bad;
border-top:1px solid #6D6B65;border-right:1px solid #DBD9CE;border-bottom:1px solid #DBD9CE;border-left:1px solid #6D6B65;}
.splash_bg_left_top{margin:0;border-top:1px solid #AFCCE9;border-right:1px solid #1C4575;border-bottom:1px solid #1C4575;border-left:1px solid #AFCCE9;}
#banner_sponsors{position:relative;width:100%;margin:0;padding:0;}
.sponsors_bg_right_bottom{position:absolute;left:0;top:0;width:100%;display:block;background:#EFEFE0;
border-top:1px solid #6D6B65;border-right:1px solid #FDFCEB;border-bottom:1px solid #FDFCEB;border-left:1px solid #6D6B65;}
.sponsors_bg_left_top{margin:0;text-align:center;
border-top:1px solid #fff;border-right:1px solid #A9A7A6;border-bottom:1px solid #A9A7A6;border-left:1px solid #fff;}
.banner_sponsor{display:block;margin:0 auto;padding:.7em 0 .4em;border-top:1px solid #fff;border-bottom:1px solid #c7c3c3;}
.banner_sponsor a:hover{display:block;margin:-.7em auto -.4em;padding:.7em 0 .4em;}
.sponsors a,.sponsors a:link{margin-top:-1em;padding:2em .5em 1em;}
#banner hr{color:#c7c3c3;background-color:#c7c3c3;}
.banner_other{position:relative;margin:.6em 4% .6em 6%;padding:0 0 0 2%;border-bottom:1px solid #c7c3c3;}
.banner_other a{padding:1.25em .2em 0;}
.google{width:120px;height:auto;}
.varial{width:85px;height:auto;}
.prairie_originals{width:6.5em;height:auto;margin:-.5em auto -.3em;}
#nav_bottom .prairie_originals{width:8em;height:auto;margin:0 auto -1em;}
#nav_bottom img{border:0;}
.insert_left,.insert_right{width:33%;padding:.5em 1em 1em;background:#DFDED1;border:1px solid #cc9;text-align:left;}
.insert_left{float:left;clear:left;margin:.7em 1em 1em 3.4em;}
.insert_right{float:right;clear:right;margin:.7em 4em 1em 1em;}
.insert_icon{float:left;width:60px;margin:.1em .6em 0 1.6em;}
.insert_right_icon{float:right;width:60px;margin:.1em 4em 0 1em;}
.flag_icon{display:inline;width:20px;margin:0 .2em;}
.insert{float:left;clear:left;margin:.1em 1.55em .2em;padding:.6em .6em 1em;border:1px solid #cc9;}
.links{margin:-.4em 2.8em 2em;padding-left:.6em;border-left:3px dotted #069;}
.links_column{width:86.5%;margin:.2em 6%;padding:.2em 0 0 0;text-align:center;border-top:1px solid #B8B88A;}
.bullet{font-weight:bold;color:#090;}
.end{display:block;clear:both;margin:1em 2.8em 1em;padding:0 .1em 1em 0;text-align:center;border-top:1px solid #BDBCB0;}
.extra{margin:0 auto .25em;padding:0 0 1.5em;text-align:center;white-space:nowrap;}
.spacer{display:block;clear:both;height:2px;}
#sidebar1_long .links{margin:.4em 1em;padding-left:0;border-left:0;}
#nav_bottom .links_column{position:relative;bottom:0;width:97%;margin:0 auto .3em;padding:0;}
#nav_right .links_column{width:96%;margin:.4em auto .2em;padding:.2em 0 0 0;text-align:left;}
#nav_left .links{margin:.4em 1em;padding-left:0;border-bottom:1px solid #069;border-left:0;}
.underline{padding-bottom:.5em;color:#5f564d;border-bottom:1px solid #5f564d;}
.annotate,.annotate_w,.annotate_img,.annotate_img_w{position:static;color:#069;z-index:10;}
.annotate b,.annotate_w b,.annotate_img b,.annotate_img_w b{display:none;}
.annotate:hover b,.annotate_img:hover b,.annotate_img_w:hover b{position:absolute;display:inline;left:49%;width:45.5em;margin:-1.6em auto 0 -23.8em;padding:.8em 2em 1.1em;color:#3b2c1d;background:#D5D4C8;border-top:1px solid #fff5ee;border-bottom:1px solid #b5b5b5;z-index:100;}
.annotate_img:hover b{width:36em;padding:1.8em 4.4em .4em;}
.annotate_img_w:hover b{width:40.5em;padding:1.8em 2.1em .4em;}
.summary .annotate,.summary .annotate_w{border-left:1px solid #820e01;}
.summary .annotate:hover b{left:23%;width:20%;margin:-3em auto 0 0;padding:1.2em 1.2em 1.25em;}
.annotate_w:hover b{position:absolute;display:inline;left:23%;width:25%;margin:-3em auto 0 0;padding:1.2em 1.2em 1.25em;color:#3b2c1d;background:#D5D4C8;border-top:1px solid #fff5ee;border-bottom:1px solid #9f9b9b;border-left:1px solid #fff5ee;border-right:1px solid #9f9b9b;z-index:100;}
#nav_bottom .annotate,#sidebar_bottom .annotate,#sidebar_bottom1 .annotate{color:#6f008f;}
#nav_bottom .annotate:hover b,#sidebar_bottom .annotate:hover b,#sidebar_bottom1 .annotate:hover b{position:absolute;left:auto;bottom:0;width:auto;margin:auto 0 1.4em -6%;padding:.8em 1em;background:#DAF4DA;}
#sidebar_bottom .annotate:hover b,#sidebar_bottom1 .annotate:hover b{margin:auto 0 .8em -18%;text-align:center;}
#nav_bottom .annotate:hover b .annotate b{display:none;}
#nav_bottom .annotate:hover b .annotate:hover b{display:inline;left:auto;bottom:.9em;margin-left:-22%;}
#sidebar1 .annotate:hover b,#sidebar1_long .annotate:hover b{left:1em;width:87.5%;margin:0;padding:.6em;}
#content1_of .annotate:hover b{left:10.35em;width:64%;margin:0;padding:.6em 1em 1em;}
.outsert_right .annotate:hover b{left:96.25%;width:16%;}
.map{margin:0 auto;padding-top:.6em;text-align:center;}
img{width:100%;text-align:center;color:#e6e1d7;border:0;}
#content0 img,#bottom img{border:0;}
.imgv,.imgvv,.imgv_thumb,.imgvv_thumb{width:auto;}
.imgh,.imgv,.imgvv,.imgvvv,.imgsq{padding-top:5%;margin-left:auto;}
.imgh{width:44em;}
.imgv{height:44em;}
.imgvv{height:42em;}
.imgsq{width:44em;}
#content1_long .imgv{height:48em;} 
#content1_long .imgvv{height:46em;}
.img_google{width:728px;border:0;}
.img_diy{width:99px;margin-bottom:-4px;border:0;}
.imgh_thumb,.imgv_thumb,.imgvv_thumb,.imgsq_thumb{margin:.2em -.4em .8em 1em;vertical-align:middle;}
.imgh_thumb{width:10.2em;}
.imgv_thumb,#content0 .imghw_thumb{height:10.2em;}
.imgvv_thumb{height:7em;}
.imgsq_thumb{width:9.2em;}
#content0 div{margin:0 auto;}
.imghw{width:93%;padding-top:6%;}
.imghw_med{width:92%;padding-top:5%;}
.imghw_med_with{width:90%;padding-top:3.3%;}
.imghw_med_with .caption{margin-bottom:.2em;}
.imghw_med_tall{width:90%;padding-top:4%;}
.imghw_tall{width:83%;padding-top:3.3%;}
.imghw_verytall{width:68%;padding-top:3.3%;}
.imgh_tall {width:56%;padding-top:7.5%;}
.imghw_veryverytall{width:33%;padding-top:3.3%;}
.imghw_shrt{width:93%;padding-top:10%;}
.view_sf{display:inline;color:#d25400;border:0;overflow:hidden;z-index:110;}
.view_sf .hide{display:none;}
#content0_of .imgh{border:0;}
#content0 .view_sf .hide img{border-top:1px solid #9d9d80;border-right:1px solid #fff5ee;border-bottom:1px solid #fff5ee;border-left:1px solid #9d9d80;}
.view_sf:hover .hide{position:absolute;display:inline;left:24.5%;bottom:35%;width:33.1em;padding:1.5em;background:#a9a89d;border-right:1px solid #b5b5b5;border-left:1px solid #e5e5e5;z-index:12;}
.imghw_thumb,.imghw_med_thumb,.imghw_med_tall_thumb,.imghw_tall_thumb,.imghw_verytall_thumb,.imghw_shrt_thumb{margin:.1em auto;}
.imghw_thumb{width:95%;}
.imghw_med_thumb{width:82%;}
.imghw_med_tall_thumb{width:72%;}
.imghw_tall_thumb{width:66%;}
.imghw_verytall_thumb{width:55%;}
.imghw_shrt_thumb{width:99%;}
#sidebar1 .imghw_thumb,#sidebar1_long .imghw_thumb{float:right;width:94.3%;margin:.2em 3.4% .4em 0;}
#content0 .imgh_thumb,#content0 .imgv_thumb,#content0 .imghw_thumb{margin:.2em .1em;vertical-align:bottom;}
#content0_of .imghw_thumb{width:100%;height:auto;margin:.3em 0 .2em;}
#content0_of .imghw_thumb.first{margin-top:-.3em;}
#content0_of .imghw_thumb_half{float:left;width:42.2%;height:auto;margin:.2em -2.4em .4em 2.8em;vertical-align:bottom;}
#sidebar1 img,#sidebar1_long img,a img{border:1px solid #e3ffe1;}
#banner_sponsors a img{border:0;}
.box0{display:block;float:none;clear:both;}
.box1_left{float:left;clear:left;width:42.25%;margin:.3em 1.2em 0 2.6em;}
.box1_left_v{float:left;clear:left;width:32.5%;margin:.3em 1.2em 0 3em;}
.box1_right{float:right;clear:right;width:50%;margin:.3em 0 0 1em;}
.box1_left_right{float:left;clear:right;width:50%;margin:2.5em -1em 0 0;}
.box1_left_right img{border:1px solid #A9A7A6;}
.box1_right_v{float:right;clear:right;width:37.5%;margin:.3em 2.5em 0 1em;text-align:center;}
.box1_right_insert{width:100%;margin:.3em auto;}
.box1_right_insert_v{width:75%;margin:.3em auto;}
.box2_left{float:left;clear:left;width:49.25%;margin:.1em 0 0;}
.box2_right{float:right;clear:right;width:49.25%;margin:.1em 0 0;}
.content_of .box1_right img{border:0;}
.imgvyrd{width:auto;height:790px;margin:0 auto -1em;padding-top:1em;z-index:2;}
.imghyrd{width:1150px;margin-left:auto;padding-top:1em;z-index:2;}
.imgvyrd_special{width:auto;height:790px;margin:0 auto -1em;padding-top:0;z-index:2;}
#plan{margin-top:-810px;padding-top:810px;padding-bottom:3em;}
#plan_plus{margin-top:-920px;padding-top:920px;}
#pond{margin-top:-1750px;padding-top:1750px;}
#side_nav{position:fixed;top:3em;right:3.5em;width:4.5em;height:5.5em;border-top:2px groove #a9a5a5;border-bottom:2px groove #a9a5a5;z-index:3;}
#side_nav_bottom{position:fixed;top:59%;right:4em;width:5em;height:auto;border-top:2px groove #fff;border-bottom:2px groove #fff;z-index:10;opacity:.75;}
#side_nav_bottom hr{color:#c7c3c3;background-color:#c7c3c3;}
.side_nav_box{margin-bottom:-0.12em;padding:.1em .4em .3em .6em;text-align:left;}
.side_nav_box .north_SR,.side_nav_box .north_NR{display:inline;}
#side_nav_bottom .side_nav_box{border-color:#fff;}
.convert{float:right;clear:right;width:6em;margin:-2.1em 1em 0;padding:0 .4em 1.4em;text-align:center;border-left:1px solid #cc9;}
.yard_box_flyout{height:100%;margin:-1em auto;padding:0 1em;}
.shift{padding-left:6px;}
.caption{display:block;width:98%;margin:0 auto .4em;padding:0;color:#5f564d;text-align:center;}
.yard{height:3.3em;margin:-0.5em 0 0;}
.yard_icon{display:inline;width:1.8em;height:1.8em;margin:.15em 0 -0.5em;padding:.1em;}
.box1_left .caption,.box1_right .caption,.box2_left .caption,.box2_right .caption,.pan_exp .caption{margin:0 2% 1.6em;}
.bottom_content .caption{margin:-0.3em auto .5em;color:#3b2c1d;}
.caption_long{display:block;width:96%;margin:0 1% 4.2em;padding:0;color:#3b2c1d;text-align:center;}
.caption_insert{display:block;width:100%;line-height:1.4em;margin:.2em 0 0;padding:.3em;color:#4b4b4b;background:transparent;border-top:1px solid #b5b5b5;border-bottom:1px solid #cc9;}
.box_exp_left .caption_insert{padding:.3em .5em;}
#content0 .caption{width:99%;padding-left:.5%;}
#content0 .caption_insert{width:33%;margin:-1.4em 0 0;padding:0 0 0 33px;color:#555;text-align:left;background:url('../library/elements/picture.gif') no-repeat top left;border:0;}
#content1_long .caption_insert{width:70%;margin:.2em auto 0;}
.pan_exp .caption_insert{width:95%;margin:.5em 1.5% 0;}
.pan_exp .hide .caption{width:100%;margin:.4em auto 0;padding:0 0 1.2em 0;}
.pan_exp .hide .caption_insert{border-color:#9d9d80;border-bottom:0;}
.box_exp_left{float:left;clear:left;width:49%;margin:.1em 1em 0 0;}
.box_exp_right{float:right;clear:right;width:49%;margin:.1em -2px 0 .6em;}
.box_exp_left_v{float:left;clear:left;width:39%;margin:.1em 6% 0 6.2%;}
.box_exp_right_v{float:right;clear:right;width:43%;margin:.1em 5% 0 4.25%;}
.box_exp_right_vv{float:right;clear:right;width:30%;margin:.1em 0 0 1em;}
.box_exp2_left,.box_exp2_right{width:49%;margin:0;}
.box_exp2_left{float:left;clear:left;margin-left:2px;}
.box_exp2_right{float:right;clear:right;}
.box_exp2_left_v{float:left;clear:left;width:43%;margin:.1em 0 .1em 6.2%;}
.box_exp2_right_v{float:right;clear:right;width:43%;margin:.1em 5.6% .1em 0;}
.box_exp2_left img,.box_exp2_right img,.box_exp2_left_v img,.box_exp2_right_v img{padding-right:5px;}
.pan_exp{position:relative;width:100%;margin:2% 0 1% -1px;padding-right:8px;background:url('../library/elements/arrowleft1.gif') no-repeat right 1%;}
#portfolio_text .pan_exp{width:65%;margin:2% auto 1%;}
.pan_exp img,.pan_exp .imghw{width:100.2%;padding-top:0;}
.pan_exp .hide,.pan_exp .hide_matte{display:none;}
.pan_exp:hover .hide{position:absolute;display:block;margin:-1.8em -1em 0;padding:1.8em 1em .5em .8em;background:#a9a89d;border-top:1px solid #e5e5e5;border-bottom:1px solid #8F8686;z-index:4;}
.pan_exp:hover .hide_matte{position:absolute;display:block;z-index:4;}
.pan_exp:hover .hide{left:-37%;top:0;width:174%;}
.pan_exp .imgh{width:87.5%;margin:0 0 0 6%;padding:0;}
.pan_exp:hover .hide .imgh{width:80%;margin-left:9%;padding:0;}
#content0_of .pan_exp:hover .hide .imgh{border:0;}
#content0_of .pan_exp:hover .hide_matte .imgh{border-top:3px solid #e0e0e0;border-right:3px solid #fff;border-bottom:3px solid #fff;border-left:3px solid #e0e0e0;}
.pan_exp:hover .hide_matte{left:-21%;top:0;width:128.5%;padding:4.5em 3em 3em 0;background:url('../library/backgrounds/stucco_00_smooth.png') center top;border:20px solid #4d4a39;}
.box_exp_left .pan_exp:hover .hide,.box_exp_right .pan_exp:hover .hide{margin-top:-1.86em;padding:1.8em .9em 0;}
.box_exp_left_v .pan_exp:hover .hide{margin-top:-1.8em;padding:1.8em 1.8em 0;border-right:1px solid #8F8686;}
.box_exp_right_v .pan_exp:hover .hide,.box_exp_right_vv .pan_exp:hover .hide{margin-top:-1.8em;padding:1.8em 2.2em 0;border-left:1px solid #e5e5e5;}
.box_exp2_left .pan_exp:hover .hide{margin-top:-1.8em;padding:1.8em 1.9em 0;border-right:1px solid #8F8686;}
.box_exp2_right .pan_exp:hover .hide{margin-top:-1.8em;padding:1.8em 1.9em 0;border-left:1px solid #e5e5e5;}
.box_exp2_left_v .pan_exp:hover .hide{margin-top:-1.8em;padding:1.8em 1.9em .2em;border-right:1px solid #b5b5b5;}
.box_exp2_right_v .pan_exp:hover .hide{margin-top:-1.8em;padding:1.8em 1.9em .2em;border-left:1px solid #e5e5e5;}
.box_exp_left .pan_exp:hover .hide{left:.5%;width:199%;}
.box_exp_right .pan_exp:hover .hide{left:-151%;width:199%;}
.box_exp_left_v .pan_exp:hover .hide{left:-1.9em;width:180%;}
.box_exp_right_v .pan_exp:hover .hide{left:-144%;width:180%;}
.box_exp_right_vv .pan_exp:hover .hide{left:-225%;width:294%;}
.box_exp2_left .pan_exp:hover .hide{left:-60%;width:220%;}
.box_exp2_right .pan_exp:hover .hide{left:-66%;width:220%;}
.box_exp2_left_v .pan_exp:hover .hide{left:-62.5%;width:190%;}
.box_exp2_right_v .pan_exp:hover .hide{left:-27.5%;width:190%;}
.box_exp2_left_v .pan_exp:hover .hide.short,.box_exp2_right_v .pan_exp:hover .hide.short{width:160%;}
.box_exp2_left .pan_exp:hover .hide .caption,.box_exp2_right .pan_exp:hover .hide .caption{padding-bottom:1.6em;}
.outsert_right .pan_exp:hover .hide{left:-349%;width:320%;padding:1.8em 1em .2em 2em;}
.outsert_left_img .pan_exp:hover .hide,.outsert_left_img2 .pan_exp:hover .hide{left:106%;width:230%;padding:10% 38%;}
.outsert_left_img .pan_exp:hover .hide{top:-4.3%;}
.outsert_left_img2 .pan_exp:hover .hide{top:-107.1%;}
.outsert_left_img .pan_exp:hover .hide img,.outsert_left_img2 .pan_exp:hover .hide img{width:95%;margin:0 0 -4.5%;padding:.6%;background:#efece0;border:0;}
.outsert_left_img .pan_exp:hover .hide .caption,.outsert_left_img2 .pan_exp:hover .hide .caption{margin-top:4%;color:#333;}
.outsert_left_img .pan_exp:hover .hide .yard,.outsert_left_img2 .pan_exp:hover .hide .yard{width:150%;height:2em;margin:3em auto 0 -25%;padding-bottom:.2em;}
.outsert_left_img .pan_exp:hover .hide .yard img,.outsert_left_img2 .pan_exp:hover .hide .yard img,.outsert_left_img2 .pan_exp:hover .hide .yard_long img{width:1.8em;background:transparent;margin:0 0 -0.5em;padding:0;}
.arrow_left{background:url('../library/elements/arrows1.gif.png') no-repeat left center;}
.arrow_up{background:url('../library/elements/arrows1.gif.png') no-repeat center top;}
.arrow_right{background:url('../library/elements/arrows1.gif.png') no-repeat 99% center;}
.north_N{background:url('../library/elements/north.gif.png') no-repeat 99% -1px;}
.north_NE{background:url('../library/elements/north.gif.png') no-repeat 99% -46px;}
.north_E{background:url('../library/elements/north.gif.png') no-repeat 99% -91px;}
.north_SE{background:url('../library/elements/north.gif.png') no-repeat 99% -136px;}
.north_S{background:url('../library/elements/north.gif.png') no-repeat 99% -181px;}
.north_SW{background:url('../library/elements/north.gif.png') no-repeat 99% -226px;}
.north_W{background:url('../library/elements/north.gif.png') no-repeat 99% -271px;}
.north_NW{background:url('../library/elements/north.gif.png') no-repeat 99% -316px;}
.north_NR{background:url('../library/elements/north.gif.png') no-repeat 99% -361px;}
.north_SR{background:url('../library/elements/north.gif.png') no-repeat 99% -406px;}
.home{padding-left:.1em;background:url('../library/elements/icons.gif.png') no-repeat center -1px;}
.sitemap{padding-left:.1em;background:url('../library/elements/icons.gif.png') no-repeat center -46px;}
.faq{padding-left:.1em;background:url('../library/elements/icons.gif.png') no-repeat center -91px;}
.comments{padding-left:.1em;background:url('../library/elements/icons.gif.png') no-repeat center -135px;}
.form{padding:.4em .2em;background:url('../library/elements/icons.gif.png') no-repeat center -181px;}
.regards{padding-left:.1em;background:url('../library/elements/icons.gif.png') no-repeat center -226px;}
.text{padding-left:.1em;background:url('../library/elements/icons.gif.png') no-repeat center -271px;}
.text_with{padding-left:.1em;background:url('../library/elements/icons.gif.png') no-repeat center -316px;}
.climate{padding-left:.3em;padding-right:.2em;background:url('../library/elements/icons.gif.png') no-repeat center -361px;}
.contribute{padding-left:.1em;background:url('../library/elements/icons.gif.png') no-repeat center -271px;}
.picture{line-height:1.8em;padding:.1em 1em;background:url('../library/elements/picture.gif') no-repeat 55% center;}
.close{padding-left:.1em;background:url('../library/elements/close.gif') no-repeat right top;}
.box_thumb{position:relative;width:100%;}
#content0 .box_thumb img{border:none;}
.clear{margin-bottom:110%;}
.img_cap{width:90%;}
.img_cap_thumb{height:6em;width:auto;margin:.6em .25em .3em 0;}
.imgi{display:inline;width:auto;height:15px;margin:5px 0 0 0;}
.imgib{display:inline;width:auto;height:16px;margin:2px 0 -5px 0;}
#sidebar1_long .imgi{margin:0 0 -3px 0;}
.outsert_right .imgi{width:auto;height:15px;margin:0 0 -3px 0;}
#nav_left .imgi{float:right;margin:10px 35px 0 5px;}
.imgi img{display:inline;width:auto;height:15px;}
.imgs{display:inline;width:auto;height:9px;margin:0;}
.img_icon{width:auto;height:2.2em;margin:0;}
.img_sized{float:left;margin:0 -2em 0 4em;text-align:center;}
.img_sized img{width:auto;margin:0;}
.img_sized .caption{width:100%;margin-left:-2%;}
.img_pointer{width:auto;height:.56em;margin:0 0 .2em 0;}
.space{float:left;clear:right;font-size:1px;height:1px;}
.space_plus{display:block;width:100%;height:.5em;}
.pull{height:12px;margin:0;padding:0;background:transparent;border:0;}
#banner_sponsors .pull{height:1px;}
.push{height:1px;margin:0 .7em -1em;background:transparent;border:0;}
.pull_with{height:12px;margin:0;padding:0;background:transparent;border-bottom:1px solid #c7c3c3;}
.push_with{height:1px;margin:1em 0 1.6em;padding:0;background:transparent;border:0;border-bottom:2px groove #fff;}
.center{text-align:center;}
.no_margin{margin:0;}
.neg_margin{margin-bottom:-10em;}
.mark{background:#DAF4DA;}
.no_background{background:transparent;}
.no_border{border:0;}
#topper,#topper_ns,#nav_right,#nav_bottom,#nav_left{color:#003000;border:0;}
#topper,#topper_ns{position:fixed;top:0;right:0;width:100%;height:2.1em;text-align:center;z-index:12;}
#topper_ns{top:1px;background:transparent;}
#topper:hover,#topper_ns:hover,#nav_right:hover,#nav_bottom:hover,#nav_left:hover{background:#D1D5B1;}
#topper:hover .nav_top li a{background:#e5e9c2;}
#topper_content,#topper_content_ns{width:85em;margin:0 auto;}
.nav_top{margin:0;padding:0;}
.nav_top li{position:relative;display:block;float:left;width:12em;line-height:2.1em;list-style:none;}
.nav_top li a{display:block;background:#CBCFA8;}
#topper:hover .nav_top li a:hover{display:block;text-shadow:-3px -3px 4px #EFFFEF,3px 3px 4px #EFFFEF;background:#B9DFB5;}
#topper:hover .nav_top li ul li a{background:#DAF4DA;}
.nav_top li ul{position:absolute;left:-3000px;margin:0;padding:0;background:#D1D5B1;border-top:1px solid #b3ba87;border-left:1px solid #b3ba87;}
.nav_top ul li{border-right:1px solid #b3ba87;}
.nav_top li.store{background:#CFD391;}
.nav_top li:hover ul{left:-1px;}
.nav_top li ul li{line-height:3em;height:3em;border-bottom:1px solid #b3ba87;}
.nav_top li:hover ul li ul{display:none;position:absolute;float:left;left:11.25em;top:-1px;width:12em;border-left:2px solid #b3ba87;z-index:12;}
.nav_top li ul li ul li ul{border-top:0;}
.nav_top li ul li ul li:hover ul{border-top:1px solid #b3ba87;}
.nav_top li ul li ul li ul li{display:none;}
.nav_top li ul li ul li:hover ul li{display:block;}
.nav_top li:hover ul li.sub ul{position:absolute;float:left;display:none;left:-11.5em;top:-1px;width:12em;border-left:1px solid #b3ba87;border-right:2px solid #b3ba87;}
.nav_top li:hover ul li.sub ul li ul li{left:1px;border-right:2px solid #b3ba87;}
.nav_top li:hover ul li.subb ul{position:absolute;float:left;display:none;left:11.25em;top:-1px;width:24.2em;background:transparent;border-left:2px solid #b3ba87;}
.nav_top li:hover ul li:hover ul{display:block;}
#nav_right{position:fixed;top:46%;right:0;width:16px;height:7%;margin-top:0;line-height:1.4em;background:#CBCFA8 url('../library/elements/arrows1.gif.png') no-repeat left center;overflow:hidden;z-index:11;}
#nav_right:hover{top:0;width:33.2%;height:100%;text-align:left;border-left:1px solid #EFF3CA;overflow:auto;z-index:20;}
.nav_right_content{margin:1em 0 0 -1.2em;}
.nav_right_legend{width:240px;margin:1em 0 0 2em;}
#nav_right .list{margin:1em auto 1.5em 0;background:#b9dfb5;list-style:none;}
.nav_right_list ul{margin-bottom:1em;}
.nav_right_list li{position:relative;float:left;clear:none;list-style:none;width:48%;height:2em;line-height:2em;margin-right:.4em;}
.nav_right_list li.sub{position:relative;display:block;float:left;width:96%;margin:.8em 0 0 -0.4em;padding-left:.4em;font-family:'georgia',serif;border-bottom:1px solid #B8B88A;}
.nav_right_list li ul{margin-left:1em;}
#nav_right .links{margin-left:.6em;}
#nav_right a:hover,#nav_right a:active,#nav_bottom .links_column a:hover,#nav_bottom .links_column a:active{display:inline;background:#b9dfb5;}
#nav_bottom{position:fixed;right:0;bottom:18px;width:4.5em;height:8px;margin:0 47.5%;text-align:center;background:#CBCFA8 url('../library/elements/arrows1.gif.png') no-repeat center top;z-index:12;}
#nav_bottom:hover{bottom:0;width:100%;height:auto;margin:0 auto;padding:0 0 2.25em 0;border-top:1px solid #EFF3CA;}
.nav_bottom_content_leg{width:97%;margin:2% 1% 0;text-align:center;}
#nav_left{position:fixed;top:46%;left:0;width:1px;height:7%;padding-left:.94em;background:#CBCFA8 url('../library/elements/arrows1.gif.png') no-repeat right center;overflow:hidden;z-index:11;}
#nav_left:hover{top:0;width:33.2%;height:100%;padding:.62em .6em 0 1em;border-right:1px solid #9F9E94;z-index:20;}
.nav_left_insert{max-height:25em;margin:0 1em .6em .55em;background:#EFEFE0;overflow:auto;}
.summary{width:84%;margin:1% auto 1%;padding:0;background:#E5E2D7;border-collapse:collapse;border-top:1px solid #BDBAB1;border-right:1px solid #BDBAB1;}
.summary td{padding:.2em 0 .2em .3em;text-align:left;white-space:nowrap;border-bottom:1px solid #BDBAB1;border-left:1px solid #BDBAB1;}
.summary thead th{line-height:2em;padding:.1em 0 .1em .3em;text-align:left;background:#CBCFA8;border-bottom:1px solid #BDBAB1;border-left:1px solid #BDBAB1;}
.summary thead th.sub{padding:0;text-align:center;}
.summary tbody th{line-height:1.6em;padding:.1em .2em;text-align:center;white-space:nowrap;border-bottom:1px solid #BDBAB1;border-left:1px solid #BDBAB1;}
.summary tbody th.sub{color:#dc143c;}
.content .summary{position:relative;margin-left:-24%;}
tbody tr.even td,tbody tr.even th{background:#EFECE0;}
tbody tr.ruled td,tbody tr.ruled th{color:#000;background:#e5e9c2;border-bottom:1px solid #fff5ee;}
tbody tr.selected td,tbody tr.selected th{background:#CBCFA8;}
.summary th.neutral{color:#e0e0e0;background:#E5E2D7;}
.summary th.beig{color:#fff;background:#d2cebd;}
.summary th.blu{color:#d8dcff;background:#0000fe;}
.summary th.blublk{color:#23006b;background:#fff;}
.summary th.blult{color:#fff;background:#9fd6ff;}
.summary th.blupl{color:#2d2d98;background:#d8dcff;}
.summary th.blubrn{color:#793c00;background:#9fd6ff;}
.summary th.blustl{color:#80817d;background:#9fd6ff;}
.summary th.bluvilt{color:#fff;background:#a57eff;}
.summary th.__blu{font-weight:bold;color:#0000fe;background:#efece0;}
.summary th.brn{color:#fffdd0;background:#964b00;}
.summary th.redb{color:#fffdd0;background:#ff181f;}
.summary th.brnz{color:#fffdd0;background:#cd7f32;}
.summary th.cppr{color:#fffdd0;background:#b87333;}
.summary th.crm{color:#c9b3ff;background:#fffdd0;}
.summary th.crmbrn{color:#793c00;background:#fffdd0;}
.summary th.crmgrn{color:#00c900;background:#e3ffe1;}
.summary th.crmpnk{color:#ff7cff;background:#ffece8;}
.summary th.crmprpl{color:#6c0aae;background:#ffe8ea;}
.summary th.crmred{color:#bf1c37;background:#fff9ea;}
.summary th.grn{color:#9effad;background:#00c900;}
.summary th.grnblu{color:#d8dcff;background:#03b887;}
.summary th.grnbrt{color:#52a96f;background:#3f3;}
.summary th.grnd{color:#00c900;background:#006500;}
.summary th.grngdk{color:#3f3;background:#1e8960;}
.summary th.grndl{color:#d8dcff;background:#5c9a5c;}
.summary th.grndp{color:#00c900;background:#005b00;}
.summary th.grng{color:#3f3;background:#52a96f;}
.summary th.grngryrd{color:#bf1c37;background:#52a96f;}
.summary th.grnlt{color:#00c900;background:#7efb83;}
.summary th.grnmar{color:#9c2852;background:#00c900;}
.summary th.grnplm{color:#4f103f;background:#00c900;}
.summary th.grnp{color:#00c900;background:#9effad;}
.summary th.grnrd{color:#bf1c37;background:#00c900;}
.summary th.grnslvr{color:#0da400;background:#aac6b2;}
.summary th.grnwht{color:#fff;background:#00c900;}
.summary th.grnyllw{color:#00c900;background:#adff2f;}
.summary th.gry{color:#e0e0e0;background:#80817d;}
.summary th.grydk{color:#ccc;background:#4f504d;}
.summary th.gryyllw{color:#80817d;background:#bdbd97;}
.summary th.lav{color:#4d4d4d;background:#c9c9fc;}
.summary th.mar{color:#d2bdbd;background:#851c78;}
.summary th.marbrn{color:#ffe;background:#851c78;}
.summary th.mgnt{color:#ffe8ea;background:#f0f;}
.summary th.mvrst{color:#b6481f;background:#e6c8ff;}
.summary th.orng{color:#fc3;background:#eb5e00;}
.summary th.pnk{color:#e4040b;background:#ffbcfd;}
.summary th.pnkbrn{color:#793c00;background:#ffc0cb;}
.summary th.pnklvndr{color:#cc247f;background:#cbb4ff;}
.summary th.pnkprpl{color:#c9b3ff;background:#c900c8;}
.summary th.prpl{color:#c9b3ff;background:#7919a9;}
.summary th.prplgrn{color:#3f3;background:#675ab4;}
.summary th.prplfwn{color:#6c0aae;background:#ccaa68;}
.summary th.prplpnk{color:#ffbcfc;background:#b36bba;}
.summary th.prplpl{color:#fff;background:#c9b3ff;}
.summary th.prpldp{color:#c9b3ff;background:#609;}
.summary th.prplblu{color:#c9b3ff;background:#6c0afe;}
.summary th.prplred{color:#c9b3ff;background:#77104f;}
.summary th.prplgry{color:#80817d;background:#ad9bc1;}
.summary th.prplrd{color:#ff3030;background:#7919a9;}
.summary th.rdgrn{font-weight:bold;color:#008700;background:#bf1c37;}
.summary th.rd{color:#fff;background:#c00;}
.summary th.__red{font-weight:bold;color:#ff181f;}
.summary th.redrs{color:#ccc;background:#cc247f;}
.summary th.scrlt{color:#ffbcfc;background:#ff5900;}
.summary th.slvr{color:#80817d;background:#e6efe6;}
.summary th.taup{color:#e6efe6;background:#d2bdbd;}
.summary th.wht{color:#bdbd97;background:#fff;}
.summary th.whtcrm{color:#793c00;background:#fffdee;}
.summary th.whtblu{color:#0000fe;background:#fff;}
.summary th.whtbrn{color:#793c00;background:#fff;}
.summary th.whtgry{color:#80817d;background:#fff;}
.summary th.whtgrn{color:#00c900;background:#e5ffea;}
.summary th.whtrd{color:#bf1c37;background:#fff;}
.summary th.whtrs{color:#991a5a;background:#fff;}
.summary th.whtpnk{color:#ffc0cb;background:#fff;}
.summary th.whtpnkdk{color:#f190a0;background:#fff;}
.summary th.whtprpl{color:#bba8f0;background:#fff;}
.summary th.wht_prpl{color:#90F;background:#fff;}
.summary th.whtyllw{color:#DFC200;background:#fff;}
.summary th.yllw{color:#f90;background:#ff0;}
.summary th.yllwp{color:#cd7f32;background:#ffc;}
.summary th.yllwlt{color:#666;background:#ff9;}
.summary th.yllwdp{color:#fff;background:#fc3;}
.summary th.yllwmar{color:#9c2852;background:#ff0;}
.summary th.yllworng{color:#4d4d4d;background:#ebaa05;}
.summary th.gld{color:#fff;background:#fc3;}
.summary th.brnyllw{color:#793c00;background:#ffc;}
.summary th.grnbrn{color:#793c00;background:#00c900;}
.summary th.yllwbeig{color:#ff0;background:#d2cebd;}
.summary th.yllwtaup{color:#ff0;background:#d2bdbd;}
.summary th.yllwbrn{color:#653214;background:#ff0;}
.summary th.yllwabrn{color:#ff0;background:#783d3e;}
.summary th.yllwcppr{color:#ff0;background:#c60;}
.summary th.yllwrst{color:#ff0;background:#b6481f;}
.summary th.yllwblk{color:#000;background:#ff0;}
.summary th.yllwblu{color:#310097;background:#ff0;}
.summary th.yllwgry{color:#4f504d;background:#ff0;}
.summary th.yllwmar{color:#ff0;background:#851c78;}
.summary th.yllwrd{color:#bf1c37;background:#ff0;}
.summary th.rdyllw{color:#ff0;background:#ff3030;}
.summary th.grn_yllw{color:#ff0;background:#7efb83;}
.summary th.sn{color:#000;background:#ffe;}
.summary th.snps{color:#000;background:#CCC;}
.summary th.ps{color:#fff;background:#999;}
.sun{color:#000;background:#ffe;}
.sunps{color:#000;background:#CCC;}
.ps{color:#fff;background:#999;}
.summary th.coldstrat{color:#4d4d4d;background:#ccf;}
.summary th.coldstrat_scar{color:#4d4d4d;background:#d7c3a6;}
.summary th.scar{color:#4d4d4d;background:#fc9;}
.summary th.plnt{color:#4d4d4d;background:#9f9;}
.summary th.notseed{color:#4d4d4d;background:#ffc;}
.coldstrat{color:#ccf;}
.coldstrat_scar{color:#d7c3a6;}
.scar{color:#fc9;}
.plnt{color:#9f9;}
.notseed{color:#ffc;}
.summary th.fire,.fire{font-weight:bold;color:#000;}
.summary th.firenone,.firenone{font-weight:bold;color:#090;}
.summary th.firesome,.firesome{font-weight:bold;color:#fc3;}
.summary th.firemod,.firemod{font-weight:bold;color:#f60;}
.summary th.firehigh,.firehigh{font-weight:bold;color:#c03628;}
.cool{color:#36f;}
.warm{color:#c03628;}
.late{color:#f60;}
.wet{color:#36f;}
.mst{color:#090;}
.dry{color:#666;}
.wqt{color:#8466fb;}
.summary th.frnt{color:#000;border-left:2px dotted #d10000;}
.summary th.brk{color:#000;border-left:2px dotted #d27700;}
.summary th.sdg{color:#000;border-left:2px dotted #d27700;}
.summary th.mdw{color:#000;border-left:2px dotted #d27700;}
.summary th.bck{color:#000;border-left:2px dotted #d3d300;}
.summary th.est{color:#000;border-left:2px dotted #10a910;}
.summary th.dik{color:#a7aa89;border-left:2px dotted #00b3b3;}
.summary th.pnd{color:#000;border-left:2px dotted #73008b;}
.summary th.edh{color:#000;border-left:2px dotted #656565;}
.summary th.hdh{color:#a7aa89;border-left:2px dotted #fef4e2;}
.summary th.rcn{color:#000;border-left:2px dotted #93975a;}
.cross{text-decoration:line-through;}
#search{float:right;margin-top:.4em;margin-right:5%;}
#cgi{width:90%;margin-left:5%;margin-top:2em;}
#cgi img{display:none;}
form{font:.73em 'Lucida Sans Unicode',sans-serif;margin:-0.1em .4em;padding-bottom:1em;color:#3b2c1d;}
form p{font-size:1em;margin:0 1em;padding:.5em 1.7em .6em;}
fieldset{width:96%;margin:.3em 0 .3em 1.1em;padding:.1em 0 .5em 0;border:0;}
legend{font-size:1em;font-weight:normal;padding:.2em 0 .2em 16.6em;color:#410064;}
label{float:left;width:15em;margin-left:1em;padding-right:.6em;text-align:right;}
fieldset div{margin-bottom:.3em;padding:0;}
fieldset div input,fieldset div textarea{width:33em;padding:.1em .3em;font:1em 'Lucida Sans Unicode',sans-serif;color:#410064;background:#e5e9c2;border-top:1px solid #9d9d80;border-right:1px solid #fff5ee;border-bottom:1px solid #fff5ee;border-left:1px solid #9d9d80;}
fieldset div .order input{width:5em;text-align:right;border:none;}
fieldset div select{width:22em;background:#ffffff;border-top:1px solid #9d9d80;border-right:1px solid #fff5ee;border-bottom:1px solid #fff5ee;border-left:1px solid #9d9d80;}
.fm-multi{margin:0;padding:0 0 0 16.3em;}
.fm-multi input{width:1.5em;}
#fm-state{background:#b9dfb5;}
div.fm-multi label{width:5em;margin:0 0 .5em -1em;padding:.3em;}
#fm-submit{margin:0 2%;clear:both;padding-top:1em;text-align:center;border-top:1px solid #cc9;}
#fm-submit input{padding:2px 1em;font-size:.85em;}
input:focus,textarea:focus{background:#ffffff;color:#410064;}
.button,#button1,#button2{background:#cec9c9;color:#60c;border-top:1px solid #fff5ee;border-right:1px solid #9f9b9b;border-bottom:1px solid #9f9b9b;border-left:1px solid #fff5ee;}
.button:hover,#button1:hover,#button2:hover{background:#b9dfb5;color:#60c;border-color:#9f9b9b #FFF5Ee #fff5ee #9F9B9B;}
#fm-intro{font-size:.68em;font-family:'Lucida Sans Unicode',sans-serif;margin:0 1.4em;padding:.3em 1.8em;border-bottom:1px solid #cc9;}
.fm-multi p{margin:0;padding:0 0 0 .7em;}
.error-msg{margin:0;padding:0;text-align:right;color:#ff8;float:right;visibility:hidden;font-size:90%;}
textarea.msge{margin:5px 0 10px;padding:0;width:350px;background-color:#edc;color:#234;clear:both;}
/* PORTFOLIO */
#portfolio_header{width:960px;display:block;margin:0 auto;}
	.studio_five_logo{position:relative;float:left;margin:0 0 -60px;padding:12px 175px 18px 0;background:url('../library/elements/studio_five.jpg') no-repeat center right;color:#786E6E;}
	.studio_five_logo:hover{background:url('../library/elements/studio_five_R.jpg') no-repeat center right;}
#portfolio_header h2{position:relative;width:760px;margin:4px 0 2px 178px;padding:0;text-align:center;border:0;background:transparent;}
#portfolio_header h2 a{color:#069;font:1.8em/1.9em "Palatino Linotype", serif;text-shadow:-1px -1px 2px #464040, 1px 1px 2px #E6E6E6;}
#portfolio_header h2 a:hover{color:#b9dfb5;background:transparent;text-shadow:-1px -1px 1px #FFF, 1px 1px 1px #3B2C1D;}
/* PORTFOLIO NAVIGATION */
#portfolio_menu{position:relative;display:block;clear:both;width:960px;margin:0 auto;text-align:center;border-top:1px solid #786E6E;}
#portfolio_menu ul{margin:0;padding:0;list-style:none;font:.7em "Verdana", sans-serif;border-top:1px solid #DCDCD3;z-index:1;}
#portfolio_menu li{float:left;line-height:30px;margin:-1px 0;padding:0;background:#A9A89D;border-top:1px solid #DCDCD3;border-bottom:1px solid #786E6E;}
#portfolio_menu li{width:10%;}
#portfolio_menu li.wide{width:12.5%;}
#portfolio_menu li.widest{width:15%;}
#portfolio_menu a{display:block;}
#portfolio_menu a:hover{background:#b9dfb5;border-top-color:#DCDCD3;border-bottom-color:#786E6E;}
#portfolio_menu li ul {position:absolute;left:-3000px;}
#portfolio_menu li:hover ul {left:auto;width:10%;margin:0;padding:0;z-index:12;}
#portfolio_menu li ul li {display:block;width:100%;font-size:1.3em;border-color:#bbbf83;background:#DCDCD3;}
#portfolio_menu li.widest ul{width:15%;}
#portfolio_menu li ul li a:hover{background:#b9dfb5;border-color:#bbbf83;}
/* CONTENT */ 
#portfolio_container{position:relative;left:0;display:block;clear:both;width:960px;margin:0 auto;padding:0;text-align:center;}
	#portfolio_content,#portfolio_text,#portfolio_bottom{position:relative;float:left;display:block;width:100%;text-align:center;}
	#portfolio_content{margin:1px 0 0;border-top:1px solid #DCDCD3;z-index:1;}
		.portfolio,.portfolio_blank,.portfolio_blank_half,.portfolio_pan,.portfolio_pan_blank,.portfolio_pan_left,.portfolio_pan_right
		{float:left;margin:0;padding:22px 0;text-align:center;border-bottom:2px groove #BDBCB0;}
		.portfolio,.portfolio_blank{width:239px;height:239px;}
		.portfolio_blank_half{height:239px;width:116.5px;}
		.portfolio_pan{width:624px;padding-left:168px;padding-right:168px;}
		.portfolio_pan_left,.portfolio_pan_right{width:47.15%;padding-left:1.8%;}
		.portfolio_pan_left{padding-right:2px;}
		.portfolio_pan_right{padding-right:1.8%;}
	#portfolio_text{margin-top:1px;background:#efece0;}
	#portfolio_bottom{width:960px;margin:0 auto;padding:1em 0;}
/* IMAGES */
.portfolio .imgh_thumb,.portfolio .imgv_thumb,
.portfolio_pan .imgh_thumb,.portfolio_pan_left .imgh_thumb,.portfolio_pan_right .imgh_thumb
{padding:1px;background:#3B2C1D;border:0;}
	.portfolio .imgh_thumb{width:205px;margin:8% auto 13.2%;}
	.portfolio .imgv_thumb{height:205px;margin:0 auto;}
	.portfolio_pan .imgh_thumb,.portfolio_pan_left .imgh_thumb,.portfolio_pan_right .imgh_thumb{width:100%;margin:0;}
/* IMAGES HOVER*/
.portfolio .imgh_thumb:hover,.portfolio .imgv_thumb:hover,.portfolio_pan .imgh_thumb:hover,
.portfolio_pan_left .imgh_thumb:hover,.portfolio_pan_right .imgh_thumb:hover{position:relative;border:20px solid #A9A89D;}
.portfolio .imgh_thumb:hover{width:163%;margin:-21px 0 -90px -97px;}
.portfolio .imgv_thumb:hover{height:163%;margin:-20px 0 -90px -43px;}
.portfolio_pan .imgh_thumb:hover{width:940px;margin:-20px 0 -117.7px -188px;border:30px solid #A9A89D;border-top:20px solid #A9A89D;}
.portfolio_pan_left .imgh_thumb:hover{width:200%;margin:-5% 0 -31.59% -26%;}
.portfolio_pan_right .imgh_thumb:hover{width:200%;margin:-5% 0 -31.58% -84%;}
/* TYPOGRAPHY */
#portfolio_content h3,#portfolio_text h3{width:100%;margin:0 0 .2em;padding:0 0 .2em;color:#A9A89D;font:1.6em/1.6em "Palatino Linotype", serif;text-align:center;
background:transparent;text-shadow:-1px -1px 1px #3b2c1d, 1px 1px 1px #fff;border:0;}
	.portfolio_spacer{width:100%;height:2em;}
#portfolio_content p,#portfolio_text p{margin:0 0 1em;padding-left:13.4em;padding-right:13.4em;text-align:center;}
#portfolio_bottom p{margin:0 0 1em;padding-left:0;padding-right:0;text-align:center;}
#portfolio_content .caption {display:block;margin:.4em auto 1em;padding:0;font:.71em/1.34em 'verdana',sans-serif;text-align:center;color:#3b2c1d;border:0;}
/* SIZE */
#size{width:90%;margin:0 auto;text-align:center;word-spacing:-1px;border-top:2px solid #A9A89D;}
.measurement,.size,.image,.paper,.frame,.price,.mat{float:left;background:#efece0;border-bottom:1px solid #A9A89D;border-left:1px solid #A9A89D;}
.measurement{width:100%;border-left:0;}
.price{width:10%;}
.size{width:9%;margin-left:-1px;}
.image,.paper,.frame{width:27%;margin-left:-1px;}
.frame{margin-right:-2px;border-right:1px solid #A9A89D;}
.mat{width:80.7%;margin-left:-1px;border-right:1px solid #A9A89D;}
.separator{border-bottom:2px solid #A9A89D;}
/* SAFARI */
@media screen and (-webkit-min-device-pixel-ratio:0){
h2.portfolio{text-shadow:-1px -1px 1px #464040, 1px 1px 1px #E6E6E6;}
.studio_five_logo{padding:.4em 0;}
.portfolio .imgh_thumb:hover{margin-bottom:-33.69%;}
.portfolio .imgv_thumb:hover{margin-bottom:-86.68%;}
.portfolio_blank,.portfolio_blank_half{padding-bottom:23.9%;}
.portfolio_pan_left .imgh_thumb:hover{margin-bottom:-32.19%;}
.portfolio_pan_right .imgh_thumb:hover{margin-bottom:-32.18%;}
}
/* footnotes */
#essay {} /* blank div necessary for the footnotes javascript */
#notes{display:block;margin:1em 3.1em;padding-right:.1em;text-align:left;border-top:1px solid #E5E5D5;}
	#content0_of span.footnote {font:0.8em 'verdana', sans-serif;letter-spacing:0;color:#666666;}
	#content0_of a.ftnlink {vertical-align:super;}/* footnote links in text */
	#content0_of a:hover.ftnlink {background:#b9dfb5;}/* footnote links in text */
	.footnoteholder {margin:0.2em 0 0;font:0.8em 'verdana', sans-serif;line-height:1.4em;}/* div to hold reformatted footnotes */
	.footnoteholder div.footnote {margin:-0.4em 0.3em 0.4em 1.5em;padding:0.5em 0;text-indent:-1.3em;border-bottom:1px solid #E5E5D5;}/* div to hold single reformatted footnote */