@font-face {
 font-family: 'PTSans Narrow';
 src: url('/skins/fonts/PTSans/pt_sans_narrow-webfont.eot');
 src: local('pt_sans_narrow-webfont'), local('pt_sans_narrow-webfont'), url('/skins/fonts/PTSans/pt_sans_narrow-webfont.woff') format('woff'), url('/skins/fonts/PTSans/pt_sans_narrow-webfont.ttf') format('truetype'), url('/skins/fonts/PTSans/pt_sans_narrow-webfont.svg#webfont') format('svg');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family: 'PTSans';
 src: url('/skins/fonts/PTSans/pt_asns-webfont.eot');
 src: local('pt_sans-webfont'), local('pt_sans-webfont'), url('/skins/fonts/PTSans/pt_sans-webfont.woff') format('woff'), url('/skins/fonts/PTSans/pt_sans-webfont.ttf') format('truetype'), url('/skins/fonts/PTSans/pt_sans-webfont.svg#webfont') format('svg');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family: 'Alexandria';
 src: url('/skins/fonts/Alexandria/alexandriaflf-webfont.eot');
 src: local('alexandriaflf-webfont'), local('alexandriaflf-webfont'), url('/skins/fonts/Alexandria/alexandriaflf-webfont.woff') format('woff'), url('/skins/fonts/Alexandria/alexandriaflf-webfont.ttf') format('truetype'), url('/skins/fonts/Alexandria/alexandriaflf-webfont.svg#webfont') format('svg');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family: 'Alexandria Bold';
 src: url('/skins/fonts/Alexandria/alexandriaflf-bold-webfont.eot');
 src: local('alexandriaflf-bold-webfont'), local('alexandriaflf-bold-webfont'), url('/skins/fonts/Alexandria/alexandriaflf-bold-webfont.woff') format('woff'), url('/skins/fonts/Alexandria/alexandriaflf-bold-webfont.ttf') format('truetype'), url('/skins/fonts/Alexandria/alexandriaflf-bold-webfont.svg#webfont') format('svg');
 font-weight: bold;
 font-style: normal;
}

BODY {
  background-image: url(Header.jpg);
  background-repeat: repeat-x;
  background-color: #FFFFFF;
  text-align: center;
}

#index_aspx {
  background-image: url(HeaderBig.jpg);
  background-repeat: repeat-x;
}

#newsletter_aspx .Banner,
#content_aspx .Banner,
.Directory_admin .Banner,
#photogalleries_aspx .Banner,
#blogarchive_aspx .Banner,
#search_aspx .Banner,
#form_aspx .Banner,
#login_aspx .Banner,
#resources_aspx .Banner,
#formview_aspx .Banner,
.Directory_newaccount .Banner,
#errorhandled_aspx .Banner,
#itemnotfound_aspx .Baner,
#news_aspx .Banner,
#article_aspx .Banner,
#photogalleryadd_aspx .Banner,
#photogallery_aspx .Banner,
#photogallerythumbnail_aspx .Banner,
#photogallerysort_aspx .Banner,
#photo_aspx .Banner {
  display: none;
}

A,
A:Hover,
A:Visited,
.Body A,
.Body A:Visited,
.Summary A,
.Summary A:Visited,
.RightPanel A,
.RightPanel A:Visited,
.ContentBox LI A,
.ContentBox LI A:Visited {
  color: #D97602;
  text-decoration: none;
  font-size: inherit;
}

A:Hover,
.Body A:Hover,
.Summary A:Hover,
.RightPanel A:Hover,
.ContentBox LI A:Hover {
  text-decoration: underline;
}

UL {
  list-style-type: square;
}

BLOCKQUOTE {
  margin: 20px;
  padding: 30px;
  background-color: #EFEFEF;
  border: 1px solid #AEB0B2;
  font-style: italic;
  font-size: 1.1em;
  line-height: 1.5em;
  font-family: 'Alexandria Bold', Georgia, "Times New Roman", Times, serif;
}

H1,
H1 A,
H1 A:Visited,
H1 A:Hover {
  font-family: 'Alexandria Bold', Georgia, "Times New Roman", Times, serif;
  font-size: 1.8em;
  line-height: 1.1em;
}

H2 {
  font-family: 'Alexandria Bold', Georgia, "Times New Roman", Times, serif;
  font-size: 1.6em;
  line-height: 1.3em;
}	

