/* @override 
	http://dev.dyadcom.com/bles/branches/sketch/css/screen.css
	http://dev.dyadcom.com/blesele.com/trunk/css/screen.css
	http://www.blesele.org/css/screen.css
*/

/* @group Structure */

#container { margin: 0px auto; width: 962px;}

#header { height: 132px; position: relative; }

em{
	font-style: italic;
}
a{ color: #888; }

a:hover
{
	text-decoration: underline;
	color: #000;
}

input{
	color: #000;
	margin-bottom: 7px;
}

.topMargin
{
	margin-top: 6px;
}

.borderBottom
{
	padding-bottom: 10px;
	background: url(../img/dotted-line.gif) repeat-x 0 bottom;
	margin-right: 0;
}

.left
{
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.right
{
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
}

ul.column-list
{
	float: left;
	width: 230px;
}

ul.column-list, ul.column-list li
{
	margin: 0px;
	padding: 0px;
	background-image: none;
}

/* @end */

/* @group Typography */

h1, h2, h3, h4, h5, h6
{
	color: #f7ab10;
	background: url(../img/dotted-line.gif) repeat-x 0 22px;
	font-family: Times, "Times New Roman", Georgia, serif;
}

.subnav h1, .subnav h2, .subnav h3, .subnav h4, .subnav h5, .subnav h6
{
	background: url(../img/dotted-line-white.gif) repeat-x 0 bottom;
}

h1{
	font-size: 20px;
	margin-top: 0;
	margin-bottom: 2px;
}

.no-space
{
	padding: 0;
	margin: 0 0 -10px;
	display: block;
}

.header{margin-top: 15px;}
.nudge{	margin-top: 15px;}
.relative{position: relative;}

.bodyContent{
	margin-bottom: 10px;
}

.bodyContent p
{
	word-spacing: 1px;
}

.bodyContent ul
{
	list-style: b;
	list-style-type: none;
	margin: 0;
}


.bodyContent li
{
	line-height: 140%;
	background: url(../img/bullet.gif) no-repeat 0 5px;
	margin: 0;
	padding: 0 0 0 10px;
}
/* @end */

/* @group Background */

body 
{ 
	background-repeat: repeat-x;	
	font: 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	
}

body #content
{
	background-repeat: no-repeat;
	background-position: 10px 0px;
	background-image: url(../img/bkgd-page-loops/home.gif);
	background-color: transparent;
	overflow: hidden;
	border: 1px #fff solid;
}

body#home {	background-image: url(../img/bkgd-colors/home.gif); }
body#home #content { background-image: url(../img/bkgd-page-loops/home2.gif); }

body#how-we-began {	background-image: url(../img/bkgd-colors/how-we-began.gif); }
body#how-we-began #content { background-image: url(../img/bkgd-page-loops/how-we-began2.gif); }

body#why-were-needed {	background-image: url(../img/bkgd-colors/why-were-needed.gif); }
body#why-were-needed #content { background-image: url(../img/bkgd-page-loops/why.gif); }

body#what-we-do {	background-image: url(../img/bkgd-colors/what-we-do.gif); }
body#what-we-do #content { background-image: url(../img/bkgd-page-loops/what.gif); }

body#how-to-help {	background-image: url(../img/bkgd-colors/how-to-help.gif); }
body#how-to-help #content { background-image: url(../img/bkgd-page-loops/how.gif); }

body#katherines-journal {	background-image: url(../img/bkgd-colors/katherines-journal.gif); }
body#katherines-journal #content { background-image: url(../img/bkgd-page-loops/journal.gif); }



body#adopt-an-animal {	background-image: url(../img/bkgd-colors/how-we-began.gif); }
body#adopt-an-animal #content { background-image: url(../img/bkgd-page-loops/how-we-began2.gif); }

body#adopt-an-elephant {	background-image: url(../img/bkgd-colors/why-were-needed.gif); }
body#adopt-an-elephant #content { background-image: url(../img/bkgd-page-loops/why.gif); }

body#wish-list {	background-image: url(../img/bkgd-colors/what-we-do.gif); }
body#wish-list #content { background-image: url(../img/bkgd-page-loops/what.gif); }

body#clinic-fund {	background-image: url(../img/bkgd-colors/how-to-help.gif); }
body#clinic-fund #content { background-image: url(../img/bkgd-page-loops/how.gif); }

/* @end */

/* @group Logos */

body #logo
{	
	background: url(../img/logos.gif) no-repeat 0px 0px;	
	text-indent: -9000px;
	position: absolute;
	left: -159px;
	display: block;
	height: 132px;
	width: 544px;
	overflow: hidden;
}

body#home #logo { background-position: 0 -264px; }
body#how-we-began #logo { background-position: 0 -396px; }
body#why-were-needed #logo { background-position: 0 0; }
body#what-we-do #logo { background-position: 0 -132px; }
body#how-to-help #logo { background-position: 0 -660px; }
body#katherines-journal #logo { background-position: 0 -528px; }

body#adopt-an-animal #logo { background-position: 0 -396px; }
body#adopt-an-elephant #logo { background-position: 0 0; }
body#wish-list #logo { background-position: 0 -132px; }
body#clinic-fund #logo { background-position: 0 -660px; }

/* @end */

/* @group Navigation */
ul.navigation{
	display: block;
	position: absolute;
	left: 650px;
	top: 17px;
}

ul.side_navigation{
	display: block;
	position: absolute;
	left: 779px;
	top: 17px;
	z-index: 9000;
}

/*body#home ul.navigation{
	left: 650px;

}

body#home ul.side_navigation{
	left: 799px;
}*/


ul.navigation li a, ul.side_navigation li a
{
	color: #000;
	text-decoration: none;
	display: block;
	font-size: 11px;
	padding: 0 0px 0px;
	line-height: 160%;
}

ul.navigation a:hover, ul.side_navigation a:hover
{
	color: #fff;
}


ul.side_navigation li a{color: #000;}
ul.side_navigation li a:hover{color: #fff;}

.subnav
{
	height: 285px;
	position: relative;
	padding-top: 10px;
	font-size: 11px;
}

.short p
{
	color: #000
}

.short.subnav
{
	height: 198px;
	;
}

.subnav ul
{
	list-style: none;
	margin: 0 0 10px -10px;
	padding: 0;
}

.subnav ul li{
	list-style: none;
}

.subnav li a
{
	color: #000;
	text-decoration: none;
	background: url(../img/arrows/arrow-red.gif) no-repeat -15px 0;
	padding-left: 15px;
	font-size: 11px;
}

.subnav li a:hover
{
	color: #fff;
	background-position: 0 0;
}

.subnav li a.cur
{
	background: url(../img/arrows/arrow-red.gif) no-repeat 0px 0;
	color: #fff;
}

.subnav a
{
	color: #000;
}

.subnav a:hover
{
	color: #fff;
}

ul.tert_nav
{
	padding: 0;
	margin: 0 0 0 10px;
}

ul.tert_nav li
{
	padding: 0;
	margin: -2px 0 -4px;
}



ul.tert_nav li a, ul.tert_nav li a.cur
{
background-image: none;
}

/* @group CurNav */

ul.navigation li a.cur{
	color: #fff;
}

ul.side_navigation li a.cur{
	color: #fff;
}

/* @end */


/* @end */

/* @group Pages */

/* @group Adoption */




body#adoption {	background-image: url(../img/bkgd-colors/how-we-began.gif); }
body#adoption #content { background-image: url(../img/bkgd-page-loops/how-we-began2.gif);
	padding-top: 5px;
}

body#adoption #content form{
	margin-bottom: 20px;
}

body#adoption #logo { background-position: 0 -396px; }
body#adoption .subnav ul{
	display: none;
}

body#adoption h1{color: #f63;
	padding-bottom: 15px;
	padding-top: 0;
	margin-top: 10px;
}
body#adoption .subnav
{
	background-color: #f63;
	color: #fff;
}


