/*  
Theme Name: Ashes of Astroworld
Theme URI: http://ashesofastroworld.com/
Description: This is my theme. Period.
Version: 1.3
Author: Bryan M. Turner
Author URI: http://ashesofastroworld.com/

*/

* {
	margin: 0;
	padding: 0;
}

@font-face {
           font-family: League Gothic;
           src: url('images/LeagueGothic.otf')
}

/**/

body {
     font-family: tahoma;
     font-size: 0.7em;
     background: #000 url('images/OS-X-Wallpaper.jpg');
     color: #fff;
     text-shadow: 1px 1px 1px #000;
}

a:link, a:visited {
        color: #999;
        text-decoration: none;
}

a:hover, a:active {
         color: #fff
}

h1 {
   font-family: League Gothic;
   font-size: 4em;
   font-weight: normal;
   margin-bottom: 0.2em
}

h2 {
   font-family: League Gothic;
   font-size: 3em;
   font-weight: normal;
   margin-bottom: 0.2em
}

h3 {
   font-family: League Gothic;
   font-size: 2.5em;
   font-weight: normal;
   margin: 0.5em 0em
}

p {
  margin: 1em 0em
}

input {
      background: #222;
      color: #fff;
      font-size: 1em;
      padding: 5px;
      border: 1px solid #444;
      -moz-border-radius: 10px;
}

/**/

#header {
        background: url('images/aoa.png') no-repeat left center;
        height: 200px;
}

#info-left {
width: 680px;
padding: 10px;
float: left;
}

#info-middle {
width: 70px;
padding: 10px;
margin: 5px;
float: left;
-moz-border-radius: 10px;
background: url('images/black.png');
}

#info-right {
width: 70px;
padding: 10px;
margin: 5px;
float: right;
-moz-border-radius: 10px;
background: url('images/black.png');
}

#content-case {
              display: table;
              margin: auto
}

#content {
         border: 1px solid #111111;
         overflow: hidden;
         margin: 1px;
         -moz-border-radius: 10px;
         background: url('images/black.png');
         clear: both;
}

#main {
      width: 578px;
      line-height: 1.7em;
      margin: 5px;
      padding: 5px;
      float: left
}

#side {
      width: 278px;
      margin: 5px;
      padding: 5px;
      float: right;
}

/**/

.case {
      width: 900px;
      margin: 0 auto;
}

.post {
      border-width: 1px 0px;
      border-style: solid;
      border-color: #555;
      padding: 10px;
      margin: 10px 0px;
}

.meta ul {
      list-style: none;
      background: #000;
      overflow: hidden;
      -moz-border-radius: 10px;
      padding: 0px 10px;
      margin: 0px -10px;
      z-index: 1

}

.meta li {
      float: left;
      padding-right: 10px;
      font-size: 0.9em
}

.post-content {
              clear: both;
}

/**/

#nav {
     float: right;
     list-style: none;
     background: url('images/black.png');
     overflow: hidden;
     -moz-border-radius-bottomleft: 10px;
     -moz-border-radius-bottomright: 10px;
     padding: 0 10px
}

#nav li {
     float: left;
}

#nav li a {
     display: block;
     float: left;
     padding: 5px;
     font-family: League Gothic;
     font-size: 2em;
     border-right: 1px solid #444;
     letter-spacing: 1px
}

#nav li:first-child a {
     border-left: 1px solid #444;
     
}

#nav a:hover {
     border-color: #fff
}

#side ul {
      list-style: none;
}

#side li a {
      display: block;
      padding: 5px;
      border-bottom: 1px solid #555
}

#side h3 {
      background: url('images/black.png');
      -moz-border-radius-topleft: 20px;
      padding: 10px;
      margin-bottom: 0
}