H3,
H3 A,
H3 A:Visited,
H3 A:Hover {
  margin-bottom: 0px;
  padding-bottom: 0px;
  font-family: 'Alexandria Bold', Georgia, "Times New Roman", Times, serif;
  font-size: 1.4em;
  line-height: 1.3em;
}

H2 A,
H2 A:Visited,
H2 A:Hover {
 font-size: 1em; 
}

HR {
  margin: 5px auto 20px auto;
  width: 50%;
  color: #FFF;
  background-color: #FFF;
}

.Container {
  margin: 0px auto;
  width: 1000px;
  text-align: left;
}

.Header {
  width: 1000px;
  white-space: normal;
  height: 132px;
}

.Logo {
  margin-left: 10px;
  width: 175px;
  height: 132px;
  /*  background-image: url(Logo.jpg);
  background-repeat: no-repeat;*/
  display: block;
  float: left;
}

.Search .Terms {
  margin: 20px 5px 0px 0px;
  padding: 4px 0px 0px 4px;
  background-color: transparent;
  width: 160px;
  height: 18px;
  color: #939598;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-transform: uppercase;
  border: 0px;
  float: right;
}

.Search {
  width: 567px;
  height: 62px;
  background-image: url(Search.jpg);
  background-repeat: no-repeat;
  float: right;
}

.Search .Button {
  display: none;
}

.MenuContainer {
  margin: 29px 0px 0px 0px;
  display: block;
  _width: 700px;
 *width: 700px;
  float: right;
  text-align: right;
  text-transform: uppercase;
}

#MainMenu .rmLink {
  margin: 0px 0px 0px 2px;
  color: #F7931D;
  font-size: 12px;
  letter-spacing: 1px;
  font-family: 'PTSans Narrow';
}

#MainMenu .rmLink:Hover,
#MainMenu .rmFocused,
#MainMenu .rmExpanded {
  color: #FABA6E;
}

#MainMenu .rmGroup .rmLink {
  background-image: url(SubMenuBackground.png);
  background-repeat: repeat-x;
  background-color: transparent;
  border: 0px;
}

#MainMenu .rmGroup .rmLink:hover,
#MainMenu .rmGroup .rmFocused,
#MainMenu .rmGroup .rmExpanded {
  background-image: url(SubMenuBackground.png);
  background-repeat: repeat-x;
  background-color: transparent;
  border-bottom: 0px;
}

.Banner {
  height: 325px;
}

.Content {
  width: 100%;
}

.CenterPanel {
  margin: 15px 0px;
  width: 100%;
  line-height: 1.5em;
}

.CenterPanel UL LI {
  margin: 5px 0px 0px 0px;
  list-style-image: url(LI.png);
}

.CenterPanel UL UL {
  padding: 0px 0px 0px 15px;
}

.CenterPanel UL UL LI {
  padding: 5px 0px;
  list-style-image: none;
  list-style-type: none;
  font-style: italic;
}

UL.PageToolsShareNew LI {
  list-style-image: none;
}

.PageContent {
  margin: 5px 15px 15px 0px;
}

.PageContent TABLE {
  line-height: 1.5em;
  clear: both;
}

.PageTitle {
  font-family: 'Alexandria Bold', Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.4em;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
}

.Breadcrumbs,
.Breadcrumbs A,
.Breadcrumbs A:Hover,
.Breadcrumbs A:Visited {
  margin-top: -5px;
  color: #5C85A9;
  font-family: 'PTSans Narrow';
  font-size: 11px;
}

.Breadcrumbs A:Hover {
  color: #9DB6CB;
}

.NormRow,
.AltRow {
  padding-bottom: 15px;
  border-bottom: 1px solid #BCBBBB;
}

.Body {
  color: #6D6E71;
}

.HiLite {
  background-color:#FFFFCC;
  padding:2px;
}

.Title A,
.Title A:Hover,
.Title A:Visited,
.Blogs .Title A,
.Blogs .Title A:Hover,
.Blogs .Title A:Visited,
.BlogEntries .Subject A,
.BlogEntries .Subject A:Hover,
.BlogEntries .Subject A:Visited {
  font-family: 'Alexandria Bold', Georgia, "Times New Roman", Times, serif;
  font-size: 15px;
  font-weight: normal;
  color: #D97602;
}

.BlogEntries .Heading {
  font-size: 16px;
}

.Heading {
  font-family: 'Alexandria Bold', Georgia, "Times New Roman", Times, serif;
}

