/* Alex's Stuff */

html {
   font-size: 100.01%;   
}

div.adArea {
   margin: 1em auto;
   border: 1px solid #333;
   background-color: #333;
   text-align: center;
   width: 468px;
}

div.adArea a, div.adArea a:hover {
   color: #fff;
}

body {
   background: #000 center left fixed url('images/page-back.jpg');
   font-family:'Georgia','Utopia','Palatino','Palatino Linotype',serif;
   font-size: 90%;
}

div.wrapper {
   width: 960px;
   margin: 0 auto;
}

div.logo {
   background-image: url('images/header.gif');
   background-position: bottom center;
   background-repeat: no-repeat;
   height: 450px;
   margin: 0;
   padding: 0;
}

div.logo h1 {
   height: 163px;
   background-image: url('images/logo.gif');
   background-position: top center;
   background-repeat: no-repeat;
   margin: 0;
   padding: 0;
}

div.logo h1 span {
   visibility: hidden;
}

div.menuBar {
   height: 33px;
   padding-top: 10px;
   background-color: #000;
   background-image: url('images/navigation.png');
   background-position: top left;
   background-repeat: no-repeat;
   text-align: center;
}

div.menuBar ul {
   margin: 0; 
   padding: 0; 
}

div.menuBar ul li {
   display: inline;
   text-transform: uppercase;
   font-size: 1.1em;
   color: #b69a4e;
   margin-left: 1em;
   margin-right: 1em;
}

div.menubar ul li a {
   color: #b69a4e;
}

div.mainContentArea {
   background-color: #000;
   padding: 10px;
   background-image: url('images/content-top.jpg');
   background-position: top left;
   background-repeat: no-repeat;
   color: #b69a4e;
   padding-left: 20px;
   paddig-right: 20px;
}

div.mainContentArea div.mainColumn {
   width: 600px;
   float: left;  
}

div.mainContentArea div.rightColumn {
   width: 325px;
   float: right; 
}

div.mainContentArea div.Footer {
   clear: both;
   text-align: center;
   color: #b69a4e;
}

div.footer {
   clear: both;
}

div.rightColumn ul li {
   list-style: none;
}

img.alignleft {
   float: left;
   margin-right: 1em;
   margin-botto: 0.5em;
}

.post h2, .post h2 a {
   color: #b69a4e;
   text-decoration: none;
}

a {
   text-decoration: none;
   color: #ccccff;
}

a:hover {
   text-decoration: underline;
}

img {
   border: none;
}

div.rightColumn h2 {
   background-image: url('images/sidebar-header.jpg');
   color: #000;
   font-size: 1.1em;
   background-position: top left;
   background-repeat: no-repeat;
   padding-top: 5px;
   padding-bottom: 5px;
}

div.post {
   padding-bottom: 50px;
   background-image: url('images/post-bottom.jpg');
   background-repeat: no-repeat;
   background-position: bottom center;
}

div.footer {
   padding-top: 1em;
   text-align: center;
   text-transform: uppercase;
   font-size: 10px;
}