html,body,td,th             { font-family: Verdana, Arial, 'HelveticaNeueLT Roman', 'Helvetica Neue', Helvetica, sans-serif;
	                      font-size: 11px; color: #000000; height: 100%; line-height: 1.3em; margin: 0; padding: 0; }

body                        { background-color: #ffffff; margin: 0; }

p                           { padding: 0px 0px 10px 0px; margin: 0; }

#wrapper                    { width: 1000px; margin: auto; background-color: #ffffff; }

   h1                       { padding: 15px 0px 20px 0px; }
   h2, h3, h4, h5           { margin: 5px 0px 5px 0px; }

   a:link                   { color: #003366; text-decoration: none; }
   a:visited                { color: #003366; text-decoration: none; }
   a:hover                  { color: #336699; text-decoration: none; }
   a:active                 { color: #003366; text-decoration: none; }

#column_left                { padding: 20px; width: 185px; vertical-align: top; }

   .menu                    { font: 11pt verdana, geneva, arial, sans-serif; color: #999999; }
   .menu ul, .menu li       { list-style-type: none; display: block; margin: 0; padding-left: 5px; }
   .menu_current            { font-weight: bold; }

   .random_quote_box        { }
   .random_quote_text       { font: 11pt Palatino, "Times New Roman", serif; font-style: italic; color: #000000; text-align: center; margin-bottom: 10px; padding: 10px; }
   .random_quote_author     { font: 9pt verdana, geneva, arial, sans-serif; color: #cfcfcf; text-align: center; padding: 5px 0px 0px 0px; margin: 0; }
   .random_quote_source     { font: 9pt verdana, geneva, arial, sans-serif; color: #355e00; text-align: center; }

   #random_quote a:link     { font: 9pt verdana, geneva, arial, sans-serif; color: #999999; text-align: center; }
   #random_quote a:visited  { font: 9pt verdana, geneva, arial, sans-serif; color: #999999; text-align: center; }
   #random_quote a:hover    { font: 9pt verdana, geneva, arial, sans-serif; color: #355e00; text-align: center; }
   #random_quote a:active   { font: 9pt verdana, geneva, arial, sans-serif; color: #999999; text-align: center; }

#column_right               { background: #ffffff url(http://www.ethnosproject.org/home/images/design/main_back2.jpg) top left no-repeat;
                              width: 775px; height: 100%; }

.content                    { padding: 20px 20px 20px 35px; vertical-align: top; height: 100%; }

.article h2                 { font-family: Verdana, Arial, 'HelveticaNeueLT Roman', 'Helvetica Neue', Helvetica, sans-serif;
	                      font-size: 20px; color: #000000; padding: 13px 0px 25px 15px; }

.focus h2                 { font-family: Verdana, Arial, 'HelveticaNeueLT Roman', 'Helvetica Neue', Helvetica, sans-serif;
	                      font-size: 20px; color: #000000; padding: 13px 0px 25px 15px; }

.video                      { padding: 0px 8px 15px 15px; }
.blurb                      { padding: 0px 15px 15px 8px; }
.text                       { padding: 0px 15px 15px 15px; }

.news                       { font-family: Verdana, Arial, 'HelveticaNeueLT Roman', 'Helvetica Neue', Helvetica, sans-serif;
	                      font-size: 13px; color: #355e00; font-weight: bold; }

#footer                     { background-color: #ffffff; text-align: right; margin: 5px; padding: 20px 30px 20px 20px; font-size: 10px; color: #999999; }

   #footer a:link           { font: 10px verdana, geneva, arial, sans-serif; color: #999999; text-align: center; }
   #footer a:visited        { font: 10px verdana, geneva, arial, sans-serif; color: #999999; text-align: center; }
   #footer a:hover          { font: 10px verdana, geneva, arial, sans-serif; color: #355e00; text-align: center; }
   #footer a:active         { font: 10px verdana, geneva, arial, sans-serif; color: #999999; text-align: center; }

#twitter_update_list        { font-size: 11pt; color: #000000; font-family: Verdana, Arial, 'HelveticaNeueLT Roman', 'Helvetica Neue', Helvetica, sans-serif; line-height: 1.3em; }
#twitter_update_list li     { padding-bottom: 15px; }

