/*  
Name: Hollywoodbranding
Author: darrinmeyenburg@yahoo.com
Date: Oct/30/2009
*/

body {
   margin:0;
   padding:0;
   height:100%;
   color:#fff;
   background:#431E40;
   text-align:center;
}

#maincontainer
{
margin: 0 auto;
width: 1024px;
height: auto;
background-color: #431E40;
}
#header
{
position:relative;
margin: 0 0 0 0;
width: 98%;
height: 125px;
background-color: white;
border:10px solid #000;
clear:both
}
#topborder
{
position:absolute;
bottom:0px;
left:0px;
width: 100%;
height: 20px;
background-image: 
url('actiontop.jpg');
background-repeat: 
repeat;
}
#bottomborder
{
width: 100%;
height: 20px;
border-top:5px solid #000;
background-image: 
url('actionbottom.jpg');
background-repeat: 
repeat;
}
#leftcontainer
{
float: left;
margin: 0 0 0 0;
width: 250px;
height: auto;
background-color: #431E40;
}
#leftcolumn
{
display: block;
Width:100%;
height: auto;
margin: 0 0 5px 0;
background-image: 
url('actionbottom.jpg');
background-repeat: 
repeat-x;
background-color: #000000;
border:1px solid #fff;
}
#leftcolumninside
{
position:relative;
width:auto;
height: 40px;
padding: 5px 0;
margin: 20px 0 0 0;
font-family:Arial;
font-style:normal;
font-size:medium;
font-weight:bold;
text-align:center;
border:0px solid #fff;
}
#rightcontainer
{
position:relative;/* important in order to locate absolute in container */
float: right;
margin: 0;
width:770px;
height: auto;
background-color: #000;
}
#rightcontainerb
{
position:relative;/* important in order to locate absolute in container */
float: right;
margin: 0;
width:100%;
height: auto;
background-color: #000;
}
h1
{
background-color: #431E40;
border-top: 10px solid #000;
display: block;
width:95%;
margin:10px auto;
padding: 10px;
font-family:Arial;
font-style:normal;
font-size:medium;
font-weight:bold;
text-align:center;
border: 1px solid #fff;
color:white;
}
h2
{
background-color: #f2c013;
display: block;
position:relative;
top:20px;
width:100%;
margin:0 0 0 0;
padding: 2px 0;
font-family:Arial;
font-style:normal;
font-size:medium;
font-weight:bold;
text-align:center;
border-bottom: 1px solid #fff;
border-top: 1px solid #fff;
color:black;
}
h3
{
background-color: #fff;
display: block;
width:100%;
height:100px;
margin:0 0 0 0;
padding: 0px;
font-family:Arial;
font-style:normal;
font-size:medium;
font-weight:bold;
text-align:center;
color:black;
border: 1px solid #000;
}
h4
{
display: block;
position:relative;
width:100%;
margin:0;
padding: 5px 0px;
font-family:Arial;
font-style:normal;
font-size:medium;
font-weight:bold;
text-align:center;
background-color: #f2c013;
border-bottom: 1px solid #fff;
border-top: 1px solid #fff;
color:black;
}
p{
padding:0; 
text-align:left;
font-family:Verdana, times new roman;
font-style:normal;
font-size:small;
font-weight:normal;
}
#leftcolumn p
{padding:10px;
}
#mytext
{
display: block;
color:white;
margin:0;
padding: 0 20px;
text-decoration:none;
text-transform:none;
text-align:left;
word-spacing:normal;
line-height:normal;
vertical-align: middle;
background-color: #000000;
}
	#navcontainer ul
{
width:740px;
margin: 0 auto;
padding: 0;
list-style-type: none;
text-align: center;
font: bold 15px arial;
}

#navcontainer li { margin: 0 auto; }
#navcontainer ul li { display: inline; }
#navcontainer li a#current { background-color: #7C5679; }
#filmlink ul li { display: inline; }

#navcontainer a
{
text-align: center;
float: right;
color: #fff;
background-color: #000;
width: 19%;
padding: 5px 2px;
text-decoration: none;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}

#navcontainer a:hover
{
background-color: #7C5679;
color: #FFF;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}
#filmlink ul
{
position:absolute;
top:0;
right:0;
width:550px;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
font: bold 12px arial;
}
#filmlink a
{
float: right;
vertical-align: middle;
color: #000;
width: 17%;
padding:2px 2px;
text-align: center;
text-decoration: none;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #000;
}

#filmlink a:hover
{
background-color: #45403F;
color: #FFF;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}
#mytext img.illus {
	float: left;
	margin: 0 1em 5px 0;
}
#services img.illus {
        position:relative;
	float: left;
	margin: 0 1em 5px 0;
}
#footer
{
margin: 0 auto;
width: 100%;
height: auto;
font-size:xx-small;
color:#431E40;
}
     a:link { color: #f2c013 }  /* for unvisited links */
     a:visited { color: rgb(253, 205, 0) } /* for visited links */
     a:active { color: rgb(253, 205, 0) } /* when link is clicked */
	 a:hover { color: rgb(128, 0, 128) } /* when mouse is over link */