/* CSS for Olana */

/* 
 ----------------------------------------------------------------------------
  Copyright Factory Hill Group 2007.                              
  May not be duplicated or reproduced.
 ---------------------------------------------------------------------------- 
*/

/* undo some default styling of common (X)HTML browsers
 * ------------------------------------------------------------------------- */

/* No list-markers by default - redefine bullets w/ bg graphics */
ul { list-style:none; }

/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em;margin:0px;padding:0px; }

/* Remove inconsistent (among browsers) default padding or margin */
ul,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td { margin:0; padding:0; }

/* prevent blue linked image borders */
a img,:link img,:visited img,fieldset { border:none; }

/*prevent firefox image outline bug*/
a {outline: none;}

/* clearfix hack */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* global styles */

body {
	background-color: #FFFFFF;
	text-align: center;
	margin: 0 auto;
	vertical-align: top;
 font-family: verdana, arial, helvetica, sans-serif;
}
#container {
	width: 980px;
	position: relative;
	margin: 0 auto;
	text-align: center;
}
#atmospheric {
width: 962px;
padding: 0px;
margin: 0px auto;
}
/***********************navigation*********************************/
#navbar {
	width: 960px;
	margin: 0 auto;
	margin-top:5px;
	text-align: center;
	padding:0px;
	
}

#navbar ul li { 
   display:block; 
   float:left; 
   list-style-type:none;
  } 

#navbar ul li a { 
   display:block; 
   height:21px; width:148px; 
   background:transparent url(../img/global_nav.png) no-repeat 0 0; 
   text-indent:-9009px; 
   } 
    #navbar ul li a:hover { 
   background-position: 0 -21px; 
   } 
  
  #navbar ul li#nav2 a { 
   background-position: -148px 0; 
   width:140px;

   } 
   
#navbar ul li#nav2 a:hover { 
   background-position: -148px -21px; 
   } 

 #navbar ul li#nav3 a { 
   background-position: -288px 0; 
   width:135px;
   } 
   #navbar ul li#nav3 a:hover { 
   background-position: -288px -21px; 
   } 
   #navbar ul li#nav4 a { 
   background-position: -423px 0;
   width:178px; 
   } 
   #navbar ul li#nav4 a:hover { 
   background-position: -423px -21px; 
   } 
      #navbar ul li#nav5 a { 
   background-position: -601px 0; 
   width:229px;
   } 
   #navbar ul li#nav5 a:hover { 
   background-position: -601px -21px; 
   } 
        #navbar ul li#nav6 a { 
   background-position: -830px 0;
   width:130px; 
   } 
#navbar ul li#nav6 a:hover { 
   background-position: -830px -21px; 
   } 
 
 #subnav {text-align:center; margin:0px auto;margin-top:10px;font-weight:bold;font-size:10px;} 
 #subnav a:link, #subnav a:hover, #subnav a:visited {text-decoration:none;}

 
 #iconbar {
	width: 166px;
	margin: 0 auto;
	margin-top:5px;
	text-align: center;
	padding:0px;
	
}

#iconbar ul li { 
   display:block; 
   float:left; 
   list-style-type:none;
  } 

#iconbar ul li a { 
   display:block; 
      } 
/****************************footer*****************************/
#footer {
width: 962px;
padding: 0px;
margin: 0px auto;
font-size: 10px;
color: #000000;
}

#footertable {margin: 15px 0 auto;height:126px;padding:0px;background: url('../img/footer_bg.png') no-repeat top left;}
#footertable TD{vertical-align:top;padding-left:4px;padding-top:6px;}
#footertable A:link {color:#5E1B00;text-decoration:none;}
#footertable A:visited {color:#5E1B00;text-decoration:none;}
#footertable A:hover {color:#5E1B00;text-decoration:underline;}
.footermain {font-family:arial, verdana;font-size: 1.2em; font-weight:bold;color:#000000;}

#copyright {font-size:10px;color: #666666;font-weight:bold;line-height:2.0em;margin-top:10px;margin-bottom:10px;}
#copyright A:link {color:#666666;text-decoration:underline;}
#copyright A:visited {color:#666666;text-decoration:underline;}
#copyright A:hover {color:#666666;text-decoration:none;}
/***********************content***********************/
#home_content {
	clear: both;
	width: 930px;
	padding: 0px;
	margin: 0 auto;
	font-size: 1.0em;;
	line-height: 1.5em;
	color:#333333;
}
#master_table TD {margin:0px;padding:0px;vertical-align:top;}
#content_box {margin: 10px 40px 20px 40px; color: #000000;}
#learnnav {width:600px;margin-top:15px; text-align:center;}
#learnnav TD {width:200px;font-size:.8em;line-height:1.5em;text-align:left;}
#learnnav2 {width:200px;margin-top:15px; text-align:center;}
#learnnav2 TD {font-size:.8em;line-height:1.5em;text-align:left;}

