body, html {margin:0; padding:0; color:#222; background:#fff}
#wrap {width:750px; margin:0; padding:0; margin:5px; border:3px solid #ddd; 
			font-size:14px; background:#ebf5fc}/* was margin:0 auto; for liquidity */

a:link {color:blue; text-decoration:underline;}
a:visited {color:blue;}
a:hover {color:#db2438; text-decoration:none;}
a:active {color:#ab003c; text-decoration:none;}

	/* rounded corners in contentMain (the center column) */
div.roundBack {margin:0; padding:0; margin-top:0.6em; background:#bfe2f9}	/* Setting the background for content and color */
b.rtop, b.rbottom {display:block; background:#ebf5fc}/* Setting the corner color, use different color for different layout */
b.rtop b, b.rbottom b {display:block; height:1px; overflow:hidden; background:#bfe2f9}  /* Setting the strip size and background color */
b.r1{margin:0 5px}
b.r2{margin:0 3px}
b.r3{margin:0 2px}
b.rtop b.r4, b.rbottom b.r4{margin:0 1px; height:1px}

fieldset{border:0}

	/* common classes */
.center{text-align:center}
.red{color:#db2438}
.bold{font-weight:bold}
.bold16{font-weight:bold; font-size:16px; color:#db2438}
.italic{font-style:italic}
.readMore {font-size:12px;}
#warning {margin:0; padding:0; color:red; font-weight:bold; font-size:18px; background:yellow}

 /* style the main containers */
#header{padding:5px 10px; text-align:center}
#nav{padding:5px 10px; border-bottom:1px solid #bbb; }
#sideCol{float:right; width:180px; padding:10px}
#sideCol img{margin:0; padding:0; padding:2px; border:1px solid #021a40; background-color:#a5d8f6}
#sideColUL{margin:0; padding:0; list-style:none}
.sideColIndent{padding-left:0.5em; color:#444; font-size:12px}
#sideColPicCaption{text-align:center; margin-top:-0.2em; font-size:14px; color:#222; font-weight:bold}
.hrRightCol{color:#db2438; margin:0.8em 0}
#main{float:left; width:529px; border-right:1px solid #bbb; padding:10px}
#main p{padding:0.5em; text-indent:1em}

	/* sideCol Get Smart header */
#sideCol h4{padding-top:1em; padding-bottom:0.3em; color:#db2438; text-align:center}

	/* the headers */
h1, h2, h3, h4{margin:0; padding:0; padding-top:5px}
h1{text-align:center; color:#db2438;letter-spacing:2px}
h2{text-align:left; padding-left:2em; letter-spacing:2px; color:#db2438}
h3{color:#db2438; letter-spacing:1px; }
h4{padding-top:1em; padding-bottom:0.2em; color:#db2438; text-align:center}

	/* about.php */

#about{background: url(../pics/house_bgAbout.jpg) }
#about h2, p{margin:0; padding:0; margin-left:1.5em}
#about h2{margin:0.6em 0; text-align:center}

	/* common.php */
#common{margin:0; padding:0}
#common h2{margin:0; padding:0; margin-top:0.5em; margin-bottom:0.5em; text-align:center}
#common img{border:0}
#common ol{margin:0; padding:0; margin-left:1.7em; margin-top:1em}
#common ol li{padding-bottom:0.6em; font-size:13px}
#common ul{margin-left:1.5em; margin-top:1em; list-style-type:none}
#common ul li{padding-bottom:0.6em}
#common p{text-indent:1.2em}
#common .padBottom{padding-bottom:1.5em}
#common .small {font-size:11px}
	/* next 5 for dtBusi page */
ul#bizList{margin:0; padding:0; margin:1em 1em}
#common li.compName {font-size:16px; font-weight:bold; padding-bottom:0.2em}
#common li.compDesc{text-indent:0.5em; padding-bottom:0}
#common li.compDesc2{text-indent:1.5em; padding-bottom:2em}
#common span.owner{font-size:11px; color:#777; font-weight:bold}
#common p.paraPadTop{padding-top:30px}


	/* Delta Tau Newsletter form, on index.php */
#dt_newsLetter fieldset {margin:0; padding:0;}
#dt_newsLetter {margin-top:0}
#dt_newsLetter fieldset {border:0}
#dt_newsLetter fieldset ul {list-style:none}
#dt_newsLetter fieldset ul li#submit {padding-left:3em}
p#dt_newsLetterIntro{font-size:11px; text-indent:0;}
#dt_newsLetter{padding-bottom:1em}
input#newsSubsc{color:green}
input#newsUnsub{color:#db2438}

	/* direcProtect */
#direcProtect h2, form, fieldset, p {margin:0; padding:0}
#direcProtect h2 {text-align:center}
p#loginPass{text-align:center}
p#loginPass{font-size:12px; color:#444; text-indent:0}
#direcProtect form{margin-left:13em}
#direcProtect input{font-family:sans-serif; font-size:12px;}
#direcProtect fieldset {margin-top:1.5em}
#direcProtect fieldset ol {list-style-type:none;}
#direcProtect fieldset li {padding-bottom:1em;}
#direcProtect fieldset.submit {border-style:none; background-color:transparent}
#direcProtect label {display:block; color:#666; font-size:14px} /* to put labels on top of elements */
#direcProtect h2 {margin-top:1em; margin-bottom:0.4em; font-size:22px}
#emailSubmit {color:green}
input#protectSubmit {color:#db2438; font-weight:bold; font-size:14px}



	/* direc.php */
#direc h2 {text-align:center; color:#db2438; margin:0.6em 0}
#direc p {text-align:center; color:red; font-size:14px; font-weight:bold}
#direc form {margin:0; padding:0}
#direc fieldset {margin:1.5em 0 0 3em; font-weight:bold; font-size:16px; padding:0;}
#direc legend {margin-left:1em; padding:0; font-weight:bold; font-size:18px; color:#555}
#direc fieldset ul {padding:1em 1em 0 1em; list-style-type:none}
#direc li {width:100%; padding-bottom:1em}
#direc fieldset.submit {margin-top:0; padding-left:8em; border-style:none}
#direcSubmit {color:green; width:100px}
#direc label {float:left; width:6em; margin-right:0.5em; text-align:right; color:#444}
#direc a {font-size:12px}
#direc a:hover {text-decoration:none; color:red}
#direc h3{margin:0; padding:0; margin-left:3em; padding-top:2em;  margin-bottom:-1em}
ul#tips{margin:0; padding:0; margin-left:3.5em; padding-top:2em; list-style:circle; line-height:0.9em}
p#direcLogout{margin:0; padding:0; text-align:right; padding-right:2em}
span#direcLogoutWhatsThis {font-size:11px}
span#direcLogoutWhatsThis a{color:green}
ul#direcWarning{margin:0; padding:0; margin-left:2em; width:425px}
ul#direcWarning li {color:red; font-weight:bold; font-size:14px; background:#bfe2f9; list-style:none; padding:0.2em}
p#pleaseTryThat{margin:0; padding:0; margin-left:7em; font-size:12px; font-weight:bold; color:#db2438}


	/* direcPreso table */
#direcPreso h1, table, p {margin:0; padding:0}
#direcPreso {color:#454545}
#direcPreso h1 {text-align:center}
#direcPreso tr.odd {background-color:#bfe2f9}
#direcPreso tr.even {background-color:#ebf4ea}
#direcPreso a:hover {color:#f00; text-decoration:none}
#presoTable {width:70%; margin:0; padding:0; margin-left:95px}
table#presoTable {margin:0; padding:0; margin-left:auto; margin-right:auto; width:98%; background:#fffded}
#presoTable th {font-size:14px; text-align:left; padding-left:6px; color:#444}
#presoTable td {padding:2px 2px 2px 6px; border-spacing:0; font-size:12px}
p.theNames {margin:0; padding:0; text-align:center; font-size:22px; border-bottom:0}
#return {border-bottom:0; margin:1em 0 1em 7em}


	/* dthc.php */
#dthc{margin-left:1em}
#dthc h3{color:#db2438; margin:0; padding:0; padding-bottom:0.3em}
#dthcMembers{margin:0; padding:0; padding:5px; background:#bfe2f9; width:450px}
#dthc ul{list-style:none; width:450px}
#dthc ul li{padding:0.5em}
#dthc li.odd{background-color:#f5f8ec; font-size:12px;}
#dthc li.even{background-color:#fffded; font-size:12px;}
#dthcBoard ul li{line-height:2px;}

	/* dues.php and donat.php */
#dues{margin-left:1em}
table#duesTable{margin:0; padding:0; margin-left:auto; margin-right:auto; width:70%; border:6px double #ccc; background:#d4ecfb}
table#duesTable th{background:#a5d8f6; font-size:16px; border-bottom:6px double #ccc; color:#db2438}
table#duesTable tr.odd {background-color:#f5f8ec}
table#duesTable tr.even {background-color:#fffded}
table#duesTable td{padding-left:2px; font-size:12px}
table#duesTable td.datePaidCol{text-align:center}
table#duesTable p.firstTD{text-indent:0; font-size:16px; color:#db2438; font-weight:bold}
table#duesTable p.secondTDpara{text-indent:0; font-size:14px}
table#duesTable p#payByCheck{padding-left:6px; font-size:14px; text-indent:0}
#contribute{text-align:center; font-size:18px; color:green; font-weight:bold}

.borderRight{border-right:4px double #aaa; width:150px}
.borderRightBottom{border-right:4px double #aaa; border-bottom:4px double #aaa}
.borderBottom{border-bottom:4px double #aaa; padding-bottom:6px}
.borderBottom table{margin-left:auto; margin-right:auto; padding-bottom:10px}
.borderBottom form{text-align:center}
#dues ul{margin:0; padding:0; list-style:none; margin-top:0.5em}
#dues ul li{padding-bottom:0.2em}
#dues form{padding-left:0.6em; padding-top:0.7em}
#dues h4{text-align:left; padding-left:1.5em}

table#duesYears{margin:0; padding:0; margin-left:auto; margin-right:auto}
table#duesYears td{padding:2px; font-size:12px}
table#donatYears{margin:0; padding:0; margin-left:auto; margin-right:auto}
table#donatYears td{padding:2px; font-size:12px}
h2#duesH2{margin:0; padding:0; text-align:center; margin-bottom:1em; font-size:28px}
p#duesYears{margin:0; padding:0; margin-top:0.3em; margin-bottom:1em; font-size:12px; text-align:center; }
p#paginate{margin:0; padding:0; text-align:center; margin-top:1em; margin-bottom:0.3em}
p#weFound{margin:0; padding:0; margin-left:9em; margin-top:-2.7em; margin-bottom:1em; font-size:12px}
td#totals{font-weight:bold; color:#db2438}

table#duesTableHomePage{margin:0; padding:0; margin-top: 10px; margin-left:auto; margin-right:auto; width:100%; border:6px double #ccc; background:#d4ecfb}
table#duesTableHomePage th{background:#a5d8f6; font-size:16px; border-bottom:6px double #ccc; color:#db2438}
table#duesTableHomePage tr.odd {background-color:#f5f8ec}
table#duesTableHomePage tr.even {background-color:#fffded}
table#duesTableHomePage td{padding-left:5px; font-size:12px}
table#duesTableHomePage td.datePaidCol{text-align:center}

	/* email.php */
#emailForm input, textarea {font-family:sans-serif; font-size:12px;}
#emailForm fieldset {margin:1.5em 0 0 0; padding:0; border:0; background-color:#d4ecfb;
	background-image:url(../pics/bg_grad_emailForm.jpg); background-repeat: repeat-x;}
#emailForm fieldset ol {padding:1em 1em 0 1em; list-style-type:none;}
#emailForm fieldset li {padding-bottom:1em;}
#emailForm fieldset.submit {border-style:none; background-color:transparent}
#emailForm legend {margin:0; padding:0; padding-left:3em; color:#767676; font-size:18px; letter-spacing:3px;}
#emailForm label {display:block; color:#666;} /* to put labels on top of elements */
#emailForm {font-size:12px;}
#emailForm h2 {margin:0; padding:0; margin-top:1em; text-align:center; font-size:22px; color:#db2438}
#emailForm h3 {margin:0; padding:0; margin-top:1em; text-align:center; font-size:18px; color:#db2438}
#emailForm h4 {margin:0; padding:0; margin:0.5em 0; text-align:center; font-size:16px; color:#db2438}
#emailForm p {margin-bottom:0.8em; font-size:14px}
#emailForm .introP{margin:0; padding:0; text-align:center; padding-top:0.5em}
#emailForm ol {margin:0; padding:0; margin-left:3em}
#emailSubmit {color:green}
#emailReset {color:#db2438}
p#successThanks {font-size:14px; color:#555; text-indent:0em}
h5#contactUs{text-align:center}
#pledgeClassInfo{position:relative}
#qtrMove{position:absolute; top:0; right:260px}
#yrMove{position:absolute; top:0; right:190px}
#phoneInfo{position:relative}
#phoneMposition{position:absolute; top:0; right:190px}


	/* footer stuff */
#footer {clear:both; padding:1.7em 10px; border-top:1px solid #bbb; font-size:11px}
#footer p {clear:both; text-align:center; margin-top:3em; padding-top:1em;}
ul#W3Cgifs {list-style:none; margin:0; padding:0; padding-bottom:2em}
ul#W3Cgifs #left{float:left}
ul#W3Cgifs .center{float:left; margin-left:16em; margin-top:0em}
ul#W3Cgifs #right{float:right}


	/* found.php, the DT Foundation */
#found{margin-left:1em}
ul#foundMembers{margin:0; padding:0; margin-bottom:1em; padding:5px; background:#bfe2f9; width:300px; list-style:none}
#found h2, ul, p{margin:0; padding:0}
#found h3{color:#db2438; margin:0; padding:0; padding-bottom:0.3em}
#found h2{text-align:center}
#found h3{padding-top:0.3em; color:#db2438}
#found ul li{padding:0.5em}
#foundMembers{margin:0; padding:0; padding:5px; background:#bfe2f9; width:450px}
ul#contrib li{padding-bottom:0.5em; text-indent:1em; list-style:none}
#found table{margin:0; padding:0; margin-left:0.5em; margin-bottom:0.5em}
#found table th{color:#db2438; font-size:16px}
#found table td{padding-left:10px}
#found li.odd{background-color:#f5f8ec; font-size:12px;}
#found li.even{background-color:#fffded; font-size:12px;}

	/* gallery.php */
#gallery{margin-left:1em}
#gallery h3{margin:0; padding:0; margin-top:2em; padding-bottom:0.5em }
#gallery ul, ol, p {margin:0; padding:0}
#gallery ul {margin:0.5em 0.2em}
#gallery li {list-style-type:none; padding-bottom:0.3em}
#gallery ol {list-style-type:none}
#gallery ol li {font-size:12px}
#gallery p {margin:0.7em 0.5em; font-size:12px}
.photoCredits {font-size:10px; color:#666;}
h4#submitPhotos{margin:0; padding:0; margin-top:20em}
#houseAddresses p{text-align:left; text-indent:1em; line-height:1.2em; font-size:16px}

	/* incl/photoYears.htm */
#galleryYears h2{margin:0; padding:0}
#galleryYears h2{margin-top:0.4em; font-size:20px; text-align:center}
#galleryYears p{margin:0; padding:0; padding:0.5em 0; font-size:16px; text-align:center}

	/* history.php */
#history{margin-left:1em}
#history ul{margin:0; padding:0; margin:1em 0}
#history ul li{list-style:none; padding-bottom:0.3em}
#history ul li ul{margin:0; padding:0; margin-left:1.5em}
#history ul li ul li{padding-bottom:0}
li#foundFathers{padding-left:2em}

	/* index.php */
#indexPage{margin-left:1em}
#indexPage h1{margin:0; padding:0; margin-bottom:1em; margin-top:0.5em; text-align:center}
#indexPage h2{margin:0; padding:0; margin-bottom:1em; margin-top:0.5em; text-align:center}
#indexPage h5{margin:0; padding:0; color:#db2438; margin-bottom:-0.5em; margin-top:0.3em; font-size:14px}
ol#indexOL{margin:0; padding:0; margin-top:0.5em; margin-left:2.5em}
#threePics td{margin:0; padding:0; text-align:center; padding:2px 2px; padding-bottom:0; border:1px solid #555; background-color:#888}
#twoPics td{margin:0; padding:0; text-align:center; padding:2px 2px; padding-bottom:0; border:1px solid #555; background-color:#888}
h4#allStars {margin:0; padding:0; margin-top:10px; text-align:center; font-size:20px; color:green; text-decoration:underline;}
p#allStarsPara{text-indent:0; margin:0; padding:0; padding:4px 4px; font-size:12px; color:#333}
table#duesTable p.payPalPara{text-indent:0; text-align:left; font-size:14px}
.indexPage_borderRight {border-right:4px double #aaa; width:150px; vertical-align:top; padding-top:10px; text-align:center}
.indexPage_borderRight table{margin-left:auto; margin-right:auto; padding-bottom:10px}
td#writeCheck{vertical-align:top; padding-top:8px; text-align:center}


table#pdfDocs {margin-left:5px; width:100%; background-color:#eee}

	/* index.php?indexMore= */
#indexMore h2, h3, h5, p, ul, ol, li, p {margin:0; padding:0}
#indexMore p{text-indent:1em; font-size:15px}
#indexMore h2, h3{padding:1.0em 0; text-align:center}
#indexMore h5{text-align:left; padding:1.0em 0}
#indexMore ul {list-style-type:circle}
#indexMore li {font-size:12px; padding-bottom:0.5em}
#indexMore li a{font-size:12px}

	/* lilsis.php */
#lilsis h2{text-align:center}
p#lilsisPaginate{margin:0; padding:0; margin-top:2em; margin-bottom:0.2em; text-align:center}
#lilsis table{margin:0; padding:0; margin-left:auto; margin-right:auto; width:85%;
							border:6px double #ccc; background:#bfe2f9}
#lilsis table th{font-size:14px; text-align:left; padding-left:15px; color:#db2438}
#lilsis table td{padding:3px 10px}
#lilsis tr.odd {background-color:#f5f8ec; font-size:12px;}
#lilsis tr.even {background-color:#fffded; font-size:12px;}
#lilsis p{width:90%; padding-left:2.5em; text-indent:0}

	/* mailList.php */
#mailList{margin-left:1em}
#mailList h2, p, ul, ol, li {margin:0; padding:0}
#mailList h2 {margin:0.5em; text-align:center}
#dtList{position:relative; margin:0; padding:0; margin:0.5em 1em}
ul#subscribeDTlist{position:absolute; top:0; right:40px}
#mailList ul {list-style:none; }
#mailList ul li {font-size:14px; line-height:1.2em; }
#mailList ol {margin-top:1em; margin-left:1.5em}
#mailList ol li {line-height:1.1em; padding-bottom:0.4em}

	/* manuals.php */
#manuals h2, form, p {margin:0; padding:0}
form#Meeting_2015{margin-left:11em; padding-bottom:3em}
form#docs{margin-left:11em; padding-bottom:3em}
form#manuals{margin-left:11em}
#manuals h2{margin-top:1em; text-align:center; padding-bottom:1em; color:#db2438}
p#loginPassManuals{margin:0; padding:0; font-size:12px; color:green;}
p#manualsLogout{margin:0; padding:0; text-align:right; padding-right:2em}
span#manualsLogoutWhatsThis {font-size:11px}
span#manualsLogoutWhatsThis a{color:green}

	/* memorial.php */
#memorial h2{text-align:center}
#memorial table{margin:0; padding:0; margin-left:auto; margin-right:auto; width:90%; 
								margin-top:1em; border:6px double #ccc; background:#bfe2f9}
#memorial table th{font-size:14px; text-align:left; padding-left:10px; color:#db2438}
#memorial table td{padding:3px 5px}
#memorial tr.odd {background-color:#f5f8ec; font-size:12px;}
#memorial tr.even {background-color:#fffded; font-size:12px;}
#memorial p{width:90%; padding-left:2.5em; text-indent:0}

	/* minutes.php */
#minutes{margin-left:3em}
#minutes h1{margin:0; padding:0; margin-bottom:1.5em}
.heading{margin:0; padding:0; color:#db2438; text-align:left}
#minutes h3{color:#555; padding-left:0.8em}
#minutes form{padding-top:1em}
.newsRules{margin:0; padding:0; width:90%; color:#efefef; margin:2em 0}
#activeNews{position:relative}
#news1967{position:absolute; top:0; right:195px}
#news1969{position:absolute; top:0; right:40px}
#alumNews{position:relative; padding-bottom:5em}
#news2000{position:absolute; top:0; right:195px}
#news2005{position:absolute; top:0; right:40px}

	/* missing.php */
#missing h2{text-align:center}
p#paginate{margin:0; padding:0; margin-top:2em; margin-bottom:0.2em; padding-left:0}
#missing table{margin:0; padding:0; margin-left:auto; margin-right:auto; width:85%;
							border:6px double #ccc; background:#bfe2f9}
#missing table th{font-size:14px; text-align:left; padding-left:15px; color:#db2438}
#missing table td{padding:3px 10px}
#missing tr.odd {background-color:#f5f8ec; font-size:12px;}
#missing tr.even {background-color:#fffded; font-size:12px;}
#missing p{width:90%; padding-left:2.5em; text-indent:0}

	/* pclass.php */
#pclass h2{text-align:center}
#pclass table{margin:0; padding:0; margin-left:auto; margin-right:auto; 
						margin-top:1em; border:6px double #ccc; background:#bfe2f9}
#pclass table th{font-size:14px; text-align:center; color:#db2438}
#pclass table td{padding:3px 10px}
#pclass tr.odd {background-color:#f5f8ec; font-size:12px;}
#pclass tr.even {background-color:#fffded; font-size:12px;}
#pclass p{width:75%; padding-left:10em; text-indent:0}
#pclassDrop{margin:0; padding:0; margin-left:14em;}

	/* vision.php */
#vision h2, p, form, fieldset {margin:0; padding:0}
#vision h2 {padding:0.3em 1.5em; padding-bottom:0.2em}
#vision ul{margin:0; padding:0; margin:0.4em 2em}
#vision ul li{list-style:none}
#vision ul li ul{margin:0 1em}
#vision form {padding-top:20px; padding-left:75px; padding-bottom:10px}
/* #vision form fieldset {border:0} */
#purpGoals ul{margin:0; padding:0; margin-top:-0.5em; margin-left:1.5em}
#purpGoals ul li{padding-left:0.5em}



	/* fix some float bugs in IE6 */
* html #footer{height:1px}