/*
Author: Nate Heinrich
*/

/* cascades */
html                        {background-color:black; background:black url(/ndxz-studio/site/nate_theme/bg.jpg) no-repeat 50% -70px;}
body                        {}
body.section-1              {}
body.section-2              {}
body.section-3              {}

a:link                      {text-decoration:none; color:#000;}
a:active                    {text-decoration:none;}
a:visited                   {text-decoration:none; color:#000;}
a:hover                     {text-decoration:none;}
a img                       {border:none;}

p                           {margin-bottom:1em;}
h1                          {color:white;}
h2                          {color:#d7d7d7;}
h3                          {color:white;}
h4                          {color:white;}

ul,ol                       {margin:0 0 1em 0;}

/* custom */
#bd                         {background:#CC1100 url(/ndxz-studio/site/nate_theme/bg_corners_top.png) no-repeat; margin-top:10px;}
#ft                         {background:#CC1100 url(/ndxz-studio/site/nate_theme/bg_corners_bottom.png) no-repeat; height:10px;}


#nav                        {color:white;}
#nav ul                     {list-style:none; margin:0 0 16px 0;}
#nav ul li                  {font-size:93%; margin:0 0 4px 14px;}
#nav ul li a:hover          {font-weight:bold; text-decoration:none; color:black;}
#nav ul li.section-title    {font-size:100%; color:white; border-bottom:thin dotted white; margin:0 0 6px 6px;}
#nav ul li.active           {font-weight:bold;}
#nav p                      {margin:0;}
#nav img                    {margin-left:10px;}

#content                    {padding:1em 0 0 0;}

#e_text                     {background-color:#dadada; border-right:1px solid #CC1100; padding:.5em; margin-bottom:1em;}
#e_text p                   {line-height:150%; padding:.5em; border:none; padding:0; margin:.5em 0;}
#e_text a:hover             {color:red;}

.e_text2                   {background-color:#d7d7d7;}

.vimeo                      {margin-bottom:1em;}

#img-container              {margin:0; padding:15px 0 0 0;}
#img-container p            {width:400px; margin:0; padding:0 0 12px 0;}

.nav                        {}
.nav a                      {color:white;}
#once                       {clear:left;}

h1.home_msg                 {font-size:50px;}