/*
+--------------------------------------------------------------------------------------
|    CSS Handcrafted by the  Josh Tilton, Grip Creative
-------------------------------------------------------- */
@font-face {
	font-family: 'CharisSILRegular';
	src: url('../mw-fonts/CharisSILR.eot');
	src: local('Charis SIL Regular'), local('CharisSIL'), url('../mw-fonts/CharisSILR.ttf') format('truetype');
}

@font-face {
	font-family: 'CharisSILItalic';
	src: url('../mw-fonts/CharisSILI.eot');
	src: local('Charis SIL Italic'), local('CharisSIL-Italic'), url('../mw-fonts/CharisSILI.ttf') format('truetype');
}

@font-face {
	font-family: 'CharisSILBold';
	src: url('../mw-fonts/CharisSILB.eot');
	src: local('Charis SIL Bold'), local('CharisSIL-Bold'), url('../mw-fonts/CharisSILB.ttf') format('truetype');
}

@font-face {
	font-family: 'CharisSILBoldItalic';
	src: url('../mw-fonts/CharisSILBI.eot');
	src: local('Charis SIL Bold Italic'), local('CharisSIL-BoldItalic'), url('../mw-fonts/CharisSILBI.ttf') format('truetype');
}

@font-face {
	font-family: 'BitstreamVeraSerifRoman';
	src: url('../mw-fonts/VeraSerif.eot');
	src: local('Bitstream Vera Serif Roman'), local('BitstreamVeraSerif-Roman'), url('../mw-fonts/VeraSerif.ttf') format('truetype');
}

@font-face {
	font-family: 'BitstreamVeraSerifBold';
	src: url('../mw-fonts/VeraSerif-Bold.eot');
	src: local('Bitstream Vera Serif Bold'), local('BitstreamVeraSerif-Bold'), url('../mw-fonts/VeraSerif-Bold.ttf') format('truetype');
}

@font-face {
	font-family: 'TeutonicNo1DemiBold';
	src: url('../mw-fonts/teutonic1.eot');
	src: local('Teutonic No1 DemiBold'), local('TeutonicNo1-DemiBold'), url('../mw-fonts/teutonic1.ttf') format('truetype');
}

@font-face {
	font-family: 'KingthingsGothiqueRegular';
	src: url('../mw-fonts/Kingthings_Gothique.eot');
	src: local('Kingthings Gothique Regular'), local('KingthingsGothique'), url('../mw-fonts/Kingthings_Gothique.ttf') format('truetype');
}
@font-face {
	font-family: 'FloranteatLauraRegular';
	src: url('../mw-fonts/FLORLRG_.eot');
	src: local('Florante at Laura Regular'), local('FloranteatLaura'), url('../mw-fonts/FLORLRG_.TTF') format('truetype');
}
@font-face {
	font-family: 'KingthingsFoundationRegular';
	src: url('../mw-fonts/Kingthings_Foundation.eot');
	src: local('Kingthings Foundation  Regular'), local('KingthingsFoundation'), url('../mw-fonts/Kingthings_Foundation.ttf') format('truetype');
}
@font-face {
	font-family: 'NymphetteRegular';
	src: url('../mw-fonts/Nymphette.eot');
	src: local('Nymphette Regular'), local('Nymphette'), url('../mw-fonts/Nymphette.ttf') format('truetype');
}
@font-face {
	font-family: 'Franchise-Bold';
	src: url('../mw-fonts/Franchise-Bold.ttf');
	src: local('Franchise Bold'), local('Franchise Bold'), url('../mw-fonts/Franchise-Bold.ttf') format('truetype');
}

