/*
	
	TOC
	
	I. 	General definitions
	II. Header
	III.Mainnav
	IV. Buckets (General)
		A. Buckets (home page)
		B. Buckets (interior pages)
	V. Main Wrapper
		A. col_left
		B. login form
		C. login status
		D. Content Areas
			1. 2 col default (regular site interior)
			3. 1 col login (media library
			3. 1 col search (media library
			3. 1 col account (media library)
			4. 1 col detail (media library song/album/group/person pages)
			5. songbook generator (media library)
			4. 1 col browse (media library search results/browse people/browse albums/browse songs)
			5. Account Wrap(media library landing)
			6. bucket wrap multi (media library landing)
			7. 1 col credits (credits page)
	VI. Footer
	
*/

* {
margin: 0;
padding: 0;
}

html {
background-color: #efeddd;
color: #002a4c;
font: normal 100% Georgia, 'Times New Roman', Times, serif; /* 16px */
}

a {
color: #002a4c;
outline: none;
}

a img {
border: 0;
}

h1, h2, h3, h4, h5, h6 {
font-variant: small-caps;
font-weight: normal;
}

.clear {
clear: both;
}

table {
border-collapse: collapse;
}

td {
text-align: left;
vertical-align: top;
}

.name {
color: #002A4C;
text-transform: capitalize;
}

.value {
color: #000;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
text-transform: capitalize;
}

.jump_menu {
color: #000;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
padding: 0 5px 2px 0;
text-align: right;
}

.jump_menu a {
color: #002A4C;
text-decoration: underline;
}

.jump_menu ul,
.jump_menu li {
display: inline;
}

.submit {
background: none;
border: none;
color: #092d53;
cursor:hand;
cursor:pointer;
font-family: Georgia, 'Times New Roman', Times, serif;
font-size: 12px;
font-variant: small-caps;
}

blockquote {
}

.center {
text-align: center;
}

.sheetmusic {
margin: 4px 6px -4px 0;
}

img.audio {
margin: 4px 6px -4px 0;
}

.columnar {
	padding-right:20px		!important;
	display: inline-block	!important;
}
/* -------------------------- header */

#header_stretch_home {
background: #03354f url('../images/header_bg_home.jpg') top center no-repeat;
height: 201px;
width: 100%;
}

#header_stretch_interior {
background: #03354f url('../images/header_bg_int_site.jpg') top center no-repeat;
height: 151px;
width: 100%;
}

#header {
margin: 0 auto;
position: relative;
width: 958px;
}

#header h1 {
text-indent: -9999px;
width: 958px;
}

#header h1 a {
display: block;
height: 152px;
}

#header #icon {
position: absolute;
}

.header_home h1 {
background: url('../images/header_home.jpg') top left no-repeat;
position: absolute;
height: 347px;
z-index: 0;
}

.header_home #icon {
top: 288px;
left: 395px;
z-index: 1;
}

.header_interior #icon {
top: 119px;
left: 27px;
}

.header_whiff_history h1 {
background: url('../images/header_int_history.jpg') top center no-repeat;
height: 151px;
}

.header_alumni_news h1,
.header_cms h1 {
background: url('../images/header_int_news.jpg') top center no-repeat;
height: 151px;
}

.header_media h1 {
background: url('../images/header_int_media.jpg') bottom center no-repeat;
height: 151px;
}

/* -------------------------- mainnav */

#mainnav_stretch {
background: #ad763c;
width: 100%;
}

#mainnav {
background: #ad763c;
margin: 0 auto;
padding: 5px 0 7px;
text-align: center;
width: 955px;
}

#mainnav ul {
list-style-type: none;
}

#mainnav li {
display: inline;
}

#mainnav a {
border-right: 1px solid #fff;
color: #fff;
font-size: 18px;
font-variant: small-caps;
padding: 0 28px;
text-decoration: none;
}

#mainnav a.last {
border: 0;
}

#mainnav ul a:hover,
#mainnav a.active,
#mainnav ul.library a.library {
color: #002a4c;
text-decoration: underline;
}

