html                                    {margin:0;padding:0;min-width:1400px;}
body                                    {margin:0;padding:0;font-family:Helvetica,Arial,sans serif;font-size:medium;line-height:1.45;background-color:#FFF573;background-image:url(../img/bg-pattern-10pc.png);width:100%;}
/* background-color:#A60000;color:#FFF940; FFE940 E9FB00 #FFF073 #FFE400*/

a                                       {}
a:visited                               {}
a:hover                                 {text-decoration:none;color:#ff3900;}
/* padding:4px 12px 4px 12px;background-color:#ffffff;text-decoration:none;font-size:80%; */

h1                                      {}
h2                                      {}
h2.first                                {margin-top:0;}
h3.first                                {margin-top:0 !important;}

p                                       {margin-top:0;}

ul                                      {}
ul li                                   {}

table                                   {border-collapse:collapse;margin:0;padding:0;}
table tr                                {}
table tr td                             {}

#main                                   {margin:24px auto;background-color:#FFE400;width:1200px;} /*  */
/* */
#content                                {padding:8px 24px 24px 24px;}

#header                                 {background-color:#873e00;padding:48px 0 12px 0;color:;text-align:center;background-image:url(../img/header-bg-gradient.png);border-bottom:0px solid #873e00;width:100%;}
/* background-image:url(../img/bg-pattern-25pc.png); */
#claim                                  {background-color:#873e00;text-align:center;color:#ffffff;}
#claim p                                {padding:4px;margin:0;text-shadow:-1px -1px 1px #000000;}

/* #emotion                             {background-image:url(../img/portrait-stratosphere.jpg);height:200px;overflow:hidden;background-repeat:no-repeat;background-position:0 -100px;} */
#emotion                                {height:200px;overflow:hidden;border-top:8px solid #873e00;border-bottom:8px solid #873e00;text-align:center;}
#emotionPic                             {background-image:url(../img/portrait-sf-vista-point-sepia-wide.jpg);height:200px;background-repeat:no-repeat;background-position:0 -100px;position:relative;}
#emotionPic p                           {display:none;margin:0;padding:8px;position:absolute;bottom:0;right:0;background-color:#3A2804;color:#FFFFFF;font-size:80%;}

/*#left                                 {margin:0 425px 0 0;padding:0;}
#right                                  {float:right;width:375px;padding:0;margin:0;color:;}*/
/* FFE400 background-color:#FFF073; */

#left, #middle                          {padding-right:48px;}
#left                                   {width:400px;}
#middle                                 {width:400px;}
#right                                  {width:256px;}

/* (main.width-blog.width-(2*padding))/2 | (1152-256-(2*48))/2 = px */
.column                                  {float:left;}
.row:after                               {content:"";display:table;clear:both;}

#footer                                  {background-color:#873e00;padding:8px;margin:0;background-image:url(../img/bg-pattern-25pc.png);color:#FFFFFF;text-shadow:-1px -1px 1px #000000;}

#header h1                               {font-size:350%;padding:0;margin:0 0 0 0;color:#ffffff;text-shadow:-1px -1px 1px #000000;text-transform:;line-height:1;}
/* text-shadow:-1px -1px 1px #FFFFFF; */
#header p                                {margin:0;padding:4px 0 0 0;color:#FFFFFF;text-shadow:-1px -1px 1px #000000;}
/* border-top:1px solid #000000; */
#header p.dob                            {font-size:80%;margin:0 0 12px 0;}

#footer a                                {color:#ffffff;}

#left h1                                 {margin-bottom:0;}
#left h2, #middle h2, #right h2          {background-color:;padding:8px 8px 0 0;border-bottom:1px solid #A64B00;color:#A64B00;}
/* #BF8B30 #BF8B30 text-shadow: 1px 1px 0px #000000; */

/* #right h2                                {background-color:;margin:0;padding:36px 16px 0px 16px;color:#FFFFFF;} */
/* #A64B00 */

#right div.container                     {padding:0;background-color:;}
/* #A64B00 A67C00 */
#right h3                                {margin:0;padding:0;margin-top:24px;}

#right ul                                {list-style-type:none;margin:0;padding:0;}
#right ul li                             {margin:0;padding:0 0 24px 0;}
#right ul li a                           {color:black;}

#copy                                    {font-size:80%;text-align:right;margin:0;padding:0;}

table.contact                            {width:100%;margin:8px 0 36px 0;border-top:1px solid #d7ad00;border-bottom:1px solid #d7ad00;line-height:1;}
table.contact tr                        {}
table.contact tr td                        {padding:8px;border-bottom:1px solid #d7ad00;} /* c39100 */
table.contact tr td.legend                {width:40%;color:;font-weight:bold;background-image:url(../img/bg-pattern-10pc.png);color:#A64B00;}
/* opacity:0.33; */

.period                                    {text-align:right;font-size:80%;margin-top:12px;}

ul.chronology                            {list-style-type:none;margin:0;padding:0;}
ul.chronology li                        {margin:0 0 24px 0;padding:8px;background-image:url(../img/bg-pattern-10pc.png);}
ul.chronology li h3                        {margin:0;}
ul.chronology li p                        {margin:0;}

table.cv                            {width:100%;margin:8px 0 36px 0;border-top:1px solid #d7ad00;border-bottom:1px solid #d7ad00;line-height:1;}
table.cv tr                            {}
table.cv tr td                        {padding:8px;border-bottom:1px solid #d7ad00;vertical-align:top;line-height:1.45;} /* c39100 */
table.cv tr td.date                    {font-weight:bold;background-image:url(../img/bg-pattern-10pc.png);color:#A64B00;} /* width:40%;color:;font-weight:bold;background-image:url(../img/bg-pattern-10pc.png);color:#A64B00; */
table.cv tr td.place                {font-size:80%;white-space:nowrap;}
