@font-face {
	font-family: 'MyUnderwood';
	src: url('/skins/fonts/MyUnderwood/MyUnderwood.eot');
	src: local('Underwood'), local('Underwood'), url('/skins/fonts/MyUnderWood/MyUnderwood.woff') format('woff'), url('/skins/fonts/MyUnderWood/MyUnderWood.ttf') format('truetype'), url('/skins/fonts/MyUnderWood/MyUnderwood.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

BODY {
  margin: 0px auto;
  text-align: center;
  background: url(WoodTile.jpg) repeat-x #000;
}

BODY A, BODY A:Visited, BODY A:Hover,
#PageToolsShare {
	font-family: 'MyUnderwood';
}

.Banner {
  height:193px;
  margin:0 0 -32px 0;
  text-align:left;
  width:100%;
  background:url(HeaderBackground.png) repeat-x;
  z-index:999;
  position: relative;
}

.BannerContainer {
  margin:0px auto;
  background: url(FloralBackground.png);
  width:1282px;
  height:160px;
}

.Logo {
/*  background:url(Logo.png) no-repeat;*/
  position:absolute;
  margin-left: 140px;
	*margin-left: 205px;
	_margin-left: 205px;
  margin-top:65px;
}

.Bookmark {
  float:right;
  height:130px;
  width:118px;
  margin-right: 175px;
}

.OuterContainer {
  margin: 0px auto;
  width: 1040px;
  background: url(Shadow.png) repeat-y;
}

.Container {
  margin: 0px auto;
  width: 1000px;
  background: url(ContainerBackground.jpg) repeat-y #CCC;
}

.Header {
	background: #000;
}

/*  START MENU */
.Menu {
	width: 1016px;
	height: 72px;
 	clear: both;
 	background: url(MenuBackground.png) no-repeat;
 	font-family: 'MyUnderWood', Georgia, "Times New Roman", Times, serif;
	margin: 0 0 0 -8px;
}

#MainMenu {
  margin: 18px 10px 0px 10px;
}

#MainMenu,
#MainMenu .rmText,
#MainMenu .rmLink {
  padding-left: 0px;
  font-size: 14px;
  color: #FFF;
}

#MainMenu .rmText {
  margin: 0px;
  padding: 0px 12px;
  border-right: 1px solid #fff;
  font-size: 16px;
  letter-spacing: .25px;
}

#MainMenu .rmLast .rmText {
  border-right: 0px;
}

#MainMenu .rmLink:Hover,
#MainMenu .rmLink:Active,
#MainMenu .rmFocused,
#MainMenu .rmExpanded{
  background-color: transparent;
  border: 0px;
}

#MainMenu .rmGroup .rmItem {
	margin: 0px;
	padding: 0px;
}

#MainMenu .rmGroup .rmLink {
	background-color: #262626;
  filter:alpha(opacity=90);
  -moz-opacity:0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
  border: 0px;
}

#MainMenu .rmGroup .rmLink:Hover,
#MainMenu .rmGroup .rmFocused,
#MainMenu .rmGroup .rmExpanded {
  background-color: #333;
  filter:alpha(opacity=90);
  -moz-opacity:0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
  border: 0px;
  font-family: 'MyUnderWood', Georgia, "Times New Roman", Times, serif; /* FOR IE */
}

#MainMenu .rmGroup .rmText {
  border: 0px;
  font-size: 14px;
	margin: 0px 0px 0px 5px;
}
/*  END MENU */

/*  START SEARCH  */
.Search {
	clear: both;
	height: 45px;
	margin: 0 -25px 0 0;
	text-align: left;
	padding: 15px;
	background:url(SearchBackground.png) no-repeat;
}

.Search .Terms {
  width: 250px;
}

.Search .Button {
	display: none;
}
/*  END SEARCH  */

.Something {
  width: 990px;
  clear: both;
}

.ThumbnailHolder {
	padding-bottom: 25px;
}

/*  START LEFT PANEL  */
.LeftPanel {
	padding: 45px 0px 0px 14px;
    width: 160px;
	line-height: 1.5em;
}

.ContentBox .Title,
.BlogPanelItem .Heading {
  clear: both;
  height: 45px;
  margin: 0 0 0 -24px;
  text-align: left;
  padding: 16px;
  color:#CCC;
  background:url(ResourcesBackground.png) no-repeat;
}

.BlogPanelItem .Heading {
	font-family: 'MyUnderwood';
	text-transform: none;
}

.BlogPanelItem #Title {
	display: none;
}

.BlogPanelItem #Description {
	margin-bottom: 10px;
}

.Resources .Title {
  clear: both;
  height: inherit;
  margin: inherit;
  text-align: inherit;
  padding: inherit;
  background: none;
}