.mainnav_cms {
height: 21px;
}

/* -------------------------- bucket */

.bucket_wrap {
float: left;
background: #fff;
padding: 2px;
}

.bucket {
float: left;
border: 1px solid #efeddd;
font-size: 14px;
line-height: 20px;
text-align: center;
}

.bucket h5 {
border-bottom: 1px solid #997022;
font-size: 18px;
line-height: 9px;
height: 3px;
}

.bucket h5 span {
background: #fff;
line-height: 3px;
position: relative; /* IE6 IE7 */
}

.bucket a {
text-decoration: none;
}

.bucket a.thumblink {
background-repeat: no-repeat;
display: block;
padding: 139px 0 9px 0;
}

.bucket a.history {
background-image: url('../images/history_thumb.jpg');
}

.bucket a.news {
background-image: url('../images/news_thumb.jpg');
}

.bucket a.p_link {
display: block;
padding: 16px 0 18px 0;
}

.bucket a.final_link {
color: #997022;
display: block;
padding: 0 0 26px 0;
text-decoration: underline;
}

.main_wrapper_home a.final_link {
padding: 0 0 34px 0;
}

.bucket_media h5 {
text-align: center;
}

/* -------------------------- bucket_home */

.bucket_wrap_home {
width: 242px;
}

.bucket_home {
padding: 0 21px;
width: 198px
}

.bucket_home h5 {
margin: 10px -14px 0 -14px;
width: 226px;
}

.bucket_home a.thumblink {
background-position: 13px 14px;
}

.bucket_middle {
margin: 0 73px;
}

/* -------------------------- bucket_interior */

.bucket_wrap_interior {
width: 222px;
}

.bucket_interior {
padding: 0 17px;
width: 184px
}

.bucket_interior h5 {
margin: 10px -14px 0 -14px;
width: 206px;
}

.bucket_interior a.thumblink {
background-position: 2px 14px;
}

/* -------------------------- main_wrapper */

#main_wrapper {
margin: 0 auto;
}

.main_wrapper_home {
padding: 198px 0 0 40px;
width: 915px;
}

.main_wrapper_interior,
.main_wrapper_cms {
width: 955px;
}

/* -------------------------- col_left */

#col_left {
float: left;
font-size: 14px;
padding: 44px 27px 0 0;
width: 196px;
}

#col_left h2 {
color: #ad763c;
font-size: 22px;
padding: 0 0 10px 8px;
}

#col_left ul {
list-style-type: none;
}

#col_left li {
float: left;
}

#col_left ul a {
float: left;
border-bottom: 1px solid #ad763c;
display: block;
font-size: 15px;
font-variant: small-caps;
margin: -1px 0 0 0;
padding: 5px 5px 3px 8px;
position: relative;
text-decoration: none;
width: 183px;
}

.browse_songs ul a.browse_songs,
.browse_albums ul a.browse_albums,
.browse_people ul a.browse_people,
.songbook_generator ul a.songbook_generator,
.my_account ul a.my_account,
#col_left ul a.active,
#col_left ul a:hover {
background: #033d65;
border-bottom: 1px solid #033d65;
color: #efeddd; 
}

#col_left form {
float: left;
padding-top: 41px;
position: relative;
}

#col_left .textbox {
font-size: 14px;
padding-left: 8px;
width: 151px;
}

#col_left .indent {
line-height: 24px;
margin-left: 35px;
}

#col_left #suggestions {
position: absolute;
border: 1px solid #033D65;
padding: 1px;
}

#col_left #suggestions ul {
float: left;
background: #033D65;
padding: 10px 0 10px 0;
width: 191px;
}

#col_left #suggestions li {
float: left;
background: #033D65;
color: #fff;
padding: 0 8px 5px 8px;
width: 175px;
cursor:pointer;
}

/* -------------------------- login form */

form.login {
position: relative;
float: left;
padding: 0 7px 0 0;
width: 203px;
}

form.login .textbox {
float: left;
margin: 0 0 10px 0;
width: 122px;
}

form.login .login_btn {
float: right;
position: absolute;
top: 3px;
right: 0;
}

