﻿*
{
	padding: 0;
	margin:  0;
}

#outerWrapper
{
	width:	967px;
	margin: 0 auto;
}
#header
{
	margin: 0 40px;
	height:  123px;	/* logo height is 103*/
}
#header .logo
{
	float: left;
	margin:	0 0 0 20px;
}

#header #ticker
{
	float:	right;
	padding-top: 3px;
	width:	235px;
	height: 23px;
	text-align: center;
	background:url('../images/timerBG.gif') no-repeat;
}
#countdown
{
	font-size:10px;
	font-weight:normal;
}
#countdown .countdownNum
{
	font-size:14px;
	font-weight:bold;
}
#body,
#bodyHomePage
{
	margin: 0 40px;	
}
#primaryContent
{
	float:	right;
	width:	625px;
	margin: 0 15px 0 0;	
}

#primaryContentPDF
{
	float:	right;
	width:	98%;
	margin: 0 15px 0 0;	
}

#secondaryContent
{
	padding: 20px 0 0 30px;
}

/* headlines */
#body #primaryContent h3
{
	height:			25px;
	line-height:	25px;
}
#primaryContent h5
{
	height:			20px;
}

/* special headlines */
h3.relatedContent,
h3.aboutJillsHouse,
h3.donationOptions,
h3.meetJill,
h3.reachOut,
h3.featuredEvent,
h3.futureHome,
h3.moreLinks,
h3.latestNews
{
	display:		block;
	height:			74px;
	height:			0;
	overflow:		hidden;
	padding-top:    25px;
	margin-bottom:  5px;
}


/* articles */
.primaryContentBody
{
	float: left;
	padding: 10px 0 250px 0;			/* the 250px bottom padding allows the sun_bg.gif to show through */
}

.primaryContentBodyPDF
{
	float: center;
	padding: 10px 0 250px 0;			/* the 250px bottom padding allows the sun_bg.gif to show through */
}

.boardContentBody
{
	float: left;
	padding: 10px 0 250px 0;			/* the 250px bottom padding allows the balloons_bg.png to show through */
}

.imgRight
{
	float:	right;
	margin: 5px 0 5px 10px;
}
.imgLeft 
{
	float:	left;
	margin: 5px 10px 5px 0;
}


/* About Page*/
.aboutProfile
{
	margin:		0;
	padding:	10px 15px 20px 0;
	height:		100px;		/* .aboutProfile img height is 100px */
    width:	610px;
	clear: 		both;
}

.aboutProfile img
{
	float: left;
}
.aboutProfile p
{
	float: left;
	margin: 0 0 0 10px;
}

.aboutProfileHeader
{
	margin:		0;
	padding:	10px 15px 20px 0;
	height:		100px;		/* .aboutProfile img height is 100px */
    width:	610px;
	clear: 		both;
}

.aboutProfileaboutProfileHeader img
{
	float: left;
}
.aboutProfileaboutProfileHeader p
{
	float: left;
	margin: 0 0 0 10px;
}

.aboutProfileNoPic
{
	margin:		0;
	padding:	10px 15px 20px 0;
	height:		64px;		/* .aboutProfile img height is 64px */
    width:	610px;
	clear: 		both;
}

.aboutProfileNoPic img
{
	float: left;
}
.aboutProfileNoPic p
{
	float: left;
	margin: 0 0 0 10px;
}

.aboutDetailProfileNoPic
{
	margin:		0;
	padding:	6px 0 20px 0;
	height:		30px;		/* .aboutProfile img height is 64px */
    width:	    610px;
	clear: 		both;
}

.aboutDetailProfileNoPic img
{
	float: left;
}
.aboutDetailProfileNoPic p
{
	float: left;
	margin: 0 0 0 0;
}

/* footer */
#footer
{
	float:		left;
	margin:		0 40px;
	display:	block;
}
#footer p
{
	float:		left;
	display:	block;
	margin:		0 0 0 30px;
}
img.Sun
{
	float:		right;
	z-index:	-999999;
}

/* miscellaneous */
.breadCrumbs a
{
	margin-right: 5px;
}

ul.donationOptions
{
	margin-top: 20px;
	list-style: none;
	float: right;
}
ul.donationOptions li
{
	float: left;
	margin-right: 10px;
}

ul.meetJill
{
	margin-top: 20px;
	list-style: none;
	float: right;
}
ul.meetJill li
{
	float: left;
	margin-right: 20px;
}





/* home page layout */

#bodyHomePage #primaryContent,
#bodyHomePage #secondayContent,
#bodyHomePage #tertiaryContent
{
	float: left;
	display: block;
}

#bodyHomePage #primaryContent
{
	width: 400px;
}
#bodyHomePage #primaryContent h3,
#bodyHomePage #primaryContent ul.submenu
{
	width:	360px;
	margin: 0 0 0 30px;
}
#bodyHomePage #primaryContent ul.submenu-photos
{
	width:	360px;
	margin: 0 0 0 30px;
}
#bodyHomePage #secondaryContent
{
	float:		left;
	width:		210px;
	padding:	0;
	margin:		-16px 28px 0 20px;
}
#bodyHomePage #tertiaryContent
{
	float:		left;
	width:		213px;
	padding:	0;
	margin:		-6px 0 0 0;
}
.newsSplash
{
	padding: 0 10px 10px 10px;
}
.golfSignUpButton
{
	margin: 10px 0 10px 50px;
}
.newsSplash a.signUp
{
	display:	block;
	margin:		5px 0 0 10px;
}

.newsSplash ul.newsList
{
	list-style: none;
	padding:	0 0 5px 0;
}
.newsSplash ul.newsList li
{
	margin: 5px 0 5px 0;
}
.newsSplash ul.newsList li a
{
	display: block;
	padding: 0 0 0 15px;
}
