﻿/* CONTAINERS */
div#contentCon,
div.contentCon
{
	float:left;
	width:639px;
}
div#mainCon
{
	float:right;
	width:468px;
}
div#menuCon
{
	_float:left;
	width:169px;
	margin-right:2px;
}
div#infoCon
{
	float:right;
	width:301px;
}

/* WIDE COLUMN */

/* newsletter signup */
fieldset#newsletterSignup
{
	width:301px;
	height:54px;
	padding:7px 0 0 0;
	background:url("/images/newsletterBackground.jpg") no-repeat;
}
fieldset#newsletterSignup h2
{
	display:block;
	width:109px;
	height:14px;
	margin:0 15px 7px 15px;
	background:url("/images/titleNewsletterSignup.png") no-repeat;
	
	/* IE6 PNG fix */
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/titleNewsletterSignup.png');
}
fieldset#newsletterSignup input.txt
{
	width:179px;
	height:17px;
	margin:0 3px 0 12px;
	padding:3px 5px 0 5px;
	background:url("/images/textNewsletterSignup.png") no-repeat;
	border:0;
	
	/* IE6 PNG fix */
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/textNewsletterSignup.png');
}
fieldset#newsletterSignup input.btn
{
	position:relative;
	top:5px;
	*top:0;
	width:55px;
	height:15px;
	*padding-top:15px;
	background:url("/images/buttonSignup.png") no-repeat;
	border:0;
	cursor:pointer;
	text-indent:100px;

	/* IE6 PNG fix */
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/buttonSignup.png');
}

/* featured practice */
div#featuredPractice
{
	text-align:center;
}
div#featuredPractice h2
{
	width:300px;
	height:32px;
	background:url("/images/titleFeaturedPractice.gif") no-repeat;
}

/* featured video */
div#featuredVideo
{
	text-align:center;
}
div#featuredVideo h2.video
{
	width:300px;
	height:32px;
	background:url("/images/titleFeaturedVideo.gif") no-repeat;
}
div#featuredVideo h2.audio
{
	width:300px;
	height:32px;
	background:url("/images/titleFeaturedAudio.gif") no-repeat;
}
div#featuredVideo h3
{
	margin-top:5px;
}

/* become member */
div#becomeMember a
{
	clear:both;
	color:#601150;
	text-decoration:underline;
}

/* info image */
div#infoImage
{
	_margin-top:5px;
}
div#infoImage span
{
	position:relative;
	display:block;
	font-size:80%;
	text-align:right;
}

/* corner stone partners */
div#cornerStonePartners
{
	text-align:center;
}
div#cornerStonePartners h2
{
	width:300px;
	background:url("/images/titleCornerStonePartners.gif") no-repeat;
}
div#cornerStonePartners div.infoBlockInner
{
	margin:0;
	padding:0;
}
div#cornerStonePartners div.infoBlockInner img
{
	width:298px;
}
div#cornerStonePartners table
{
	width:100%;
}

/* sponsors */
div#sponsors
{
	text-align:center;
}
div#sponsors h2
{
	width:169px;
	background:url("/images/titleSponsors.gif") no-repeat;
}
div#sponsors div.infoBlockInner
{
	margin:0;
	padding:0;
}
div#sponsors div.infoBlockInner img
{
	width:120px;
}
div#sponsors table
{
	width:100%;
}

/*wide2*/
div#wide2
{
	padding: 10px 15px;
}

div#wide2 div.blurb p
{
	padding: 0 0 15px 0;
}

div#wide2 div#alphabet
{
	margin: 10px 0 15px 0;
}

div#wide2 div#alphabet ul
{
	list-style-type: none;
}

div#wide2 div#alphabet ul li
{
	float: left;
	padding:0 2px;
	border-right: solid 1px #542153;
	line-height:13px;
}

div#wide2 div#alphabet ul li.last
{
	border-right: none;
}

div#wide2 div#alphabet ul li a
{
	text-decoration: none;
	color:#542153;
	font-size:15px;
}

div#wide2 div#alphabet ul li a:hover
{
	text-decoration: underline;
}

div#wide2 div#alphabet ul li a.selected
{
	text-decoration: underline;
}

div#searchresults
{
	border-top:1px solid #535353;
	margin:10px 0;
	padding-top:5px;
}

div#searchresults div
{
	margin: 5px 0 0 0;
}

div#searchresults div h2 a
{
	color: #542153 !important;
	text-decoration: none;
	font-size: 90%;
}

div#searchresults p#found
{
	font-size: 95%;
	font-weight: bold;
}

div#searchresults div a img
{
	float:left;
	margin:	0 5px 5px 0;
}

/*PAGER*/
div.pagination_wrapper {text-align:center;}
ul.paging { padding: 5px 0px; text-align:center;}
ul.paging li { list-style-type: none; display: inline; margin-left: 0; padding: 3px; }
ul.paging li a:visited { text-decoration: none; }
ul.paging li a.currPage { text-decoration: underline; }
ul.paging li a { text-decoration: none; }