.Title A:Hover {
  color: #F9A94A;
}

.ThumbnailHolder IMG {
  width: 80px;
  height: 80px;
}

.ThumbnailHolder {
  width: 88px;
  height: 88px;
  background-image: url(Thumbnail.gif);
  background-repeat: no-repeat;
}

.MoreLink {
  color: #D97602;
}

.PhotoGalleries .SubTitle,
.Blogs .SubTitle {
  display: none;
}

.BlogEntry,
#pnlComments {
  clear: none;
}

A.BlogPrevious,
A.BlogNext {
  display: none;
}

.Information .Description {
  color: #626466;
}

.PageContent .Description {
  margin: 0px;
}

.Information IMG {
  display: none;
}

.HighlightsContainer {
  margin: 30px 0px;
  padding: 0px;
  height: 100px;
  clear: both;
}

.Highlights {
  margin: 0px auto;
  width: 1000px;
  line-height: 1.6em;
}

#blog_aspx .Highlights {
  margin: 0px 0px 0px 2px;
  width: 248px;
}

#blogentry_aspx .Ad {
  display: none;
}

.Highlights .Title A,
.Highlights .Title A:Hover,
.Highlights .Title A:Visited {
  line-height: 1.3em;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.Highlights .Summary {
  font-size: 11px;
}

.PhotoGalleries .NormRow,
.PhotoGalleries .AltRow,
.Highlights .NormRow,
.Highlights .AltRow {
  margin: 0px 10px 0px 0px;
  width: 236px;
  text-align: left;
  border: 0px;
}

.PhotoGalleries .NormRow,
.PhotoGalleries .AltRow {
  height: 130px;
}

#photogallery LI {
  width: 150px;
}

.RightPanel {
  padding: 22px 0px 0px 5px;
  width: 245px;
  display: block;
  background-image: url(RightPanelBackground.gif);
  background-repeat: no-repeat;
  background-position: center left;
}

.RightPanel .Ad,
.RightPanel .BlogPanelItem {
  width: 248px;
}

.Newsletters .Links {
  margin: 10px 0px 0px 0px;
}

.NewsletterArchive {
  padding: 12px 0px 0px 85px;
  height: 50px;
  background-image: url(newsletterarchive.png);
  background-repeat: no-repeat;
  font-weight: bold;
  background-position: 15 0;
  font-size: 14px;
}

.NewsletterSubscribe {
  padding: 5px 0px 0px 85px;
  height: 50px;
  background-image: url(newslettersubscribe.png);
  background-repeat: no-repeat;
  font-weight: bold;
  background-position: 15 0;
  font-size: 14px;
}

.NewsletterArchive A,
.NewsletterArchive A:Hover,
.NewsletterArchive A:Visited,
.NewsletterSubscribe A,
.NewsletterSubscribe A:Hover,
.NewsletterSubscribe A:Visited {
  font-size: 14px;
  filter:alpha(opacity=85);
  -moz-opacity:0.85;
  -khtml-opacity: 0.85;
  opacity: 0.85;
}

.NewsletterLast5 LI {
  margin: 0px 0px 0px 25px;
  list-style-image: url(http://sites.iministries.org/skins/iministries/2008/LI.png);
}

.Footer {
  margin: 10px 0px -10px 0px;
 *padding: 10px 0px 0px 0px;
  height: 265px;
  background-color: #000;
  border-top: 1px solid #5C85A9;
  clear: both;
}

.FooterContainer {
  margin: 0px auto;
  width: 1000px;
  white-space: nowrap;
}

.FooterContainer IMG {
  magin: 0px;
  float: left;
}

.SmallLogo {
  margin-top: 10px;
  width: 49px;
  height: 40px;
  background-image: url(SmallLogo.gif);
  background-repeat: no-repeat;
  float: left;
}

.Footer .Text,
.Footer .Address {
  margin: 10px 130px 0px 0px;
 *margin: 10px 215px 0px 0px;
  _margin: 10px 215px 0px 0px;
  padding: 4px 0px 0px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
  color: #808284;
  letter-spacing: .5px;
  float: left;
}

.Footer .Address {
  margin: 0px;
}

.Footer .Text A,
.Footer .Text A:Visited,
.Footer .Address A,
.Footer .Address A:Visited {
  color: #D97602;
  font-size: 9px;
}

.Footer A:Hover {
  color: #FABA6E;
  font-size: 9px;
}

.ContactUs {
  margin: 0px;
  width: 100px;
  float: right;
  text-align: left;
}

.ContactUs A,
.ContactUs A:Hover,
.ContactUs A:Visited {
  margin: 0px 0px 0px 15px;
 *margin: 0px;
  _margin: 0px;
  padding: 12px 0px 0px 0px;
  color: #808284;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
}

/*  COURSES  */
.Courses .NormRow,
.Courses .AltRow {
  margin: 0px 10px 20px 10px;
  width: 48%;
  height: 100px;
}

/*    */

.Instructions {
  margin: 0px 0px 5px 0px;
  display: block;
  font-size: 1.2em;
  line-height: 1.3em;
  color: #000;
}

/*  ADMIN  */
.Tabstrip UL .First {
  list-style: none;
}

/*  BLOGS CSS  */


/*  BLOG.ASPX AND BLOGENTRY.ASPX  */
.BlogEntries .Title,
.BlogEntries .Tags,
.BlogEntries .Body,
.BlogEntries .Enclosure,
.BlogEntry .PostDate,
.BlogEntry .Author,
.BlogEntry .Tags,
.BlogEntry #Enclosure {
  display: block;
  margin: 0px 0px 8px 0px;
}

