/* global */

*           {margin: 0; padding: 0;}
body, html  {font-size: .95em; font-family: Verdana,Sans-serif; background-color:#f9f9f9; color:#555;}
a img       {border: none;}

#wrapper    {margin: 0 auto; width: 960px;}

.one        {color:#347b2f;}
.two        {color:#153255;}
.right      {float: right;}
.left       {float: left;}

.timestamp  {font-style: italic;}

/* header */

#header     {height: 113px; border-bottom: 2px solid #a0a0a0; padding-top: 25px; color:#898585;}
#header img {margin-bottom: 5px;}

/* navigation */

#navigation                 {height: 25px; border-bottom: 2px solid #000; padding-top: 15px;}
#navigation ul              {list-style-type: none;}
#navigation li              {display: inline;}
#navigation ul li a         {margin: 0 20px 0 0; text-decoration: none; font-size: 1.2em; color:#000;}
#navigation ul li a:hover   {border-bottom: 5px solid #000;}

#current                    {border-bottom: 5px solid #000;}

/* content */

#content    {font-size: .85em;}

.content    {margin: 1em 0;}

#contentMain            {padding-bottom: 0; margin-top: 20px; text-align:justify;letter-spacing: 2px;}
#contentMain h1         {font-size: 2.5em; color:#aabbce; font-family: arial; }
#contentMain h2         {font-size: 2.2em; font-weight: bold; width: 850px; color:#333; margin-bottom: 25px;}
#contentMain p a        {color:#888; margin-left: 15px;}
#contentMain p a:hover  {color:#000;}

#contentConnect     {padding-top: 40px; padding-bottom: 20px; border-top: 5px solid #000; height: 244px; background: url(../images/connect.gif) right no-repeat;}
#contentConnect h2  {font-size: 2.2em; font-weight: bold; color:#333;letter-spacing: 1px; margin-top: 50px;}
#contentConnect ul  {margin-top: 15px; padding-left: 20px;}

/* footer */

#footer   {border-top: 5px solid #000;height: 125px; background: url(../images/footer.gif); padding:75px 15px 0 15px;}
#footer p {font-size:.7em;}
#footer a { text-decoration: none; color:#000;}

/* news */

#latestNews .title              {font-size: 2.2em; margin-bottom: 0;}
#latestNews .timestamp          {font-size: .9em; color: #a0a0a0;}
#latestNews .metadata           {margin-bottom: 1em;}
#latestNews ol>li               {border-bottom: 2px solid #a0a0a0; padding-bottom:1em; margin-bottom:1em; list-style-type: none;}
#latestNews ol>li:last-child    {border-bottom: 0; padding-bottom:0; margin-bottom: 1em;}

/* documentation */

#documentation li {list-style-position: inside;}
#documentation h3 {display: inline;}

/* controls */

.content .controls {float: right;}

.articles .controls {margin-top:1em;float: none;}

.controls ul        {border: 0;}
.controls ul>li     {border: 0; display: inline; list-style-type: none; padding: 0; margin-right: 1em;}

/* icons */

.add-icon, .delete-icon, .edit-icon {padding-bottom: 1px; padding-left: 18px;}

.add-icon {background: url(../images/page_add.png) no-repeat;}
.delete-icon {background: url(../images/page_delete.png) no-repeat;}
.edit-icon {background: url(../images/page_edit.png) no-repeat;}

/* forms */
.zend_form_dojo dd {margin-bottom: 1em;}

.preview {margin:1em;padding:1em;border:1px solid #000;background-color:#ccc;}
