/*
Copyright 2012 Josh "Cheeseness" Bush

This file is part of Para CMS.

Para CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

Para CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Para CMS. If not, see <http://www.gnu.org/licenses/>.
*/

body { font-family: Arial,Helvetica,sans-serif; background-image: url(../images/background.png); background-color: #787850; color: #505020; line-height: 1.5em; width: 1000px; margin-left: auto; margin-right: auto; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.25); text-align: justify; }
#wrapper {background-color: #a0a078; border-radius: 10px 10px 10px 10px; border: 1px solid transparent; padding: 0.25em; margin: 4em 0; box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.50);  background-image: url(../images/logo.png); background-repeat: no-repeat; background-position: top right; }
hgroup { margin: 0.5em; }
hgroup h1 { font-weight: normal; font-size: 3em; }
hgroup a, #navPrimary a { }
hgroup a:hover, #navPrimary a:hover { text-decoration: none;}
#navPrimary { border-bottom: 1px solid #505020; box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.25); margin: 0.5em 0.5em 1em 0.5em; }
#navPrimary ul { list-style-type: none; margin: 0; padding: 0; font-weight: bold; font-size: small; line-height: 2em; }
#navPrimary li ul { display: none; position: absolute; z-index: 1; }
#navPrimary li:hover > ul { display: block; }
#navPrimary > ul > li { display: inline-block; }
#navPrimary > ul > li > a { }
#navPrimary > ul > li > a:hover {  }
#navPrimary > ul > li > ul a { width: 100%; background-color: #a0a078; box-shadow: 0px 3px 3px #505020; }
#navPrimary > ul > li > ul > li ul {left: 100%; }
#navPrimary a { display: inline-block; margin: 0; padding: 0 1em; border-bottom: 4px solid #505020; }
#navPrimary a:hover, #navPrimary li:hover > a, #navPrimary .current > a { background-color: #505020; border-bottom: 4px solid #787850; border-radius: 3px 3px 0 0; }
#navContents { font-size: 1em; float: right; width: 220px; margin: 0 6px 1em 0; background-color: transparent; border: 1px solid transparent; border-radius: 5px 5px 5px 5px; padding: 0 1em; z-index: 0; box-shadow: 0px 3px 3px #505020, inset 0 -200px 150px -200px rgba(255, 255, 255, 0.3);}
#navContents h2 { margin: 0.5em 0 0 0; font-weight: normal; border-bottom: 1px dotted #555555; margin-bottom: 0.5em}
#navContents ol { list-style-type: none; margin: 0 0 1em 0; padding: 0; }
#navContents li { margin: 0; padding: 0; }
a { color: #efefef; text-decoration: none; text-shadow: 1px 1px 0px #505020;}
a:hover { color: #ffffff; text-decoration: underline;}
article, #twitterWidget { background-color: transparent; border: 1px solid transparent; border-radius: 5px 5px 5px 5px; margin: 0 0.5em 2em 0.5em; padding: 0 1em; z-index: 0; box-shadow: 0px 3px 3px #505020, inset 0 -200px 150px -200px rgba(255, 255, 255, 0.75); }
article p, article ul, article ol { font-size: 0.9em; }
h1, h2, h3, h4 { color: #efefef; text-shadow: 1px 1px 0px #505020; }
article h1, article h2, article h3, article h4, #twitterWidget h1 { border-bottom: 1px dotted #555555; font-weight: normal; }
article h1, #twitterWidget h1 { font-size: 1.5em; }
article h2 { font-size: 1.25em; }
article h3 { font-size: 1em; font-weight: bold; }
article h4 { font-size: 1em; font-weight: bold; margin-left: 1em; }
#content {float: left; position: relative; width: 725px; min-width: 725px; }
.modifiedDate { font-size: small; text-align: right; font-style: italic; }
.downloadSourceLink {font-size: small; text-align: right; margin: 0; padding: 0; position: relative; margin-top: -3em;}
footer {clear: both; text-align: center; padding-top: 0.5em; border-top: 1px solid rgba(255, 255, 255, 0.25); margin: 0.5em; font-size: small; box-shadow: 0px -1px 0px #505020; }

/*Twitter widget stuff*/
#twitterWidget {float: left; margin: 0 0 1em 6px; padding-top: 5px; position: relative; z-index: 0; width: 218px; background-color: rgba(255, 255, 255, 0.15); }

