
body {
background-color:#b4ca8a;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#000000;
text-align:center;
}
.home {
cursor:pointer;
}
img {
border:0 0 0 0;
padding:0 0 0 0;
margin:0 0 0 0;
}
img a, a:hover, a:visited {
border:0 0 0 0;
padding:0 0 0 0;
margin:0 0 0 0;
}
/*main divs ------------------------------- */
#container {
position:relative;
width:780px;
margin:0 auto;
text-align:left;
background:#809f5c url(../images/container_bg.gif) top center repeat-y;
}
#logo {
float:left;
width:252px;
height:81px;
background:#b4ca8a url(../images/logo.gif) no-repeat;
}
#logo span {
display:none;
}
#navigation {
float:left;
width:528px;
background:#b4ca8a url(../images/okeefe_title.gif) no-repeat;
}
#homeslogan {
float:left;
margin:0;
padding:0px px 5px 5px;
width:252px;
height:432px;
background:#ffffff url(../images/home_slogan.gif) no-repeat;
}
#home_maingraphic {
float:left;
margin:0;
padding:0;
width:528px;
height:432px;
background:#c95327;
}

/*footer divs ------------------------------- */
#footer {
clear:both;
width:780px;
height:67px;
background-color:#b4ca8a;
}
#footer span {
display:none;
}
#footer_left {
float:left;
width:252px;
height:67px;
}
#footer_right {
float:left;
width:528px;
height:67px;
}
.footer_copy_left {
margin:0;
padding:15px 10px 5px 18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
color:#FFFFFF;
line-height:10px;
word-spacing:1px;
font-weight:500;
}
.footer_copy {
margin:0;
padding:15px 10px 5px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
color:#FFFFFF;
line-height:10px;
word-spacing:1px;
font-weight:500;
}
.footer_copy a {
color:#FFFFFF;
text-decoration:none;
}
.footer_copy a:hover {
color:#FFFFFF;
text-decoration:underline;
}

/*end main divs-------------*/

/*navigation style-----------*/
#navigation ul {
margin:52px 0 0 0;
padding:0;
list-style-type:none;
height:28px;
}
#navigation .aboutus {
float:left;
}
#navigation .aboutus span {
display:none;
}
#navigation a.aboutus{
width:68px;
height:28px;
background:url(../images/aboutus.gif) no-repeat;
}
#navigation a.aboutus:hover {
background:url(../images/aboutus_hover.gif) no-repeat;
}
#navigation .eventprod {
float:left;
}
#navigation .eventprod span {
display:none;
}
#navigation a.eventprod {
width:127px;
height:28px;
background:url(../images/eventproduction.gif) no-repeat;
}
#navigation a.eventprod:hover {
background:url(../images/eventproduction_hover.gif) no-repeat;
}
#navigation .video {
float:left;
}
#navigation .video span {
display:none;
}
#navigation a.video { 
width:53px;
height:28px;
background:url(../images/video.gif) no-repeat;
}
#navigation a.video:hover { 	 		
background:url(../images/video_hover.gif) no-repeat;
}
#navigation .multimedia {
float:left;
}
#navigation .multimedia span {
display:none;
}
#navigation a.multimedia {
width:85px;
height:28px;
background:url(../images/multimedia.gif) no-repeat;
}
#navigation a.multimedia:hover {	
background:url(../images/multimedia_hover.gif) no-repeat;
}
#navigation .portfolio {
float:left;
}
#navigation .portfolio span {
display:none;
}
#navigation a.portfolio {
width:80px;
height:28px;
background:url(../images/portfolio.gif) no-repeat;
}
#navigation a.portfolio:hover {
background:url(../images/portfolio_hover.gif) no-repeat;
}
#navigation .contactus {
float:left;
}
#navigation .contactus span {
display:none;
}
#navigation a.contactus {
float:left;
width:115px;
height:28px;
background:url(../images/contactus.gif) no-repeat;
}
#navigation a.contactus:hover {
background:url(../images/contactus_hover.gif) no-repeat;
}
/*end navigation --------------------- */

/*spotlight for homepage ------ */
.spotlight {
margin:320px 0 0 18px;
padding:0;
width:200px;
height:85px;
}
.spotlight h1 {
margin:0;
padding:0;
background:url(../images/spotlight.gif) no-repeat;
width:100px;
height:23px;
}
.spotlight h1 span {
display:none;
}
.spotlight p {
margin:0;
padding-top:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
}
.spotlight a {
text-decoration:none;
color:#000000;
}
.spotlight a:hover {
text-decoration:underline;
color:#c95327;
}



.more {
width:40px;
background:url(../images/home_more.gif) bottom right no-repeat;
}
.more a {
text-decoration:none;
text-transform:uppercase;
color:#000000;
font-weight:bold;
}
.more a:hover {
text-decoration:underline;
color:#c95327;
}
/*end spotlight------------ */

.sidecol_list_on {
width:200px;
margin:2px 0 0 0;
padding-left:10px;
text-transform:uppercase;
font-size:9px;
background:url(../images/aboutus_bullet_on.gif) top left no-repeat;
color:#FFFFFF;
text-decoration:none;
}