body {
font-size:120%;
font-family:helvetica,arial,sans-serif;
margin:15px 30px 0 30px;
}

div {
margin:5px;
border:4px solid #333333;
}

div.head {
margin:4px auto 4px auto;
padding:2px 2px 2px 190px;
border:0 !important;
max-width:600px;
}

div.head img {
float:left;
margin-right:10px;
}

img.float {
float:right;
padding:10px;
border:2px solid #333333;
margin:10px;
background:#ffffff;
}

img.floatleft {
float:left;
padding:10px;
border:2px solid #333333;
margin:10px;
background:#ffffff;
}


#nav div {
margin:0;
border:none;
}

#title {
padding:0 !important;
width:419px;
height:131px;
background-color:#333333;
color:#ffffff;
font-size:2em;
text-align:center;
}

#nav {
background-color:#79AA41;
color:#ffffff;
position:relative;
top:-140px;
font-size:1.4em;
width:26%;
padding:4px;
}

#nav ul {
list-style: none;}

#nav ul a {
color:#fff;
background-color:#333333;
display:block;
padding:5px;
text-decoration:none;
border:4px solid #333333;
border-right:none;
margin-bottom:8px;
}

#nav ul a:hover {
background-color:#fff;
color:#000;
}

#blurb h1{
font-size:x-large;
margin:30px;
border:0;
}

#blurb {
text-align:center;
padding:0 !important;
margin-left:443px;
height:131px;
width:auto;
background:#79AA41;
color:#ffffff;
position:relative;
top:-144px;
font-size:1.2em;
}

#content {
width:70%;

float:right;
position:relative;
top:-145px;
}

#content div {
margin:5px;
padding:5px;
border:4px solid #333333;
}

#content div h3 {
font-size:120%;
}

#content div p, #content div h3 {
margin:10px;
}

#content h1 {
display:block;
padding:15px;
}

#content .right {
float:right;
}

#nav img {
position:relative;
top:-60px;
display:block;
}

#nav ul {
position:relative;
top:-60px;
display:block;
}

#nav ol , #nav h3, .upcoming {
position:relative;
top:-60px;
display:block;
}

#content h1{
text-align:right;
margin:0;
}

.green {
background-color:#79AA41;
}

.blue {
background-color:#8BDBFF;
}

.orange {
background-color:#DDAC33;
}

.upb_date {
font-size:80%;
}

.upb_event { 
padding:0 0 12px 0; !important
}

.upb_event a {
color:#ffffff;
}

.upb_title, .upb_venue, .moreevents {
font-size:60%; 
}


#nav h3 {
margin:0;
padding:0;
}

#nav h3 span {
position:relative;
margin-left:65px;
top:-12px;
font-weight:bolder;
font-size:50%;
}

#nav div {
padding:0;
margin:0;
}

.upcoming {
padding:6px;
}

#content div {
font-family:helvetica,arial,sans-serif;
line-height:20px;
padding:15px 20px 15px 20px;
}

#content div h3 {
margin:20px 0 17px 0;
border-bottom:1px solid #333333;
}

#content div a {
color:#000066;
}

table {
border-collapse:collapse;
background-color:#79AA41;
}

table td {
border:3px solid #333333;
padding:5px;
}

#booklet {

border:0;
}

#footer {
position:relative;
top:-100px;
padding:10px;
text-align:center;
}

#linkhome {
text-align:center;
font-size:80%;
width:70%;
margin:auto;
}

#linkhome a {
color:#ffffff;
}

#front {

}


#trailer {
float:right;
border: solid 2px #000000;
margin:10px;
padding:10px;
background-color:#79AA41;
}

div#nothing {
border:none; !important
padding:0;
margin:0;
}

img.pledgephotosmall {
width:150px;
height:112.5px;
margin:5px;
border:0;
}


img.pledgephototall {
width:112.5px;
height:150px;
margin:5px;
border:0;
}

img.pledgephotobig {
width:70%;
}


.footer img.floatleft {
float:left;
position:relative;
top:-13px;
border:none; !important
}

.footer img.floatright {
float:right;
position:relative;
top:-20px;
}


div.footer {
font-size:smaller;
text-align:center;
}