body {
background: #000000 url(../images/3162_altbcg.jpg) no-repeat center 0;
margin: 0;
padding: 0;
font-family: Tahoma, Helvetica, sans-serif;
font-size: 62.5%;
color: #ffffff;
}
#wrapper {
width: 1000px;
margin: 0 auto;
padding: 0;
}
#logo {
float: left;
width: 320px;
}
#topmenu {
background-image:url(../images/3162_altmenubcg.png);
background-position:right center;
background-repeat:no-repeat;
float:right;
font-size:1.4em !important;
height:33px;
left:45px;
padding-right:12px;
padding-top:45px;
text-align:right;
width:668px;
}
#content {
clear: both;
background-image: url(../images/contentbcg.png);
background-repeat: no-repeat;
padding: 10px 10px 0 20px;
height: 370px;

}
#joomlapage {
float: left;
width: 410px;
font-size: 1em;
height: 300px;
overflow: auto;
}
#slideshow {
float:right;
font-size:1em;
margin-top:-12px;
padding-right:20px;
text-align:right;
width:530px;
}
#footer {
text-align: right;
padding-right: 10px;
}
h1 {
margin: 0 !important;
padding: 0 !important;
margin-bottom: 5px !important;
font-size: 3em;
}
h3 {
font-size:2em;
margin:20px 0 0;
padding-bottom:0;
padding-top:0;
}
p{
font-size: 1.2em;
padding: 0;
margin: 0;
}
br {
margin-bottom: 1em;
clear: both;
display: block;
}
p#productioncompany br {
margin-bottom: 0;
}
img {
border: 0;
}
#footer img {
margin-right: 5px;
margin-left: 5px;
float: left;
}
#topmenu a:link, #topmenu a:visited, div.moduletable-slideshow a:link, div.moduletable-slideshow a:visited {
color: #6699ff;
font-weight: bold;
text-decoration: none;
padding: 0 22px;
}
#topmenu a:hover, div.moduletable-slideshow a:hover {
color: #9dbeff;
text-decoration: none;
}

a:link, a:visited {
color: #6699ff;
text-decoration: none;
}
a:hover {
color: #9dbeff;
text-decoration: none;
}
#topmenu a#active_menu#link, #topmenu a#active_menu:visited {
color: #ffffff;
}

