/*  
Theme Name: Choices
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
*/
	

body {
	margin: 12px;
   padding: 0px;
   text-align:center;
   background:url(images/bg.png) #bfa976;
   font-family:Palatino Linotype, Book Antiqua, Palatino, Georgia, "Times New Roman", Times, serif;
   font-size:15px;
   letter-spacing:.05em;
   }

hr { display: none; }
a { text-decoration:none; color:#7e241b; }
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 */
}

/*body added just for precedence */
html body {
margin: 0; /*Needs both selectors for precedence*/
}
#logo {
	width:350px;
	height:180px;
	position:relative;
	margin:auto;
	z-index:100;
}
.contentbox {
  	width: 898px;
	margin:auto;
	position:relative;
	top:-100px;
}

.boxtop {
	display: block;
	background: url(images/bg-top.png) top left no-repeat transparent;
	position:relative;
	height:36px;
	margin:auto;
}

.contentbox div.contentarea {
	display: block;
	background:url(images/bg-middle.png) repeat-y transparent;
}
.boxbottom {
	display:block;
	height:30px;
   margin:auto;
   background:url(images/bg-bottom.png) no-repeat left;
}

#container {
   margin: 0px auto;
   padding: 0;
   width: 960px;
   border:1px solid #738694;
   }

#header {
   text-align: center;
   color:#eeebd1;
   font-size:.9em;
   line-height:1.2em;
   height:110px;
   padding:0px 54px;
   font-family:Arial, Helvetica, sans-serif
   }
#header .hours {
	font-size:1.2em;
	font-weight:bold;
	line-height:1.2em;
}
#header .left {
	width:200px;
	float:left;
}
#header .center {
	width:380px;
	float:left;
	padding:70px 0px 0px 0px;
}
#header .right {
	width:200px;
}
#masthead {
   margin: 0px;
   text-align: left;
   height:148px;
   }
.search {
	float:right;
}
   
#mainnav {
   	clear:both;
   	height: 34px;
   	background:#7e241b;
	width:776px;
	margin:auto;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	text-transform:uppercase;
	padding:0px;
}

 #mainnav ul {
   list-style: none;
   margin:auto;
   padding:0 0 0 24px;
   width:752px;
   }
   
   #mainnav ul ul { background:url(images/trans2.png); }

   #mainnav li {
   display: inline;
   }
   #mainnav li a { color:#eeebd1;   }

   #mainnav li a:hover { text-decoration:underline;   }
   #mainnav li li a { font-size:14px; }
   #mainnav li li a:hover { color:#fff; }
   
#subnav {
   background-color:#FFC;
   height: 30px;
   padding-left: 30px;
   text-align: left;
   }
   
#content {
	width:776px;
	margin:0px auto 40px;
   text-align: left;
   clear:both;
   background:#eeebd1;
   padding:0px 0px;
   }

/* formatting for the headline area */
/*
	SLIDER
*/
#headline									{ background:url(images/box-feature-bottom.png) no-repeat bottom; padding-bottom:30px; }
#headline .wrapper { text-align:center; background:#333; }
.slider-wrap								{ padding:8px; background:#cacac9; border:1px solid #adadad; border-bottom:none; }	
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 419px; height: 285px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 419px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ margin: -43px 0 0 62px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; }

.section { clear:both; }

	
#content  {
   text-align: left;
   margin:auto;
   }
.banner { text-align:center; }
.contentmain {
   }

.post {
   text-align: left;
   margin:0 0 16px 0;
   padding:20px 40px;
   }
 h1,h2,h3,h4 { font-family:Copperplate, Georgia, "Times New Roman", Times, serif; color:#2d2c2c; }
 
 h1 {
	 font-size:36px;
	 padding:0 0 6px 0;
	 margin:0;
 }
 h2 {
	 font-size:26px;
	 margin:0 10px 4px 0;
   	 padding: 0 0 2px 0;
   }
   
   h3 {
	   font-size:22px;
	   margin:10px 0;
   }
h6 { font-size:5em; font-weight:bold; margin:0; padding:0; line-height:1em; text-align:left; }
 .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;
   }

 .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;
   }
.feature-box { width:206px; padding:10px 15px; background: #FFF; border:2px solid #AB0102; float:right; margin-left:10px; text-align: center;  }
.feature-box p { text-align: center; }

