BODY { font-family: Arial, helvetica, verdana, sans-serif; font-size: 100%; }
#SiteWrapper { display: block; position: relative; z-index: 1; top: 0;  padding: 10px 15px; margin: 0 auto; border-top: 4px solid #000; width: 900px;  }

/* Navigation & Header Treatment */
#SectionHeader { margin: 75px 0 5px 0; }
#RightSectionHeader { margin: 77px 0 5px 0; width: 227px; }

#Logo { padding: 25px 0 30px 0; border: none; width: 900px; }
#Logo A { border: none; }

#Navigation { position: absolute; right: 0%; top: 10px; }
#Navigation UL { list-style: none; }
#Navigation UL LI { float: left; list-style: none; display: inline; font-size: 11px; text-transform: uppercase; }
#Navigation UL LI A { float: left;  }
#Navigation UL LI SPAN { float: left; margin: 5px 0px 0px 0px; font-size: 10px;  }

#Navigation UL LI A.TwitterButton { margin: 4px 15px 3px 8px; width: 60px; background: url(//www.armoryonpark.org/images/button-twitter.gif)  no-repeat; }
#Navigation UL LI A.TumblrButton { margin: 4px 15px 3px 8px; width: 60px; background: url(//www.armoryonpark.org/images/button-tumblr.gif)  no-repeat; }
#Navigation UL LI A.FaceBookButton { margin: 4px 0px 3px 2px;  width: 73px; border-right: 1px solid #000; background: url(//www.armoryonpark.org/images/button-facebook.gif) no-repeat; }

#MobileNav { display: none; }

#Navigation UL LI A.TumblrIcon,
#Navigation UL LI A.TwitterButton, 
#Navigation UL LI A.FaceBookButton { float: left; padding: 0px; background-position: top; }
#Navigation UL LI A.TumblrIcon:HOVER,
#Navigation UL LI A.TwitterButton:HOVER, 
#Navigation UL LI A.FaceBookButton:HOVER { background-position: center -16px; }

/* New FB Icons in header (Vince 5/2011) */
#Navigation LI.FacebookIcon { display: inline; margin: 0px 8px 0 0; }
#Navigation LI.TwitterIcon { display: inline; margin: 0px 8px 0 0; }
#Navigation LI.TumblrIcon { display: inline; margin: 0px 8px 0 0; }
#Navigation LI.FacebookIcon A { cursor:pointer; display: inline-block; vertical-align: middle; overflow: hidden; width: 24px; padding: 22px 0 0 0;  height: 1px;  background: url('//www.armoryonpark.org/images/icon-facebook.png') no-repeat 0 0; }
#Navigation LI.FacebookIcon A:HOVER { background: url('//www.armoryonpark.org/images/icon-facebook.png') no-repeat top right;  }
#Navigation LI.TwitterIcon A { cursor:pointer; display: inline-block; vertical-align: middle;  overflow: hidden; width: 24px; padding: 22px 0 0 0; height: 1px; background: url('//www.armoryonpark.org/images/icon-twitter.png') no-repeat 0 0; }
#Navigation LI.TwitterIcon A:HOVER{ background: url('//www.armoryonpark.org/images/icon-twitter.png') no-repeat top right; }
#Navigation LI.TumblrIcon A { cursor:pointer; display: inline-block; vertical-align: middle;  overflow: hidden; width: 24px; padding: 22px 0 0 0; height: 1px; background: url('//www.armoryonpark.org/images/icon-tumblr.png') no-repeat 0 0; }
#Navigation LI.TumblrIcon A:HOVER{ background: url('//www.armoryonpark.org/images/icon-tumblr.png') no-repeat top right; }


#Navigation A { cursor:pointer;  }

