html										{  }
body										{ text-align:center; background:#aca988 url(../img-bin/bg.gif) repeat-x; color:#000000; font:75% Arial, Helvetica, sans-serif; margin:0px; padding-bottom:20px; }

div											{ position:relative; }
img											{ border:none; }
p											{ line-height:1.6; margin:0px; margin-top:10px; }
ul											{ line-height:1.6; }
.clear										{ clear:both; }
.gap										{ margin-top:20px; }
input, textarea, select						{ font:75% Arial, Helvetica, sans-serif; }

div#page									{ margin:0 auto; text-align:left; clear:both; width:900px; }

div#photo_tip								{ width:492px; clear:both; margin:0 auto; text-align:left; margin-top:35px; background:url(../img-bin/bg_mouse.gif) no-repeat; background-position:0px 128px; height:470px; }
div#photo_tip div.photo_tip_top				{ background:url(../img-bin/speech_bubble_top.gif) no-repeat; height:21px; }
div#photo_tip div.photo_tip_mid				{ padding:0px 20px 0px 20px; background-color:#FFFFFF; }
div#photo_tip div.photo_tip_mid h1			{ margin:0px; padding:0px; font-size:160%; color:#2E517A; }
div#photo_tip div.photo_tip_mid h1 span		{ color:#adbbd3; font-size:80%; font-weight:normal; }
div#photo_tip div.photo_tip_mid p			{ }
div#photo_tip div.photo_tip_mid p strong	{ }
div#photo_tip div.photo_tip_bot				{ background:url(../img-bin/speech_bubble_bottom.gif) no-repeat; height:64px; }

div#body									{ padding-top:117px; background:url(../img-bin/bg_mouse_small.gif) no-repeat; background-position:0px 0px; }
div#body_top								{ width:763px; clear:both; margin:0 auto; text-align:left; background:url(../img-bin/page_top.gif) no-repeat; height:19px; }
div#body_mid								{ width:763px; clear:both; margin:0 auto; text-align:left; background:url(../img-bin/page_mid.gif) repeat-y; background-color:#FFFFFF; }
div#left									{ float:left; width:523px; padding:0px 20px 0px 20px; font-size:110%; color:#404040; }
div#left a									{ color:#4676aa; text-decoration:none; }
div#left img.left							{ margin-right:30px; float:left; margin-bottom:10px; }
div#left h1									{ margin:0px; padding:0px; font-size:200%; color:#2E517A; }
div#left p									{ }
div#left p em								{ font-size:140%; font-style:normal; }
div#left ul.rss								{ clear:both; margin:0px; padding:0px; margin-top:10px; list-style-type:none; }
div#left ul.rss li							{ margin-bottom:3px; }
div#left ul.rss li a						{ display:block; background:#ecf5f8 url(../img-bin/icon_rss.gif) no-repeat; background-position:10px 50%; border-top:#d9ecf1 1px solid; border-bottom:#d9ecf1 1px solid; padding-left:50px; font-size:80%; line-height:30px; height:30px; text-decoration:none; font-weight:bold; color:#004d8c; }
div#left ul.rss li a:hover					{ }
div#left div.tip							{ padding-bottom:10px; border-bottom:#999999 1px dashed; }
div#left div.tip p.date						{ color:#999999; font-style:italic; margin-top:2px; font-size:90%; }
div#left div.tip p strong					{ color:#2E517A; }
div#left form								{ clear:both; display:block; padding:20px; background-color:#f7f7f7; border:#c0c0c0 1px solid; width:483px; margin-top:20px; }
div#left form label							{ float:left; display:block; clear:left; width:200px; line-height:20px; height:20px; margin-bottom:10px; }
div#left form input							{ float:left; width:200px; clear:right; border:#999999 1px solid; line-height:20px; height:20px; margin-bottom:10px; }
div#left form textarea						{ float:left; width:200px; border:#999999 1px solid; clear:right; margin-bottom:10px; }
div#left form div.anti-spam					{  }
div#left form div.anti-spam span.title		{ float:left; display:block; clear:left; width:200px; line-height:20px; height:20px; margin-bottom:10px; }
div#left form div.anti-spam span.info		{ float:left; width:200px; clear:right; border:none!important; line-height:22px; height:22px; margin-bottom:10px; }
div#left form input.submit					{ clear:both; margin-left:200px; width:auto!important; height:auto!important; line-height:normal; margin-bottom:10px; }
div#left p.red_box							{ background-color:#fefbfb; display:block; padding-top:20px; padding-bottom:20px; border:#c98789 1px solid; font-size:120%; text-align:center; margin-top:30px; margin-bottom:30px; }
div#left ul.benefits						{ width:100%; float:left; clear:both; margin:0px; padding:0px; list-style-type:none; }
div#left ul.benefits li						{ width:33%; float:left; text-align:center; background-image:url(../img-bin/bg_cheese.gif); background-repeat:no-repeat; background-position:50% 0%; padding-top:60px; margin-top:14px; }

div#right									{ float:right; width:199px; }
div#right h1								{ margin:10px; background-color:#fcf7e8; font-size:100%; color:#004d8c; padding:10px; border:#ffd673 1px dotted; }
div#right h1 em								{ clear:both; font-size:80%; font-style:normal; display:block; font-weight:normal; color:#666666; }
div#right ul								{ margin:0px; padding:0px; margin-top:20px; list-style-type:none; }
div#right ul li								{ }
div#right ul li a							{ display:block; color:#004d8c; text-decoration:none; font-size:90%; min-height:30px; height:auto!important; height:30px; line-height:30px; padding-left:20px; padding-right:20px; }
div#right ul li.on a						{ background-color:#fcf7e8; font-weight:bold; }
div#right ul li a:hover						{ background-color:#fcf7e8; }
div#body_bot								{ width:763px; clear:both; margin:0 auto; text-align:left; background:url(../img-bin/page_bottom.gif) no-repeat; height:20px; }

div#copyright								{ color:#45422d; font-size:90%; text-align:center; margin-top:20px; clear:both; }
div#copyright p.links						{ width:763px; clear:both; margin:0 auto; background-color:#a19c79; padding:3px; }
div#copyright p.links a						{ color:#FFFFFF; border-bottom:none; padding-left:10px; padding-right:10px; }
div#copyright a								{ color:#45422d; text-decoration:none; border-bottom:#45422d 1px dotted; }
div#copyright a:hover						{ border-bottom:#FFFFFF 1px dotted; }