.BlogEntry .Extras {
  margin-bottom: 20px;
  display: block;
}

.BlogEntries .PostDate,
.BlogEntries .Author {
  display: inline;
}

.BlogEntries .PostDate {
  margin-right: 5px;
}

.BlogEntries .Author .Label {
  font-weight: normal;
  text-transform: lowercase;
}

#blog_aspx .Object86238 .ThumbnailHolder {
  display: none;
}

.BlogEntries .Title A,
.BlogEntries .Title A:Hover,
.BlogEntries .Title A:Visited {
  font-size: 1.4em;
}

.BlogEntries .Label,
.BlogEntry .Label {
  margin-right: 5px;
}

.Enclosure A,
.Enclosure A:Hover,
.Enclosure A:Visited {
  display: block;
}

.BlogPanelItem {
  padding: 0px 0px 0px 12px;
}

.BlogPanelItem .ThumbnailHolder IMG,
.BlogPanelItem #ByLine {
  display: none;
}

.BlogPanelItem .Heading,
.BlogPanelItem #Title {
  margin: 0px 0px 9px 0px;
  border: 1px solid #BCBBBB;
  background-color: #EFEFEF;
  padding: 5px 9px;
  letter-spacing: .1em;
  color: #929595;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #ccc;
}

.BlogPanelItem #Title {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
}

.BlogPanelItem #Description,
.BlogPanelItem #ByLine,
.BlogPanelItem .MailTo A {
  margin: 0px 0px 20px 0px;
  padding: 0px;
}

.BlogPanelItem #Description {
  font-size: 1.2em;
  font-family: Georgia, "Times New Roman", "Times", serif;
  line-height: 1.4em;
}

.BlogPanelItem UL {
  margin: 0px 0px 20px 9px;
  padding: 0px 0px 0px 0px;
}

.BlogPanelItem LI {
  list-style: none;
  line-height: 1.4em;
  margin-bottom: 8px;
}

.CommentCount {
  margin: 0px 10px 0px 0px;
}

.ContentBox .Title {
  margin-bottom: 10px;
  border: 1px solid #BCBBBB;
  background-color: #EFEFEF;
  padding: 5px 9px;
  text-transform: uppercase;
  font-size: 11px;
  color: #929595;
  letter-spacing: .1em;
}

#formview_aspx .FormTable TH {
  width: 25%;
}

#form_aspx .FormTable TH {
  padding-top: 0px;
}

#pnlForm TEXTAREA {
  width: 98%;
}

.FreeTrialBox {
  margin: 5px 20px 10px 0px;
  padding: 0px 20px 0px 20px;
  float: left;
  background-color: #EFEFEF;
  border: 1px solid #CCC;
  -moz-border-radius: 5px;
  width: 30%;
}

.FreeTrialBox.Wide {
  margin-top: 20px;
  width: 660px;
}

.FreeTrialBox IMG {
  margin-right: 10px;
}