A.Button {font-size: 11px;  padding: 4px 12px 3px 12px; background: #000000 url('//www.armoryonpark.org/images/button-bg.gif') 0 0 repeat-x; color: #FFF; text-transform: uppercase; margin: 0; letter-spacing: .1em; border-bottom: none; }
A.Button:hover { color: #b98046 !important; border-bottom: none; }


#NavDropDown { text-transform: uppercase; position: absolute; top: 110px; z-index: 10000;  background-color: transparent; line-height: 1.0em; display: block; margin: 0px; }
#NavDropDown LI { list-style-type: none; display: inline; float: left; }
#NavDropDown LI LI A { display: block; margin: 0; color: #000; border-bottom: 1px dotted #000; padding: 3px 0px 3px 10px;   }
#NavDropDown LI LI A:hover { color: #b98046; }
#NavDropDown DL { margin: 0; padding-right: 0px; margin: 0; font-size: 70%; }
#NavDropDown DD { display: none; background-color: transparent; } /* Hide the menu items */
#NavDropDown DL.First DD { margin: 0; }
#NavDropDown DL DD {  padding: 3px 0 0 0; margin: 0 0 0 3px; position: absolute; z-index: 999; display: none; width: 210px;   }
#NavDropDown DL LI { margin: 0; display: inline; }
#NavDropDown UL LI UL LI {  width: 230px;  background-color: #FFF; margin: 0; display: block; float: none;  }
#NavDropDown DL.First DT { padding-left: 0; }
#NavDropDown DL.First DD { padding-left: 0; }
#NavDropDown DL.First DD LI A { padding-left: 0; }
#NavDropDown DT.Last { border-right: 0; padding-right: 0; }
#NavDropDown DT { padding: 0 13px; border-right: 1px solid #000; }
#NavDropDown DT A { letter-spacing: .04em;  padding-left: 0px; }
#NavDropDown DT A.Selected { color: #b98046; }
#NavDropDown DT A.Gray { color: #949494; }
#NavDropDown DT A.Gray:hover { color: #b98046;  border-bottom: #b98046 dotted 1px; }
#NavDropDown DT A.Brown { color: #b98046; }
#NavDropDown DT A.Brown:hover { color: #b98046;  border-bottom: #b98046 dotted 1px; }

#MainSlide { margin: 0px 0 20px 0; float: left; position: relative; display: block; clear: both; width: 902px; height: 426px; overflow: hidden; background: none;  } 
.LeftColumn { width: 600px; float: left; overflow: hidden; height: 426px; background: none; background: #000 url('//www.armoryonpark.org/images/homepage-slideshow/201106/rsc-theater_image.jpg') no-repeat top left;  }
.RightColumn { width: 301px; height: 426px; float: left; background-color: #000; }
#SlideWrapper { margin: 10px 0 0 0; width: 902px;height: 426px; display: block; clear: both; background: #000 url('//www.armoryonpark.org/images/homepage-slideshow/201106/rsc-theater_image.jpg') no-repeat top left;  overflow: hidden; }

#Home .Quotes { font-family: Helvetica, Arial, Verdana; display: block; position: relative;  padding: 15px; overflow: hidden; }
#Home .Quotes .Slides { display: block; position: relative; overflow: hidden; }
#Home .Quotes .Bottom { position: absolute; bottom: 0; } 
#Home .Quotes  H3 { color: #FFF; line-height: 1.25em; font-size: 29px; font-weight: bold; margin: 0 0 0px 0;  }
#Home .Quotes  H4 { display: block; color: #FFF; line-height: 1.15em; font-size: 23px; font-weight: bold; padding: 5px 0 5px; margin: 0px 0 0px 0;}
#Home .Quotes  H5 { color: #FFF; text-transform: uppercase; font-size: 12px; font-weight: bold; }
#Home .Quotes  P { color: #FFF !important; margin: 0 0 15px 0; padding: 0; }
#Home .Quotes  P.Date {  font-weight: bold; font-size: 17px; margin: 0 0 10px 0; padding: 0; }
#Home .Quotes  P.Reference { font-size: 13px; }
#Home .Quotes  A { font-weight: bold; color: #b98046; border-bottom: none; }
#Home .Quotes  A:HOVER { border-bottom: 1px dotted #b98046; }
#Home .Quotes .PlayTitle { margin: 15px 0 0 0; }

#Home #ThreeColumns { padding-top: 0px; }




#MainNavigation { text-transform: uppercase; position: absolute; top: 110px; z-index: 99;  background-color: transparent; line-height: 1.0em; display: block; margin-bottom: 50px; }
#MainNavigation UL { display: inline; }
#MainNavigation LI { list-style-type: none; display: inline; float: left; position: relative; }
#MainNavigation DL { margin: 0; padding-right: 0px; margin: 0; font-size: 70%; }
#MainNavigation DD { display: none; background-color: transparent; } /* Hide the menu items */
#MainNavigation DL.First DD { margin-left: 0; }
#MainNavigation DL DD { margin-left: 15px; position: absolute; z-index: 200; display: none; width: 900px; }
#MainNavigation DL DD.GetInvolved { width: 445px; }
#MainNavigation DL DD.Press { width: 300px; }
#MainNavigation DL DD.PhotoGallery { width: 300px; }
#MainNavigation DL DD.VisitorInfo { width: 300px; }
#MainNavigation DL DD.Education { width: 180px; }  
#MainNavigation DL LI { display: inline; margin: 4px 15px 0 0; }
#MainNavigation DL.First DT { padding-left: 0; }
#MainNavigation DT.Last { border-right: 0; padding-right: 0; }
#MainNavigation DT { padding: 0 14px; border-right: 1px solid #000; }
#MainNavigation DT A { letter-spacing: .04em;  padding-left: 0px; }
#MainNavigation DT A.Selected { color: #b98046; }
#MainNavigation DT A.Gray { color: #949494; }
#MainNavigation DT A.Gray:hover { color: #b98046;  border-bottom: #b98046 dotted 1px; }

#Subnavigation UL { margin: 20px 0 0px 0; clear: both; list-style: none; font-size: 75%; }
#Subnavigation LI { margin: 10px 20px 10px 0px; text-transform: uppercase; display: inline; list-style-type: none;  }
#Subnavigation LI A.Selected { color: #000; }

#Content H1,
#Content H2,
#Content H3,
#Content H4,
#Content H5,
#Content H6 { font-family: "arial narrow", Arial;}
#ProgramEvents #Columns #Column1 H2.Headline { font-size: 25px !important; margin: 5px 0 0px 0; clear: both; display: block; }
#ProgramEvents H5 { font-weight: bold; text-transform: uppercase; margin: 0 0 5px 0; font-size: 20px; }
#ProgramEvents H6 { font-weight: bold; text-transform: uppercase; margin: 0 0 10px 0; font-size: 18px; }


#ProgramEvents .Photo { width: 596px; height: auto; padding-top: 15px !important; }

#Content H4 { font-size: 90%; }

/* Footer Treatment */
#Footer { color: #666; }
#Footer A { color: #b98046; }
#Footer A:hover { border-bottom: 1px dotted #000;  color: #000; }
#Footer { position: relative; top: 50px; padding: 5px 0 0 0; margin-top: 10px; width: 900px; border-top: 1px solid #000;  display: block; clear: both; }
#Footer UL { list-style: none; font-size: 70%;}
#Footer LI.Txt { border-right: 1px solid #666; padding-right: 8px; margin-right: 8px; }
#Footer LI { padding-right: 20px; text-transform: uppercase; margin: 0; display: inline; list-style-type: none;  }

/* Links Treatment */
A { letter-spacing: .08em;  text-decoration: none; text-transform: uppercase; color: #000; padding-bottom: 1px; }
P A, DD A, #Columns LI A { font-size: 11px; border-bottom: 1px dotted #000; }
A:hover { border-bottom-color: #b98046; color: #b98046; }
/*A:hover { border-bottom-color: #b98046; color: #b98046; }*/
IMG A, A IMG, .ImageLink { border: none !important; text-decoration: none !important; }
P { font-size: 80%;  margin-bottom: 15px; color: #555; }
P A { font-size: 80%; }

/* Utilities */
.Left { float: left; }
.Right { float: right; }
IMG.Left { margin: 0 10px 10px 0; }
.PinkText { color: #b98046; }
.ColorText { color: #b98046;}
H1.PinkText { font-family: 'Arial Black', Arial; font-size: 185%; font-weight: bold; }
.Headline.Copper,.Copper { color: #b98046 !important; }

DL.Accordion { margin-bottom: 15px; }
DL.Accordion DT A, 
DL.Accordion DT { letter-spacing: 0.07em; padding: 1px 0 0px 0; font-size: 11px; border-bottom: 1px dotted #000; cursor:pointer; font-weight: normal;  text-transform: uppercase; border-bottom: 1px dotted #000; display: inline-block; }
DL.Accordion.Open DT {  }
DL.Accordion DD { display: none; font-size: 14px; display: none;  font-family: Georgia, Times, san-serif;  line-height: 1.25em; padding:5px 10px 15px 17px; color: #000; }
DL.Accordion DD UL { padding: 10px 0 0px 0; display: block; clear: both; margin: 0; }
DL.Accordion.Open DD { padding-top: 20px; padding-bottom: 5px; padding-right: 15px; display: block; border: 1px solid #999; margin-top: 10px;  }
DL.Accordion.Open DD A { color: #1b6295 !important; }
DL.Accordion.Open DD A:HOVER { color: #000  !important;  }
DL.Accordion.Open DD H5 { font-family: Helvetica, Arial,san-serif; font-size: 12px !important; }
DL.Accordion.Open DD P { font-family: Helvetica, Arial,san-serif; font-size: 12px !important;  }

/* Columns Treatment */
#Columns { position: relative; top: 0px; margin-top: 0px; width: 900px; display: block; clear: both; }

#Columns #Column1 { width: 596px; padding-top: 10px; float: left; }
#Columns #Column1 #Content { width: 679px; float: right; margin: 10px 0 20px 0; }
#Columns #Column1 H2 { padding: 10px 0 5px 0; } 
#Columns #Column1 #Content UL { font-size: 80%; padding-left: 20px; list-style-type: square; color: #999; }
#Columns #Column2 { padding-top: 10px; width: 289px; float: right; }
#Columns #Column2 UL { padding-top: 10px; margin-top: 10px; list-style: none; }
#Columns #Column2 UL.First { border-top: 2px solid #CACACA; }
#Columns #Column2 A { margin-bottom: 20px; }
#Columns #Column2 P { color: #000; }
#Columns #Column2.Content { padding: 25px 0 20px 35px; width: 300px; }

#TwoColumns .Item { width: 290; margin-right: 15px; float: left; }
#TwoColumns .Item.Last { margin-right: 0; }

#ThreeColumns { padding: 10px 0 0 0; }
#ThreeColumns DL,
#ThreeColumns UL { color: #333333;  }
#ThreeColumns .Item { width: 290px; padding-right: 15px; float: left; }
#ThreeColumns .Item.Last { padding-right: 0; }
#ThreeColumns H2 { display: block; }
#ThreeColumns .Content { display: block; margin-top: 0px; padding: 10px 0; }


#Column1 UL { font-size: 80%; color: #333; margin-bottom: 10px; }
#Column1 LI { padding: 0; margin: 0 0px 5px 20px; }
#Columns DL, #Columns UL { font-size: 85%; }
#Column1 DT { padding-top: 5px; } 
#Column1 DD { margin-bottom: 10px; } 

/* Home Treatment */
#Home.Index #Column2 DD { margin: 10px 0 15px 0; color: #000; font-size: 105%; }
#Home.Index #Column2 DD A { font-size: 85%; }
#Home.Index #Column2 P { color: #333; }
#Home.Index #Column1 #Content { width: 596px; }
#Home #Slideshow { width: 596px; height: 386px; overflow: hidden; background-color: #000; }

#Gallery #Column1 H3 {font-size: 140%;}
#Gallery #Column1 .Content { padding-top: 75px; display: block; clear: both; }
#Gallery #Column1 { width: 625px; }
#Gallery #Column1 .Item.Right { float: right; margin-right: 15px; }
#Gallery #Column1 .Item P { margin: 0; } 
#Gallery #Column1 .Item { float: left; width: 300px; margin: 10px 10px 10px 0; }
#Gallery.Index #Column1 #s1 { padding: 0; }
#Gallery.Index #Column1 .Item A { margin: 0; padding: 0; }
#Gallery.Index #Column1 .SmallSlideshow { margin: 11px 0 8px 0; padding: 0; width: 292px; height: 186px; overflow:hidden;}
#Gallery.Listing #Column1 .SmallSlideshow { margin: 0px 0 8px 0; padding: 0; width: 292px; height: 186px; overflow:hidden;}
#Gallery.Detail #Column1 #LargeSlideshow { position: relative: top: 0; width: 900px; height: 386px; overflow: hidden; }

#nav { position: relative; margin: 15px 0 0 0;  }
#nav li { width: 25px; float: left; list-style: none; margin: 3px 2px 0px 2px;  }
#nav a { padding: 2px; width: 25px; display: block; margin: 0; }
#nav a.activeSlide { background-color: #B98046;  }
#nav a:focus { outline: none; }
#nav img { border: none; display: block; margin: 0; padding: 0;}

/* About Us Treatment */
#AboutUs.Index #ThreeColumns LI { list-style: none; }
#AboutUs.Index #ThreeColumns DD { margin-bottom: 15px; }
#AboutUs #Columns DL { font-size: 80%; }
#AboutUs #Columns DL A { font-size: 80%; }
#AboutUs #Columns #Column1 DD { padding-bottom: 0px; } 
#AboutUs #Columns #Column2 DT { padding-top: 3px; }
#AboutUs #Columns #Column1 DT { padding-top: 8px; }
#AboutUs #Columns #Column1 DL { margin-bottom: 45px; }
#AboutUs #Column1 UL { padding: 0 0 5px 0; }
#AboutUs #Column1 LI { margin: 0 0 7px 20px; font-size: 90%; }
#AboutUs #Column1 H4 { margin-top: 20px; font-size: 25px;}
#AboutUs .Item IMG { margin-bottom: 12px; }
#AboutUs H2 { padding-top: 0; margin: 0; }
#AboutUs #Columns { padding-top: 0; }
#AboutUs #Column1 { padding-top: 0; margin-top: 0; }
#AboutUs #Column2 { padding-top: 50px; margin-top: 0; }
#AboutUs #Column2 P { margin-left: 30px; }
#AboutUs #Column2.BoardMembers { padding-top: 10px; }

/* Programs Treatment */
#ProgramEvents.Registration .InputButton { float: left; width: 25px; padding-top: 2px; }
#ProgramEvents.Registration .Info { margin-top: 10px; float: left; width: 600px; vertical-align: top; }
#ProgramEvents.Registration INPUT.Button { cursor: pointer; font-size: 11px;  padding: 3px 12px 4px 12px; background-color: #000; color: #FFF; text-transform: uppercase; margin: 0 10px 0 0; letter-spacing: .1em; border: 1px solid #000; }
#ProgramEvents.Registration INPUT.ButtonMouse { color: #b98046; }
#ProgramEvents.Registration TD { border: 1px solid #CFCFCF; padding: 5px;   }
#ProgramEvents.Registration H1 { font-size: 180%; width: 600px; border-bottom: 1px solid #000; }
#ProgramEvents.Registration H3 { border-bottom: 1px solid #000; padding-top: 10px; font-size: 160%; font-weight: bold;  }
#ProgramEvents.Registration H4 { font-size: 95%; font-weight: bold; }
#ProgramEvents.Registration P { font-size: 85%; color: #000;  }
#ProgramEvents.Registration HR { height: 1px; background-color: #000; border: none; color: none;  }
#ProgramEvents.Registration .RegistrationChoices TABLE { font-size: 85%; padding: 0; margin: 0; }
#ProgramEvents.Registration .RegistrationChoices TABLE TD { padding: 5px 0; margin: 0; vertical-align: middle; }
#ProgramEvents.Registration P.PinkText { font-family: Arial; font-size: 12px; font-weight: bold; padding: 0; margin: 10px 0 0 0; }
#ProgramEvents.Registration .Pink { color: #b98046; }
#ProgramEvents.Registration TABLE.PinkText { padding: 5px 0 2px 0; border: 0; text-align: left; font-family: Arial, Verdana, san-serif;font-size: 80%; font-weight: bold; color: #b98046; }
#ProgramEvents.Registration TABLE.BlackText { padding:0 0; border: 0; text-align: left; font-family: Arial, Verdana, san-serif; font-size: 85%;  }
#ProgramEvents.Registration TABLE .Title { font-weight: bold; color: #000; }
#ProgramEvents.Registration TABLE .Data INPUT { border: 1px solid #666; padding: 2px; }
#ProgramEvents.Registration TABLE .Data TEXTAREA { border: 1px solid #666; padding: 2px; }
#ProgramEvents.Registration TABLE .Data TD { padding-bottom: 15px; }
#ProgramEvents.Registration TD { border: 0; padding: 0; margin: 0; }
#ProgramEvents.Registration #Page1 { padding-top: 15px;  }
#ProgramEvents.Registration #Page1 .Item { padding: 10px 0 20px 0; display: block; clear: both;  }
#ProgramEvents.Registration #Page1 DL { margin: 0; }
#ProgramEvents.Registration DL { margin: 10px 0 5px 0; }
#ProgramEvents.Registration #Page1 DT { font-weight: bold; text-transform: uppercase; }
#ProgramEvents.Registration #Page2, #ProgramEvents.Registration #Page3 { margin-top: 20px; }



#ProgramEvents .Item .Content { width: 285px; border: none; padding: 0; }
#ProgramEvents #Content H3 { line-height: 1.25em; font-weight: bold; }
#ProgramEvents #Content H4 { padding-bottom: 5px; text-transform: none; font-style: italic; }
#ProgramEvents #Content .Item { padding-bottom: 20px; }
#ProgramEvents .Photo { margin: 0 0 14px 0; padding: 0; clear:both; }
#ProgramEvents.Calendar TD .CellHeader { color: #CCC; background-color: #333; font-size: 80%; padding: 3px 5px; } 
#ProgramEvents.Calendar TD .CellHeader A { color: #FFF; }
#ProgramEvents.Calendar .calendarCell {  background-color: #ccc; }
#ProgramEvents.Static #Column1 DL { color: #555; }
#ProgramEvents.Static #Column1 DT { font-weight: bold;  }
#ProgramEvents.Index #Column1 DL { font-size: 80%; color: #333; }
#ProgramEvents.Index #Column1 DD A { font-size: 85%; }
#ProgramEvents #Column2 .Item { padding: 50px 0 0 25px; }
#ProgramEvents #Column2 .Item P { padding: 0 0 10px 0; }
#ProgramEvents.Calendar .calendarCell .Entry { padding: 5px; font-size: 75%; } 
#ProgramEvents.Calendar .calendarCell .Entry A { color: #333; }
#ProgramEvents.Calendar .calendarCell .Entry A:hover { color: #000; }
#ProgramEvents.Calendar .calendarBlank { background-color: #bebebe; color: #999; }
#ProgramEvents.Calendar .calendarDayHeading { height: 20px; background-color: #000; color: #FFF; text-align: center; font-size: 80%; }
#ProgramEvents.Calendar TD { width: 97px; height: 97px; vertical-align: top; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; }
#ProgramEvents.Index TABLE { margin: 0 0 10px 0; }
#ProgramEvents.Index TD { font-size: 75%; padding: 5px 0; color: #555; }

#ProgramEvents #Column2 { margin: 11px 0 0 10px; padding-top: 35px; width: 270px}
#ProgramEvents #Column2 #SeriesListing DL { margin: 5px 0px 10px 0;  }
#ProgramEvents #Column2 #SeriesListing DL DT { font-size: 95%; }
#ProgramEvents #Column2 #SeriesListing DL DD A { font-size: 85%; }

#ProgramEvents #Column2 P { color: #000; }

#ProgramEvents .Comments DL { padding: 10px 0 10px 0;   border-bottom: 1px dotted #FFF; }
#ProgramEvents .Comments DL DD { font-size: 85%;  margin: 2px 0;  padding: 0; line-height: 1.3em; }
#ProgramEvents .Comments DL DT { font-size:60%; margin: 0px 0;  padding: 0px 0; line-height: 1.1em; text-transform: uppercase; color: #555; }
#ProgramEvents .CommentForm { display: none; margin: 10px 0 20px 0; }
#ProgramEvents .CommentForm H4 { text-transform: uppercase; font-size: 80%; }
#ProgramEvents .CommentForm INPUT.Button { cursor: pointer; color: #FFF; background-color: #000; padding: 4px 15px; border: none; text-transform: uppercase; }
#ProgramEvents SPAN.Message { display: none; }

#Program #WaitlistForm LABEL {display: inline-block; width: 40px; font-size: 80%; }
#Program #WaitlistForm INPUT { float: none; margin-bottom: 5px; width: 250px; }
#Program #WaitlistForm INPUT.Checkbox { width: auto; margin-right: 10px; }
#Program #WaitlistForm INPUT.Button { width: auto; }

#SocialBar { padding: 3px 3px 0px 0; position: relative; height: 20px; margin: 0;  float: right; }
#SocialBar .Item { float: left; margin: 0; font: bold 10px Arial, sans-serif; color: #487ec0; }
#SocialBar H5 { font-size: 85%; color: #000000; margin: 0 10px 0 0; float: left; }
#SocialBar #Email A { background: url('//www.armoryonpark.org/images/icon-email.png') 0 0 no-repeat; padding: 2px 0 2px 20px; margin-top: 2px; font-size: 95%; display: block; color: #555555; }
#SocialBar #TwitShare { width: 88px; }

#Column2 #SocialBar { padding: 0 !important; height: auto; position: relative; float: none; display: bock; clear: both; margin: 0 0 15px 0; height: auto !important; }
#Column2 #SocialBar .Item { float: left; width: auto; padding: 0 !important; }
#Column2 #SocialBar #TwitShare { width: 90px !Important; }

#Education.Index TABLE { margin: 0 0 10px 0; }
#Education.Index TD { font-size: 75%; padding: 5px 0; color: #555; }

#Membership #Column1 UL { list-style: none; font-size: 85%; color: #333; padding-right: 40px; }

#VisitorInformation .Icon { padding: 0 7px 0 5px; margin-bottom: -8px; }
#VisitorInformation #Column1 UL { list-style: none; font-size: 85%; }
#VisitorInformation #Column1 UL LI { margin: 0 0 10px 5px; color: #333; }
#VisitorInformation #Column1 UL LI SPAN { font-size: 14px; padding: 3px 7px; border: 1px solid #000; margin-right: 8px; font-weight: bold; color: #000; }

/*#VisitorInformation .Item { width: 285px; float: left; margin: 0 10px 20px 0px; }

#VisitorInformation .Item DD { margin-bottom: 15px; }
*/
#VisitorInformation #Column2 { padding: 50px 0px 0 20px;  width: 250px; }
#VisitorInformation #Column2 P {  }

#VisitorInformation .Item DL { margin-bottom: 15px; }
#VisitorInformation .Item DL A { font-size: 79%; line-height: 1.5em; border-bottom: 1px dotted #000; }
#VisitorInformation .Item DL A:HOVER { border-color: #B98046; }

#VisitorInformation .Item DD { font-size: 90%;  color: #333; margin-top: 3px; }

#SupportUs #Column1 H3.Intro { clear: both; display: block; margin-top: 25px; padding: 20px 0 10px 0; font-size: 24px; color: #333; }
#SupportUs #Column1 UL { color: #333; list-style: none; font-size: 85%;  }

#ContactUs #Column1 DL { padding-bottom: 10px; font-size: 14px; color: #555; }
#ContactUs #Column1 INPUT  { width: 400px; }
#ContactUs #Column1 INPUT.Button { width: 100px; }
#ContactUs TEXTAREA  { width: 400px; }
#ContactUs #Column1 LI { font-size: 80%; margin-left: 20px; }
#ContactUs .Choices INPUT { width: 35px; }

#Press.Index .Intro { margin: 10px 0 0 0;}
#Press #Column1 .Item P { line-height: 1.5em; padding: 0; margin: 0; }
#Press #Column1 .Item { padding-bottom: 20px; }

#FeaturedNews { padding-top: 10px; }
#FeaturedNews H3.Intro { color: #999; font-size: 140%; line-height: 1em; }

#ThreeColumns P { margin-bottom: 20px; font-size: 85%; }

#Home #ThreeColumns { clear: both; display: block; padding: 40px 0 25px 0; }

#GetInvolved #Column2 { width: 220px; padding-top: 65px; }
#GetInvolved #Column1 H2.Intro {margin-top: 30px; }
#GetInvolved #Column2 P { margin-bottom: 15px; }
#GetInvolved #Column2 H2.Intro { padding: 0px 0 0 0; margin: 0px 0 0 0; }
#GetInvolved #Column1 LI { font-size: 95%; margin: 10px 0px 0 20px; padding-left: 0px;  }

#GetInvolved.Index #Column1 H2.Intro {margin: 0px; padding: 10px 0 0 0; }
#GetInvolved.Index #Column1 { width: 610px; }
#GetInvolved.Index #Column1 .Item.Right { float: right; }
#GetInvolved.Index #Column1 .Item P { margin: 0 0 10px 0; } 
#GetInvolved.Index #Column1 .Item .Button {  }
#GetInvolved.Index #Column1 .Item { float: left; width: 300px; margin: 10px 0 15px 0; }

A.Image { border: none; }

.SlidesWrapper { position: relative; display: block; overflow: hidden; height: 386px; width: 596px ; background-color: #FFF;  }
#Slideshow, #LargeSlideshow { position: relative; bottom: 0;  display: block; z-index: 100; }
#Caption {  padding: 4px 10px 2px 10px; font-size: 70%; position: absolute; bottom: 0; background: #FFF;   display: none;  z-index: 1000; width: 596px; color: #000; }

#AboutUs.Form .InputButton { float: left; width: 25px; padding-top: 2px; }
#AboutUs.Form .Info { margin-top: 50px; float: left; width: 600px; vertical-align: top; }
#AboutUs.Form INPUT.Button { cursor: pointer; font-size: 11px;  padding: 3px 12px 4px 12px; background-color: #000; color: #FFF; text-transform: uppercase; margin: 0 10px 0 0; letter-spacing: .1em; border: 1px solid #000; }
#AboutUs.Form INPUT.ButtonMouse { color: #b98046; }
#AboutUs.Form TD { border: 1px solid #CFCFCF; padding: 5px;   }
#AboutUs.Form #Columns H1 { font-size: 180%; width: 600px; border-bottom: 1px solid #000; }
#AboutUs.Form #Columns H3 { border-bottom: 1px solid #000; padding-top: 20px; font-size: 130%; font-weight: bold;  }
#AboutUs.Form #Columns H4 { font-size: 95%; font-weight: bold; }
#AboutUs.Form #Columns P { font-size: 85%; color: #000;  }
#AboutUs.Form HR { height: 1px; background-color: #000; border: none; color: none;  }
#AboutUs.Form .FormChoices TABLE { font-size: 85%; padding: 0; margin: 0; }
#AboutUs.Form .FormChoices TABLE TD { padding: 5px 0; margin: 0; vertical-align: middle; }
#AboutUs.Form P.PinkText { font-family: Arial; font-size: 12px; font-weight: bold; padding: 0; margin: 10px 0 0 0; }
#AboutUs.Form .Pink { color: #b98046; }
#AboutUs.Form TABLE.PinkText { padding: 5px 0 2px 0; border: 0; text-align: left; font-family: Arial, Verdana, san-serif;font-size: 80%; font-weight: bold; color: #b98046; }
#AboutUs.Form TABLE.BlackText { padding:0 0; border: 0; text-align: left; font-family: Arial, Verdana, san-serif; font-size: 85%;  }
#AboutUs.Form TABLE .Title { font-weight: bold; color: #000; font-size: 110%; }

#AboutUs.Form .Headline A { color: #b98046; }

#AboutUs.Form TABLE .Data INPUT { border: 1px solid #666; padding: 2px; }
#AboutUs.Form TABLE .Data TEXTAREA { border: 1px solid #666; padding: 2px; }
#AboutUs.Form TABLE .Data TD { padding-bottom: 15px; }
#AboutUs.Form TD { border: 0; padding: 0; margin: 0; }
#AboutUs.Form #Page1 { padding-top: 15px;  }
#AboutUs.Form #Page1 .Item { padding: 10px 0 20px 0; display: block; clear: both;  }
#AboutUs.Form #Page1 DL { margin: 0; }
#AboutUs.Form #Columns  DL { margin: 10px 0 5px 0; }
#AboutUs.Form #Page1 DT { font-weight: bold; text-transform: uppercase; }
#AboutUs.Form #Page2, #AboutUs.Form #Page3 { margin-top: 20px; }
#AboutUs.Form TD UL { margin: 0; padding: 0; }
#AboutUs.Form TD LI { display: block; clear: both; list-style: none; font-size: 12px; margin: 0 0 10px 0; padding: 0 5px; }
#AboutUs.Form TD LI INPUT { margin: 0 4px; }


#AboutUs.Jobs #Columns #Column1 DL { margin: 0; padding: 5px 0; border-top: 1px dotted #FFF; }
#AboutUs.Jobs #Columns #Column1 DD { font-size: 90%; }
#AboutUs.Jobs #Columns #Column1 DT A { letter-spacing: .01em; font-size: 115%; text-transform: none; }


#AboutUs.Jobs.Detail #Columns #Column1 DT,
#AboutUs.Jobs.Detail #Columns #Column1 DT A { letter-spacing: .01em; font-size: 130%; text-transform: none; }


H1.Headline { color: #444 !important; font-size: 190% !important; }
H2.Headline { color: #444 !important; font-size: 130% !important; }

H3.Headline { color: #444 !important; font-size: 120% !important; }
H3.Intro { color: #444 !important; font-size: 95% !important; font-weight: bold !important; }


TR.Title TD.Headline { color: #444 !important; font-size: 90% !important; }

H3.Pink { font-size: 130% !important; line-height: 1.45em !important; }

INPUT#SearchTerm { float: left; margin: 0 0 0 9px; padding: 4px; border: 1px solid #000; }


#Quotes { font-family: Helvetica, Arial, Verdana; display: block; position: relative; height: 356px; width: 274px; background-color: #000; padding: 15px; overflow: hidden; }
#Quotes .Slides { display: none; position: relative; overflow: hidden; }
#Quotes .Bottom { position: absolute; bottom: 0; } 
#Quotes  H3 { color: #FFF; line-height: 1.25em; font-size: 29px; font-weight: bold; margin: 0 0 0px 0;  }
#Quotes  H4 { display: block; color: #FFF; line-height: 1.15em; font-size: 23px; font-weight: bold; padding: 15px 0 12px; margin: 15px 0 0px 0;}
#Quotes  H5 { color: #FFF; text-transform: uppercase; font-size: 12px; font-weight: bold; }
#Quotes  P { color: #FFF !important; margin: 0 0 15px 0; padding: 0; }
#Quotes  P.Date {  font-weight: bold; font-size: 17px; margin: 0 0 0px 0; padding: 0; }
#Quotes  P.Reference { font-size: 15px; }
#Quotes  A { font-weight: bold; color: #b98046; border-bottom: none; }
#Quotes  A:HOVER { border-bottom: 1px dotted #b98046; }

.Slide .LeftColumn .Credits { color: #CCC; position: absolute; bottom: 8px; left: 12px; font-size: 9px; }
.Slide .LeftColumn .Credits.Dark { color: #000;  }

#Home.Index.New #Quotes H4 { font-size: 20px !important; }

#Program.Event.Form #Columns .Content { width: 650px; margin: 10px 0 25px 0; }
#Program.Event.Form #Columns .Content P { color: #111; margin: 0 0 12px 0; line-height: 1.35em; }
#Program.Event.Form #Columns DL { padding: 0 0 20px 0; }
#Program.Event.Form #Columns DL DT { padding: 15px 0 0 0; }
#Program.Event.Form #Columns DL DD { margin: 0 0 18px 0; }
#Program.Event.Form #Columns .WhiteBox { padding: 15px 20px 5px 20px; margin: 0 0 15px 0; background-color: #FFF; }
#Program.Event.Form #Columns .GrayBox { float: right; width: 450px; padding: 15px 20px 5px; background-color: #DfDfDf; margin: 15px 0 0 0; }
#Program.Event.Form #Columns .GrayBox H4 { font-weight: bold; }
#Program.Event.Form #Columns .GrayBox H5 { font-size: 90%; font-weight: bold; }
#Program.Event.Form #Columns .GrayBox FORM { margin: 10px 0; }
#Program.Event.Form #Columns .GrayBox P { color: #000; }
#Program.Event.Form #Columns .GrayBox INPUT.TxtInput { padding: 4px; width: 180px; margin: 0 5px 0 0; }
#Program.Event.Form #Columns .GrayBox .Error { font-size: 70%; color: #FF0000; margin: 15px 0 0 0; padding: 0px 0 0 0; }

/* ---- UPDATES by Vince 5.20.2011 -------- */
#Logo {}
#NavDropDown { top: 110px; }
#SocialBar { margin: 12px 0 0 0; }
A.Button { background: #000000 url('//www.armoryonpark.org/images/button-bg.gif') 0 0 repeat-x; }
A:hover,
A.Button:hover,
#NavDropDown DT A.Gray:hover,
#NavDropDown dt a.Selected,
#NavDropDown dt a:hover,
#NavDropDown li li a:hover  { color: #b98046; }
A:hover,
#NavDropDown DT A.Gray:hover { border-bottom-color: #b98046; }

.TNEW .MainLevel { font-size: 11.2px; line-height: 1.45em; }
.TNEW #NavDropDown LI A { line-height: 16px; }
.TNEW #Column1 { width: 100% !important; }
.TNEW #Columns #Column1 A { letter-spacing: 0.01em !important; font-size: 100%; border-bottom: none; padding: 0 !important; margin: 0; text-transform: none; float: none;  }
.TNEW #Column1 A { color: #b98046; font-weight: bold; } 
.TNEW #Column1 A:HOVER { color: #666 !important; }
.TNEW .tab_pagePad TD { padding: 10px 0; }
.TNEW .tab_pagePad TD SELECT,
.TNEW .tab_pagePad TD INPUT { width: 100%; }
.TNEW .details .text DIV .moreInfo,
.TNEW .details A { height: 25px !Important; line-height: 1.8em; color: #FFF !important; display:  block; text-align: center; min-height: auto !important; float: left; clear: both; padding: 15px 10px !important; margin: 8px 0 8px 0 !important; border: 1px solid #b98046; height: auto; background-color: #b98046; }
.TNEW .details .text DIV .moreInfo:HOVER,
.TNEW .details A:HOVER { color: #FFF !important; border-color: #E1e1e1; opacity: 1; background-color: #E1e1e1; }
.TNEW .tab_pagePad .tdFormLabel { padding-right: 10px; }
.TNEW .btnStyle { width: auto !important; margin: 0 auto; float: none; display: inline; }
.TNEW .tab { padding: 10px 10px !important; margin: 0 2px !important;  }