/* Start of CMSMS style sheet 'Choral' */
@charset "UTF-8";
/* CSS Document */

*{margin:0;}

/*************************** Main Body Stuff ***************************/

body{
background:#ecb953;
font: 12px Geneva, Arial, Helvetica, sans-serif;
line-height:18px;
color:#333333;
margin:0;
}
#page{
width:970px;
margin:0 auto;
position:relative;
background:url(/images/background.gif) repeat-y;
}
p{ margin:0 0 1em 0;}
.content{
width:949px;
margin:4px auto;
position:relative;
}
.content h1{
font-size:24px;
line-height:44px;
margin:0;
color:#573053;
text-transform:uppercase;
border-bottom:1px solid #573053;
text-align:center;
font-weight:normal;
}
.content h4{
font-size:24px;
line-height:44px;
margin:0;
color:#573053;
text-transform:uppercase;
border-bottom:1px solid #573053;
text-align:left;
font-weight:normal;
}
.content h2{
font-size:14px;
line-height:24px;
margin:5px 0;
color:#573053;
text-decoration:underline;
text-align:left;
font-weight:normal;
}
.content h2 i{
font-size:12px;
}
.clr{
clear:both;
}
.content a{
color:#573053;
text-decoration:underline;
}
.content a:hover{
color:#573053;
text-decoration:none;
}

/*************************** Cut off the head and two will grow back in its place ***************************/


.mast{
background:url(/images/mast.gif) no-repeat;
width:970px;
height:108px;
text-indent:-5000px;
position:relative;
display:block;
}
#nav{
background:url(/images/nav_back.gif);
height:31px;
width:970px;
color:#FFFFFF;
text-align:center;
line-height:31px;
text-transform:uppercase;
position:relative;
}
#nav a{
margin:0 70px 0 70px;
color:#FFFFFF;
text-decoration:none;
}
#nav a:hover{
text-decoration:none;
margin:0 66px 0 66px;
padding:4px;
color:#000000;
background-color:#FFFFFF;
}


/*************************** Bo Knows Homepages ***************************/


.h_caldwell{
background-image:url(/images/Paul_Caldwell.jpg);
width:398px;
height:160px;
float:left;
margin:0 4px 7px 0;
}
.h_list{
background-image:url(/images/list-of-works.gif);
width:125px;
height:35px;
padding:125px 10px 0px 10px;
float:left;
color:#FFFFFF;
text-align:center;
margin:0 4px 7px 0;
}
.content .h_list{
color:#FFFFFF;
text-decoration:none;
}
.content .h_list:hover{
color:#FFFFFF;
text-decoration:underline;
}
.h_ivory{
background-image:url(/images/Sean_Ivory.jpg);
width:398px;
height:160px;
float:left;
margin:0 0 7px 0;
}
.img_top{
margin:4px auto;
text-align:center;
}

/*************************** Secretary of the Interior ***************************/

.left_col{
width:541px;
float:left;
min-height:400px;
height:auto !important;
margin-bottom:4px;
}
.left_col table{
margin:10px 0 18px 0;
}
.left_col table img{
margin:8px 15px 0 0;
border:none;
float:left;
}
.left_col table .aaplayer{
margin:12px 15px 0 0;
border:none;
float:left;
}
.content .left_col .button{
background:url(/images/button_back.gif) repeat-x;
width:541px;
height:33px;
color:#FFFFFF;
text-align:center;
text-transform:uppercase;
text-decoration:none;
line-height:33px;
display:block;
}
.content .left_col .button:hover{
text-decoration:none;
}

.content .button{
background:url(/images/button_back.gif) repeat-x;
width:949px;
height:33px;
color:#FFFFFF;
margin: 0 0 10px 0;
text-align:center;
text-transform:uppercase;
text-decoration:none;
line-height:33px;
display:block;
}
.content .button:hover{
text-decoration:none;
color:#fff;
}
.right_col{
width:378px;
float:right;
margin-bottom:4px;
}
.right_col img{
border:none;
}
.content .left_col h1{
font-size:24px;
line-height:36px;
margin:0 0 10px 0;
color:#573053;
text-transform:uppercase;
border-bottom:1px solid #573053;
text-align:left;
font-weight:normal;
}
.content_bottom{
width:100%;
float:left;
clear:left;
position:relative;
}


.otherworks{
border:1px solid #000;
float:left;
display:block;
text-decoration:none;
margin:0 0 24px 0;
clear:left;
width:100%;
}
.otherworks ul{

margin:10px 5px 10px 20px;
padding:0;
color:#000;
text-decoration:none;
}
.otherworks a{
text-decoration:none;
font-style:normal;
}
.otherworks h3{
background-color:#573053;
color:#fff;
padding:3px;
font-size:16px;
line-height:18px;
font-weight:normal;
text-align:center;
margin:5px 0 5px 0;
text-transform:uppercase;
}
.otherworks h4{
background-color:#573053;
color:#fff;
padding:3px;
font-size:14px;
line-height:18px;
font-weight:normal;
text-align:center;
margin:5px 0 0 0;
text-transform:uppercase;
}
.otherworks h4 a{
color:#fff;
text-decoration:none;
}
.otherworks h4 a:hover{
color:#fff;
text-decoration:none;
}
.content .right_col a{
text-decoration:none;
font-style:normal;
}
.content .right_col h3{
background-color:#573053;
color:#fff;
padding:3px;
font-size:16px;
line-height:18px;
font-weight:normal;
text-align:center;
margin:5px 0 5px 0;
text-transform:uppercase;
}
.content .right_col h4{
background-color:#573053;
color:#fff;
padding:3px;
font-size:14px;
line-height:18px;
font-weight:normal;
text-align:center;
margin:5px 0 0 0;
text-transform:uppercase;
}

/*************************** Footprints ***************************/

#footer{
background:url(/images/footer.gif);
width:970px;
font-size:10px;
line-height:39px;
height:44px;
color:#FFFFFF;
text-transform:uppercase;
position:absolute;
bottom:-44px;
}
#bottom_nav{
float:left;
margin-left:12px;
width:600px;
height:39px;
}
#copy{
float:right;
margin-right:12px;
width:340px;
text-align:right;
height:39px;
}

#bottom_nav a{
color:#fff;
text-decoration:none;
}
#bottom_nav a:hover{
color:#fff;
text-decoration:underline;
}
.photocredit{
color:#aa7700;
text-transform:none;
}
.photocredit a{
color:#aa7700;
text-transform:none;
text-decoration:underline;
}
/* End of 'Choral' */

