 /*  497F69; D2B070 */

body {
	margin: 0px;
	padding: 0px;
	background: #38604F;
	text-align: justify;
	font-size: 110%; /* originally 13px */
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;}

h1, h2, h3 {
	margin-top: 0px;
	font-weight: normal;
	color: #000000;}

h1 {font-size: 2.4em; }

/*  Add margin-top  */
h2 {font-size: 1.8em; }

.h2Top {margin-top: 1.25em;}

h3 {font-size: 1.4em;}

h4 {font-size: 1.2em;}

p, ol, ul {
	margin-bottom: 1.8em;
	line-height: 160%;
	font-size: 1em;}

.TicketUL   {line-height: 120%; font-size: 1.1em;}
.TicketUL2  {line-height: 120%; font-size: 1em; margin-bottom: .5em;}
.TicketHMargins  {margin: .3em 0 -.8em 0;}
.TicketH2Margins {margin-bottom: 0em;}



a {color: #000000;}

a:hover {
	text-decoration: none;
	color: #FF0000;}

a img {border: none;}

/*	border: 10px solid #F5f5c0,  B8BC9B	*/
#wrapper {
	width: 900px;
	margin: 0 auto;
	border: 10px solid #B3CCBE;}
	
#wrapper_full {
	width: 950px;
	margin: 0 auto;
	border: 10px solid #B3CCBE;}

/* Header  was 230px height*/


#header {
	width: 900px;
	height: 210px;
	margin: 0px auto;
	background: #502120;}
	
#header_full {
	width: 950px;
	height: 210px;
	margin: 0px auto;
	background: #502120;}

#header a {
	text-decoration: none;
	color: #FFFFFF;}

/*  Added background  */

/*  After green bar, changes to incorporate on maroon background.
    men2 background: -- added
        font size -- from 1.3 to 1.25
        margin-top: 2.5em to 4em.
    REVERSE -- not good
*/

#menu2,
#menu2_full        {height: 2.5em; min-width: 900px; background: #ffffff;}

#menu2,
#menu2_full        {font-size: 1.1em; }


#menu2 ul           {display: block; padding-top: .35em;}

/*  padding-top: -.35em;    */
#menu2_full ul     {display: block;  padding-top: .35em;}

/*      New     */
#menu2,
#menu2_full         {position: relative; z-index: 1000}

#menu2,
#menu2_full         {clear: both;}

#menu2,
#menu2_full         {background: #502120;  border: 5px solid #B3CCBE; margin-right: -5px; margin-left: -5px;}
/* #menu2         {border-width: 5px ; border-color: } */

#menu2 ul li,
#menu2_full ul li  {float: left; }

#menu2 ul li       {margin: 0 0 0 0; padding: 0 .75em 0 .75em; }
#menu2_full ul li   {margin: -1em 0 0 0; padding: 0 .75em 0 .75em; }

#menu2 ul,
#menu2_full     {list-style: none;}

#menu2 ul,
#menu2_full     {margin-top: 0em; margin-bottom: 0em;}

#menu2 li.first_menu_li,
#menu2_full li.first_menu_li {margin-left: -25px; padding-left: -.5em;}

/*  NEW    #menu2 ul {padding-top: -1em;} */


.menu3 li a {color: #ffffff;
            text-decoration: none;}  
            
.menu3_full ul {list-style-type: none;}

/*  #B8BC9B, FFFDBA   */
.menu3 li a:hover {
	text-decoration: none;
	color: #FFF99F;}

    /* #menu2 .menu3 ul li  */

    /* E0E5BE, B3CCBE */
#index      a#lnk_index,
#history    a#lnk_history,
#vol        a#lnk_vol,
#tickets    a#lnk_tickets,
#tour       a#lnk_tour,
#ad				  a#lnk_advertisers,
#about      a#lnk_about     {color: #C5E0D1;}

.floatLeft { 
    float: left;
    margin: 5px;
    display: inline;}

.floatRight {
    float: right; 
    margin: 5px;
    display: inline;}

#dateline {padding: 0 0 0 0;}
h3.date { text-align: center;  line-height: 30%; color: #000000; font-size: 1.2em;}
h3.sponsor { text-align: left; color: #000000; font-size: 1em;}
h3.tickettext { text-align: left;  line-height: 160%; color: #000000; font-size: 1em;}
h3.contact { text-align: center;  line-height: 1; color: #000000;}

.volunteer_contact h3 {margin-bottom: -.6em;}

#store table {border-spacing:10px;}
#store tr td {text-align:left;
	   font-size: 0.875em;}
h2.price {color: #000000;}


/* Page   #F5F5C0, B8BC9B, E0E5BE*/

#page {
	width: 900px;
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
	background: #FFFDBA;}

#page_full {
	width: 950px;
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
	background: #FFFDBA;}

#header-pic {
	background: url(images/img05a.jpg) no-repeat left top;
	width: 900px;
	height: 200px;}

/* Content  was 570px wide*/

#content {
	float: right;
	width: 545px;
	display: inline;}

#content_full {
	float: right;
	width: 925px;
	display: inline;}

.post {margin: 0px 0px 30px 0px;}

/*    margin was 0 */
.post .title {
	margin: 0px 20px 0 0;
	background: #502120;
	padding: 7px 25px 7px 25px;
	font-size: 1.4em;
	text-indent: -2000px;}

    /*  New   */
.post .title {margin-top: .5em;}

/*    Remove left padding   135 on left*/
.post .entry {padding: 0 20px 0 0;}
.post .entry_full {padding: 0 20px 0 20px;}

.post .meta {
	font-weight: bold;
	padding-left: 20px;}

.post .byline {
	margin: 0px;
	padding-left: 20px;}

#shift ul {
	margin-bottom: 1.8em;
	line-height: 160%;
	font-size: 1.1em;
	list-style: none;}

#shift li {}

#shift h3 {line-height: 50%; color: #000000; font-size: 1em; }


/* Sidebar  was 300px wide*/

#sidebar {
	float: left;
	width: 325px;
	display: inline; text-align: left;}

/*  #F5F5C0, B8BC9B, E0E5BE*/
#sidebar-bgtop {background: #FFFDBA;}

#sidebar-bgbtm {background: #FFFDBA;}
/*   No padding before */
#sidebar-content {background: #FFFDBA; padding-left: 1em; padding-right: 0em;}



/*  padding was  0px 0 5px 0   */
#sidebar ul {
	padding:  0px 0 5px 0;
	margin: 0px;
	list-style: none;}

/* margin-left was 10px  */
#sidebar li li {
	margin-left: 10px;
	margin-right: 10px;
	line-height: 20px;
	padding-left: 15px;
        line-height: 1.6em;}

#sidebar li ul {
	margin-bottom: 1.8em;
	list-style: none;}