/* @end */

.email-address
{
	width: 220px;
	_width: 210px;
}

.intro
{
	font-family: inherit;
	background: none;
	font-size: 12px; 
	line-height: 145%; 
	color: #666;
	width: 302px;
}

/* @group Adopt an Animal */
body#adopt-an-animal .subnav ul, body#adopt-an-elephant .subnav ul{
	display: none;
}

body#adopt-an-animal h1{color: #f63;}
body#adopt-an-animal .subnav
{
	background-color: #f63;
	color: #fff;
}

/* @end */



/* @group Adopt an Elephant */


body#adopt-an-elephant h1{color: #db791b;}
body#adopt-an-elephant .subnav
{
	background-color: #db791b;
	color: #fff;
}

/* @end */



/* @group Wish List */
body#wish-list .subnav ul{
	display: none;
}

body#wish-list h1{color: #da4131;}
body#wish-list .subnav
{
	background-color: #da4131;
	color: #fff;
}

/* @end */



/* @group Clinic Fund */
body#clinic-fund .subnav ul{
	display: none;
}

body#clinic-fund h1{color: #ea6922;}
body#clinic-fund .subnav
{
	background-color: #e38e29;
	color: #fff;
}

/* @end */

/* @group Home */

body#home h1{color: #f7ab10;
	margin-bottom: 0;
	margin-top: 5px;
	padding-bottom: 1px;
}