body{
	line-height: 1.7em;
	font-size: 13px;
	color: #000;
	font-family: 'CharisSILRegular';
	background: url(../mw-images/bg.jpg) repeat-x;
}
#rad-map{
	background: url(../mw-images/map-bg.png) top right no-repeat;
}
/*HEADINGS
-------------------------------------------------------- */
h1{
	color:#000;
	font-size:5em;
	margin-bottom:0.2em;
	font-style:italic;
	line-height:1.2em;
	text-shadow: #FFF 1px 1px 1px;

}
h2{
	font-size:2.1em;
	/*font-family: 'KingthingsGothiqueRegular';
	font-family: 'FloranteatLauraRegular';
	font-family: 'KingthingsFoundationRegular';
	font-family: 'TeutonicNo1DemiBold';*/
	font-family: 'BitstreamVeraSerifBold';
	/*font-family: 'BitstreamVeraSerifRoman';
	font-family: 'CharisSILBold';*/
	margin-bottom:0.9em;

	line-height:1.2em;
	font-weight: normal;
	
}
/*h2 a{
	background: #FFF;
	padding-right: 8px;
}*/
h3{
	font-size:1.5em;
	margin-bottom:1.2em;
	font-family: 'CharisSILBold';
	line-height:1.2em;

	clear: both;
}

h3.sidebar-title{
	color:#FFF;
	font-size:1.5em;
	margin-bottom:1.2em;
	font-family: 'palatino linotype', palatino, serif;
	line-height:1.2em;
	font-variant:small-caps;
	text-align: center;
		margin-top: 14px;
	margin-bottom: 10px;
	clear: both;
}
h4{
	color:#000;
	font-size:1.2em;
	margin-bottom:4px;
	font-family: 'CharisSILBold';
	clear: both;
}
h5{
	color:#000;
	font-size:1em;
	margin-bottom:1.8em;
	line-height:1.8em;
	font-variant:small-caps;
}
h6{
	color:#000;
	font-size:1em;
	margin-bottom:1.8em;
	line-height:1.8em;
}


/*PARAGRAPHS
-------------------------------------------------------- */
 p{
	font-size:1.2em;
	line-height:1.4em;
	margin-bottom:.6em;
	
}
/* Styles an introductory paragraph, similar to newspapers. Assign this class to the first paragraph in an article */
p.intro:first-line{
	font-size:1.3em;
	
}
/* Styles a drop cap on each paragraph with this class */
p.drop:first-letter{
	float:left;
	font-size:2.5em;
	margin-top:0.1em;
	margin-right:0.2em;
	margin-bottom:-.2em;
	font-style: italic;
	font-family: 'KingthingsFoundationRegular' !important;
}
.sweet-drop{
	font-family: 'TeutonicNo1DemiBold' !important;
	font-size: 8em;
	line-height:1em;
	color:rgb(48, 52, 31);
	text-shadow: rgba(0,0,0,0.2) 0px 2px 8px;
}

/*Links
-------------------------------------------------------- */
a{
	text-decoration: none;
	color:rgb(44, 49, 40);
}

a:active{
	text-decoration: none;
	color:rgb(44, 49, 40);
}
a:visited{
	text-decoration: none;
	color:rgb(44, 49, 40);
}	
a:hover{
	color: #000;
	text-decoration: none;
}




/*ALL THE TRIMMINGS
-------------------------------------------------------- */
blockquote {
	font-size:1.2em!important;
	line-height:1.5em!important;
	margin-bottom:1.5em!important;
	font-family: 'CharisSILItalic';
	margin: 12px 32px 12px 32px;
	color: rgb(98, 101, 31);
}
blockquote.testimon {
	font-size:1.2em!important;
	line-height:1.5em!important;
	margin-bottom:.5em!important;
	font-family: 'CharisSILItalic';
	margin:0 0 0 0;
	margin-top: 22px;
	color: #3A180C;
}
blockquote p cite{
	font-style:normal;
}

blockquote.testimonybq {
	background: url(../ambw-images/quote.png) 0px 5px no-repeat;
	padding-left: 30px;
	margin-left: 10px;
	padding-top: 5px;
	margin-top: 5px;
	margin-right: 12px;
	margin-bottom: 30px;
} 
 
span.name{
	font-style: italic;
	clear: both;
	float: right;
}

strong{
	font-weight: bold;
}
em{
	font-style:italic;
	font-weight:inherit;
}

abbr{
	border-bottom:1px dotted #666;
	border-color:inherit;
	cursor:help;
}

	

.amp{
	font-family:Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif;
	font-style:italic;
	font-weight:normal;
	line-height:inherit;
}