/* -------------------------- login_status */

#login_status {
float: left;
font-size: 12px;
padding: 9px 0 0 0;
text-align: center;
width: 525px;
}

/* -------------------------- two_col_default */

.two_col_default #col_1 {
float: left;
font-family: 'trebuchet ms', arial, helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
overflow: hidden;
padding: 83px 20px 0 15px;
text-align: justify;
width: 460px;
}

.two_col_default #col_1 h3 {
font-family: Georgia, 'Times New Roman', Times, serif;
font-size: 20px;
line-height: 20px;
padding: 0 0 18px 0;
}

.two_col_default #col_1 h3 span.alt_1 {
color: #ad763c;
}

.two_col_default #col_1 p,
.two_col_default #col_1 blockquote {
padding: 0 0 16px 0;
}

.two_col_default #col_1 img.inline {
float: left;
margin: 0 10px 10px 0;
}

.two_col_default #col_1 img.block {
display: block;
margin: 0 auto;
}

.two_col_default #col_2 {
float: left;
padding: 49px 0 0 0;
width: 237px;
}

.two_col_default #col_2 .bucket_wrap_interior {
margin: 0 0 28px 0;
}

/* -------------------------- one_col_login */

#one_col_login {
float: left;
padding: 105px 0 0 175px;
width: 520px;
}

/* -------------------------- one_col_search */

#one_col_search {
float: left;
padding: 65px 0 0 112px;
width: 583px;
}

#one_col_search h3 {
font-size: 14px;
font-weight: bold;
margin-bottom: 19px;
text-transform: uppercase;
}

#one_col_search form {
margin-bottom: 16px;
}

#one_col_search .textbox {
color: #333;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 14px;
margin: 0 0 11px 0;
padding: 0 6px 0 6px;
width: 269px;
}

#one_col_search select {
margin-bottom: 19px;
}

/* -------------------------- one_col_account */

#one_col_account {
float: left;
line-height: 36px;
padding: 54px 0 34px 110px;
width: 622px;
}

#one_col_account h3 {
font-size: 14px;
font-weight: bold;
margin-bottom: -4px;
}

#one_col_account .form_wrap {
border-top: 1px solid #AD763C;
margin: 16px 0 0 -60px;
padding: 19px 0 15px 60px;
width: 622px;
}

#one_col_account .value {
font-size: 13px;
line-height: 38px;
}

#one_col_account label {
float: left;
display: block;
width: 140px;
}

#one_col_account .textbox {
float: left;
font-size: 14px;
padding-left: 2px;
width: 279px;
margin-top: 7px;
}

#one_col_account .submit {
margin-top: 8px;
}

/* -------------------------- one_col_signup */

#one_col_signup {
float: left;
padding: 28px 0 34px 112px;
width: 450px;
}

#one_col_signup h3 {
font-size: 14px;
font-weight: bold;
margin-bottom: 12px;
}

#one_col_signup .intro {
font-size: 11px;
padding: 0 0 21px 0;
}

#one_col_signup .outro {
font-size: 14px;
line-height: 21px;
text-align: justify;
}

#one_col_signup label {
float: left;
margin: 0 0 28px 0;
width: 143px;
}

#one_col_signup .textbox {
float: left;
margin: 0 0 30px 0;
width: 281px;
}

#one_col_signup .submit {
margin: -15px 0 14px 245px;
}

/* -------------------------- two_col_detail */

#two_col_detail {
float: left;
padding: 56px 0 16px 0;
width: 732px;
}

#two_col_detail #col_1 {
float: left;
}

#two_col_detail #col_1 .utility_caption {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
padding-bottom: 22px;
text-align: right;
}

#two_col_detail #col_1 .utility_caption a {
color: #000;
text-decoration: none;
}

#two_col_detail .col_1_default {
padding: 0 10px 0 30px;
width: 300px;
}

#two_col_detail .col_1_wide {
float: left;
font-size: 14px;
padding: 4px 0 0 8px;
width: 332px;
}

#two_col_detail .col_1_wide p {
padding: 0 0 6px 0;
}