body#home .span4 p
{
	line-height: 145%;
}


/* @group Icons */

.icons
{
	background: #f5f3e2 url(../img/dotted-line.gif) repeat-x;
	list-style-type: none;
	width: 940px;
	padding: 12px 0 10px;
	margin: 10px 0 0 11px;
	font-size: 11px;
	color: #999;
}

.icons .span3
{
	padding: 0;
}

ul#icons
{
	margin: 0;
	padding: 0;
}

#icons li
{
	list-style-type: none;
	padding: 0;
	margin-left: 7px;
	float: left;
}

#icons li a
{
	font-size: 10px;
	line-height: 1.4em;
	text-decoration: none;
}

#icons li a:hover
{
text-decoration: underline;
}

#icons li a#wspa
{
	text-indent: -9000px;
	display: block;
	background: url(../img/icon-wspa.gif) no-repeat 0 3px;
	width: 70px;
	height: 30px;
}

#icons li a#elephant-family
{

	display: block;
	background: url(../img/icon-elephant-family.jpg) no-repeat 00px 2px;
	width: 43px;
	height: 30px;
	color: #000;
	padding-left: 28px;
		font-size: 10px;
	line-height: 150%;
}

#icons li a#elephant-umbrella-fund
{

	display: block;
	background: url(../img/icon-elephant-umbrella-fund.jpg) no-repeat 0 2px;
	width: 71px;
	height: 30px;
	padding-left: 29px;
	color: #000;
	font-size: 10px;
	line-height: 150%;
}

#icons li#uk-charity
{
	width: 190px;
	font-size: 10px;
	line-height: 150%;
	padding-right: 11px;
}

#icons li a#loving-memory-boon-lott
{

	display: block;
	background: url(../img/icon-in-loving-memory.gif) no-repeat;
	width: 82px;
	height: 33px;
	color: #000;
	font-size: 10px;
	line-height: 150%;
	padding-left: 48px;
}

/* @end */
#ticker
{	
	height: 25px;
	padding-top: 15px;
	font: bold 10px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	color: #da4131;
	text-transform: uppercase;
}

#ticker li
{
	top: 5px;
	left: 0;
    height: 25px; 
}

#overlay{
	background-image: url(../img/transparent-gradient.png);
	behavior: url(css/iepngfix.htc);
	width: 960px;
	position: absolute;
	height: 40px;
	top: 0px;
}