/*++++++++ HEADER STYLES +++++++++*/
#header{
	height: 408px;
	width: 1026px;
}
.one{
	height: 408px;
	width: 1026px;
	background: url(../mw-header/1.jpg) no-repeat;

}
.two{
	height: 408px;
	width: 1026px;
	background: url(../mw-header/2.jpg) no-repeat;
}
.three{
	height: 408px;
	width: 1026px;
	background: url(../mw-header/3.jpg) no-repeat;
}
.four{
	height: 408px;
	width: 1026px;
	background: url(../mw-header/4.jpg) no-repeat;
}
.five{
	height: 408px;
	width: 1026px;
	background: url(../mw-header/5.jpg) no-repeat;
}
.six{
	height: 408px;
	width: 1026px;
	background: url(../mw-header/6.jpg) no-repeat;
}

/*.ff3 #header .main-title{
	font-size: 3.09em;
	font-weight: bold;
}*/

#header .main-title{
	font-family: 'BitstreamVeraSerifBold',palatino linotype, palatino, serif;
	color: #000;
	font-size: 2.79em;
	position: relative;
	top: 8px;
	text-shadow: rgb(238, 231, 145) 1px 1px 1px;
}






.top-menu{
	font-size: 1.3em;
	height: 41px;
	overflow: hidden;
	padding-top: 7px;
}
.social-link{
	padding-top: 12px;
	font-family: 'CharisSILBold';
}
.top-menu div.search{
	float:right;
	width: 235px;
	position: absolute;
	top: 10px;
	right: 0;
	color: #000;
}
.top-menu .search .form{
	background: none;
	width:235px;
	height:20px;
}
.top-menu .search input.field{
	float:left;
	background:none;
	border:none;
	width:140px;
	padding:2px 0 0 10px;
	font-family: 'BitstreamVeraSerifRoman';

	color:#000;
	position:relative;
}
.top-menu .search input.submit{
	float:left;
	background:url(../mw-images/find.png) no-repeat;
	border:none;
	display:inline;
	width:60px;
	height:13px;
	padding:0;
	margin:4px 0 0 24px;
	cursor:pointer;
}

#book-nav{
	position: relative;
	top: 60px;
	font-style: italic;
	font-family: 'CharisSILBoldItalic', Cambria, Georgia, Times, “Times New Roman”, serif;
}
#book-nav li{
	float: right;
	margin: 0 0 0 0;
	/*font-size: 1.1em;*/
}
#book-nav li a{
	background: rgba(255, 255, 0, .6);
}
#book-nav li a:hover{
	background: rgba(255, 255, 0, .8);
}

#books{
	background: url(../mw-images/book-bg.png) top right no-repeat;
	position: absolute;
	top: 203px;
	height: 195px;
	overflow: hidden;
	clear: both;
}
#books img{
	padding: 9px 0 0 9px;
}
.buy-link{
	display: block;
	width: 68px;
	height: 42px;
	position: absolute;
	top: 90px;
	right: 7px;
	font-size: 2em;
	text-align: center;
		font-family: 'BitstreamVeraSerifRoman';
}
.info-link{
	display: block;
	width: 68px;
	height: 42px;
	position: absolute;
	top: 148px;
	right: 7px;
	font-size: 1.3em;
	text-align: center;
	font-family: 'BitstreamVeraSerifBold';
}
#first a:link{
	color: rgb(88, 49, 20);
}
#second a:link{
	color: rgb(47, 59, 67);
}
#third a:link{
	color: rgb(61, 79, 106);
}
/*++++++++ NAV STYLES +++++++++*/
#nav-bg{
	height: 85px;
	width: 1027px;
	background: url(../mw-images/nav.jpg) no-repeat;
}
#nav a:link{
	color: rgb(213, 183, 113);
}
#nav a:active{
	color: rgb(213, 183, 113);
}
#nav a:visited{
	color: rgb(213, 183, 113);
}
#nav a:hover{
	color: rgb(125, 65, 21);
}
ul#nav{
	position: relative;
	top: 26px;
	height: 50px;
}