#two_col_detail .col_1_wide img {
float: left;
border: 1px solid #fff;
margin: 0 8px 8px 0;
}

#two_col_detail #col_2 {
float: left;
background: #fff;
border: 1px solid #fff;
color: #000;
font-size: 12px;
margin: 0 0 0 10px;
}

#two_col_detail #col_2 a {
font-size: 12px;
}

#two_col_detail #col_2 a:hover {
text-decoration: underline;
}

#two_col_detail #col_2 h3 {
background: #033d65;
color: #fff;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
}

#two_col_detail #col_2 h4,
#two_col_detail #col_2 h4 a {
color: #002A4C;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
}

#two_col_detail #col_2 h4 {
margin-top: -2px;
}

#two_col_detail #col_2 h5 {
font-size: 12px;
font-weight: bold;
font-variant: normal;
text-transform: capitalize;
}

#two_col_detail #col_2 h5 a {
color: #000;
text-decoration: none;
}

#two_col_detail #col_2 h6 {
float: left;
clear: both;
background: #385c89;
color: #fff;
font-size: 14px;
font-weight: bold;
margin-top: 18px;
padding: 4px 15px 3px 9px;
text-transform: uppercase;
}

#two_col_detail #col_2 h4.inline,
#two_col_detail #col_2 h5.inline {
display: inline;
}

#two_col_detail #col_2 ul,
#two_col_detail #col_2 ol {
list-style-type: none;
}

#two_col_detail #col_2 li.stripe {
background: #efeddd;
}

#two_col_detail #col_2 .name {
font-weight: bold;
font-variant: small-caps;
}

#two_col_detail .col_2_default {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
line-height: 18px;
padding: 0 9px 10px 9px;
width: 362px;
}

#two_col_detail .col_2_default h3 {
font-family: Georgia, "Times New Roman", Times, serif;
margin: 0 -9px 14px -9px;
padding: 3px 0 3px 9px;
}

#two_col_detail .col_2_default li {
padding: 0 0 19px 0;
}

#two_col_detail .col_2_default ol.condensed li,
#two_col_detail .col_2_default ul.condensed li,
#two_col_detail .col_2_default li.condensed {
padding: 0;
}

#two_col_detail .col_2_default ul.inner_condensed li ul li {
padding: 0;
}

#two_col_detail .col_2_wide {
padding: 0 0 55px 0;
width: 380px;
}

#two_col_detail .col_2_wide h3 {
margin-bottom: -11px;
padding: 3px 0 2px 9px;
}

#two_col_detail .col_2_wide ol li {
float: left;
color: #002A4C;
font-weight: bold;
list-style-type: none;
padding: 8px 0 10px 9px;
width: 371px;
}

#two_col_detail .col_2_wide ol a {
color: #002A4C;
text-decoration: none;
}

#two_col_detail .col_2_wide ol .value,
#two_col_detail .col_2_wide ol .value a {
color: #000;
}


#two_col_detail .col_2_wide dl {
width: 371px;
}

/* -------------------------- songbook_generator */

#songbook_generator  {
float: left;
padding: 56px 0 16px 0;
width: 732px;
}

#songbook_generator h3 {
font-size: 28px;
font-weight: normal;
line-height: 26px;
padding-bottom: 24px;
}

#songbook_generator h4 {
background: #033d65;
color: #fff;
font-size: 14px;
font-weight: bold;
font-variant: normal;
margin: 0 0 13px 0;
padding: 3px 0 3px 9px;
}

#songbook_generator ul {
list-style-type: none;
}

#songbook_generator .box {
background: #fff;
border: 1px solid #fff;
}

#songbook_generator #col_1 {
float: left;
font-size: 12px;
margin: 0 17px 0 0;
padding: 0 0 0 8px;
width: 296px;
}

#songbook_generator #col_1 h4 {
margin-right: -9px;
margin-left: -9px;
}

#songbook_generator #col_1 label {
font-weight: bold;
}

#songbook_generator #col_1 .box {
padding: 0 9px 12px 9px;
}