.FreeTrialBox A.FindOut {
  -moz-border-radius: 5px;
  -moz-box-shadow: 0 0 6px #999;
  background: none repeat scroll 0 0 #82AE4B;
  border-color: #888;
  border-style: solid;
  border-width: 1px;
  color: #FFFFFF;
  display: block;
  font-size: 14px;
  margin: 10px auto;
  padding: 8px;
  width: 200px;
  text-align: center;
  text-shadow: 1px 2px 2px #000000;
  text-transform: none;
  font-weight: normal;
 }
 
 .FreeTrialBox A:Hover.FindOut {
  background: #5C7B36;
  text-decoration: none;
  box-shadow: inset 1px 1px 5px #111;
  -webkit-box-shadow: inset 1px 1px 5px #111;
  -moz-box-shadow: inset 1px 1px 5px #111;
  border-color: #333;
  border-style: solid;
  border-width: 1px;
}

.FreeTrialBox.Wide A.FindOut {
  float: left;
}

/*  TWITTER  */
#Twitter_div {
  margin: 0px 0px 10px 10px;
  padding: 20px 0px 0px 0px;
  background-image: url(http://sites.iministries.org/skins/iministries/2008/Twitter.png);
  background-repeat: no-repeat;
  background-position: top right;
}

#Twitter_div {
  line-height: 1.3em;
}

#Twitter_div H2 {
  margin: 0px 0px 20px 0px;
  width: 55%;
  border: 1px solid #BCBBBB;
  background-color: #EFEFEF;
  padding: 5px 9px;
  letter-spacing: .1em;
  color: #929595;
  font-size: 10px;
  text-transform: uppercase;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #ccc;
}

#Twitter_update_list LI {
  margin: 0px 0px 15px 0px;
}

#twitter_div span {
  margin: 0px 0px 6px 0px;
  display: block;
}

/*  END  */

/*  QUICK MENU  */
.QuickMenu {
  padding: 0px 0px 10px 0px;
  width: 100%;
  height: 125px;
  overflow: hidden;
  text-align: left;
  text-transform: uppercase;
  border-bottom: 1px solid #333;
}

.QuickMenuBar {
}

.QuickMenu UL.QuickMenuList.Level1 {
  width: 1000px;
 *width: 1100px;
  _width: 1100px;
  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;
  color: #f7931d;
  font-size: 10px;
}

.QuickMenu UL.QuickMenuList.Level1 LI A,
UL.QuickMenuList.Level1 LI A:Hover,
UL.QuickMenuList.Level1 LI A:Visited {
  color: #FF8B04;
  font-size: 10px;
  font-family: 'PTSans';
}

.QuickMenu UL.QuickMenuList.Level2 LI {
  float: none;
  left: 0;
  margin: 2px 0px;
  font-weight: normal;
}

.QuickMenu UL.QuickMenuList.Level2 {
  padding: 0px;
  margin: 0px;
}

.QuickMenu UL.QuickMenuList.Level2 LI A,
UL.QuickMenuList.Level2 LI A:Hover,
UL.QuickMenuList.Level2 LI A:Visited {
  color: #C16903;
}

#index_aspx .BlogEntries .ThumbnailHolder {
  display: none;
}

#index_aspx .Extras .CommentCount,
#index_aspx .Extras .AddComment {
  display: none;
}
/*  END  */

/* SEO PAGE  */
.SEOTABLE TD {
  width: 33%;
  padding: 0px 10px 0px 0px;
}

/*  END  */

/*  CMS CHECKLIST  */
.CheckList {
  margin: 0px;
  padding: 0px;
}

UL.Checklist LI {
  background-image:url("Checklist/Yes.png");
  background-position:0 50%;
  background-repeat:no-repeat;
  border-bottom:1px solid #CCCCCC;
  list-style:none outside none;
  padding:5px 0 5px 40px;
}

/*  END  */

/*  	 APP PAGES  */
.Object209857 .Header,
.Object209873 .Header,
.Object209857 .Banner,
.Object209873 .Banner,
.Object209857 .Footer,
.Object209873 .Footer,
.Object209857 .PageContentTop,
.Object209873 .PageContentTop,
.Object209857 .Profiles,
.Object209873 .Profiles {
  display: none;
}

.Object209857,
.Object209873 {
  background-image: url(iPhone/Background.jpg);
  background-repeat: repeat-x;
}

.Object209857 .Container,
.Object209873 .Container {
  width: 860px;
  height: 1000px;
}
	
.Object209857 .PageContent,
.Object209873 .PageContent {
  margin: 0px;
  padding: 0px;
}

.Object209857 .Logo,
.Object209873 .Logo {
  float: right;
  margin: 45px 35px 0px 0px;
  height: 34px;
}

