
body {
background:url(../images/body_bg.gif) repeat-x #fff;
font-family:Helvetica;
color:#231f20;
}	

ul {
padding:0px;
margin:0px;
}

li {
list-style-type:none;
}

img {
border:none;
}

p {
font-size:12px;
line-height:21px;
}

#container_wrapper { /*because the container wouldn't sit flush with the top of the screen*/
width:100%;
position:absolute;
top:0px;
left:0px
}

#container {
display:block;
margin:0px auto;
width:900px;
}

#header {
background:url(../images/header.png) no-repeat;
height:312px;
width:100%;
margin:0px;
padding:0px;
}

#header_spacer {
width:100%;
height:272px;

}

#header_nav_container {
padding-left:174px;
background:transparent;
height:40px;
width:100%;
}



#header_nav_container li {
float:left;
padding-right:8px;
}

.span_nav {
display:none;
}

a.nav_home:link, a.nav_home:visited {
display:block;
background: url(../images/nav_home_white.png);
width:63px;
height:40px;
}

a.nav_home:hover {
display:block;
background: url(../images/nav_home_yellow.png);
width:63px;
height:40px;
}

a.nav_play_ultimate:link, a.nav_play_ultimate:visited {
display:block;
background: url(../images/nav_play_ultimate_white.png);
width:130px;
height:40px;
}

a.nav_play_ultimate:hover {
display:block;
background: url(../images/nav_play_ultimate_yellow.png);
width:130px;
height:40px;
}

a.nav_membership:link, a.nav_membership:visited {
display:block;
background: url(../images/nav_membership_white.png);
width:119px;
height:40px;
}

a.nav_membership:hover {
display:block;
background: url(../images/nav_membership_yellow.png);
width:119px;
height:40px;
}

a.nav_photos:link, a.nav_photos:visited {
display:block;
background: url(../images/nav_photos_white.png);
width:79px;
height:40px;
}

a.nav_photos:hover {
display:block;
background: url(../images/nav_photos_yellow.png);
width:79px;
height:40px;
}

a.nav_merchandise:link, a.nav_merchandise:visited {
display:block;
background: url(../images/nav_merchandise_white.png);
width:127px;
height:40px;
}

a.nav_merchandise:hover {
display:block;
background: url(../images/nav_merchandise_yellow.png);
width:127px;
height:40px;
}




#spacer {
background:transparent;
height:69px;
width:100%;
}

#main_content {
min-height:507px;
width:100%;
}

#left_container {
background:url(../images/left_content_bg.gif) black;
width:645px;
min-height:365px;
float:left;
}

.content_header {
font-family:Helvetica;
font-weight:bold;
font-size:20px;
color:#ffc20e;
background:#000;
height:40px;
width:100%
}

#left_container .content_header {
width:635px;
}

#left_content {
padding-left:15px;
padding-top:22px;
background:white;
min-height:329px;
width:590px;
}

#left_content_playulty {
padding-left:15px;
padding-top:22px;
background:white;
min-height:329px;
width:590px;
}

#left_content_playulty li {
line-height:20px;
padding-bottom:15px;
padding-top:3px;
border-bottom:1px dashed grey;
}

#left_content_photos {
padding-left:15px;
padding-top:22px;
background:white;
min-height:329px;
width:590px;

}

#left_content_photos .headline {
font-size:20px !important;
padding-top:7px !important;

}

#left_content_photos .feedburnerFeedBlock img {

}

#left_content_photos a font{
color:#231f20;
font-weight:bold;

}

#left_content_photos a{
text-decoration:none;

}

#left_content_photos td{
padding:0px 25px 0px 0px !important;
}

#left_content_photos li{
padding-bottom:40px;
line-height:16px;

}

#left_content_photos #creditfooter {
display:none;
}


.page_description {
font-size:12px;
font-weight:bold;
line-height:21px;
}

.membership_membership_type {
padding-top:25px;
font-size:20px;
font-weight:bold;

}

.membership_membership_price {
font-size:30px;
font-weight:bold;
}

.merch_item {
width:585px;
padding:20px 0px;
}

.merch_text {
float:left;
width:330px;
padding-right:51px;
}

.merch_text p {
line-height:19px;
}

.merch_title {
padding-top:0px;
font-size:20px;
font-weight:bold;

}

.merch_image {


}

.feedburnerFeedBlock, .Apple-style-span {
font-family:Helvetica !important;
line-height:22px;
font-size:12px !important;
}

.feedburnerFeedBlock .headline {
font-size:16px !important;
font-weight:bold;
display:block;
padding:10px 0px;
}

.feedburnerFeedBlock .headline a:visited, .feedburnerFeedBlock .headline a:link {
text-decoration:none;
color:#231f20;
}

.feeditemAuthor {
float:right;
}

.date {
font-size:11px;
font-weight:bold;
/*color:#a09a9b;*/
padding-bottom:20px;
border-bottom:dashed 1px #231f20;
}

#creditfooter {
padding:20px 0px;
}

#older_posts {
font-weight:bold;
font-size:13px;
text-align:right;
}

#older_posts a:link, #older_posts a:visited{
color:#000;
text-decoration:none;
}

#older_posts a:hover {
text-decoration:underline;
}


#left_container_bottom_shadow {
background:url(../images/left_content_bottom_shadow.gif) #fff;
height:38px;
width:645px;
}

#right_container {
background:#fff;
width:255px;
min-height:507px;
float:left;
}

#right_content {
background:white;
min-height:0px;
width:220px;
line-height:21px;
padding-left:22px;
padding-right:14px;
padding-top:22px;
}

form {
position:relative;
top:-15px;
}

.errorbox-good {
padding-bottom:15px;
}

label {
line-height:12px !important;
font-size:10px;
}


input, select, textarea {
margin-top:4px;
padding:5px 0px 2px 6px;
color:#231f20;
font-size:10px;
border:#a09a9b 1px dotted;
background:#ffc20e;
}

input{
height:15px;
}

.submit-button {
background:url(../images/submit_button_bg.gif);

font-weight:bold;
font-size:11px;
height:17px;
padding:0px 2px 2px 2px;
}

select {
height:22px;
}

.ss-q-short, .ss-q-faculty {
width:214px;
}

.ss-q-faculty {
padding-top:3px;
}

.ss-q-short-number {
width:110px;
}

.ss-q-short-number-afda {
width:40px;
}





#right_content h2 {
font-weight:bold;
font-size:11px;
}

#right_content p {
font-size:11px;
}

#footer_spacer {
background:url(../images/footer_spacer.gif) no-repeat #fff;
float:left;
height:41px;
width:100%;
}

#footer {
float:left;
width:900px;
font-family:verdana;
font-size:9px;
line-height:16px;

}

#copyright {
font-family:helvetica;
font-size:10px;
float:left;
text-align:center;
width:900px;
padding-bottom:20px;
padding-top:50px;
}

.footer_column {
float:left;
padding-right:80px;
}

.footer_list_items {

}

.footer_list_header {
color:black;
padding-bottom:20px;
}

#footer a:link, #footer a:visited {
color:#a09a9b;
text-decoration:none;
}

#footer a:hover {
color:black;
text-decoration:none;
}