#songbook_generator #col_1 .search_field {
width: 250px;
}

#songbook_generator #col_1 .thinking {
float: right;
padding: 2px 2px 0 0;
}

#songbook_generator #col_1 .results_box {
background: #092d53;
color: #fff;
font-size: 14px;
height: 180px;
line-height: 15px;
overflow-y: scroll;
margin: 6px 0 6px 0;
padding: 5px 12px 5px 12px;
}

#songbook_generator #col_1 .results_box a {
color:#fff;
cursor:hand;
cursor:pointer;
display:block;
padding: 6px 0 5px 0;
text-decoration: none;
}

#songbook_generator #col_1 .radio_list {
padding: 0 0 5px 15px;
}

#songbook_generator #col_1 .radio_list .file,
#songbook_generator #col_1 .radio_list textarea {
margin: 9px 0 0 0;
}

#songbook_generator #col_1 .radio_list textarea {
width: 195px;
}

#songbook_generator #col_1 .radio_list li {
text-indent: -15px;
padding: 0 0 15px 0;
}

#songbook_generator #col_2 {
float: left;
font-size: 14px;
margin: 0 0 0 10px;
width: 384px;
}

#songbook_generator #col_2 h4.less_space {
position: relative;
margin-bottom: -5px;
z-index: 1000;
}

#songbook_generator #col_2 p {
line-height: 18px;
padding-bottom: 4px;
text-align: justify;
}

#songbook_generator #col_2 .order_list {
float: left;
background: #efeddd;
}

#songbook_generator #col_2 .order_list li {
float: left;
background: #fff;
cursor:hand;
cursor:pointer;
font-size: 12px;
margin: 5px 0 0 0px;
padding: 8px 0 5px 9px;
width: 373px;
}

#songbook_generator #col_2 .order_list .delete {
float: right;
margin: 0 5px 0 5px;
}

#songbook_generator #col_2 .version_list {
padding: 0 10px 0 26px;
}

#songbook_generator #col_2 .version_list li {
font-size: 13px;
font-weight: bold;
line-height: 18px;
padding: 0 0 18px 0;
}

#songbook_generator #col_2 .version_list li li {
font-weight: normal;
padding: 0;
text-indent: 0;
}

#songbook_generator #col_2 dl {
font-weight: normal;
width: 380px;
}

#songbook_generator #col_2 .name {
font-weight: bold;
font-variant: small-caps;
}

#songbook_generator #col_2 .next {
float: left;
background: none;
border: none;
color: #092d53;
font-family: Georgia, 'Times New Roman', Times, serif;
font-size: 14px;
font-weight: bold;
margin: 12px 0 0 118px;
text-transform: uppercase;
}

/* -------------------------- one_col_browse */

#one_col_browse {
float: left;
font-size: 12px;
padding-top: 59px;
width: 571px;
}

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

#one_col_browse h3 {
background: #033d65;
color: #fff;
font-size: 14px;
font-weight: bold;
margin: 0 0 13px 0;
padding: 3px 0 3px 21px;
text-transform: uppercase;
}

#one_col_browse h6 {
font-size: 12px;
font-weight: bold;
}

#one_col_browse .jump_menu a {
text-decoration: underline;
}

#one_col_browse .box {
float: left;
background: #fff;
border: 1px solid #fff;
padding-bottom: 3px;
}

#one_col_browse ul {
list-style-type: none;
}

#one_col_browse li a {
text-decoration: none;
}

#one_col_browse .stripe {
background: #efeddd;
}

#one_col_browse .search_results {
float: left;
margin-bottom: 10px;
}

#one_col_browse .browse_default li {
float: left;
padding: 6px 0 8px 21px;
font-weight: bold;
width: 548px;
}

#one_col_browse .browse_default h6 {
font-variant: normal;
padding-bottom: 5px;
}

#one_col_browse .browse_default dl {
font-weight: normal;
width: 548px;
}

#one_col_browse .browse_default .name {
font-weight: bold;
font-variant: small-caps;
margin-right: 5px;
}

#one_col_browse .browse_w_thumb {
line-height: 18px;
}

