	
	@charset "UTF-8";
	
	/*
	Theme Name: BHI Design
	Theme URI: http://www.bhidesign.com
	Description: Custom theme developed by BHI Design.
	Author: BHI Design
	Version: 1.0
	License: GNU General Public License
	License URI: 
	Tags: 
	*/
	
	/* default */
	
	h1, h2, h3, h4, h5, h6, body, ul, li, form, p { margin: 0px; padding: 0px; } /* reset margins and padding. */
	html { height: 100%; overflow: -moz-scrollbars-vertical; } /* always show the vertical scrollbar. */
	body { height: 100%; background: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; -webkit-text-size-adjust: none; } /* disable iphone text auto-resizing. */
	h1, h2, h3, h4, h5, h6 { line-height: normal; }
	img { border: 0px; vertical-align: bottom; }
	input, textarea, select { outline: none; -webkit-appearance: none; -webkit-border-radius: none; } /* remove blue glows, round corners and inner shadows. */
	table { border: 0px; border-collapse: collapse; }
	td { padding: 0px; vertical-align: top; }
	
	/* input */
	
	input[type="text"] { width: 150px; border: 1px solid; border-color: #666 #999 #999 #666; color: #333; font-family: Arial; font-size: 13px; padding: 5px; }
	select { width: 162px; border: 1px solid; border-color: #666 #999 #999 #666; color: #333; font-family: Arial; font-size: 13px; padding: 4px 4px 4px 2px; }
	textarea { width: 300px; height: 100px; border: 1px solid; border-color: #666 #999 #999 #666; color: #333; font-family: Arial; font-size: 13px; line-height: 18px; padding: 5px; resize: none; }
	
	/* custom */
	
	body { background: #f7f7f7 url('images/backgrounds/body.jpg') top repeat-x; }
	td { color: #919599; }
	
	h1 { font-size: 26px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight: normal; margin-bottom: 18px; }
	div.content, td.content { font-size: 14px; line-height: 20px; }
	
	div.content a, td.content a { color: #919599; }
	div.content a:hover, td.content a:hover { color: #666; }
	div.content a.pink, td.content a.pink { color: #e573ac; }
	
	div.blue-template h1 { color: #73bfe5; }
	div.blue-template span.important { color: #73bfe5; text-transform: uppercase; }
	
	div.pink-template h1 { color: #e573ac; }
	div.pink-template span.important { color: #e573ac; text-transform: uppercase; }
	
	div.credits { width: 920px; color: #aaa; font-size: 10px; margin: 10px auto 20px auto; padding-left: 10px; }
	div.credits a, div.credits a:active, div.credits a:visited { color: #aaa; text-decoration: none; }
	div.credits a:hover { color: #666; text-decoration: underline; }
	
	img.logo { width: 312px; height: 43px; margin: -92px 0px 0px 32px; position: absolute; left: auto; top: auto; z-index: 1; }
	
	/*
	td.header { background: url('images/backgrounds/header.jpg') top left repeat-x; }
	td.header td.header-inner { background: url('images/backgrounds/header-waves.jpg') center no-repeat; }
	*/
	
	td.nav { padding-left: 40px; vertical-align: bottom; }
	
	/*  background: #ee9ccb; */
	td.nav div { width: auto; height: 26px; background: url('images/backgrounds/tab.png'); border-radius: 8px 8px 0px 0px; color: #fff; cursor: pointer; float: left; font-size: 11px; line-height: 26px; margin-right: 5px; padding: 0px 12px 0px 12px; }
	td.nav div.active, td.nav div:hover { background: url('images/backgrounds/tab-active.png'); color: #eb6eb2 !important; }
	td.nav div.active a, td.nav div:hover a { color: #eb6eb2; }
	
	/*
	td.nav div { width: 85px; height: 26px; background: url('images/backgrounds/tab.png') top left no-repeat; color: #fff; cursor: pointer; float: left; font-size: 11px; line-height: 26px; margin-right: 4px; text-align: center; }
	td.nav div.active, td.nav div:hover { background: url('images/backgrounds/tab-active.png') top left no-repeat; color: #999; }
	*/
	
	td.nav div a { color: #fff; text-decoration: none; }
	td.nav div.active a, td.nav div:hover a { color: #999; }
	
	td.flowers { background: url('images/backgrounds/flowers.png') bottom no-repeat; }
	td.footer { background: #ddd; }
	
	/* slideshow container */
	
	td.slideshow div.container { overflow: hidden; position: absolute; left: auto; top: auto; z-index: 1; }
	td.slideshow div.container img { float: left; }
	
	td.slideshow td.link { color: #fff; cursor: pointer; font-size: 18px; font-weight: bold; text-align: center; vertical-align: middle; }
	td.slideshow td.bella:hover { background: url('images/backgrounds/slideshow-bella.jpg') top left no-repeat; }
	td.slideshow td.liam:hover { background: url('images/backgrounds/slideshow-liam.jpg') top left no-repeat; }
	td.slideshow td.donate:hover { background: url('http://www.forbella.org/wp-content/uploads/2016/10/slideshow-donate.png') top left no-repeat; }
	td.slideshow td.benefit:hover { background: url('images/backgrounds/slideshow-benefit.jpg') top left no-repeat; }
	
	/* slideshow window */
	
	div.window { width: 650px; height: 360px; overflow: hidden; position: relative; } /* hide anything outside the box. */
	div.window div.paging { margin: 320px 0px 0px 20px; position: absolute; left: auto; top: auto; z-index: 100; }
	div.window div.paging a { width: 20px; height: 20px; background: #fff; color: #999; display: inline-block; float: left; font-familiy: Arial; font-size: 11px; font-weight: bold; line-height: 20px; margin-right: 5px; text-align: center; text-decoration: none; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; }
	div.window div.paging a.active { color: #333; }
	div.window div.paging a span { position: relative; left: 1px; top: auto; }
	
	div.window div.images { position: relative; top: auto; left: auto; }
	div.window div.images img { float: left; }
	
	/* gallery */
	
	table.gallery div.thumb { width: 76px; max-width: 76px; height: 60px; max-height: 60px; display: inline; float: left; margin-right: 11px; }
	table.gallery div.thumb img { cursor: pointer; }
	table.gallery div.thumb-end { margin-right: 0px; }
	table.gallery td { font-size: 0px; }
	
	div.gallery-title { position: absolute; top: auto; left: auto; margin-left: -70px; }
	