.Object209857 .iPhone.H1,
.Object209873 .iPhone.H1 {
  margin: 100px 0px 0px 0px;
  width: 600px;
  color: #F7921D;
  font-size: 36px;
  font-style: normal;
  font-weight: normal;
  float: left;
  text-shadow:0 -1px #000000;
}

.Requirements {
	list-style:none;
	padding:10px;
	font-size:10px;
	background-image:none;
	background-color:#f1f1f1;
	width:180px;
	*width:200px;
	border:1px solid #d9d9d9;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	margin:30px 0px 0px 0px;
	text-shadow:0 1px #fff;
}

.Requirements h1 {
	padding:0px;
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.appfooter {
	margin-top:30px;
	display:block;
	border-top:1px solid #999;
	padding-top:25px;
	margin-bottom:40px;
	font-size:10px;
	width:200px;
}

.appfooter a {
	font-size:10px;
}

.appfooter a:hover {
	font-size:10px;
}

.appfooter img {
	margin:15px 10px 0px 0px;
}

.moreinfo {
	margin-top:20px;
	display:block;
	margin-bottom:40px;
	clear:both;
}

.moreinfo a {
	text-decoration:none;
	color:#333;
}

.moreinfo a:hover {
	text-decoration:underline;
	color:#000;
}

.features {
	width:200px;
}

.FeaturesTable .LeftDescription {
  padding-right: 20px; 
}

.features h1 {
	margin-top:20px;
	margin-bottom:0px;
	padding:10px;
	background-image:none;
	background-color:#f1f1f1;
	width:180px;
	*width:200px;
	border:1px solid #d9d9d9;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:#f1f1f1;
	text-shadow:0 1px #fff;
}

.features ul {
	padding:0px;
	margin:0px 0px 0px 5px;
}

.features li {
	border-bottom:1px dotted #d1d1d1;
}

.screenshots {
	overflow:auto;
}

.leftblock {
	float:left;
	width:180px;
	margin:0px 30px 20px 0px;
}

.centerblock {
	float:left;
	width:180px;
	margin:0px 30px 20px 0px;
}

.rightblock {
	float:left;
	width:180px;
	margin:0px 0px 20px 0px;
}

.leftblock h1, .centerblock h1, .rightblock h1 {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-top:10px;
	color:#333;
	margin:0px;
	border-bottom:1px dotted #d1d1d1;
	padding-bottom:10px;
	margin-bottom:10px;
}

.leftblock p, .centerblock p, .rightblock p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
}

.leftblock img, .centerblock img, .rightblock img {
	border:5px solid #e3e3e3;
}

.Object209857 .iPhone.H2,
.Object209873 .iPhone.H2 {
  margin-top: 15px;
  width: 600px;
  color: #CCC;
  font-size: 18px;
  line-height: 1.5em;
  font-weight: normal;
  float: left;
  text-shadow:0 -1px #000;
  font-family:Arial, Helvetica, sans-serif;
}

.yourchurch {
	margin-top:15px;
}

.Object209857 .iPhone.H2 A,
.Object209873 .iPhone.H2 A {
  color: #FFF;
  font-size: 18px;
  font-weight: normal;
  border-bottom:1px dotted #999;
  font-family:Arial, Helvetica, sans-serif;
}

.Object209857 .iPhone.H2 A:Hover,
.Object209873 .iPhone.H2 A:Hover {
  text-decoration: none;
  font-weight: normal;
  font-size: 18px;
   border-bottom:none;
   font-family:Arial, Helvetica, sans-serif;
}

.Object209857 .iPhone.Buttons,
.Object209873 .iPhone.Buttons {
  margin: 30px 0px 0px 0px;
  float: left;
  width: 600px;
}

.Object209857 .iPhone.Buttons .Price,
.Object209873 .iPhone.Buttons .Price {
  margin: 0px 20px 0px 0px;
  padding: 20px;
  background-color: #2A2A2A;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width: 290px;
  *width: 260px;
  _width: 260px;
  height: 56px;
  font-size: 18px;
  color: #FFF;
  box-shadow: inset 1px 1px 10px #111111;
  -webkit-box-shadow: inset 1px 1px 10px #111111;
  -moz-box-shadow: inset 1px 1px 10px #111111;
  border-top: 1px solid #333;
  border-right: 1px solid #929292;
  border-bottom: 1px solid #929292;
  border-left: 1px solid #333;
  text-align: center;
}