.tickercontainer
{ 
	width: 948px; 
	margin: 0; 
	padding: 0;
	overflow: hidden; 
}

.tickercontainer .mask 
{
	position: relative;
	left: 0;
	top: 0;
	width: 948px;
	overflow: hidden;
}

ul.newsticker 
{
	position: relative;
	left: 0px;
}

ul.newsticker li 
{
	float: left;
	display: block;
	width: 1100px;
}

#flash
{
	display: block;
	height: 404px;
	width: 620px;
}

a#facebook-btn
{
	display: block;
	width: 158px;
	background: url(../img/facebook-favicon.gif) no-repeat right center;
	padding-right: 11px;
}

a#twitter-btn
{
	display: block;
	width: 120px;
	background: url(../img/twitter-favicon.gif) no-repeat right center;
	padding-right: 7px;
}

a#tripadvisor-btn
{
	display: block;
	width: 155px;
	background: url(../img/tripadvisor-favicon.gif) no-repeat right center;

}

a#skype-btn
{
	display: block;
	width: 150px;
	background: url(../img/skype-favicon.gif) no-repeat right center;
	height: 17px;
	padding-right: 11px;
	
}

/* @end */

/* @group How We Began */
body#how-we-began h1{color: #f63;}
body#how-we-began .subnav
{
	background-color: #f63;
	color: #fff;
}

/* @end */



/* @group Why We're Needed */
body#why-were-needed h1{color: #db791b;}
body#why-were-needed .subnav
{
	background-color: #db791b;
	color: #fff;
}


/* @end */



/* @group What We Do */


body#what-we-do h1{color: #da4131;}
body#what-we-do .subnav
{
	background-color: #da4131;
	color: #fff;
}

/* @group Elephants */

ul.elephants-thumbs
{
	float: left;
	width: 470px;
}

ul.elephants-thumbs li
{
	overflow: hidden;
	line-height: 150%;
	margin-bottom: 10px;
	margin-right: 10px;
}

ul.elephants-thumbs li img
{
float: left;
	margin-right: 10px;
}

/* @end */

/* @end */



/* @group How To Help */
body#how-to-help h1{color: #ea6922;}
body#how-to-help .subnav
{
	background-color: #e38e29;
	color: #fff;
}
/* @end */



/* @group Katherines Journal */

body#katherines-journal h1{color: #c14d3a;}
body#katherines-journal .subnav
{
	background-color: #c14d3a;
	color: #fff;
}

body#katherines-journal .bodyContent
{
	font: 14px/150% Georgia, "Times New Roman", Times, serif;
}

body#katherines-journal .bodyContent h2
{
	font: 14px/150% Georgia, "Times New Roman", Times, serif;
	color: #c14d3a;
}

body#katherines-journal .article-image
{
	display: block;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.entry
{
	overflow: hidden;
	margin-bottom: 15px;
}

.entry_text
{
	width: 590px;
	float: left;
	margin-right: 30px;
}

.entry_images
{
overflow: hidden;
	margin-top: 25px;
}

.blog_image
{
	margin-bottom: 10px;
}

/* @end */


/* @end */

/* @group Snapshots */
ul.snapshot-thumbs
{
	margin-top: 10px;
}

ul.snapshot-thumbs li
{
	float: left;
	margin-right: 9px;
	margin-bottom: 10px;
}

/* @end */

/* @group Footer */

#footer
{
	background: url(../img/dotted-line.gif) repeat-x;
	padding-top: 10px;
	font-size: 11px;
	color: #999;
	width: 940px;
	margin-left: 12px;
	position: relative;
	margin-top: -1px;
}

* {
	
}


/* @end */

.caption
{
	font-size: 11px;
}

.site-credit
{
	font-size: 11px;
	font-style: italic;
}

.credit
{
	height: 15px;
	width: 11px;
	display: inline-block;
	text-indent: -9000px;
	background: url(../img/credit.png) no-repeat -155px 0;
	position: absolute;
	right: 0px;
	top: 1px;
}