/*  END LEFT PANEL  */

/*  START PAGE CONTENT  */
.CenterPanel {
	line-height: 1.5em;
}

.PageContent {
	padding: 30px;
	margin:0px;
}

.PageTitle {
	font-family: 'MyUnderWood';
	line-height: 1.1em;
}

.Breadcrumbs,
.Breadcrumbs A, .Breadcrumbs A:Visited, .Breadcrumbs A:Hover{
	font-family: Arial, Helvetica, sans-serif;
	margin-top: -12px;
}
/*  END PAGE CONTENT  */

/*  START SUBNAV  */
.LeftPanel UL,
.LeftPanel LI {
  list-style: none;
}

.LeftPanel UL {
  margin: 0px;
  padding: 0px;
}

.LeftPanel LI {
}

.LeftPanel LI A,
.LeftPanel LI A:Hover,
.LeftPanel LI A:Visited {
  font-size: 14px;
}

.LeftPanel .Selected {
  font-weight: bold;
}

.LeftPanel .Selected UL {
  font-weight: normal;
}

UL.SubNav.Level1 {
  margin: 0px 0px 15px 0px;
}

UL.SubNav.Level1 LI,
UL.SubNav.Level2 LI {
  margin: 10px 0px;
}

UL.SubNav.Level2 {
  margin-left: 10px;
}

.ContentBox,
.ContentBox .Text UL {
	margin: 0px;
}

.ContentBox .Text A,
.ContentBox .Text A:Hover,
.ContentBox .Text A:Visited {
  text-transform: none;
}

.ContentBox .Title,
.BlogPanelItem .Heading {
	font-size: 1.4em;
}

.ContentBox .Resources .Title A, .ContentBox .Resources .Title A:Visited, .ContentBox .Resources .Title A:Hover {
	font-size: 12px;
	font-weight: normal;
}
/*  END SUBNAV  */

/*  START RIGHT PANEL  */
.RightPanel {
  line-height: 1.5em;
  padding: 5px 2px 0px 10px;
}

/*  START TWITTER  */
#Twitter_div {
  margin: 0px -25px 0px 0px;  
	background: url(SearchBackground.png) no-repeat;
}

#Twitter_div h2 {
  font-family: 'MyUnderwood';
  font-size: 16px;
  text-transform: none;
  color: #CCC;
  width: 270px;
}

#Twitter_div .Sidebar-title {
  margin: -5px 0px 25px 15px;
}

#Twitter_div UL {
  margin: 0px 0px 0px 15px;
  width: 270px;
}

#Twitter-link {
  width: 280px;
}

#twitter_update_list LI A, #twitter_update_list LI A:Visited, #twitter_update_list LI A:Hover {
  font-size: 12px;
  font-weight: bold;
  letter-spacing: .05em;
}

#twitter_update_list LI {
  font-size: 11px;
}
/*  END TWITTER  */

#staff_aspx .RightPanel {
  display: none;
}

.Highlights {
	width: 280px;
}

.ThumbnailHolder img {
margin:2px 0 0 2px;
background:#302d17;
border: 1px solid #000;
padding:3px;
}
/*  END RIGHT PANEL  */

.News .Heading,
.Events .Heading {
  padding: 18px 0 0 58px;
  height: 40px;
  width: 400px;
  text-transform: none;
  color: #CCC;
  font-family: 'MyUnderwood';
  font-size: 2.0em;
  font-weight: normal;
}

.News .Heading {
  background: url(NewsBackground.png) no-repeat;
}

.Events .Heading {
  background: url(EventsBackground.png) no-repeat;
}

#index_aspx .News .Heading,
#index_aspx .Events .Heading,
#index_aspx .BlogEntries .Heading {
  margin: 0px 0px 0px -42px;
  padding: 20px 0 0 65px;
  height: 60px;
  width: 604px;
  text-transform: none;
  color: #CCC;
	font-family: 'MyUnderwood';
	font-size: 2.2em;
	font-weight: normal;
}

#index_aspx .News .Heading {
  background: url(LeftBackgroundNews.png) no-repeat;	
}

#index_aspx .Events .Heading {
  background: url(LeftBackgroundEvents.png) no-repeat;
}

#index_aspx .BlogEntries .Heading {
  background: url(LeftBackgroundBlogs.png) no-repeat;
}

.footer {
  border-top: 2px solid #fff;
  background: #201E0B;
  margin-bottom: -20px;
}

.MoreLink, .MoreLink:Visited {
  clear:both;
  color:#fff;
  background:#3B1409;
  display:block;
  font-size:10px;
  font-weight:bold;
  padding:5px;
  margin:5px 15px 15px 0;
  text-align:right;
  text-decoration:none;
  text-transform:uppercase;
  float:right;
}