ul#nav li{
	float: left;
	background: url(../mw-images/nav-li.png) center right no-repeat;
	padding: 4px 22px 4px 14px;
	font-size: 1.8em;
	text-transform: uppercase;
	text-shadow: rgba(255,0,0,.5) 1px 1px 3px;
}
ul#nav li.last{
	padding-right: 0px;
	background: none;
}
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	margin-top: -10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 13px;
	background-color: rgb(6, 6, 6);
	background-color: rgba(6,6,6,0.88);
	box-shadow: 0px 1px 1px #000;
	-moz-box-shadow: 0px 1px 1px #000;
	-webkit-box-shadow: 0px 1px 1px #000;
	font-size: .3em !important;
	top:			-999em;
	width:			24em; 
	overflow: hidden;/* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
	padding-top: 8px !important;
	padding-bottom: 8px !important;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
	
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			5em; /* match top ul list item height */
	z-index:		99;
	
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			24em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			24em; /* match ul width */
	top:			0;
}


/*++++++++ CONTENT STYLES +++++++++*/
#content-bdr{
	background: url(../mw-images/content-bg.jpg) repeat-y;
}
#content{
	width: 1019px;
	/*border-right:#999 1px dotted ;*/
	overflow: hidden;
	position: relative;
	padding-bottom: 47px;
	left: 14px;
	top: 10px;
	background:  url(../mw-images/content2.jpg) 11px 0 no-repeat ;
}
.welcome{
	margin-top: 30px;
	height: 140px;
	background: url(../mw-images/dots.png) bottom repeat-x;
}
.welcome p{
	font-size: 1.4em;
	line-height: 1.5em;
	font-family: 'KingthingsFoundationRegular';
}

.page-title{
	display: block;
	font-family: 'KingthingsFoundationRegular';
	font-size: 2em;
	margin-top: 20px;
	margin-bottom: 30px;
	color: rgb(236, 230, 141);
}

.breadcrumb{

	display: block;
	font-size: 1.2em;
	margin-top: 12px;
	margin-bottom: 10px;
	color: rgb(134, 0, 13);
}

.intrograph{
	color: #3E0F04;
	font-size: 1.4em;
	margin-top: 6px;
}
/*++++++++ BLOG CONTENT STYLES +++++++++*/
.blog-entry{
	margin-top: 25px;
	margin-bottom: 25px !important;
	width: 100%;
	display: block;

	clear: both;
}
.blog-entry ul{
	list-style-type: disc;
	margin-bottom: 12px;
}

.blog-entry ul li{
	color: rgb(45, 49, 7);
	padding: 0;
	margin-left: 12px;
	font-size: 1.2em;
	font-family: 'CharisSILItalic';
}

.ul-list{
	list-style-type: circle;
	margin-left:10px;
	margin-bottom: 20px;
}
.ul-list li{
	color: rgb(45, 49, 7);
	padding: 0;
	margin-left: 12px;
	font-size: 1.2em;
	font-family: 'CharisSILItalic';
}
.blog-entry p a{
	color: rgb(152, 69, 0);
}
p  a{
	color: rgb(152, 69, 0) ;
}
.blog-entry h2{
	/*height: 66px;*/
	overflow: hidden;
	padding-top: 3px;
	margin-bottom:12px;
	border-bottom: #888 1px dotted;
	border-top: #888 1px dotted;
	background: url(../mw-images/map-bg.png) top right no-repeat;
}
.holder{
	float: left;
	margin: 6px 16px 0px 0px;
	padding-bottom: 0 !important;
	border: rgb(174, 169, 102) double 4px;
}
.holder img{
	margin-bottom: -6px !important;
}
.date{
	background: rgb(236, 230, 141);
	background: rgba(236, 230, 141,.3);
	height: 66px;
	margin-bottom: 20px;
	margin-left: -58px;
	padding-left: 5px;
	width: 45px;
	float: left;
	border-bottom: #888 1px dotted;
	border-top: #888 1px dotted;
}
.project-date{
	font-family: 'TeutonicNo1DemiBold';
	font-size: 3em;
	text-align: center;
	position: relative;
	display: block;
	top: -25px;
}

