/*
   screen.css
   universal
   
   Created by Cale Woodley on 2009-01-06.
   Copyright 2009 Webfirm. All rights reserved.
*/

@import url('reset.css');

body {
  background: #261c65;
  font: 11px/18px Arial, Verdana, Tahoma, sans-serif;
  color: #000;
}

a {color: #7628b4; text-decoration: underline;}
a:hover {text-decoration: none;}

#wrap {
  width: 100%;
  background: url('../images/core/wrap.jpg') top center no-repeat;
}

#container {
  width: 911px;
  margin: 0 auto;
  padding-top: 15px;
  position: relative;
}

body.inner #container img#logo {
  margin: 38px 0 0 281px;
}

body#page-index #seo_text {
	text-indent: -999em;
}


/*  =nav
*****************************************/
#navigation {
  width: 100%;
  height: 45px;
  background: #18131F;
}

#navigation li {
  display: inline;
  float: left;
}

#navigation li a {
  display: block;
  height: 45px;
  text-indent: -999em;
}

#navigation a#nav-home {background: url('../images/nav/nav-home.png') 0 0 no-repeat; width: 66px;}
#navigation a#nav-profile {background: url('../images/nav/nav-profile.png') 0 0 no-repeat; width: 132px;}
#navigation a#nav-upcoming {background: url('../images/nav/nav-editions.png') 0 0 no-repeat; width: 130px;}
#navigation a#nav-contact {background: url('../images/nav/nav-contact.png') 0 0 no-repeat; width: 78px;}

#navigation a:hover {background-position: 0 -45px !important;}


/*  =content
*****************************************/
#content {
  width: 880px;
  padding: 15px;
  clear: both;
  font-size: 12px;
  line-height: 28px;
  background: #fff url('../images/core/content-background.png') 0 0 repeat-x;
}

#content h1 {
  color: #7628b4;
  font-size: 24px;
  margin: 10px 0;
}
#content h2 {
  font-size: 18px;
}

#content p {
  margin: 10px 0;
}

#content p.note {font-style: italic;}
#content p.note strong {color: #ff0000;}

#content table {
  width: 100%;
  clear: both;
  margin: 0 0 20px 0;
}

#content table caption {
 font-size: 1.3em;
 font-weight: bold;
 color: #000;
 border-bottom: 2px solid #000;
}

#content table tr {border-bottom: 1px solid #EAEAEA;}
#content table th {text-align: left;padding: 3px;}
#content table td {padding: 3px;}

#content table#advert_pricing {width: 50%;}
#content table#subs_pricing {width: 75%;}

ul#issues h2 {
  margin: 10px 0 0;
}

ul#issues, ul#issues ul {margin: 0 0 0 20px;}
ul#issues ul li {list-style: square;}

body#page-thankyou #content {padding-bottom: 200px;}


/*  =footer
*****************************************/
#footer {
  width: 100%;
  margin-top: 100px;
  line-height: 24px;
  color: #8d8ac4;
  text-align: center;
}

#footer a {color: #8d8ac4;}


