@import url("includes/css/scrollable.css");
/*  
Theme Name: Rexoom
Theme URI: 
Description: 
Version: 1.0
Author: Gregg Osofsky
Author URI: http://www.rexoom.com

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/
	
/* Fix for PNG alpha channel display in IE6 */
img {
  behavior: url("../pngbehavior.htc");
}

body {
	margin: 12px;
   padding: 0px;
   text-align:center;
   background:url(images/bg.jpg) #000 no-repeat center top;
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:15px;
   letter-spacing:.05em;
   color:#000;
   }

hr { display: none; }
a { text-decoration:none; color:#FFF; }
a:hover { text-decoration:underline; }
.space { clear: both; }
.alignleft { float:left; margin-right:12px; }
.alignright { float:right; margin-left:12px; }
.clear { clear: both; }
small { font-size: 10px;}
.selfclear:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.selfclear {
display: inline-block; /* IE 7 */
}
.selfclear {
display: block;
}
img.thumb { float:left; margin:0 12px 0 0; }
* html .selfclear {
height: 1px; /* IE < 7 */
}
.gallery-caption { font-size:11px; font-style:italic; padding:0 10px; }

/*body added just for precedence */
html body {
margin: 0; /*Needs both selectors for precedence*/
}

#header {
   text-align: left;
   color:#fff;
   width:500px;
   padding:10px 0;
   font-size:16px;
   line-height:1.2em;
   height:110px;
   font-family:Georgia, "Times New Roman", Times, serif;
   text-transform:uppercase;
   }
#logo { float:left; width:110px; margin:10px 10px 40px 0; }
#meta { float:right; width: 340px; height:94px; padding:16px 0 0 20px; margin:0 10px 0 0; border-left:1px solid #FFF; }
#meta .description { font-size:10px; }

#mainnav {
   	clear:both;
   	height: 34px;
	margin:36px auto 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	text-transform:uppercase;
	padding:0px;
}

 #mainnav ul {
   list-style: none;
   margin:auto;
   }
   
   #mainnav ul ul { background:url(images/trans2.png); }

   #mainnav li {
   display: inline;
   }
   #mainnav li a { color:#fff; text-decoration:none; padding:0 20px 0 0; }

   #mainnav li a:hover { text-decoration:underline;   }
 
#content { 
	border:1px solid #FFF; 
   	padding:20px 32px;
	background:url(images/bg-white.png);
	text-align:left;
}

#feature div.items > div {
	padding:4px;
}
#feature h3 { margin:6px 0; color:#000; position:relative; top:6px;}
#feature img { border:2px solid #ccc; margin:0 0 2px; padding:2px; }
div.content {
   	text-align: left;
   	clear:both;
	margin:0;
   }

.post {
   text-align: left;
   }
   
 #content p { 
   padding:0px 160px 0 0;
 }
 h1,h2,h3,h4 { font-family:"Helvetica Neue", Helvetica, Arial; font-weight:100; }
 
 h1 {
	 font-size:36px;
	 text-transform:uppercase;
	 padding:0 0 6px 0;
	 margin:0 160px 10px 0;
 }
 h2 {
	 font-size:18px;
	 font-weight:bold;
	 margin:0 10px 4px 0;
   	 padding: 0 0 2px 0;
   }
 h3 {
	 font-family:Georgia, "Times New Roman", Times, serif;
	 text-transform:uppercase;
	 font-size:12px;
 }
 h3 a { color:#FFF; }

 .post .post_title {
   float: left;
   width: 90%;
   }

   a {
   padding: 0px;
   margin: 0px;
   }

   .post_title a  {
   text-decoration: none;
   }

   .post_title a:hover {
   }

   .post_title small  {
   }

   .post_title small a {
   padding: 0px;
   margin: 0px;
   }

   div.postmeta   {
   font-size:10px;
   margin:0 0 2px 0;
   }

.entry  {
	clear:both;
	margin:20px 0 0;
   }

 .entry a {
   padding: 0px;
   margin: 0px;
   }

   .entry a:hover {
   }

   .entry blockquote {
   border: 2px dashed #042748;
   }

   .entry img {
   padding:2px;
   }
   .entry img a { border:none; }

   .entry ul {
   }

   .entry li {
   }

   .entry ol li  {
   list-style: decimal;
   } 

   .entry p  {
   text-align: left;
   padding: 0;
   }

   .entry span {
   }
   
#sidebar {
	float:right;
	text-align: left;
   }

 #sidebar ul {
   list-style: none;
   margin: 0px;
   }

   #sidebar li {
   margin: 0px;
   }

   #sidebar li h2 {
   margin: 0px;
   }

 #sidebar ul ul {
   list-style: none;
   margin: 0px;
   }

   #sidebar ul ul li {
   margin: 0px;
   }

   #sidebar ul ul li a {
   }

   #sidebar ul ul li a:hover {
   }
   
.leadText {
	margin:18px 0;
	font-size:16px;
	font-weight:bold;
}
.button { padding:8px 10px; 
	font-weight:bold;
	border:1px solid #d6cfb3;
} 
span.button, .button a {
	color:#fff;
}
span.button {
	border:1px solid #000;
	background:#3f5440;
}
span:hover.button, .buttom a:hover {
	background:#913233;
	text-decoration:none;
}
#footer {
	background:url(images/bg-footer.png) no-repeat left top;
   padding:10px 0 100px 0;
   text-align: center;
   color:#FFF;
   clear:both;
   }
