/* BEGIN CORBOY PRINT CSS ----------------------------------------> */

/* Hide these */
#menuWrapper,
#udm,
#searchBox,
#topLinks,
#banner,
#infoStripe,
#breadCrumb,
.contentNavbar,
.contact-main .contentSide,
#extraLinks,
.contentSide p,
.contentSide img,
#blueBlock,
.bioLetters,
.bioListVcard,
.attorneys-item a.vcard,
a#bioDis,
.pressArchives {
	display: none;
}	

html {
	padding: 0px;
}

body {
	background: none;
	border-top: none;
}


/* Home Page */

#index #content {
	border: 0px;
}

#index #contentWrapper {
	width: 1000px;
}

#index .contentMainCol {
	float: left;
}

#index .contentMainCol p {
	width: 450px;
}

#index .contentSide {
	margin-right: 15px;
}

#index #contactBox {
	margin: 30px 0 0 0;
}

#index .footer {
	padding: 20px 0 0 0px;
	!padding: 0px 0 0 0px;
}


/* Inside Pages */

#header {
	height: 35px;
	padding: 0px 0px 0px 0px;
	border-right: none;
	border-left: none;
}

#content {
	background: none;
	border-right: none;
	border-left: none;
}

#contentWrapper {
	margin: 25px 0 0 0;
	padding: 10px 0px 20px 0px;
	background: none;
	
	overflow: visible !important; /* neede for FF not to puke */
	height: 100% !important; /* neede for FF not to puke */
}

.contentMainCol {
	width: 450px;
	margin: 0 0 25px 211px;
	_margin: 0 0 25px 209px;
	padding: 0px 0px 20px 0px;
}

.contact-main .contentMainCol {
	!float: left;
	margin: 0 0 25px 211px;
	!margin: 0 0 25px 0px;
}

/* item pages */
.attorneys-item #contentWrapper,
.practices-item #contentWrapper,
.news-item #contentWrapper ,
.news-pressreleases-item #contentWrapper,
.news-publications-item #contentWrapper,
.success-item #contentWrapper,
.cases-item #contentWrapper {
	padding-bottom: 0;
	background: none;
}

.attorneys-item .contentMainCol,
.practices-item .contentMainCol,
.news-item .contentMainCol,
.news-pressreleases-item .contentMainCol,
.news-publications-item .contentMainCol,
.success-item .contentMainCol,
.cases-item .contentMainCol {
	width: 450px;
	padding: 0 0 0 0;
	background: none;
}

.attorneys-item .contentMainCol p,
.practices-item .contentMainCol p,
.news-item .contentMainCol p,
.news-pressreleases-item .contentMainCol p,
.news-publications-item .contentMainCol p,
.success-item .contentMainCol p,
.cases-item .contentMainCol p {
	padding-right: 0px;
}

.practices-item .contentMainCol,
.news-item .contentMainCol,
.news-pressreleases-item .contentMainCol,
.news-publications-item .contentMainCol,
.success-item .contentMainCol,
.cases-item .contentMainCol {
	padding: 0 0 0 0;
	background: none;
}

.attorneys-item .contentSide,
.practices-item .contentSide,
.news-item .contentSide,
.news-pressreleases-item .contentSide,
.news-publications-item .contentSide,
.success-item .contentSide,
.cases-item .contentSide {
	clear: left;
	float: left;
	width: 191px;
	padding: 24px 0 0 0;
}

.contentSide {
	float: left;
	width: 191px;
	padding: 48px 0 0 0;
}

ul.multiList {
	width: 210px;
}

#bioBox {
	position: relative;
	height: 165px;
}

.attorneys-item #contactBox {
	display: block;
	position: relative;
	top: 0px;
	left: 0px;
	width: 300px;
	padding: 8px 0 8px 0;
	color: #333;
}

.attorneys-item img.bioPic {
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
	margin: 0 15px 0 0;
}

.attorneys-item .bioName {
	display: block;
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
	width: 300px;
	color: #336699;
}

.attorneys-item .bioTitle {
	display: block;
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
	width: 300px;
}

.attorneys-item .bioLinks {
	display: block;
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
	width: 300px;
	padding: 0px;
}

.attorneys-item .bioLinks a {
	padding: 0 0 0 0;
	color: #333;
}

.attorneys-item #bioPhone {
	display: block;
	position: relative;
	top: 0px;
	left: 0px;
	width: 300px;
	color: #333;
}

.attorneys-item a.vcard {
	background: none;
}

.attorneys-item .fullBioOff {
	display: block;
}

#bumpLeft {
	left: 0px;
}

.contact-main .contentNavbar {
	display: block;
	width: 211px;
	padding: 0;
}

.officeAddress {
	padding: 0;
	background: none;
	color: #333;
}

.footer {
	clear: both;
	margin: 0 0 0 205px;
	font-size: 10px;
	
	height: auto !important;
	overflow: visible !important;
}




/* END CORBOY PRINT CSS ------------------------------------------> */
