  body { 
   background :  #e0e0e0  ; 
   color :  #505050  ; 
   font :  76% Georgia,Verdana,Tahoma,Arial,sans-serif  ; 
   margin :  0  ; 
   padding :  0  ; 
   text-align :  center  ; 
 } 
   p { 
   line-height :  1.5em  ; 
   margin :  0 0 15px  ; 
 } 
   a { 
   color :  #fa9035  ; 
   font-weight :  700  ; 
   text-decoration :  none  ; 
 } 
   a  :  hover { 
   color :  #d04a10  ; 
 } 
   hr { 
   height :  1px  ; 
   margin :  10px 0  ; 
   width :  98%  ; 
 } 
   dt { 
   font-weight :  700  ; 
 } 
   dd { 
   margin :  1px 0 12px 15px  ; 
 } 
   #container { 
   background :  #fff7ae   ; 
   margin :  0 auto  ; 
   text-align :  left  ; 
   width :  752px  ; 
 } 
   #sitename { 
   background :  #ff7f00 ; 
     color :  #ffffff  ; 
   font-weight :  400  ; 
   height : auto ; 
   margin :  0 0 0 0  ; 
   text-align :  center  ; 
 } 
   #sitename h1 { 
   font-size :  2.2em  ; 
   margin :  0  ; 
   padding-top :  20px  ; 
 } 
   #sitename span { 
   font-size :  1.6em  ; 
   letter-spacing :  -1px  ; 
   margin :  0  ; 
 } 
   #nav { 
   background :  url(img/greypx.gif) bottom left repeat-x  ; 
   float :  left  ; 
   width :  752px  ; 
 } 
   #nav ul { 
   list-style :  none  ; 
   margin :  0  ; 
   padding :  0  ; 
 } 
   #nav a { 
   background :  #c0c0c0  ; 
   color :  #808080  ; 
   display :  block  ; 
   font-size :  1.2em  ; 
   letter-spacing :  -1px  ; 
   padding :  7px 20px 4px 11px  ; 
   text-decoration :  none  ; 
 } 
   #nav a  :  hover { 
   color :  #505050  ; 
 } 
   #nav li { 
   background :  url(img/tabs.gif) no-repeat 0 0  ; 
   float :  left  ; 
   margin :  0 4px 0 0  ; 
   padding :  0 0 0 9px  ; 
 } 
   #nav #current { 
   background :  url(img/tabs.gif) no-repeat 0 -41px  ; 
 } 
   #nav #current a { 
   background :  url(img/tabs.gif) no-repeat 100% -41px  ; 
   color :  #303030  ; 
   padding :  7px 20px 5px 11px  ; 
 } 
   #wrap1 { 
   background :  #ffffff url(img/innerbg.gif) repeat-y  ; 
   border-bottom :  1px solid #808080  ; 
   border-left :  1px solid #808080  ; 
   border-right :  1px solid #808080  ; 
   clear :  both  ; 
   padding :  0  ; 
   width :  750px  ; 
 } 
   #wrap2 { 
   background :  ; 
   padding :  10px  ; 
   width :  730px  ; 
 } 
   #header { 
   height :  30px  ; 
   position :  relative  ; 
   width :  730px  ; 
 } 
   #header h1 { 
   float :  left  ; 
   font-size :  1.4em  ; 
   margin :  0  ; 
   width :  180px  ; 
 } 
   #topbox { 
   color :  #808080  ; 
   margin :  0 0 4px  ; 
   text-align :  right  ; 
 } 
   #topbox a { 
   color :  #d04a10  ; 
 } 
   #topbox a  :  hover { 
   text-decoration :  underline  ; 
 } 
   #leftside { 
   float :  left  ; 
   margin :  10 15px 0 0  ; 
   width :  145px  ; 
   border-right :  #000 1px dotted  ; 
   color :  #fff700  ; 
 } 
   #leftside h1 { 
   font-size :  1.4em  ; 
   font-weight :  400  ; 
 } 
   #rightside { 
   float :  right  ; 
   margin :  40px 15px 20px 0  ; 
   width :  130px  ; 
 } 
   #rightside h1 { 
   font-size :  1.4em  ; 
   font-weight :  400  ; 
   margin :  0 0 12px  ; 
 } 
   #rightside p { 
   font-size :  0.9em  ; 
   margin :  2px 0 12px 10px  ; 
 } 
   #rightside img { 
   border :  1px solid #fa9035  ; 
   margin :  10px 0 5px 5px  ; 
   padding :  2px  ; 
 } 
   #content { 
   margin :  45px 160px 0 180px  ; 
 } 
   #contentalt { 
   margin :  45px 15px 0 180px  ; 
 } 
   #content p,#contentalt p { 
   margin :  8px 0 0 10px  ; 
 } 
   #content h1,#contentalt h1 { 
   color :  #505050  ; 
   font-size :  2em  ; 
   font-weight :  400  ; 
   margin :  15px 0 10px  ; 
   padding :  0  ; 
 } 
   #content h2,#contentalt h2 { 
   color :  #505050  ; 
   font-size :  1.5em  ; 
   font-weight :  400  ; 
   margin :  20px 0 10px  ; 
   padding :  0  ; 
 } 
   #content img,#contentalt img { 
   border :  1px solid #fa9035  ; 
   float :  left  ; 
   margin :  5px 15px 6px  ; 
 } 
   #footer { 
   clear :  both  ; 
   color :  #a0a0a0  ; 
   font-size :  0.9em  ; 
   height :  26px  ; 
   margin-top :  20px  ; 
   padding :  1px  ; 
   text-align :  right  ; 
   width :  730px  ; 
 } 
   #footer a { 
   color :  #a0a0a0  ; 
   font-weight :  400  ; 
 } 
   #footer a  :  hover { 
   color :  #a0a0a0  ; 
   text-decoration :  underline  ; 
 } 
   .menublock { 
   margin-bottom :  10px  ; 
 } 
   .nav { 
   color :  #d04a10  ; 
   display :  block  ; 
   font-size :  1.1em  ; 
   font-weight :  700  ; 
   margin-bottom :  1px  ; 
   padding :  2px 2px 2px 10px  ; 
   position :  relative  ; 
   text-decoration :  none  ; 
   width :  125px  ; 
 } 
   .nav  :  hover { 
   border :  1px solid #fa9035  ; 
   color :  #505050  ; 
   padding :  1px 1px 1px 9px  ; 
 } 
   .sub { 
   font-size :  0.9em  ; 
   margin-left :  20px  ; 
   padding :  1px 1px 1px 6px  ; 
   width :  105px  ; 
 } 
   .sub  :  hover { 
   border :  1px solid #fa9035  ; 
   color :  #505050  ; 
   padding :  0 0 0 5px  ; 
 } 
   .intro { 
   font-weight :  700  ; 
 } 
   .active { 
   border :  1px solid #fa9035  ; 
   padding :  1px 1px 1px 9px  ; 
 } 
   .box { 
   background :  #f8f8f8 url(img/boxbg.gif) top left repeat-y  ; 
   border :  1px solid #d0d4d4  ; 
   color :  #505050  ; 
   margin :  15px auto  ; 
   padding :  10px 10px 10px 20px  ; 
   width :  75%  ; 
 } 
   .photo { 
   margin :  5px auto 15px  ; 
   padding :  5px  ; 
 } 
   .smallcaps { 
   font-variant :  small-caps  ; 
 } 
   .mini { 
   color :  #a0a0a0  ; 
   font-size :  0.75em  ; 
   font-weight :  400  ; 
   line-height :  1.2em  ; 
   margin :  20px 0 10px 8px  ; 
 } 
   .small { 
   font-size :  0.85em  ; 
 } 
   .large { 
   font-size :  1.4em  ; 
 } 
   .soft { 
   color :  #808080  ; 
 } 
   .normal { 
   font-weight :  400  ; 
 } 
   .sharp { 
   color :  #101010  ; 
 } 
   .center { 
   text-align :  center  ; 
 } 
   .hide { 
  display :  none  ; 
 } 