#one_col_browse .browse_w_thumb li {
float: left;
padding: 3px 10px 7px 10px;
font-weight: bold;
width: 549px;
}

#one_col_browse .browse_w_thumb ol {
float: left;
list-style-position: inside;
}

#one_col_browse .browse_w_thumb ol li {
color: #000;
float: none;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
padding: 0;
font-weight: normal;
width: auto;
}

#one_col_browse .browse_w_thumb p {
color: #000;
font-weight: normal;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#one_col_browse .browse_w_thumb img {
float: left;
margin:5px 9px 0 0;
}

/* -------------------------- account_wrap */

#account_wrap {
border-bottom: 1px solid #ad763c;
padding: 33px 0 14px 0;
}

#account_wrap h2 {
float: left;
font-size: 34px;
padding: 2px 0 0 0;
}

#account_wrap h2.block_1 {
padding: 2px 11px 0 75px;
width: 113px;
}

#account_wrap h2.block_2 {
padding: 2px 43px 0 44px;
text-transform: lowercase;
width: 42px;
}

#account_wrap h2.block_3 {
padding: 2px 65px 0 0;
width: 140px;
}

#account_wrap .search {
float: left;
padding-top: 12px;
position: relative;
}

#account_wrap .search .textbox {
font-size: 14px;
padding-left: 8px;
width: 151px;
}

#account_wrap .advanced {
font-size: 14px;
line-height: 24px;
margin-left: 35px;
}

#account_wrap #suggestions {
background: #efeddd;
position: absolute;
border: 1px solid #033D65;
padding: 1px;
z-index: 100;
}

#account_wrap #suggestions ul {
float: left;
background: #033D65;
padding: 10px 0 10px 0;
width: 191px;
}

#account_wrap #suggestions li {
float: left;
background: #033D65;
color: #fff;
padding: 0 8px 5px 8px;
width: 175px;
cursor:pointer;
}

/* -------------------------- bucket_wrap_multi*/

#bucket_wrap_multi {
background: url('../images/media_landing_bg_slice.gif') top left repeat-y;
color: #06336b;
margin-top: 34px;
}

#bucket_wrap_multi .row_wrap {
float: left;
position: relative;
}

#bucket_wrap_multi .topcap,
#bucket_wrap_multi .btmcap {
float: left;
}

.bucket_multi {
float: left;
font-family: 'trebuchet ms', arial, helvetica, sans-serif;
font-size: 12px;
margin: 0 34px 0 0;
padding: 0 7px 8px 7px;
width: 281px;
}

#bucket_wrap_multi .row_wrap .bucket_multi {
padding-bottom: 22px;
}

#bucket_wrap_multi .last_bucket {
margin: 0 -3px 0 0; /* negative margin is ie6 fix */
}

.bucket_multi h3 {
border-bottom: 1px solid #997022;
font-family: Georgia, 'times new roman', times serif;
font-size: 26px;
line-height: 9px;
height: 3px;
margin: 20px 0 27px 0;
text-align: center;
}

.bucket_multi h3.plain {
border: none;
}

.bucket_multi h3 span {
background: #fff;
line-height: 3px;
position: relative; /* IE6 IE7 */
}

.bucket_multi h4 {
background: #06336b;
color: #fff;
font-family: Georgia, 'times new roman', times serif;
font-size: 13px;
font-variant: normal;
margin: 0 0 1px 0;
padding: 3px 0 3px 8px;
}

.bucket_multi h4 a {
color: #fff;
}

.bucket_multi a {
text-decoration: none;
}

#bucket_wrap_multi a.more {
color: #ad763c;
font-family: 'trebuchet ms', arial, helvetica, sans-serif;
font-size: 12px;
text-decoration: underline;
text-transform: uppercase;
}

#bucket_wrap_multi a.more_baseline {
position: absolute;
bottom: 6px;
}

#bucket_wrap_multi a.more_left {
left: 102px;
}

#bucket_wrap_multi a.more_mid {
left: 443px;
}

#bucket_wrap_multi a.more_right {
left: 779px;
}