.Object209857 .iPhone.Buttons .PreOrder A.FindOut,
.Object209857 .iPhone.Buttons .PreOrder A:Visited.FindOut,
.Object209857 .iPhone.Buttons .PreOrder A:Hover.FindOut {
  padding: 21px;
  width: 290px;
  height: 56px;
  background: #82AE4B;
  color: #FFF;
  font-size: 18px;
  *font-size: 16px;
  _font-size: 16px;
  border-color: #555 #333;
  border-style: solid;
  border-width: 1px;
  -moz-box-shadow: 0px 0px 6px #444;
  -webkit-box-shadow: 0px 0px 6px #444;
  box-shadow: 2px 2px 1px #444;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  text-align: center;
  text-shadow: 1px 1px 1px #000;
  box-shadow: inset 1px 1px 10px #111;
  -webkit-box-shadow: inset 1px 1px 10px #111;
  -moz-box-shadow: inset 1px 1px 10px #111;
  text-align: center;
}

.Object209857 .iPhone.Buttons .PreOrder A:Hover.FindOut {
  background: #5C7B36;
  text-decoration: none;
  box-shadow: inset 1px 1px 10px #111;
  -webkit-box-shadow: inset 1px 1px 10px #111;
  -moz-box-shadow: inset 1px 1px 10px #111;
  border-color: #333;
  border-style: solid;
  border-width: 1px;
}

.Object209857 .iPhone.iPhoneVertical,
.Object209873 .iPhone.iPhoneVertical {
  margin: 60px 50px 0px 0px;
  background-image: url(iPhone/iPhoneVertical3.png);
  background-repeat: no-repeat;
  width: 210px;
  height: 460px;
  float: left;
}

.iPhone.Screen {
  margin: 64px 0 0 21px;
  width: 168px;
  height: 252px;
  display: block;
}

.Object209857 .iPhone.Container,
.Object209873 .iPhone.Container {
  clear: both;
  background-image: none;
}

.iPhone.LeftColumn {
  width: 250px;
  padding-top: 18px;
  *padding-top: 0px;
  _padding-top: 0px;
}

.iPhone.AppStore {
  width: 200px;
  height: 65px;
  background-image: url(iPhone/AppStore.gif) ;
  background-repeat: no-repeat;
}

.iPhone.RightColumn {
  width: 70%;
  float:right;
}

.Object209857 .iPhone.LeftColumn .iPhone.H3,
.Object209873 .iPhone.LeftColumn .iPhone.H3 {
  width: 200px;
}

.Object209857 .iPhone.H3,
.Object209873 .iPhone.H3 {
  padding-bottom: 17px;
  border-bottom: 2px solid #bdbdbd;
  color: #333;
  font-size: 22px;
  font-weight: normal;
  text-shadow:0 1px #ffffff;
}

.Object209857 .iPhone.H4,
.Object209873 .iPhone.H4 {
  margin: 40px 40px 0px 0px;
  width: 450px;
  color: #333;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: normal;
}

.Object209857 UL.iPhone,
.Object209873 UL.iPhone {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  color: #666;
  font-size: 16px;
  line-height: 1.3em;
}

.Object209857 .iPhone LI,
.Object209873 .iPhone LI {
  margin: 0px;
  padding: 8px 0px 10px 30px;
  list-style: none;
  background-image: url(iPhone/Arrow.png);
  background-repeat: no-repeat;
  background-position: 0 5;
}

.iPhone UL.Screenshot {
  margin: 0px;
  padding: 0px;
  width: 100%;
}

.iPhone UL.Screenshot LI {
  margin-bottom: 8px;
  padding: 0px;
  background-image: none;
  width: 150px;
  float: left;
}

.iPhone UL.Screenshot LI IMG {
  width: 130px;
  border:5px solid #E3E3E3;
}

.iPhone UL.Screenshot LI A:Hover IMG {
  border:5px solid #C3C3C3;
}


/*  END  */

/*  START PROFILES  */
.profiles {
   border: 0 none;
  clear: both;
  left: 5px;
  margin: 0;
  padding: 0;
  position: fixed !important;
  position: absolute; /*ie6 and above*/
  top: 460px;
  z-index: 1000;
}

.profiles a.profiles_twitter {
  background-position:-24px 0;
}

.profiles a {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:transparent url(profiles.png) no-repeat scroll 0 0;
  display:block;
  height:24px;
  margin:0 0 4px 0;
  padding:0;
  width:24px;
}