p {margin-bottom: 25px;} 
A:link, A:visited {color:#CC3200; text-decoration: underline; }
A:hover {text-decoration: none;}

.t1 {font-size:.8em;font-family:verdana,helvetica,arial; line-height:1.4em;color:#333333;text-align:left;}

		
h1 { font-size: 25px; font-style: italic; font-weight: normal; margin-bottom: 20px; color: #4D637A; }
h2 { font-size: 12px; font-family: georgia, times, serif; font-style: italic; font-weight: normal; color: #909090; }
h3 { font-size: 11px; }
h3.terms {margin:0;padding:10px 10px 0px 4px;text-align:left;color: #B93F00;line-height:1.1em;font-family:verdana,helvetica,arial;font-size:1.2em;;font-weight:bold;}
	
.date {font-size:.8em;color:#999999;font-weight:bold;}
.eventTitle {font-size:1.3em;color:#5F1B00;font-weight:bold;}
.shopping {font-size:1.1em;color:#000000;font-weight:bold;}
.dashedLine {border-bottom:1px dashed #d8d8d8;border-right:1px solid #d8d8d8;border-left:1px solid #d8d8d8;}

.storeItem {font-size:.75em;line-height:1.0em;}
#widget P {margin:10px 0px;padding:10px 10px 3px 10px;border:1px solid #d8d8d8;border-width:0 1px;background:#fff;text-align:left;font-size:.8em;line-height:1.3em;font-family:verdana, arial, helvetica, sans-serif;}
#widget B {color: #F29D00;font-weight:bold;}
/*** old****/
#items
{padding-top: 10px; padding-bottom:10px;}
#items a:link 		{ color:#627994; text-decoration:underline; }
#items a:visited 	{ color:#627994; text-decoration:underline; }
#items a:hover 		{ color:#a4b3c5; text-decoration:underline; }
.eventdate {color:#666666; font-weight:bold;}
.eventname {font-weight:bold;font-size:1.1em;}

#ul_list {list-style: none;}
#ul_list li{padding-bottom:6px;}
#ul_list span{font-size:.8em;color:#333333;}	

.t1list				{ font:11px/22px verdana,helvetica,arial; color:#333333; text-decoration:none; }
A.t1list:link 		{ color:#627994; text-decoration:underline; }
A.t1list:visited 	{ color:#627994; text-decoration:underline; }
A.t1list:hover 		{ color:#a4b3c5; text-decoration:underline; }

DIV.memberLevel 
{ font: 12px/12px verdana,helvetica,arial; font-weight:bold; color: #333333; padding:8px 0px 4px 0px;}

/*** end old****/
/* form CSS */
input.txt { color: black; background-color: #EEEEE0; border: 1px solid #4D637A; width: 200px; }
	input.btn { color: black; background-color: #CDCDC1; border: 1px solid #4D637A; }
	textarea { color: black; background-color: #EEEEE0; border: 1px solid #4D637A; }

	form p { clear: left; margin: 0; padding: 0; padding-top: 5px; }
	form p label { float: left; width: 100px; font: normal 0.9em Verdana, Arial, Helvetica, sans-serif; }
	/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url('../i/shade.gif') top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url('../i/shadeactive.gif');
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}
#calendar-sidebar {float:left;background-color:#f0f0f0;width:200px;padding:10px;border:1px dashed #cccccc;margin-right:25px;}
.sidebar-titlebg {width:198;text-align:center;margin:0 auto;padding:4px;background-color:#96997E;}
.sidebar-title {font-weight:bold;font-size:14px;color:#FFFFFF;}
.sidebar-titlesm {font-weight:bold;font-size:11px;color:#FFFFFF;}
b.subtitle {font-weight:bold;font-size:14px;color:#660000;}

/******************rounded corners***********************/
#teaserleft {width:300px;padding:0 0 12px 0;margin:15px auto;background:url('../img/tsr_left.gif') bottom left no-repeat;}
#teaserleft h3 {margin:0;padding:4px 10px 4px 4px;text-align:right;line-height:1.2em;font-size:1.1em;background:url('../img/tsr_left.gif') top left no-repeat;}
#teaserleft P {margin:0;padding:0 10px 3px;border:1px solid #d8d8d8;border-width:0 1px;background:#fff;text-align:left;font-size:.75em;line-height:1.3em;font-family:verdana, arial, helvetica, sans-serif;}
#teaserleft b.subteaser {font-size:.8em;font-weight:bold;}
.teaserleft a.more {display:block;text-align:right;background:url('tsr-a.gif') 410px 50% no-repeat;padding:0 24px 0 0;text-decoration:none;color:#44a;}
.teaserleft a.more:hover {text-decoration:underline;}
H3.teaserleft_right  {margin:0;padding:4px 10px 4px 4px;text-align:right;line-height:1.2em;font-size:1.1em;background:url('../img/tsr_left.gif') top left no-repeat;}

#teasercenter {width:408px;padding:0 0 12px 0;margin:15px auto;background:url('../img/tsr_center.gif') bottom left no-repeat;}
#teasercenter h3 {margin:0;padding:4px 10px 0px 4px;text-align:left;color: #F29D00;line-height:1.2em;font-size:2.0em;font-weight:bold;background:url('../img/tsr_center.gif') top left no-repeat;}
#teasercenter P {margin:0;padding:20px 10px 3px 10px;border:1px solid #d8d8d8;border-width:0 1px;background:#fff;text-align:left;font-size:.8em;line-height:1.3em;font-family:verdana, arial, helvetica, sans-serif;}

#teasercenter708 {width:708px;padding:0 0 12px 0;margin:15px 4px auto;background:url('../img/tsr_center_708.gif') bottom left no-repeat;}
#teasercenter708 h3 {margin:0;padding:10px 10px 0px 4px;text-align:left;color: #B93F00;line-height:1.2em;font-size:.9em;font-weight:bold;background:url('../img/tsr_center_708.gif') top left no-repeat;}
#teasercenter708 P {margin:0;padding:20px 10px 3px 10px;border:1px solid #d8d8d8;border-width:0 1px;background:#fff;text-align:left;font-size:.8em;line-height:1.3em;font-family:verdana, arial, helvetica, sans-serif;}

#teasercenter708_no {width:708px;padding:0 0 12px 0;margin:15px 4px auto;background:url('../img/tsr_center_708_no.gif') bottom left no-repeat;}
#teasercenter708_no h3 {margin:0;padding:10px 10px 0px 4px;text-align:left;color: #B93F00;line-height:1.2em;font-size:.9em;font-weight:bold;background:url('../img/tsr_center_708_no.gif') top left no-repeat;}
#teasercenter708_no P {margin:0;padding:20px 10px 3px 10px;border:1px solid #d8d8d8;border-width:0 1px;background:#fff;text-align:left;font-size:.8em;line-height:1.3em;font-family:verdana, arial, helvetica, sans-serif;}
#teasercenter708_no IMG.sm {width:110px;float:right;margin:0px 0px 0px 20px;}
#teasercenter708_no IMG.thumb {width:200px;float:left;margin:0px 20px 0px 0px;}
#teasercenter708_no B.subtitle {font-weight:bold;font-size:14px;color:#660000;}
#teasercenter708_no B.bullet {font-weight:bold;font-size:12px;color:#CCCCCC;margin-left:20px;}

#teasercenter226 {width:226px;padding:0 0 12px 0;margin:15px auto;background:url('../img/tsr_center_226.gif') bottom left no-repeat;}
#teasercenter226 h3 {margin:0;padding:10px 10px 0px 7px;text-align:left;color: #B93F00;line-height:1.2em;font-size:.9em;font-weight:bold;background:url('../img/tsr_center_226.gif') top left no-repeat;}
#teasercenter226 h3.upper_o {color: #F29D00;}
#teasercenter226 P {margin:0;padding:10px 10px 3px 10px;border:1px solid #d8d8d8;border-width:0 1px;background:#fff;text-align:left;font-size:.8em;line-height:1.3em;font-family:verdana, arial, helvetica, sans-serif;}
#teasercenter226 P.img {padding:4px 0px 0px 7px;}
#teasercenter226 P.lower_r {color: #B93F00;padding:10px 10px 0px 7px;line-height:1.2em;font-size:.9em;font-weight:bold;}
#teasercenter226 P.lower_o {color: #F29D00;padding:10px 10px 0px 7px;line-height:1.2em;font-size:.9em;font-weight:bold;}

#teaserright {width:192px;padding:0 0 12px 0;margin:15px auto;background:url('../img/tsr_right.gif') bottom left no-repeat;}
#teaserright h3 {margin:0;padding:4px 2px 4px 2px;text-align:right;line-height:1.2em;font-size:.75em;background:url('../img/tsr_right.gif') top left no-repeat;}
#teaserright h3.contact {margin:0;padding:4px 2px 0px 2px;background:url('../img/tsr_right.gif') top left no-repeat;}
#teaserright P {margin:0;padding:10px 10px 3px 10px;border:1px solid #d8d8d8;border-width:0 1px;background:#fff;text-align:left;font-size:.8em;line-height:1.3em;font-family:verdana, arial, helvetica, sans-serif;}
#teaserright P.center {padding:10px 0px 3px 0px;text-align:center;}
#teaserright P.2 {margin:0;padding:4px 10px 3px 10px;border:1px solid #d8d8d8;border-width:0 1px;background:#fff;text-align:left;font-size:.8em;line-height:1.3em;font-family:verdana, arial, helvetica, sans-serif;}

#teaserright FORM {margin:0;padding:10px 10px 3px 10px;border:1px solid #d8d8d8;border-width:0 1px;background:#fff;text-align:left;font-size:.8em;line-height:1.3em;font-family:verdana, arial, helvetica, sans-serif;}	
	
#teaserright_no {width:192px;padding:0 0 12px 0;margin:15px auto;background:url('../img/tsr_right_no.gif') bottom left no-repeat;}
#teaserright_no h3 {text-align:center;font-size:1.1em;color:#B93F00;padding:4px 2px 0px 2px;background:url('../img/tsr_right_no.gif') top left no-repeat;}
#teaserright_no P {margin:0;padding:10px 10px 3px 10px;border:1px solid #d8d8d8;border-width:0 1px;background:#fff;text-align:left;font-size:.7em;line-height:1.3em;font-family:verdana, arial, helvetica, sans-serif;}