.bucket_multi p {
padding: 0 7px 0 11px;
text-align: justify;
}

.bucket_multi p.align_right {
text-align: right;
}

.bucket_multi .name {
font-family: Georgia, 'Times New Roman', Times, serif;
font-size: 13px;
}

.bucket_multi .value {
color: #000;
}

.bucket_multi ul {
list-style-type: none;
}

.bucket_multi .general_list {
padding: 0 10px 0 13px;
}

.bucket_multi .general_list ul {
padding: 0 0 21px 8px;
}

.bucket_multi .thumbnail_list {
padding: 0 0 0 4px;
}

.bucket_multi .thumbnail_list li {
float: left;
padding: 0 8px 8px 0;
}

.bucket_multi .thumbnail_list img {
float: left;
}

.bucket_multi .thumbnail_list li.last {
float: left;
padding-right: 0;
}

.bucket_multi .mixed_list li {
padding: 0 0 0 89px;
}

.bucket_multi .mixed_list ul {
padding: 0 0 0 8px;
}

.bucket_multi .mixed_list ul ul {
padding: 0;
}

.bucket_multi .mixed_list li li {
padding: 0;
}

.bucket_multi .mixed_list .thumbnail {
float: left;
padding: 0 0 0 0;
}

.bucket_multi .search_field {
margin: 0 6px 0 6px;
width: 263px;
}

.bucket_multi .score_th {
padding: 26px 0 0 0;
}

.bucket_multi .group_th {
margin: 12px 0 0 0;
}

/* -------------------------- one_col_credits*/

#one_col_credits {
font-family: 'trebuchet ms', arial, helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
padding: 12px 151px 0 151px;
position: relative;
text-align: justify;
}

#one_col_credits h3 {
clear: left;
line-height: 68px;
font-size: 68px;
font-family: Georgia, 'Times New Roman', Times, serif;
text-align: center;
padding: 0 0 24px 0;
}

#one_col_credits .back {
color: #ad763c;
font-family: Georgia, 'Times New Roman', Times, serif;
font-size: 14px;
font-variant: small-caps;
line-height: 104px;
position: absolute;
top: 10px;
right: 151px;
text-decoration: none;
}

#one_col_credits h4 {
font-family: Georgia, 'Times New Roman', Times, serif;
font-size: 14px;
font-variant: small-caps;
font-weight: bold;
}

#one_col_credits p {
padding: 0 0 24px 0;
}

/* -------------------------- one_col_cms*/

#one_col_cms {
float: left;
font-family:'trebuchet ms',arial,helvetica,sans-serif;
font-size: 12px;
line-height: 16px;
padding: 47px 0 20px 0;
width: 732px;
}

#one_col_cms p {
padding-bottom: 18px;
}

#one_col_cms h3 {
font-family:Georgia,'Times New Roman',Times,serif;
font-size:20px;
line-height:20px;
padding:0 0 18px;
}

#one_col_cms ul {
margin-left: 35px;
line-height: 30px;
}

#one_col_cms #ul_sitemap {
font-family:Georgia,'Times New Roman',Times,serif;
font-size: 14px;
}

#one_col_cms #ul_sitemap a {
text-decoration: none;
}

#one_col_cms #ul_sitemap a:hover {
text-decoration: underline;
}

#one_col_cms ul ul {
list-style-type: disc;
}

#one_col_cms ul li.reorder,
#one_col_cms ul li.add_page {
line-height: 26px;
list-style-type: none;
}

#one_col_cms ul li.reorder a,
#one_col_cms ul li.add_page a {
font-family: 'trebuchet ms', arial, helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}

#one_col_cms ul li a.unsaved {
color: #990000;
}

#one_col_cms input.page_name {
width: 400px;
}

#one_col_cms textarea.main_content {
width: 700px;
}


/* -------------------------- footer */

#footer {
clear: both;
font-size: 12px;
line-height: 20px;
margin: 0 auto;
padding: 21px 0;
text-align: center;
width: 955px;
}

#footer a {
text-decoration: none;
}

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