@font-face {font-family: 'Rockwell';   src: local('Rockwell'),   url('../fonts/Rockwell.ttf') format('truetype');}
/*
@font-face {font-family: 'Myriad Pro'; src: local('Myriad Pro'), local('Myriad-Pro'), url('../fonts/MyriadPro-Bold.otf') format('opentype');}
*/

body                            {margin:0px; padding:0px;
                                 font-size:15px; 
                                 font-family:"lucida grande",arial,helvetica,sans-serif;
                                 font-family:'Myriad Pro', 'Lucida Sans', Helvetica, Arial, Tahoma, san-serif;
                                 color:rgb(85,86,90); 
                                 color:#444; /* background-color:#e4e4e4;*/
                                 color:#777777;
                                 color:#76797C;
                                 letter-spacing:.1px;
}
h1                              {font-size:20px; color:rgb(85,86,90); color:black;padding:0px; margin:0px 0px 20px 5px;line-height:28px; font-family:arial,helvetica,sans-serif}
h2                              {margin:0px; padding-top:10px; color:black; font-size:27px; font-family: Rockwell, Courier, 'Courier New', 'Lucida Sans', Arial, serif; /*font-family:arial,helvetica,sans-serif; font-size:20px; letter-spacing:-.2px;font-weight:normal;*/}
h3                              {margin:0px; padding:10px 0px; color:black; font-size:25px;}
p                               {line-height:21px; margin:20px 0px 20px 0px; padding: 0px;}
#page                           {width:900px; margin:0px auto;}

#boxLogo                        {text-align:center; background-color:#49dd36;background: url("../images/bgHeader3.png") repeat-x top left;}
#boxLogo img                    {border:none; margin:55px 0px 5px 0px;}
#body                           {margin-top:25px;}
a img                           {border:none}
a                               {outline:none}
#menu                           {display:inline-block; padding:0px; margin:0px auto; list-style-type:none; white-space:nowrap;} 
#menu li                        {display:-moz-inline-box; display: inline-block;}
#menu a                         {font-weight:normal;display:block; text-decoration: none; width:auto; padding:4px 20px; color:#777777}
#boxMenu                        {text-align:center; background: url("../images/menuBg2.jpg") repeat-x top left;
                                 font-size:17px; font-family: Rockwell, Courier, 'Courier New', 'Lucida Sans', Arial, serif;
                                 font-weight:normal; 
                                 color:rgb(119, 119, 119);
                                 color:#444;
                                 border-bottom:1px solid #dddddd; 
                                 line-height:31px; height:40px;}
                                 
*:lang(en) #menu li             {margin: 0px -2px 0px -2px}  /* wtf are moz's margins out ???? */
li.current                      {background: url("../images/menuBgCurrent2.jpg") repeat-x top left; 
                                 line-height:31px;height:40px;}
li.current a                    {color:white!important}
a:hover                         {text-decoration:underline; color:#06c;}
a                               {color:rgb(85,86,90); font-weight:bold; text-decoration:none; color:#06c}
.highlight                      {color:#42c932; font-weight:bold}
#body                           {padding:0px 50px 0px 50px;}
.environment                    {position:absolute;top:20px; right:50px; font: 23px bold "century gothic"; color:white;}
#development                    {display:none;}

/* >> word press overrides */
#content, .entry 		{ 
                                 font-family:'Myriad Pro', 'Lucida Sans', Helvetica, Arial, Tahoma, san-serif!important;font-size: 14px!important; padding-left:0px;
}
#content p, .entry p            {font-size:14px; line-height:20px}
.postmetadata                   {font-size: 11px!important}
#sidebar h2                     {font-size: 12px}
#sidebar a                      {font-size: 11px}
#sidebar                        {padding:0px; margin: 20px -70px 0px 70px; float:left}
#content                        {width:560px;}
#searchform                     {text-align:left; width:190px;}
.widecolumn .post,              
.commentlist,.navigation        {width:650px;}
.widecolumn                     {margin-left:75px;}
.widecolumn .entry p            {font-size:14px!important; line-height:20px!important;}
.author                         {color:#66be33;}
.commentlist                    {margin:0px 13px 0px 13px}
.commentlist li                 {margin-top:10px; padding:8px 20px 0px 20px}
.commentlist p                  {font-size:12px!important;font-family: "lucida grande",arial,helvetica,sans-serif}
.commentlist li.alt             {margin-top:15px}
.alt                            {background-color:#ebf8eb; border:1px solid #bdecc0}
#footer                         {display:none;font-size:11px;}
#footer                         {width:700px}  /* ??? */
#footer p                       {padding-bottom:10px}
#page                           {border:none}
/* << */