.numbers{
	display: block;
	position: relative;
	top: -46px;

	font-family: 'TeutonicNo1DemiBold';
}
.month{
	position: relative;
	display: block;
	text-transform: uppercase;
	font-size: .9em;
}
.date-tag{
	border: #924819 3px double;
	padding-top: 12px;
/*	box-shadow: 0px 0px 3px #9a8655;
	-moz-box-shadow: 0px 0px 3px #9a8655;
	-webkit-box-shadow: 0px 0px 3px #9a8655;*/
	border-radius: 4px;	
	-moz-border-radius: 4px;	
	-webkit-border-radius: 4px;
}
.nhmp{
	font-family: 'NymphetteRegular';
	font-size: .5em;
	text-transform: none;
}

.continue{
	background: url(../mw-images/dots.png) 0 7px repeat-x;
	height: 16px;
	font-family: 'BitstreamVeraSerifBold';
	clear: both;
	margin-bottom: 40px;
	margin-top: 20px;
}
.continue a{
	background: rgb(255, 246, 149);
	padding: 2px 6px 2px 6px;
	border: rgb(174, 169, 102) double 4px;
}
ul.pagination li{
	float: left;
	padding-right: 12px;
}
ul.pagination a{
	background: rgb(190, 211, 166);
	background: rgba(190, 211, 166, .5);
	padding: 2px 6px 2px 6px;
	border: rgb(174, 169, 102) double 4px;
}

/*+++++++++ Coaching PAGE ++++++++++*/
.format-name{
	font-family: 'BitstreamVeraSerifBold';
}
.course-info{
	background: rgb(236, 230, 141);
	background: rgba(236, 230, 141,.3);
	padding: 12px;
	margin-bottom: 45px; 
	/*width: 618px;*/
/*	border-top: #888 1px dotted;*/
}
/*++++++++ SIDEBAR STYLES +++++++++*/
.sidebar{
	
	display: block;
}
.sidebar h2{
	font-size: 15px !important;
}
.upcoming-title{
/*	padding:8px 0px 10px 0px;*/
	text-align: center;
	display: block;
	font-size: 2em;
	color: rgb(121, 68, 21);
	margin-top: 12px;
/*	background: rgb(236, 230, 141);
	background: rgba(236, 230, 141,.3);*/
}
.bi-event{
	background: url(../mw-images/BI-sidebar.jpg) no-repeat;
	height: 15px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-top: 35px;

	font-size: 1.4em;
}
.event-info{
	float: right;
}
.bi-date{
	font-family: 'TeutonicNo1DemiBold';
	font-size: 1.2em;
	color: rgb(170, 161, 20);
}
.dp-event{
	background: url(../mw-images/dp-side.jpg) no-repeat;
	height: 30px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-top: 60px;

	font-size: 1.4em;
}
.dp-event .bi-date{
	color: rgb(231, 184, 211);
}
.view-all{
	display: block;
	width: 169px;
	height: 20px;
	margin: 0 auto;
	background: url(../mw-images/view-all-events.jpg) no-repeat;
}

#twitter{
	color: rgb(102, 102, 102);
}
.tweet-title{
	font-family: 'CharisSILItalic';
	color: rgb(29, 187, 254);
	margin-top: 20px;
	padding-top: 12px;
	display: block;
	background: url(../mw-images/dots.png) 0 -7px repeat-x;
	font-size: 1.2em;
}
.tweet-title a{
	font-size: .8em !important;
	float: right;
}
.tweet_avatar{
	float: left;
	margin: 8px 10px -6px 0;
	padding-bottom: 0 !important;

}
.tweet_avatar img{
	height: 44px;
	overflow: hidden;
}
.tweet_text{
	margin-bottom: 14px;
	display: block;
	line-height: 1.4em;
}
.tweet_text a{
	font-family: 'CharisSILItalic';
	color: rgb(121, 53, 18);
}

