*                                    {margin:0; padding:0;}
                                     
html,body,#wrapper                   {width:100%;}
                                     
body                                 {line-height:16px; background-color:#ffffff; color:#000000;}
                                     
img                                  {border:none;}
span                                 {display:block;}
p span                               {display:inline-block;}
div.clear                            {clear:both;}
                                     
h1,h2,h3,h4,h5,h6                    {font-size:100%; line-height:100%; text-transform:capitalize; font-weight:normal; margin-bottom:10px;}
h1                                   {font-size:32px;}
h2                                   {font-size:21px;}
h3                                   {font-size:18px;}
h4                                   {font-size:16px;}
h5                                   {font-size:14px;}
h6                                   {font-size:12px;}
                                     
p                                    {text-align:left;}
                                     
body,table,input                     {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:13px; line-height:19px; color:#222;}
body                                 {background-color:#f0f0f0;}
                                     
a:link,a:visited                     {color:#000000;}
a:hover                              {color:#000000; text-decoration:none;}
:focus                               {outline:0;}
                                     
ul                                   {list-style:none;}
hr                                   {background-color:#f0f0f0; height:1px; border:0; margin:16px 0;}
                                     
div#structure                        {margin:25px auto; width:1000px;}
div#left,div#right,div#site          {float:left;}

.section p,
.section ul {margin-top:16px;}

div#slideshow                        {position:relative; width:520px; height:320px; background-color:#000000; overflow:hidden;}

/* slideshow */
#slideshow div                       {position:absolute; top:0; left:0; z-index:8; opacity:0.0; height:320px; /*background-color:#ffffff;*/ overflow:hidden; width:520px;}
#slideshow div.active                {z-index:10; opacity:1.0; width:520px;}
#slideshow div.last-active           {z-index:9;}
#slideshow div img                   {display:block; overflow:hidden;}
#slideshow {margin:0;}               
span.slideshow                       {padding:6px 0; color: #ffffff; width:520px; font-size:10px; background-color:#000;}

div#site                             {width:520px;}
div#content div.body                 {background-color:#ffffff;}

div#site-menu ul li ul               {float:right;}
div#site-menu ul li                  {display:inline;}
div#site-menu ul li span             {display:inline;}
div#site-menu                        {font-size:13px; margin-bottom:20px;}
div#site-menu a                      {font-weight:bold; padding:3px 4px; background-color:#fff; text-decoration:none;}
div#site-menu a:hover                {background-color:transparent;}
                                     
/* columns */                        
div.column                           {width:240px; min-height:1px;}

/* left column */
div#left                             {text-align:right; padding-top:0px;}
div#left div                         {margin-bottom:30px;}

div#logo                             {padding:0 30px 0 0;}
div#logo b                           {display:block;}


div.side-menu li                     {padding:0 20px 0 0;}
div.side-menu li.item                {padding:0px; margin:10px 20px 0 0;}
div.side-menu a                      {display:inline-block;}
div.side-menu span                   {background-color:#ffffff; padding:10px 10px 10px 10px;}
div.side-menu big                    {font-size:16px;}
div.side-menu small                  {font-size:13px; display:block;}

div#left div#project-partners        {padding:0 20px 0 0;}
div#project-partners ul li ul        {margin-top:10px;} 
div#project-partners ul li li        {padding:0px; display:inline-block;} 
div#project-partners ul li li span   {width:120px; height:70px; padding-top:0px; text-align:right;} 

/* right column */
div#right                            {padding-top:80px; padding-left:0px;}
div#right div                        {margin-bottom:30px;}

div#donate-options li                {padding:0 0 0 20px;}
div#donate-options li.donate         {padding:0px; margin:10px 0 0 20px;}
div#donate-options a                 {display:inline-block;}
div#donate-options span              {background-color:#ffffff; padding:10px 10px 10px 10px;}
div#donate-options big               {font-size:16px;}
div#donate-options small             {font-size:13px; display:block;}

div#twitter li                       {padding:0 0 0 20px;}
div#twitter li.tweet                 {margin:10px 0 0 0;}
div#twitter span                     {font-size:12px; color:#000000;}
div#twitter small                    {font-weight:bold;}

div#mailinglist                      {padding:0 0 0 20px;}
div#mailinglist form                 {margin-top:8px;}
li#ml_feedback                       {margin:5px 0 0 0; font-weight:normal;}
input#ml_email                       {width:180px; border:1px solid #eaeaea; padding:2px 4px; font-size:13px; font-weight:bold; margin-bottom:8px;}
div#mailinglist .button              {border:0px; background-color:#f0f0f0; cursor:pointer; font-size:13px; font-weight:bold; margin-right:5px;}
                                     
                                     
div.section                          {padding:10px 10px 10px 10px;}
span.donator-name                    {background-color:#eaeaea; padding:0 3px; font-weight:bold;}
span.donator-type                    {color:#999999; padding:0 3px; font-style:italic;}

/* latest news */
#latest-news li                      {background-color:#eaeaea; padding:0 0 0 10px; margin-bottom:0px;}
#latest-news li.even                 {background-color:#fafafa;}
#latest-news li span                 {padding:3px 10px 3px 0;}
#latest-news li span b               {float:right;}
                                     
div#footer                           {font-size:12px; color:#bbbbbb; font-weight:normal; line-height:16px; margin-top:0px; padding:10px;}
                                     
div#iksi                             {position:fixed; bottom:10px; right:10px;}

#commentform .input {width:241px; margin-right:10px;}
#commentform .input.last {margin-right:0px;}
textarea {width:500px; background-color:#fff; margin:10px 0; height:160px;}
.feedback span {margin-top:16px;}
#donate-feedback,
#member-feedback                         {color:#cc0000;}
#donate-form input,
#member-form input                       {margin:5px 0;}
#donate-form #payment_amount             {width:45px; font-size:18px; line-height:18px; text-align:center; font-weight:bold;}
#donate-form span {display:inline; font-weight:bold; font-size:18px;}
