* body {margin: 0; padding: 0; font: 10pt helvetica, arial, sans-serif; border: none; background: #fff; color: #000}

h1, h2, h3, h4, h5, legend {font-size: 11pt; font-weight: bold; margin-bottom: 0}
h3, h4, h5 {font-size: 11pt; font-weight: bold; margin-bottom: .2em}
h1.hide {display: inline}

p {margin-top: 0; padding-top: 0}
em {font-style: italic}
blockquote {font-size: 10pt; font-style: italic; margin: .25em 0 0}

a {font-size: 11pt; font-weight: normal; text-decoration: none; border-bottom: none}

#lead {margin-top: 1em}



/* ------------------ DO NOT PRINT ------------------ */

#nav,
#ties,
p.hide, h3.hide,
div#ppc, 
.skip, #index form {display: none}



/* ------------------ PRINT.css ------------------ */

#index h1 img {display: inline; position: absolute: top: 0}
#wrapper_index #content {font-size: .9em}



/* ------------------ TABLES ------------------ */

table {border-collapse: separate; border-top: 1px solid #000; border-right: 1px solid #000}
th, td {border-bottom: 1px solid #000; border-left: 1px solid #000; font-size: 9pt; margin: 0; padding: .75em; text-align: left}
th {font-weight: bold; vertical-align: bottom}
td {vertical-align: top; text-align: left}

table#witness {position: relative; margin: 0 auto; page-break-before: always}
table#reunions {width: 480pt}
table#reunions td {padding: .5em}

#events th, #events td {padding: .5em 0 .5em 1em}



/* ------------------ CONSTITUTION ------------------ */

ul.con {margin-top: 0}
ul.con li {padding-bottom: .25em}
ul.con, ul.con ul, ul.con ul li ul, li.h_three {list-style: decimal; margin-left: 0; padding-left: 30px}
ul.con ul {list-style: lower-alpha}
ul.con ul li ul {list-style: lower-roman}

dl {margin-top: .2em; margin-bottom: 1em}
dt {font-weight: bold; margin: .5em 0 -.25em 0}

li.h_four  {font-weight: bold; margin: .25em 0 0; padding-left: 0}

ul#committee li {list-style-type: none; padding-bottom: 0}
ul#membership li {padding-bottom: 0}

h4.con {margin-top: 0}



/* ------------------ MISSING ------------------ */

div#missing {margin: 0 auto; text-align: left}
div#missing ul {margin: 0; padding: 0}
div#missing ul li {list-style-type: none; margin-bottom: .2em}
div#missing ul#list_a {float: left; margin: 0; padding: 0; width: 250px} 
div#missing ul#listB {float: left; margin: 0; padding: 0; width: 250px}



/* ------------------ MERCHANDISE ------------------ */

fieldset ul {margin: 0; padding: 0; list-style: none;}

fieldset, fieldset.merch {background: #fff; color: #000; border: 1px solid #000; margin-bottom: 1em; padding: 1em}

#total, #cc_number, #exp, #cc_name, #cc_sign, #name, #address, #pc, #state, #country, #ph_w, #ph_h, #ph_m, #email, #yrl, #comp, #job, #club, #dob, #agu {font-size: 10pt; background-color: #fff; color: #000; border-width: 0; border-bottom: 1px dashed #000;}

#total {width: 14%}
#cc_number {width: 50%}
#exp {width: 17.5%}
#cc_name {width: 75.5%}
#cc_sign {width: 72%}
#name {width: 90%} 
#address {width: 87.5%}
#pc, #state, #country {width: 22.5%}
#ph_w, #ph_h {width: 38%}
#ph_m {width: 38%}
#email {width: 90.5%}
#agu {width: 14.5%}



/* ------------------ GOLF ------------------ */

span#golf_club {margin-right: 1em; margin-left: 2px}

#wrapper_golf_form #content #amt {width: 17%}
#wrapper_golf_form #content #address {width: 87%}
#wrapper_golf_form #content #club {width: 41%}
#wrapper_golf_form #content #phm {width: 34%}
#wrapper_golf_form #content #em {width: 90%}
#wrapper_golf_form #content #dob {width: 42%}
#wrapper_golf_form #content #yrl {width: 25%}
#wrapper_golf_form #content #comp {width: 50%}
#wrapper_golf_form #content #job {width: 26%}
#wrapper_golf_form #content #job {width: 25.5%}
#wrapper_golf_form #content form {margin-top: 0}

a {font-size: 10pt}
a.border_none img {border: none}



/* ------------------ WHAT'S NEW?/NEWSLETTER osu.css ------------------ */

cite {font-style: normal}
.new div {text-align: center; font-size: .9em; margin-top: 1em; padding-top: 1em}
.new div p {padding-top: 1em}
.new img {margin: -.5em 1em 0}

#wrapper_newsletter {background: #fff url(../i/bg_page.gif)top left no-repeat; color: #000; border: 1px solid #beb891; margin: 0 auto; padding: 0; text-align: left; width: 766px}