.newsletter-title{
	font-family: 'CharisSILItalic';
	color: rgb(8, 66, 107);
	margin-top: 20px;
	padding-top: 12px;
	margin-bottom: 6px;
	display: block;
	background: url(../mw-images/dots.png) 0 -7px repeat-x;
	font-size: 1.2em;
	
}
.newsletter{
/*	background: rgba(201, 201, 103,.1);
	padding: 0 0 0 0;*/
}
.newsletter p{
	font-size: .9em;
}
/*++++++++ Heart Search CONTENT STYLES +++++++++*/
#heart-search{
	background: rgb(241, 240, 213) url(../mw-images/dots.png) 0 -14px repeat-x;
	padding-top: 8px;
	height: 275px;
	margin-left: 26px;
}
.rad-maps{
	background: url(../mw-images/map-bg.png) no-repeat;
	height: 275px;
}
#heart-search .title{
	font-size: 3em;
	padding: 18px;
	text-align: center;
	display: block;
	text-shadow: #FFF 1px 1px 1px;
}
#heart-search .brown{
	color: rgb(87, 33, 23);
}
.first-block{
	width: 424px !important;
}
.next-block{
	background: rgb(201, 201, 103);
	padding: 8px;
	font-size: 1.2em;
}
.learnmore{
	background: rgb(8, 71, 84);
	position: absolute;
	float: right;
	padding: 8px 12px 8px 12px;
	color: #FFF;
	text-transform: uppercase;
	top: 170px;
	right: 10px;
	z-index: 3;
}
.learnmore:visited{
	
	color: #FFF;
}
.learnmore:hover{
	background: rgb(58, 19, 5);
	color: #FFF;
}



/*++++++++ FOOTER STYLES +++++++++*/
#footer{
	background: rgb(38, 38, 38) url(../mw-images/dots.png) 0 -14px repeat-x;
	padding-top: 8px;
	height: 60px;
	margin-left: 26px;
	position: relative;
	z-index: 2;
}
#footer .rad-maps{
	height: 60px;
}
.copyright{
	padding-top: 20px;
	color: rgb(201, 201, 103);
}
#footer-nav a:link{
	color: rgb(219, 219, 188);
}
#footer-nav a:active{
	color: rgb(213, 183, 113);
}
#footer-nav a:visited{
	color: rgb(213, 183, 113);
}
#footer-nav a:hover{
	color: rgb(125, 65, 21);
}
#footer-nav{
	position: relative;
	top: 16px;
}
#footer-nav li{
	float: left;
	/*background: url(../mw-images/nav-li.png) center right no-repeat;*/
	padding: 0px 10px 0px 10px;
	font-size: 1.1em;
}
#footer-nav li.last{
	padding-right: 0px;
	background: none;
}
.griplogo{
	width: 68px;
	height: 51px;
	background: url(../mw-images/griplogo.png) bottom no-repeat;
	display: block;
	text-indent: -99999px;
	position:absolute;
	right: 16px;
	top: 0px;
}
.griplogo:hover{
	background: url(../mw-images/griplogo.png) top no-repeat;
}

//*CONTACT FORM STYLES
-------------------------------------------------------- */
.captcha{
	padding-top:  16px;
	float: left;
}
.cptcha{
	float: right;
margin-left:12px;
width: 120px;
height: 25px;

border:1px solid #dcc2ab;
margin-bottom:12px;
background:#fff url(../mw-images/asterisk.jpg) top right no-repeat!important;

}
#contact-form{
	font-size: 1.1em !important;
}
 .address, .phone-number, .email-address{
font-family: 'CharisSILRegular';
	color: #000;
	font-size: .9em !important;
	line-height: 1.2em;
	padding: 18px;
	display: block;
	text-shadow: #fff 1px 1px 1px;
	margin-bottom: 19px;
}


label{
	width:10em;
	float:left;
	margin-top:0.6em;
}
#name, #form-email,#location{
	width:270px;
	height:19px;
	padding:3px;

	padding-top:5px;
	border:1px solid #dcc2ab;
	margin-bottom:12px;
	background:#fff url(../mw-images/asterisk.jpg) top right no-repeat!important;
	font-family: 'CharisSILRegular';
}

#phone{
	width:270px;
	height:19px;
	padding:3px;
	padding-top:5px;
	border:1px solid #dcc2ab;
	margin-bottom:12px;
	background:#fff !important;
	font-family: 'CharisSILRegular';
}