.profiles a.profiles_twitter {
  background-position: -24px -24px;
}

.profiles a.profiles_twitter:hover {
  background-position: -24px 0px;
}

.profiles a.profiles_facebook {
  background-position: -48px -24px;
}

.profiles a.profiles_facebook:hover {
  background-position:-48px 0px;
}

.profiles a.profiles_linkedin {
  background-position: -216px -24px;
}

.profiles a.profiles_linkedin:hover {
  background-position: -216px 0px;
}

.profiles a.profiles_rss {
  background-position: -240px -24px;
}

.profiles a.profiles_rss:hover {
  background-position: -240px 0;
}

.profiles a.profiles_stumble {
  background-position: -72px 0;
}

.profiles a.profiles_stumble:hover {
  background-position: -72px -24px;
}

.profiles a.profiles_digg {
  background-position: -168px 0;
}

.profiles a.profiles_digg:hover {
  background-position: -168px -24px;
}

.profiles a.profiles_skype {
  background-position: -264px 0;
}

.profiles a.profiles_skype:hover {
  background-position: -264px -24px;
}

.profiles a.profiles_delicious {
  background-position: -384px 0;
}

.profiles a.profiles_delicious:hover {
  background-position: -384px -24px;
}

.profiles a.profiles_flickr {
  background-position: -432px 0;
}

.profiles a.profiles_flickr:hover {
  background-position: -432px -24px;
}

/*  END PROFILES  */

/*  ZENDESK  */

#zenbox_overlay {
  top:0;
  left:0;
  width: 100%;
  height: 100%;
  position: fixed;
  _position: fixed;
  z-index: 90000;
}

#zenbox_overlay * {
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-style:normal;
  font-variant:normal;
  font-size: 12px;
  color:#333;
}

#zenbox_main #overlay_header {
  padding:6px 5px 1px 0;
  background-color:#333;
  font-weight: bold;
  height:18px;
  border: solid 2px #000;
}

#zenbox_main #overlay_header span {
  float:right;
  height:20px;
  padding-right:20px;
  background: transparent url(/external/zenbox/images/close.png) no-repeat 33px 0;
  text-decoration:underline;
  font-size:11px;
  cursor:pointer;
  color: #fff;
}

#zenbox_main #overlay_loading h2 {
  padding: 10px 0;
  font-size:28px;
}

#zenbox_main {
  width: 550px;
  height: 620px;
  margin: 0 auto;
  z-index:2;
  position:relative;
}

#zenbox_main div {
  padding: 5px 20px 0 20px;
  margin:0;
  background: #EEE;
  overflow:none;
  border-right: solid 2px #000;
  border-left: solid 2px #000;
}

#zenbox_main h2 {
  margin: 11px 0 7px 0;
  font-size: 24px;
  color: #111;
  font-weight:normal;
}

#zenbox_main p {
  margin: 7px 20px 0 0;
  line-height:1.4em;
}

#zenbox_main iframe {
  width: 100%;
  height: 100%;
}

#zenbox_main #overlay_preamble h2,
#zenbox_main #overlay_preamble p {
  text-align:left;
}

#zenbox_screen {
  top:0;
  left:0;
  z-index:1;
  width: 100%;
  position: absolute;
  background-color: #000;
  opacity: 0.42;
  filter:alpha(opacity=42);
  -moz-opacity: 0.42;
}

a#zenbox_tab {
  top: 480px;
  left: 0;
  width: 45px;
  height: 108px;
  border: solid 1px;
  cursor:pointer;
  text-indent:-5000px;
  position: fixed;
  _position: absolute;
  z-index: 10000;
  overflow:hidden;
  margin-left: -12px;
}

a#zenbox_tab:hover {
  background-color: #444;
}

/*  END ZENDESK  */

.Glow {
  -webkit-box-shadow: rgba(0,0,0,.3) 0 0px 12px;
  -moz-box-shadow: rgba(0,0,0,.3) 0 0px 12px;
  box-shadow: rgba(0,0,0,.3) 0 0px 12px;
}

.Glow:Hover {
  -webkit-box-shadow: rgba(0,0,0,.9) 0 0px 12px;
  -moz-box-shadow: rgba(0,0,0,.9) 0 0px 12px;
  box-shadow: rgba(0,0,0,.9) 0 0px 12px;  
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;	
}
