body{text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:.81em;background-color:#ccc;background-image:url(/static/images/back_spring.jpg);background-position:0 0;background-attachment:fixed;margin:0;padding:0;}
#container{text-align:center;width:1000px;background-color:#fff;padding:10px 0;margin:4px auto;}
#header{margin-left:10px;margin-right:10px;width:auto;background:#FFF;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-top:3px solid red;color:#999;font-size:20pt;}
#header p{text-align:left;width:400px;float:left;margin:1em;}
#footer{clear:both;margin-left:10px;margin-right:10px;border-bottom:2px solid red;border-top:1px solid #e6e6e6;}
#big_img{width:731px;float:left;margin:10px 0;}
#publication{width:60%;float:left;text-align:left;font-size:10pt;margin:0 1em 1em 10px;}
#pub_header{background:url(/static/images/down_arrow.gif);background-repeat:no-repeat;background-position:right;border-bottom:1px solid #e6e6e6;}
#pub_header p{font-size:28pt;font-weight:400;width:80%;}
#search{width:300px;float:right;margin:1em;}
#post_meta{font-style:italic;text-align:right;margin:1em 0;}
#post_ilustrations{width:180px;float:right;text-align:center;background:#eff1e8;margin:0 0 1em 1em;}
#post_ilustrations img{border:1px solid #e6e6e6;padding:1px;}
img{border:none;}
.faded_header{color:#e8e8e8;}
#cat_toolbar{border:1px solid #e6e6e6;text-align:left;margin:10px;}
#tool_bar{width:80%;float:left;text-align:left;margin:.5em 1em;}
#lang_bar{width:10%;float:right;text-align:right;margin:.5em 1em;}
#first_category_list{width:237px;clear: left; float:left;background:#f0f2e9;text-align:right;border-bottom:1px solid #ccc;margin:10px 0 10px 10px;}
#second_category_list{width:170px;float:left;text-align:right;margin:10px 0;}
.second_category{clear:both;text-align:right;margin:1em;}
.second_category ol li{list-style-type:none;margin:0;padding:0;}
.arialgrey{font-family:Tahoma, Arial;font-size:11px;font-style:normal;line-height:normal;font-weight:400;font-variant:normal;text-transform:none;color:#999;}
.arial{font-family:Tahoma, Arial;font-size:11px;font-style:normal;line-height:normal;font-weight:400;font-variant:normal;color:#000;text-decoration:none;}
.arial12{font-family:Tahoma, Arial;font-size:12px;line-height:normal;font-weight:400;font-variant:normal;text-transform:none;color:#000;}
.dusk{width:100%;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;line-height:normal;font-weight:400;font-variant:normal;text-align:left;margin-top:10px;background:#f6f8f9;border:solid 1px #d8dfe4;padding:10px;}
a,a:visited{text-decoration:none;color:#000;}
h2 a{font-size:10pt;}
.category{clear:both;text-align:right;margin:2em;}
.category ol li{list-style-type:none;}
.category h2,second_category h2{border-bottom:dashed #ccc 1px;}
a:hover{text-decoration:underline;color:#000;}
#adv{font-family:Verdana, Arial, Helvetica, sans-serif;position:absolute;top:10px;left:10px;width:800px;height:785px;text-align:left;font-size:8px;background:url(adv.jpg);background-repeat:no-repeat;border-color:#D3D3D3;border-style:outset;border-width:2px;}
.zz1{font-size:9px;background:#E5F3F6;}
#fcl_heading{color:#000;text-align:right;font-size:20pt;font-style:normal;margin: 1em;}
#latest_blogposts{clear:right;width:480px;float:left;text-align:left;font-size:10pt;border-right:1px dashed #ccc;margin:0 0 10px;}
#small_latest_blogposts{clear:right;width:190px;float:right;text-align:left;font-size:8pt;margin:1em 1em 0 0;}
#latest_blogposts h3{font-weight:700;font-size:10pt;border:none;}
#first_headings{float:right;text-align:left;width:740px; margin:0;}
#post_body{background:#f0f2e9;margin-top:1em;padding:1em 0;}
.first_blog_entry{margin:0 1em 0 0;}
.first_blog_entry_meta{font-style:italic;text-align:right;font-size:x-small;margin-right:1em;}
.first_blog_entry_image{float:left;margin:0 .5em .5em 0;}
.first_blog_entry_image img{border-right:2px solid red;border-bottom:2px solid red;}
.second_category ol,.category ol{margin:0;padding:0;}
#etc{float:right;width:250px;text-align:left;}
#person_profile{border-bottom:1px dashed #ccc;}
#person_picture{text-align:center;float:right;margin:0 2em 1em 1em;}
#single_face{border-left:3px solid red;border-bottom:3px solid red;}
.other_emp{border-top:1px solid #ccc;line-height:50px;padding:1em 0 0;}
#post_contact_form{text-align:left;clear:right;border-top:solid red 2px;width:190px;float:right;font-size:8pt;margin:0 1em 1em 0;padding:0 0 1em;}
.gal_img{width:120px;height:120px;float:left;text-align:center;margin:1em;}
.gal_img img{border:3px #ccc solid;margin:1em auto;}
fieldset{border:1px solid #f0f2e9;text-align:center;margin:1em 0;}
fieldset th{text-align:right;margin-right:1em;width:150px;}
legend{background:#f0f2e9;font-size:90%;text-align:right;padding:.2em .5em;}
#form_error_msg{border:1px solid red;color:red;background:#ffd2d2;font-weight:700;margin:1em 0;}
#form_accept_msg{border:1px solid green;color:green;background:#e9ffd2;font-weight:700;margin:1em 0;}
#form_error_msg p,#form_accept_msg p{text-align:center;margin:1em;}
#footer p,#post_body p,#person_list{margin:1em;}
form,fieldset td{text-align:left;}
#etc h2 {font-weight: normal;}
.small_blog_entry h3 {font-size: 1.1em}
.small_blog_entry h2 {font-size: 1.2em}
.blog_entry_pre {margin: 0 1em;}