.MoreLink:Hover {
  padding-top: 5px;
  background: #000;
}

#lnkNewsMore,
#lnkEventsMore {
	padding: 8px;
	color: #FFF;
	font-weight: normal;
}

.Description, .Body, .Summary {
  color:#4C4C4C;
  margin:10px 0 10px 0;
}

.Title, .Title a, .Title a:visited, .Subject {
  color:#333333;
  font-weight:bold;
  font-size:14px;
  font-family: 'MyUnderwood', Georgia, "Times New Roman", Times, serif;
}

.News .NormRow, .Courses .NormRow, .Events .NormRow, .Staff .NormRow, .Staff .AltRow, .Blogs .NormRow, .BlogEntries .NormRow, .BlogComments .NormRow, .Highlights .NormRow, .Highlights .AltRow, .Newsletters .NormRow, .ProductCategories .NormRow, .Products .NormRow, .PhotoGalleries .NormRow, .Resources .NormRow,
.News .AltRow, .Courses .AltRow, .Events .AltRow, .Blogs .AltRow, .BlogEntries .AltRow, .BlogComments .AltRow, .Newsletters .AltRow, .ProductCategories .AltRow, .Products .AltRow, .PhotoGalleries .AltRow, .Resources .AltRow {
	display:block;
	float:left;
	margin:10px 0;
	width:100%;
	border-bottom:dotted 1px #2A2610;
}

#EventLinks {
  margin: 40px 0px 0px 0px;
}

.social {
  float:right;
  padding: 18px 10px 0px 0px;
}

.social img {
  padding:0 5px 0 0;
}

.Staff IMG {
	width: 150px;
}

#Staff_aspx .NormRow .ThumbnailHolder,
#Staff_aspx .AltRow .ThumbnailHolder {
  margin-bottom: 20px;
  padding: 0px;
}

.Staff .Name A, .Staff .Name A:Visited, .Staff .Name A:Hover {
	font-size: 16px;
}

.OrderItems .NormRow,
.OrderItems .AltRow {
	background-color: transparent;
}

.Calendar .Heading,
.Calendar .Heading A, .Calendar .Heading A:Visited, .Calendar .Heading A:Hover,
.Calendar .DayName,
.Calendar .DayNumber {
  font-family: Arial;
  color: #FFF;
}

.RSSFeed {
  width: 730px;
}

/*  START QUICKMENU */
.QuickMenu {
  padding: 20px 0px 10px 0px;
  width: 100%;
  overflow: hidden;
  text-align: left;
  text-transform: uppercase;
}

.QuickMenuBar {
}

.QuickMenu UL.QuickMenuList.Level1 {
  width: 1000px;
  float: left;
  position: relative;
  left: 50%;
}

.QuickMenu UL.QuickMenuList.Level1,
.QuickMenu UL.QuickMenuList.level2 {
  list-style: none;
  padding: 0px;
}

.QuickMenu UL.QuickMenuList.Level1 LI {
  float: left;
  position: relative;
  left: -50%;
  margin: 2px 15px;
  font-weight: bold;
  font-size: 10px;
}

.QuickMenu UL.QuickMenuList.Level1 LI A, UL.QuickMenuList.Level1 LI A:Visited, UL.QuickMenuList.Level2 LI A:Hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
	color: #666;
	text-decoration: none;
}

.QuickMenu UL.QuickMenuList.Level2 LI {
  float: none;
  left: 0;
  margin: 10px 0px;
  font-weight: normal;
	line-height: 1.2em;
}

.QuickMenu UL.QuickMenuList.Level2 LI A, UL.QuickMenuList.Level2 LI A:Visited, UL.QuickMenuList.Level2 LI A:Hover {
  font-size: 11px;
	color: #CCC;
	text-decoration: none;
}

 UL.QuickMenuList.Level1 LI A:Hover,
 UL.QuickMenuList.Level2 LI A:Hover {
	text-decoration: underline; 
 }

.QuickMenu UL.QuickMenuList.Level2 {
  padding: 0px;
  margin: 0px;
	width: 120px;
}
/*  END QUICKMENU */

/*  START POWERED BY */
.PoweredBy {
  margin: 0px auto;
	width: 1000px;
	color:#CCC;
	padding:10px 0 15px 0;
}

.PoweredBy a, .PoweredBy a:link, .PoweredBy a:visited, .PoweredBy a:hover, .PoweredBy a:active {
  color:#fff;
  font-size:10px;
  font-weight:bold;
  margin:0 0 0 2px;
  text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
}
/*  END POWERED BY */