/* vary margin-left for but up against  */
#sidebar h2 {
	background: #502120;
	padding: 7px 25px;
	font-size: 1.4em;
	text-indent: -2000px;
    margin-left: 0em;}
    
#sidebar h2 {margin-top: 0em;}

#sidebar h3 {margin-top: -.5em; margin-bottom: 0em; padding-top: 0em; padding-bottom: 0em;}

#sidebar a, #sidebar a:hover {text-decoration: underline;}

#sidebar img {padding: 0px 0px 10px 60px;}


/* Footer */

#footer {
	clear: both;
	width: 900px;
	height: 50px;
	margin: 0px auto 30px auto;
	color: #FFFFFF; }

#footer p {
	margin: 0px;
	padding: 19px 0px 0px 0px;
	text-align: center;
	line-height: normal;
	font-size: smaller;}

#footer a {color: #FFFFFF;}


/*  Specific styles    */



.Sponsors_Title      {font-size: 1.2em;}
.Sponsors_Supporting {font-size: 1em;}
.Sponsors_Home       {font-size: .875em; }

.figure             {margin-right: auto; margin-left: auto;}
.fig_closeup        {width: 820px;}

.fig_beltway        {width: 608px;}

.DirectionsUL   {line-height: 110%; font-size: 1em; margin-bottom: .3em;}
.DirectionsUL2  {line-height: 120%; font-size: 1em; margin-bottom: .5em;}
.DirectionsHMargins  {margin: .3em 0 -.8em 0;}
.DirectionsH2Margins {margin-bottom: 0em;}

table {margin-top: 1em;}
.ad_name {width: 328px;
				  margin-bottom: 2em;}
.ad_logo img {margin-bottom: 2em;}


