/* (c) Copyright DR Solutions International Ltd / Author: Andrew Green / Style Sheet: DR Solutions */

  /* DEFAULT */
  *                                                                                               {width:auto;height:auto;background:transparent;margin:0px;padding:0px;}
  html                                                                                            {height:100%;}
  body                                                                                            {height:100%;background:#FFFFFF url("/resources/body.jpg") repeat-x 0px 110px;font:normal 62.5% Arial, Verdana, Tahoma;color:#3F3F3F;cursor:default;}
  div                                                                                             {}
  h1, h2                                                                                          {font-weight:normal;color:#3F3F3F;}
  h1                                                                                              {font-size:2.20em;}
  h2                                                                                              {font-size:1.80em;}
  p                                                                                               {font-size:1.20em;}
  a                                                                                               {color:#369A04;text-decoration:none;}
  a:hover, a.active                                                                               {text-decoration:underline;}
  img                                                                                             {border:0px;}
  a, select, input.submit, input.checkbox, label                                                  {cursor:pointer !important;}
  li                                                                                              {list-style:none;}

  /* STYLE */
  #menu                                                                       {font-size:1.40em;}
  #foot                                                                       {font-size:1.20em;}

  #menu, #foot                                                                {width:100%;height:48px;background:#369A04 url("/resources/green.png") repeat-x 0px 0px;border:1px solid #369A04;border-width:1px 0px;}
  #head                                                                       {width:912px;margin:auto;}
  #head                                                                       {height:136px;}
  #head a.logo                                                                {float:left;margin-top:34px;}
  #head a.logo img                                                            {width:335px;height:66px;}
  #head a.call                                                                {float:right;margin-top:55px;}
  #head a.call img                                                            {width:285px;height:33px;}
  #menu                                                                       {}
  #menu div                                                                   {overflow:hidden;width:912px;margin:auto;}
  #menu ul                                                                    {float:left;list-style:none;}
  #menu li                                                                    {float:left;}
  #menu li a                                                                  {padding:16px;line-height:48px;color:#FFFFFF;}
  #menu li a.active                                                           {background:transparent url("/resources/link-hover.png") repeat-x 0px 0px;border:1px solid #369A04;padding-top:10px;font-weight:bold;text-decoration:none;}
  #menu p                                                                     {float:right;line-height:48px;text-align:right;color:#FFFFFF;}
  #menu p img                                                                 {width:34px;height:32px;}
  #menu p strong                                                              {float:left;}
  #menu p a                                                                   {float:left;margin:8px 0px 0px 10px;line-height:12px;}
  #menu p.googleplusone                                                       {width:70px;float:right;padding:7px 0px 0px 15px;}
  #menu p.googleplusone div                                                   {line-height:normal;padding:5px 0px 0px 10px;}
  #body                                                                       {width:100%;}
    #page                                                                                         {overflow:hidden;width:912px;margin:auto;padding:10px 0px;}
    #page h1                                                                                      {overflow:hidden;background:#369A04;margin-bottom:10px;padding:0px 10px;line-height:40px;color:#FFFFFF;}
    #page h2                                                                                      {overflow:hidden;line-height:30px;color:#369A04;}
    #page p                                                                                       {overflow:hidden;text-align:justify;}
    
    #page .notice                                                             {display:block;height:35px;background:#EEEEEE;border:1px solid #666666;padding:0px 10px 0px 10px;margin:15px 0px;line-height:35px;font-size:1.20em;}
    #page .notice.red, #page .notice.green, #page .notice.blue, #page .notice.yellow
                                                                              {background-position:15px center;background-repeat:no-repeat;padding-left:45px;}
    #page .notice.red                                                         {background-color:#FF7D7D;background-image:url("notice-red.png");border-color:#990000;color:#990000;}
    #page .notice.green                                                       {background-color:#B3FFB3;background-image:url("notice-green.png");border-color:#019901;color:#019901;}
    #page .notice.blue                                                        {background-color:#CEE7FF;background-image:url("notice-blue.png");border-color:#0167CC;color:#0167CC;}
    #page .notice.yellow                                                      {background-color:#FFE3BB;background-image:url("notice-yellow.png");border-color:#FF9901;color:#FF9901;}
    
      #sidebar                                                                                    {float:left;}
      #sidebar ul                                                                                 {width:210px;border:1px solid #CCCCCC;font-size:1.40em;}
      #sidebar li                                                                                 {}
      #sidebar ul li ul                                                                           {border:none;}
      #sidebar form                                                                               {overflow:hidden;padding:10px;}
      #sidebar form input                                                                         {float:left;width:184px;margin:5px 0px;padding:1px;}
      #sidebar form #searchsubmit                                                                 {float:right;width:auto;cursor:pointer;}
      #sidebar form                                                                               {}
      #sidebar h2                                                                                 {background:#EEEEEE;padding-left:10px;font-size:1.20em;}
      #sidebar p                                                                                  {}
      #sidebar a                                                                                  {display:block;line-height:30px;padding:0px 10px;font-size:0.80em;}
      #sidebar a:hover, #sidebar a.active                                                         {background:#369A04;color:#FFFFFF;}
      #sidebar ul li p                                                                            {padding:10px;font-size:1.00em;}
      #content                                                                                    {float:right;width:670px;border:1px solid #CCCCCC;padding:10px;}
      #content h2, #content h3                                                                    {overflow:hidden;}
      #content h2 small                                                                           {float:right;font-size:0.60em !important;color:#3F3F3F;}
      #content h3 small                                                                           {float:right;font-size:0.90em !important;font-weight:normal;color:#3F3F3F;}
      #content .post small                                                                        {padding-bottom:5px;font-size:1.10em;}
      #content .entry p                                                                           {padding:10px 0px;}
      #content .entry img                                                                         {border:1px solid #999999;}
      #content .postmetadata                                                                      {padding-bottom:10px;}

  #foot                                                                       {}
  #foot div                                                                   {overflow:hidden;width:912px;margin:auto;}
  #foot p                                                                     {line-height:48px;text-align:right;color:#FFFFFF;}
  #foot p img                                                                 {width:34px;height:32px;}
  #foot p strong                                                              {float:left;}
  #foot p a                                                                   {float:left;margin:8px 0px 0px 10px;line-height:12px;}
  #foot.fixed                                                                 {position:absolute;top:100%;left:0px;margin:-50px 0px 0px 0px;}

  /* COMMON */
  .pointer                                                                    {cursor:pointer !important;}

