#back {
position:absolute;
top:145px;
left:162px;
font-size:75%}

#back a {
color:#FF8633}

#block {
display:block;
border:#000 solid 1px;
margin-left:5px;
margin-right:5px;
background-color:#d5ddfe}

#border {
border:#000 solid 1px}

.button a {
padding:2px;
background-color:#FF8633;
color:#FFFFFF}

.button a:hover {
background-color:#d5ddfe;
color:#009}

.bold {
font-weight:bold}

.centre {
margin:0 auto;
text-align:center;
max-width:1000px}

.committee {
width:100%;
text-align:left;
font-size:16px;
border-top:#000 solid 1px}

* html .committee {
width:90%;
text-align:center;
border-top:#000 solid 1px}

/*<hr /> has been deprecated in xhtml 1.1 but not replaced by the <separator /> tag until xhtml 2.0 - using borders until */
#com1 {
border-bottom:#000 solid 1px}

#com2 {
border-bottom:#000 solid 1px}

.committee th {
border:none;
width:25%}

.committee td {
border:none;
width:25%}

.group {
width:100%;
text-align:center;
border:#000 solid 1px}

.group td {
border:#000 solid 1px;
padding-left:10px}

#groups {
width:75%;
margin:0 auto}

.justify {
margin:0 auto;
text-align:justify;
max-width:1000px}

* html .justify {
width:100%}

.learn {
height:330px;
width:100%;
background:url(../images/learn.jpg) top center no-repeat;
text-align:center}

.left {
text-align:left}

.marg_40 {
margin-left:40px}

.merch1 {
margin-left:-20px}

.merch li {
display:inline}

#message {
color:red;
text-transform:capitalize}

#news {
position:absolute;
top:140px;
left:0;
margin-left:320px;
margin-right:160px;
border:#000 solid 1px;
padding:5px;
text-align:justify}

* html #news {
width:65%}

#newsletter {
position:absolute;
top:140px;
left:160px;
padding:140px 0 0 0;
background:url(../images/newsletter.png) top center no-repeat;
height:60px;
width:150px;
text-align:center;
border:#000 solid 1px}

#newsletter h4 {
text-transform:uppercase;
margin:5px}

#old_copies ul {
list-style:none}

#old_copies li {
display:inline;
text-align:left;
padding:10px}

.news1 {
width:700px;
margin:0 auto;
text-align:center}

#orange {
color:#ff8633}

#p_deck {
margin-left:5px;
margin-right:155px}

.p_score {
text-align:center}

.pad {
padding-left:50px;
padding-right:50px}

.pad_150 {
padding-top:150px}

#photo {
background-color:#8ec4e8;
width:180px;
margin:0 auto}

.result {
position:relative;
top:0;
left:0;
margin:auto;
width:700px;
margin-top:-30px}

.result table {
border:#000000 solid thin;
width:100%}

.result td, th{
border:#000000 solid thin;
padding-left:3px;
width:25%}

#right {
float:right;
color:#ff8633;
text-decoration:none}

#shirt {
margin:0 auto;
text-align:center;
padding:0;
margin-top:-50px}

.submit {
color:#0125bc;
font-weight:bold}

.tattoos {
border:1px solid black;
margin-left:auto;
margin-right:auto}

.tattoos th {
border:none;
padding:0;
text-align:left;
padding-left:10px}

.tattoos td {
border:1px solid black;
border:none;
padding-left:10px}

#tat1 {
float:left}

#tat2 {
float:right}

#tat3 {
float:left;
padding:10px;
padding-top:0}

#tat4 {
float:right;
padding:10px;
padding-top:0}

#tat5 {
text-align:center;
margin-left:0;
margin-right:0}

.underline {
text-decoration:underline}