/*------- DEFAULT LINKS -------*/
BODY A:LINK
{
	color: #FA0105;
}
BODY A:VISITED
{
	color: #FA0105;
}
BODY A:ACTIVE
{
	color: #FA0105;
}
BODY A:HOVER
{
	color: #FA0105;
}
/*------- MAIN CONTAINERS -------*/
BODY
{
	background: #CACACA;
}
BODY.page-template-template-home-php
{
	background: url(./../../images/background/home-bg.png) repeat-x;
}
#wrapper
{
}
#layout
{
	width: 100%;
	margin: 0 auto 0 0;
	padding: 0;
}
/*------- MASTHEAD -------*/
#masthead
{
	margin: 0 auto;
	width: 100%;
	padding: 10px;
	line-height: 1;
	background: #7D7D7D;
	/*[disabled]background:url(./../../images/background/header-bg.jpg) repeat-x;*/
	/*+box-shadow:0px 2px 5px #9C9898;*/
	-moz-box-shadow: 0px 2px 5px #9C9898;
	-webkit-box-shadow: 0px 2px 5px #9C9898;
	-o-box-shadow: 0px 2px 5px #9C9898;
	box-shadow: 0px 2px 5px #9C9898;
	/*[disabled]+box-shadow:0px 2px 5px #DBD9D9;*/
	height: 75px;
	/*[disabled]border-bottom:1px solid #000000;*/
}
#masthead #masthead-box
{
	width: 960px;
	margin: 0 auto;
	padding: 0;
}
#masthead:after
{
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}
/*------- MASTLINE -------*/
#mastline
{
	width: auto;
	clear: left;
	float: left;
}
#mastline H1
{
	clear: none;
	margin: 0px;
	padding: 0px;
	text-indent: -5000px;
}
#mastline H1 A
{
	background: url(./../../images/headers/epitome-logo.png) no-repeat;
	height: 86px;
	width: 350px;
	display: block;
	padding: 0;
	margin: -5px 0 0;
}
#mastline H1 A SPAN
{
}
#mastline .description
{
	background: transparent;
	float: left;
	clear: both;
	width: 100%;
	margin: 0;
	display: none;
}
#mastline .description .thedate
{
	display: none;
}
/*------- CONTENT -------*/
#content
{
	margin: 0 auto;
	padding: 10px;
	width: 980px;
	/*[disabled]overflow:hidden;*/
}
/*------- SIMPLE SINGLE NAVIGATION -------*/
.navigation
{
	float: left;
	width: 100%;
	padding: 10px 0;
}
.navigation .alignleft
{
	margin-left: 20px;
	padding: 5px;
}
.navigation .alignright
{
	margin-right: 20px;
	display: block;
	padding: 5px;
}
/*-------  PAGINATE NAVIGATION -------*/
.postnav
{
	background: #B2B2B2;
	padding: 5px;
	text-align: right;
	clear: both;
}
.postnav A
{
	padding: 5px;
}
.postnav SPAN
{
	padding: 5px;
}
/*------- PRIMARY -------*/
#primary
{
	display: block;
	/*[disabled]overflow:hidden;*/
	clear: left;
	/*+box-shadow:0px 1px 6px #6D6962;*/
	-moz-box-shadow: 0px 1px 6px #6D6962;
	-webkit-box-shadow: 0px 1px 6px #6D6962;
	-o-box-shadow: 0px 1px 6px #6D6962;
	box-shadow: 0px 1px 6px #6D6962;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	border-radius: 3px 3px 3px 3px;
	background: #FFFFFF;
}
.page #primary
{
	/*+box-shadow:0px 1px 8px #C5C3BF;*/
	-moz-box-shadow: 0px 1px 8px #C5C3BF;
	-webkit-box-shadow: 0px 1px 8px #C5C3BF;
	-o-box-shadow: 0px 1px 8px #C5C3BF;
	box-shadow: 0px 1px 8px #C5C3BF;
}
.item
{
}
.itemhead
{
}
.itemhead H2 A
{
	display: block;
}
.itemhead .datebox
{
}
.itemhead .metadata
{
}
.itemhead .metadata .author-meta
{
}
.itemhead .metadata .chrono-meta
{
}
.itemhead .metadata .comments-meta
{
}
.itemhead .metadata .tags-meta
{
}
.itemhead .metadata A
{
}
.itemtext
{
	font-size: 125%;
	line-height: 1.5;
	padding: 0 0 20px;
}
.itemtext A
{
}
.itemtext .alignleft
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.itemtext .aligncenter
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.itemtext .alignright
{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.itemtext P
{
	font-size: 0.9em;
}
.itemtext UL, .itemtext OL
{
	margin-bottom: 1em;
	margin-left: 30px;
}
.itemtext OL LI
{
	clear: left;
	list-style: decimal;
	list-style-position: outside;
	float: left;
}
.itemtext UL LI
{
	clear: left;
	list-style: disc;
	list-style-position: outside;
	float: left;
}
.itemtext .sharing UL LI
{
	clear: none;
}
UL.nobullet LI
{
	list-style: none;
	list-style-type: none;
}
IMG.center
{
	float: none;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
/*------- EDITLINK -------*/
.editlink
{
	height: 0px;
	width: 0px;
}
.editlink SPAN
{
	background: #FFAA34;
	display: block;
	position: relative;
	clear: left;
	top: 5px;
	left: 6px;
	width: 60px;
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
	padding: 2px;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	border-radius: 3px 3px 3px 3px;
	/*+text-shadow:0 -1px 2px #333;*/
	-moz-text-shadow: 0 -1px 2px #333;
	-webkit-text-shadow: 0 -1px 2px #333;
	-o-text-shadow: 0 -1px 2px #333;
	text-shadow: 0 -1px 2px #333;
	/*+box-shadow:0px 0px 12px rgba(0, 0, 0, 0.45);*/
	-moz-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.45);
	-webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.45);
	-o-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.45);
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.45);
}
.editlink SPAN A
{
	display: block;
}
/*------- FEEDBACK/COMMENTS -------*/
#feedback
{
	margin-top: 30px;
	clear: both;
}
#feedback H3
{
	border-bottom: 2px solid #BEBEBE;
}
#feedback LABEL
{
	margin-left: 5px;
}
#feedback TEXTAREA
{
	width: 440px;
}
#feedback #respond
{
	margin-top: 30px;
}
#feedback SMALL #cancel-comment-reply-link
{
	clear: left;
	float: right;
	font-size: 10px;
	background: #F2FF56;
	border: 1px solid #CCCCCC;
	text-transform: uppercase;
	padding: 4px;
}
#feedback IMG
{
	padding: 4px;
	background: #D5D5D5;
	margin-right: 10px;
	/*+placement:shift 2px 5px;*/
	position: relative;
	left: 2px;
	top: 5px;
}
#feedback .commentlist LI
{
	border: 1px solid #707070;
	padding: 10px 3px;
	border-style: none none dotted;
}
#feedback .pingback
{
	display: none !important;
}
#feedback .trackback
{
	display: none !important;
}
#feedback .commentlist LI UL
{
	margin-left: 50px;
}
#feedback .commentlist LI UL LI
{
	border-style: none;
}
#feedback .commentlist LI UL LI LI
{
}
#feedback .commentlist LI UL LI LI LI
{
}
#feedback .comment-author
{
	font-size: 18px;
	padding: 0;
	margin: 0;
	height: 55px;
	/*+placement:shift;*/
	position: relative;
	left: 0;
	top: 0;
}
#feedback .comment-meta
{
	font-size: 13px;
	padding: 0;
	width: 253px;
	height: 0px;
	margin: 0;
	/*+placement:shift 56px -50px;*/
	position: relative;
	left: 56px;
	top: -50px;
}
#feedback .commentlist LI P
{
	margin-left: 56px;
	margin-bottom: 10px;
	font-size: 14px;
}
#feedback .comment-author CITE
{
	font-style: normal;
}
#feedback .commentlist .reply
{
	width: 39px;
	/*[empty]float:;*/
	margin: 0 0 0 auto;
	margin-right: 5px;
	margin-bottom: 5px;
}
#feedback P
{
	margin-bottom: 10px;
}
#feedback #commentform LABEL
{
	margin-bottom: 10px;
	display: block;
	width: 100px;
	font-size: 18px;
	float: left;
}
#feedback #commentform .comment-form-author .required
{
	float: left;
	font-size: 14px;
}
#feedback #commentform .comment-form-email .required
{
	float: left;
	font-size: 14px;
}
#feedback #submit
{
	cursor: pointer;
	border: 1px solid #A9AA9E;
	/*+box-shadow:0px 0px 3px #A9AA9E;*/
	-moz-box-shadow: 0px 0px 3px #A9AA9E;
	-webkit-box-shadow: 0px 0px 3px #A9AA9E;
	-o-box-shadow: 0px 0px 3px #A9AA9E;
	box-shadow: 0px 0px 3px #A9AA9E;
}
#feedback #submit:hover
{
	background: #BAC43B;
}
#feedback .bypostauthor
{
	clear: left;
	display: block;
	border: 1px solid #949494 !important;
	/*+border-radius:4px;*/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	border-radius: 4px 4px 4px 4px;
	/*+box-shadow:0px 0px 10px #C3BBBB;*/
	-moz-box-shadow: 0px 0px 10px #C3BBBB;
	-webkit-box-shadow: 0px 0px 10px #C3BBBB;
	-o-box-shadow: 0px 0px 10px #C3BBBB;
	box-shadow: 0px 0px 10px #C3BBBB;
}
/*------- SECONDARY-------*/
#secondary
{
	margin: 0 0 0 20px;
	overflow: auto;
	position: relative;
	left: 0px;
	/*[disabled]top:30px;*/
	width: 302px;
	padding: 5px;
}
.home #secondary
{
	margin: 0 0 0 20px;
	overflow: auto;
	position: relative;
	left: 20px;
	top: 30px;
	width: 302px;
	padding: 5px;
}
/*------- SECONDARY STYLING -------*/
#secondary #secondary-featured
{
	float: left;
	margin: 0 0 15px;
}
#secondary .sidebar-featured
{
	float: left;
	/*[disabled]min-height:300px;*/
	/*[disabled]width:100%;*/
	/*[disabled]margin-bottom:10px;*/
}
#secondary .sidebar-primary
{
	float: left;
	width: 100%;
	min-height: 300px;
	margin-bottom: 10px;
}
#secondary .sidebar-secondary
{
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
#secondary .widget
{
	float: left;
	clear: both;
	margin-bottom: 1em;
}
#secondary .widget_links UL
{
	width: 100%;
}
#secondary .widget_links UL LI
{
	float: left;
}
#secondary H3
{
	clear: both;
}
/*------- SECONDARY SIDEBAR STYLING -------*/
#sidebar UL
{
}
#sidebar UL UL
{
	margin-left: 0.5em;
}
#sidebar UL LI
{
	float: left;
	width: 100%;
}
/*------- FOOTER + FOOTBOX -------*/
#footbox
{
	width: 100%;
	/*[disabled]background:#7E7E7E;*/
	margin: 0 auto;
	/*[disabled]float:left;*/
	min-height: 127px;
}
#footer
{
	clear: both;
	width: 960px;
	margin: 0 auto;
	padding: 0px;
	/*[disabled]background:#C4C4C4;*/
	/*[disabled]float:left;*/
	/*[disabled]margin-left:50%;*/
	/*[disabled]+placement:shift -480px 0px;*/
}
#footer #primary-footer > DIV.col1
{
	clear: both;
	width: 960px;
	float: left;
	margin: 20px 0 20px -10px;
	/*[disabled]min-height:171px;*/
	/*[disabled]background:#A7A0A0;*/
	border-top: 1px solid #BCB7B7;
	/*[disabled]background:#4B4444;*/
	line-height: 2px;
}
#footer #secondary-footer > DIV > DIV
{
	/*[disabled]display:none;*/
	/*[disabled]clear:none;*/
	/*[disabled]width:305px;*/
	/*[disabled]float:left;*/
	/*[disabled]margin:10px 12px 0 auto;*/
	/*[disabled]min-height:171px;*/
	/*[disabled]background:#A7A0A0;*/
}
#footer #secondary-footer > DIV > DIV.col4
{
	margin: 10px 0 0 auto;
}
#footer #secondary-footer > DIV > DIV.col2
{
	width: 300px;
}
#footer #secondary-footer > DIV > DIV.col2 H3
{
	color: #626363;
}
#footer #primary-footer > DIV.col1 H3
{
	margin: 16px 0px 0px;
	padding: 0px 0px 16px;
}
#footer #secondary-footer > DIV > DIV.col2 P
{
	line-height: 1em;
	padding: 0;
	margin: 3px 0 0;
	color: #626363;
}
#footer > DIV#footertop
{
	clear: both;
	width: 100% !important;
	float: left;
	margin: 0 20px 10px auto;
	min-height: 28px;
	background: #A7A0A0;
}
#footer > DIV#footertop UL
{
	float: left;
}
#footer > DIV#footertop LI
{
	float: left;
	padding: 5px;
}
#footer > DIV#footerbottom
{
	clear: both;
	width: 100% !important;
	float: left;
	margin: 10px 20px 0 auto;
	min-height: 28px;
	background: #A7A0A0;
}
#footer > DIV#footerbottom UL
{
	float: left;
}
#footer > DIV#footerbottom LI
{
	float: left;
	padding: 5px;
}
#footer UL LI SPAN
{
	display: block;
	color: #333;
}
/*------- 404.PHP -------*/
#errorpage
{
	background: #DEF;
}
#errormessage
{
	background: #FFF;
	width: 800px;
	/*[disabled]height:300px;*/
	margin: 40px auto;
	/*+border-radius:10px;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	border-radius: 10px 10px 10px 10px;
	border: 14px solid #ACC0D4;
	/*+box-shadow:5px 7px 10px #839AB0;*/
	-moz-box-shadow: 5px 7px 10px #839AB0;
	-webkit-box-shadow: 5px 7px 10px #839AB0;
	-o-box-shadow: 5px 7px 10px #839AB0;
	box-shadow: 5px 7px 10px #839AB0;
}
#errormessage H2
{
	text-transform: uppercase;
	margin: 10px;
	/*[disabled]float:left;*/
	padding: 5px 10px;
	letter-spacing: -2px;
	background: #E9E9E9;
	border: 1px solid #DBCECE;
	font-weight: 800;
	/*+border-radius:4px;*/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	border-radius: 4px 4px 4px 4px;
}
/*------- INDEX.PHP -------*/
#index
{
}
/*------- IMAGE.PHP -------*/
#image
{
	text-align: center;
	background: #000;
	margin: 0 auto;
}
/*------- PAGE.PHP -------*/
#page
{
}
/*------- SINGLE.PHP -------*/
#single
{
}
/*------- HOME PAGE PRIMARY CONTENT -------*/
#template-home #content #primary
{
	width: 650px;
	/*[disabled]min-height:500px;*/
	/*[disabled]margin:0 40px 0 0;*/
}
#template-home #content
{
}
#template-home DIV#featured-image
{
	width: 960px;
	height: 310px;
	float: left;
	margin: 36px 0 30px;
}
#template-home DIV#featured-image IMG
{
	/*[disabled]+box-shadow:0 0 30px #FFC325;*/
}
#template-home DIV#main-banner
{
	width: 394px;
	height: 50px;
	position: absolute;
	margin: 52px 0 0;
}
#template-home DIV#main-banner H2
{
	position: relative;
	color: #FFFFFF;
	/*+text-shadow:0px 1px 2px #BBB;*/
	-moz-text-shadow: 0px 1px 2px #BBB;
	-webkit-text-shadow: 0px 1px 2px #BBB;
	-o-text-shadow: 0px 1px 2px #BBB;
	text-shadow: 0px 1px 2px #BBB;
	/*+box-shadow:0px 2px 2px #5D5858;*/
	-moz-box-shadow: 0px 2px 2px #5D5858;
	-webkit-box-shadow: 0px 2px 2px #5D5858;
	-o-box-shadow: 0px 2px 2px #5D5858;
	box-shadow: 0px 2px 2px #5D5858;
	padding: 7px 0px 0 32px;
	margin: 0 0 0 -20px;
	font-size: 22px;
	font-weight: 600;
	width: 394px;
	height: 39px;
	background: #EAAA35;
}
#template-home DIV#main-banner H2:after
{
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	left: 0px;
	bottom: 100%;
	border-width: 5px 10px;
	border-style: solid;
	border-color: transparent #9C7420 #9C7420 transparent;
}
#template-home DIV#overlay-headers
{
	width: 240px;
	height: 184px;
	position: absolute;
	margin: 100px 0 0 709px;
	background: transparent;
}
#template-home DIV#overlay-headers H3
{
	color: #FFC325;
	font-family: eraserIE, eraser;
	font-size: 1.4em;
	/*[disabled]border:1px solid #000000;*/
	margin: 0px 0 10px;
	padding: 10px 0 10px 15px;
	background: #E66467 url(./../../images/gradient/black65.png) repeat;
}
#template-home DIV#mission-text
{
	width: 940px;
	height: 100px;
	float: left;
	margin: 0px 0 10px;
	/*+border-radius:10px;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	border-radius: 10px 10px 10px 10px;
	/*[disabled]border:1px solid #E3E6E3;*/
	padding: 10px 10px 0px;
	background: #FFFFFF;
}
#template-home DIV#mission-text H3
{
	font-size: 18px;
	padding: 8px 0 16px 4px;
}
#template-home DIV#mission-text P
{
	padding: 4px;
	color: #413F3F;
}
#template-home DIV#video-box
{
	width: 960px;
	height: 210px;
	float: left;
	/*[disabled]border:1px solid #000000;*/
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	position: relative;
	/*+box-shadow:0px 1px 6px #C9C5C5;*/
	-moz-box-shadow: 0px 1px 6px #C9C5C5;
	-webkit-box-shadow: 0px 1px 6px #C9C5C5;
	-o-box-shadow: 0px 1px 6px #C9C5C5;
	box-shadow: 0px 1px 6px #C9C5C5;
	/*[disabled]bottom:36px;*/
	background: #FFFFFF;
}
#template-home DIV#video-box IFRAME
{
	position: relative;
	top: 4px;
	left: 5px;
	padding: 10px;
	margin: 0 -8px 0 0px;
}
#template-home DIV#video-box IMG
{
	/*[disabled]width:200px;*/
	/*[disabled]height:150px;*/
	/*[disabled]margin:12px 10px 0 6px;*/
	/*[disabled]float:left;*/
}
#template-home DIV#video-box IMG:hover
{
	/*+opacity:70%;*/
	filter: alpha(opacity=70);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
/*------ SIDEBAR ------*/
DIV#secondary #sidebar .sidebar-featured
{
}
#secondary #sidebar .sidebar-featured #text-7
{
	/*+border-radius:10px;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	border-radius: 10px 10px 10px 10px;
	position: relative;
	/*+box-shadow:0px 1px 7px #C9C5C5;*/
	-moz-box-shadow: 0px 1px 7px #C9C5C5;
	-webkit-box-shadow: 0px 1px 7px #C9C5C5;
	-o-box-shadow: 0px 1px 7px #C9C5C5;
	box-shadow: 0px 1px 7px #C9C5C5;
	padding: 7px;
	margin: 0;
	background: #FFFFFF;
}
/*BUSINESS HOURS WIDGET*/
#secondary #sidebar .sidebar-featured #workinghourswidget-2
{
	width: 294px;
	text-align: center;
	background: #8A171A;
	padding: 5px;
	/*+box-shadow:0 1px 3px #675D5D;*/
	-moz-box-shadow: 0 1px 3px #675D5D;
	-webkit-box-shadow: 0 1px 3px #675D5D;
	-o-box-shadow: 0 1px 3px #675D5D;
	box-shadow: 0 1px 3px #675D5D;
	color: #FFFFFF;
	font-weight: bold;
}
#secondary #sidebar .sidebar-featured #workinghourswidget-2 H3
{
	font-size: 19px;
	color: #FFFFFF;
	margin: 0 0 5px;
}
#secondary #sidebar .sidebar-featured #workinghourswidget-2 A.business_hours_collapsable_handler
{
	color: #FFC325;
}
/*------ HEADERS ------*/
#layout #primary DIV.itemhead A
{
	position: relative;
	color: #FFFFFF;
	/*+text-shadow:0px 1px 2px #BBB;*/
	-moz-text-shadow: 0px 1px 2px #BBB;
	-webkit-text-shadow: 0px 1px 2px #BBB;
	-o-text-shadow: 0px 1px 2px #BBB;
	text-shadow: 0px 1px 2px #BBB;
	/*+box-shadow:12px 10px 30px #D8D8D8;*/
	-moz-box-shadow: 12px 10px 30px #D8D8D8;
	-webkit-box-shadow: 12px 10px 30px #D8D8D8;
	-o-box-shadow: 12px 10px 30px #D8D8D8;
	box-shadow: 12px 10px 30px #D8D8D8;
	padding: 10px 0px 0 40px;
	margin: 0 0 20px 0px;
	font-size: 24px;
	width: 325px;
	height: 46px;
	background: #8A171A;
	left: -22px;
	top: 16px;
}
#template-full DIV.itemhead A:after
{
	content: ' ';
	position: absolute;
	width: 0px;
	height: 0;
	bottom: 100%;
	border-width: 5px 10px;
	border-style: solid;
	border-color: transparent #5B1011 #5B1011 transparent;
	left: 2px;
	top: -10px;
}
.page-template-default #layout #primary DIV.itemhead A
{
	position: relative;
	color: #FFFFFF;
	/*+text-shadow:0px 2px 2px #BBB;*/
	-moz-text-shadow: 0px 2px 2px #BBB;
	-webkit-text-shadow: 0px 2px 2px #BBB;
	-o-text-shadow: 0px 2px 2px #BBB;
	text-shadow: 0px 2px 2px #BBB;
	/*+box-shadow:12px 10px 30px #D8D8D8;*/
	-moz-box-shadow: 12px 10px 30px #D8D8D8;
	-webkit-box-shadow: 12px 10px 30px #D8D8D8;
	-o-box-shadow: 12px 10px 30px #D8D8D8;
	box-shadow: 12px 10px 30px #D8D8D8;
	padding: 10px 0px 0 40px;
	margin: 0 0 20px 0px;
	font-size: 24px;
	width: 325px;
	height: 46px;
	background: #8A171A;
	left: -43px;
	top: 16px;
}
.page-template-default DIV.itemhead A:after
{
	content: ' ';
	position: absolute;
	width: 0px;
	height: 0;
	bottom: 100%;
	border-width: 5px 10px;
	border-style: solid;
	border-color: transparent #8A171A #8A171A transparent;
	border-color: transparent #5B1011 #5B1011 transparent;
	left: 2px;
	top: -10px;
}
#content DIV.itemtext H3
{
	font-size: 1.4em;
	color: #8F4649;
	padding: 20px 0;
}
#content DIV.itemtext H4
{
	color: #8F4649;
	padding: 20px 0;
	float: left;
	width: 300px;
}
/*------ ABOUT US PAGE ------*/
#content #post-9 DIV#about-images
{
	float: left;
	width: 276px;
	height: 386px;
}
#content #post-9 DIV#about-images IMG
{
	float: left;
	margin: 6px;
}
#content #post-9 DIV#about-text
{
	width: 290px;
	float: left;
	position: relative;
	bottom: 20px;
	left: 12px;
	text-align: justify;
}
/*------ PROGRAMS PAGE ------*/
DIV.programs-left
{
	width: 420px;
	height: 420px;
	float: left;
	margin: -6px 0 0 0px;
}
DIV.instructor-bio
{
	width: 387px;
	height: 240px;
	border: 1px solid #D7E0E2;
	float: left;
	padding: 0px 0px 18px 14px;
	margin: 14px 0px 0 0;
}
#post-11 .itemtext DIV.instructor-bio H4
{
	float: left;
	padding: 0px 0 0;
	margin: 8px 0px 10px;
	font-size: 1em;
}
DIV.instructor-bio P
{
	float: left;
	width: 245px;
	font-size: 12px;
	font-style: italic;
	text-align: justify;
	padding: 0 0 10px;
	margin: 0 0 0 4px;
}
#content .program-text
{
	font-family: segoeprint;
	font-size: 13pt;
	padding: 0 0 20px;
}
DIV.instructor-bio IMG
{
	float: left;
	width: 106px;
	margin: 0 15px 0 0px;
}
/*------ PROGRAMS PAGE JQUERY TABS ------*/
.tabcontent-nav
{
	position: relative;
	width: 932px;
	height: 50px;
	background: #EAEEEF;
	margin: 21px 0 28px 13px;
	top: 11px;
	padding: 0px 0 0;
	/*+border-radius:8px;*/
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	border-radius: 8px 8px 8px 8px;
}
.tabcontent-nav UL
{
	float: left;
	width: 850px;
	display: inline;
	margin: 15px 0 0px 58px;
	padding: 0px 0 0;
}
.tabcontent-nav LI
{
	cursor: pointer;
	float: left;
	display: inline;
	clear: none !important;
	padding: 0 40px;
	margin: 0 0 0 0px;
	list-style: none;
	list-style-type: none;
	border-right: 1px solid #000000;
}
DIV.tabcontent-nav LI.last
{
	border: none;
}
.tabcontent
{
	width: 908px;
	height: 640px;
	border: 1px solid #DCDCDC;
	padding: 0px 10px 100px;
	margin: 0 0 0 15px;
}
.tabcontent > DIV
{
	width: 900px;
	margin: 0 0 0 28px;
}
.tabcontent P
{
	width: 350px;
	float: left;
	margin: 0 40px 0 0px;
}
.tabcontent P.program-text
{
	width: 402px;
	text-align: justify;
}
DIV.programs-image
{
	width: 320px;
	height: 320px;
	margin: 54px 70px 0 0;
	padding: 0;
	float: right;
}
/*------ EVENTS PAGE ------*/
.page-id-13 DIV#secondary DIV#sidebar DIV.sidebar-featured
{
	display: none;
}
.page-id-13 #primary DIV#post-13
{
	width: 100%;
	height: auto;
	overflow: auto;
	border: 1px solid #000000;
}
.page-id-13 #primary DIV#post-13 H2
{
	padding: 0 0 14px;
}
DIV.events-box
{
	width: 890px;
	border: 1px solid #B7B2B2;
	float: left;
	margin: 0px 0 20px 16px;
	padding: 0px 18px 22px 20px;
}
DIV.events-box IFRAME
{
	float: left;
	padding: 0 24px 0 0;
}
DIV.events-box H3
{
	padding: 0;
	margin: 0px 0;
	line-height: 0.2em;
}
DIV.events-box P
{
	float: left;
	width: 290px;
}
DIV.events-box IMG
{
	float: left;
	padding: 0 24px 0 0;
}
DIV.events-flyer IMG
{
	border: 1px solid #000000;
	width: 604px;
	float: none;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
}
/*------ CONTACT PAGE ------*/
#primary DIV#location IMG
{
	float: left;
	display: block;
	margin: 0 36px 21px 0;
	width: 278px;
}
#primary DIV#location .address
{
	line-height: 0;
	float: left;
	margin: -14px 0 0px;
}
#primary #post-17 DIV#location UL
{
	float: left;
	margin: 0 0 0px;
	padding: 0 0 0px;
}
#primary DIV#us-location
{
	position: relative;
	top: -232px;
}
/*------ GALLERY ------*/
DIV#flashContent1
{
	width: 10px;
}
/*------ NAV MENU ICONS ------*/
UL#menu-main-navigation.masthead-menu
{
	/*[disabled]width:547px;*/
	/*[disabled]float:right;*/
}
UL#menu-main-navigation.masthead-menu LI
{
	/*[disabled]height:79px;*/
	/*[disabled]width:107px;*/
}
UL#menu-main-navigation.masthead-menu A
{
	/*[disabled]padding:0px 44px 0px 0px;*/
	/*[disabled]width:83px;*/
	/*[disabled]height:67px;*/
	/*[disabled]float:left;*/
	/*[disabled]display:block;*/
	/*[disabled]text-indent:-1500px;*/
}
DIV#masthead .menu-item-23 A
{
	/*[disabled]background:url(./../../images/headers/menu-about.png) no-repeat 0px -4px;*/
}
DIV#masthead .menu-item-22 A
{
	/*[disabled]background:url(./../../images/headers/menu-programs.png) no-repeat;*/
	/*[disabled]margin:4px 0 0 -6px;*/
}
DIV#masthead .menu-item-21 A
{
	/*[disabled]background:url(./../../images/headers/menu-events.png) no-repeat;*/
	/*[disabled]margin:4px 0px 0 5px;*/
}
DIV#masthead .menu-item-20 A
{
	/*[disabled]background:url(./../../images/headers/menu-gallery.png) no-repeat;*/
	/*[disabled]margin:2px 0px 0 -4px;*/
}
DIV#masthead .menu-item-19 A
{
	/*[disabled]background:url(./../../images/headers/menu-contact.png) no-repeat;*/
	/*[disabled]margin:1px 0px 0 -5px;*/
}
/*------ GALLERY ------*/
#primary DIV.ngg-albumoverview
{
	width: 240px;
	clear: none;
}
#primary DIV.ngg-albumoverview DIV.ngg-album
{
	width: 200px;
	float: left;
	clear: none;
	display: block;
}
#post-15 .itemtext
{
	padding: 20px;
}
#template-full DIV#primary
{
	min-height: 600px;
	width: 960px;
}
.itemtext .ngg-galleryoverview
{
	margin: 0 0 0 -20px;
	padding: 10px 0 0;
	width: 960px;
}
.itemtext DIV.ngg-albumtitle A
{
	color: #8A171A;
	/*[empty]line-height:;*/
}
#TB_caption DIV#TB_secondLine
{
	font-size: 1.2em;
	margin: 4px 0 0;
}
/*------ SPECIAL WIDGET & FULL FB BULLETIN EXCLUSIONS ------*/
.special-widget
{
	display: none;
}
.page-id-62 .special-widget
{
	/*+border-radius:10px;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	border-radius: 10px 10px 10px 10px;
	position: relative;
	/*+box-shadow:0px 1px 7px #C9C5C5;*/
	-moz-box-shadow: 0px 1px 7px #C9C5C5;
	-webkit-box-shadow: 0px 1px 7px #C9C5C5;
	-o-box-shadow: 0px 1px 7px #C9C5C5;
	box-shadow: 0px 1px 7px #C9C5C5;
	padding: 7px;
	margin: 0;
	display: block;
	background: #FFFFFF;
}
.page-id-4 .special-widget
{
	/*+border-radius:10px;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	border-radius: 10px 10px 10px 10px;
	position: relative;
	/*+box-shadow:0px 1px 7px #C9C5C5;*/
	-moz-box-shadow: 0px 1px 7px #C9C5C5;
	-webkit-box-shadow: 0px 1px 7px #C9C5C5;
	-o-box-shadow: 0px 1px 7px #C9C5C5;
	box-shadow: 0px 1px 7px #C9C5C5;
	padding: 7px;
	margin: 0;
	display: block;
	background: #FFFFFF;
}
.page-id-62 .facebook-full
{
	display: none;
}
.page-id-62 DIV#text-7.widget
{
	display: none;
}
.page-id-4 .facebook-full
{
	display: none;
}
.page-id-4 DIV#text-7.widget
{
	display: none;
}
#footer #primary-footer > DIV.col1 H3
{
	padding: 0px 0px 16px;
}
/*CUSTOM FONTS*/
@font-face
{
	font-family: eraserIE;
	src: url('./../../fonts/fontface/eraser/Eraser.eot');
}
@font-face
{
	font-family: eraser;
	src: url('./../../fonts/fontface/eraser/Eraser.ttf');
}
@font-face
{
	font-family: segoeprint;
	src: url('./../../fonts/fontface/segoeprint/segoepr.ttf');
}