#comments{
font-family: 'CharisSILRegular';
	width:270px;
	height:10em;
	padding:3px;
	border:1px solid #dcc2ab;
	margin-bottom:-4px;
	overflow:auto;
	background:#fff url(../mw-images/asterisk.jpg) top right no-repeat!important;

}
#name:active, #form-email:active, #phone:active, #location:active, #comments:active, #submit:active, #name:focus, #form-email:focus, #url:focus, #location:focus, #comments:focus, #submit:focus{
	border:1px solid #000;
}
 #submit{
	clear:both;
	padding:5px;
	border:1px solid #dcc2ab;
	background:#fff !important;
	cursor:pointer;
	margin-top: 10px;
}
 .contact-input{
	background-color: rgb(255, 255, 255); 
	background-color: rgba(255, 255, 255, .6);
	border: rgba(255,255,255,0.2) 1px dotted;

	border-radius: 4px;	
	-moz-border-radius: 4px;	
	-webkit-border-radius: 4px;
}
#contact-form textarea{
 font-family: 'CharisSILRegular';
	background-color: rgb(255, 255, 255); 
	background-color: rgba(255, 255, 255, .6);

	border-radius: 4px;	
	-moz-border-radius: 4px;	
	-webkit-border-radius: 4px;
}

label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }


#idc-commentcount_label{
		font-variant: normal;
		font-style: italic;
		font-family: 'CharisSILItalic',palatino linotype, palatino, serif;
}
#IDCommentsNewThreadCover h3{
		font-variant: normal;
		/*font-style: italic;*/
		padding-top: 20px !important;
/*		font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Arial, sans-serif !important;*/
		font-family: 'CharisSILRegular',palatino linotype, palatino, serif;
		font-size: 2em !important;
}
.idc-postnav-label{
	margin-right: 28px !important;
	font-size: 1.4em;
	margin-top: 18px !important;
	margin-bottom: 18px !important;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Arial, sans-serif !important;
	font-style:normal;
	font-weight: 300;
}
#IDCNavList{
	margin-top: 18px !important;
	margin-bottom: 18px !important;
}
.idc-columns label{
	font-size: 1.3em;
	font-family: 'CharisSILItalic',palatino linotype, palatino, serif;
}
.idc-c-t-inner{
	line-height: 1.1em !important;
	font-size: 1.1em !important;
	color: #444;
}
.idc-foot{
	display: none !important;
}

#bookreview #idc-commentcount_label{
		display: none;
}
#bookreview #IDCommentsNewThreadCover h3{
		display: none;
}
#bookreview .idc-postnav-label{
	display: none;
}
#bookreview #IDCNavList{
	margin-top: 18px !important;
	margin-bottom: 18px !important;
}
#bookreview .idc-columns label{
	font-size: 1.3em;
	font-family: 'CharisSILItalic',palatino linotype, palatino, serif;
}
#bookreview .idc-c-t-inner{
	line-height: 1.1em !important;
	font-size: 1.1em !important;
	color: #444;
}
#bookreview .idc-foot{
	display: none !important;
}

/*Very cool border from 24ways.org
-------------------------------------------------------- */
#unnecessary {
	margin: 0;
}

#unnecessary li {
	position: fixed;
	list-style: none;
	margin: 0;
	background-color: rgb(0, 0, 0); 
	background-color: rgba(0, 0, 0, .2);
	z-index: 0;
}

/*li#top {
	height: 8px;
	left: 0;
	right: 0;
	top: 0;
}*/

/*li#right {
	width: 27px;
	bottom:0;
	right: 0;
	top: 0;
	background: url(../mw-images/bdrght.png) repeat-y;
}*/

li#bottom {
	height: 27px;
	left: 26px;
	right: 0;
	bottom: 0;
	background: url(../mw-images/bdrbtm.png) repeat-x;
	position: fixed;
}

/*li#left {
	width: 28px;
	bottom: 0px;
	left: 0;
	top: 493px;
	background: url(../mw-images/content-bg.jpg) repeat-y;
}*/
