body               { background:#FFFFFF url(../images/bg.gif) 0 0 repeat; color:#444; font:11px/1.55em arial, helvetica, sans-serif; text-align:center; }
a                  { color:#444; text-decoration:none; }
a:hover            { color:#a19f9f; text-decoration:none; }
a img              { border:0;}
:focus             { outline:0; }

/* Heading */
h1                 { font-size:1.80em; line-height:1.17em; color: #FFFFFF}
h2                 { margin-bottom:.4em; font-size:1.5em; line-height:1.2em; }
h3                 { margin-bottom:.4em; font-size:1.35em; line-height:1.2em; }
h4                 { margin-bottom:.4em; font-size:1.05em; line-height:1.35em; }
h5                 { margin-bottom:.4em; font-size:1.05em; line-height:1.35em; }
h6                 { margin-bottom:.1em; font-size:1em; line-height:1.35em; }
p 		     { margin: 0; padding: 10px 0 0 10px; text-align: left;}
p a		     { text-decoration: underline; }
p a:hover	     { text-decoration: underline; }

/* Wrapper */
#wrapper           { width:833px; margin: 0 auto; }

/* Content Blocks */
#top-content-block { width:833px; height: 257px; margin-top: 10px;}
#header-block      { background:#FFFFFF url(../images/totem-header.jpg) no-repeat; width:833px; height: 125px; }
#navigation-block  { background:#FFFFFF url(../images/navigation-bg.gif) no-repeat; width:833px; height: 37px; }
#news-content-block { width:833px; height: 253px; margin-top: 10px; }
#clients-content-block { width:833px; height: 253px; margin-top: 10px; }

/* Content Sub-Blocks */
#show-reel-subblock     { float: left; width: 398px; height: 257px;}
#about-content-subblock { float: right; width: 420px; height: 257px;}
#leftform {width: 150px; float: left; height: 95px;}
#rightform {width: 170px; float: left; text-align: left;height: 95px;padding-left: 9px;}
#enquiry {width: 340px; float: left; text-align: left;padding-left: 10px;}

/* Content */
#showreel-display { background-color:#e5e5e5; width:396px; height: 221px; }
#showreel-display2 {background: url(../images/showreel2.jpg) no-repeat; width:398px; height: 221px; }
#showreel-display-type {width:398px; height: 221px; }
#showreel-menu    {background: url(../images/showreel-menu.jpg) no-repeat; width:398px; height: 36px; }
#about-head {background: url(../images/about-head.jpg) no-repeat; width:420px; height: 38px; }
#about-content {background: url(../images/about-bg.gif) no-repeat; width:420px; height: 215px; }
#about-content2 {background: url(../images/about-bg.gif) no-repeat; width:420px; height: 215px; }
#about-foot {background: url(../images/about-foot.gif) no-repeat; width:420px; height: 5px; }
#news-container {background: url(../images/news-bg.jpg) no-repeat; width:834px; height: 211px; padding-top: 1px; }
#film-container {background: #efedee; width:834px; height: 211px; padding-top: 1px; overflow-y: scroll;overflow-x: hidden;scrollbar-base-color:#e4e4e4;border-left: 1px solid #cfcfcf; }
#clients-content {background: url(../images/clients-content.jpg) no-repeat; width:834px; height: 103px; }
#footer { margin-top:10px; color: #b0afaf; }
#edit-homepage-about { float: left; width: 390px; height: 190px; padding-top: 10px; padding-left: 10px;text-align: left;}
#edit-homepage-about input {text-align : left;}
#edit-homepage-images { float: right; width: 420px; height: 190px; padding-top: 10px;padding-left: 10px;text-align: left;}

.wide-foot {background: url(../images/news-foot.jpg) no-repeat; width:833px; height: 4px; }
.wide-head {background: url(../images/news-head.jpg) no-repeat; width:834px; height: 38px; }
.news-article { width: 808px; height: 58px; margin: 3px 0 5px 9px; padding: 0px;}
.news-image { width: auto; height: 55px; float: left;padding-left: 10px;padding-right: 10px;} 
.news-box {width: 650px;float: left;text-align: left;margin: -10px;padding: 0;margin: 0px;}
.news-box a {color: #a3a2a2; }
.news-title {padding-left: 0px;color: #898585; font-size: 12px; font-weight: 600;}
.news-date {padding-left: 0px;color: #898585; font-size: 12px;padding-top: 0px;margin-top: 0px;}
.news-content {padding-top: 5px;}
.biography { width: 808px; height: 58px; margin: 3px 0 0 9px; padding: 0px;}
.staff-image { width: auto; height: 175px; float: left;padding-left: 10px;padding-right: 10px;padding-top: 10px;} 

/* Text / Image Formatting */
#navigation-block ul {margin: 0; padding: 8px 0 0 0;width:833px;list-style-type:none;}
#navigation-block li {float: left; font-size: 13px; font-weight: 600; color: #898585;}
.menu-play { float:left; margin: 0 0 0 2px; padding: 8px 0 0 0; font-size: 13px; font-weight: bold; width: 68px;}
.view-portfolio { float:right; margin: 0 17px 0 0; padding: 8px 0 0 0; font-size: 13px; font-weight: bold; width: 200px;}
.view-portfolio img { float:right; margin: -14px 0 0 0; padding: 0 0 10px 10px; }
#footer a {color: #777777; }
#about-head h1 { font-size: 13px; font-weight: bold; width: 250px; padding: 13px 0 0 0; margin: 0 0 0 30px; color: #444;text-align: left;}
#about-content p { width: 300px; }
#about-image-holder { float: right; width: 70px; } 
#about-content img { float: right; margin: 0; padding: 15px 14px 0 0;}
.wide-head h1 { float: left;font-size: 13px; font-weight: bold; width: 350px; padding: 13px 0 0 0; margin: 0 0 0 32px; color: #444;text-align: left;}
.view-older { float: right; padding-left: 23px; padding-top: 3px;font-size: 10px; position:relative; top:-15px;}

/* Navigation Bars */
.nav1 { padding-left: 23px; }
.nav2 { padding-left: 41px; }
.nav3 { padding-left: 37px; }
.nav4 { padding-left: 30px; }
.nav5 { padding-left: 31px; }
.nav6 { padding-left: 8px; }
.nav7 { padding-left: 28px; }
.nav8 { padding-left: 25px; }
.nav9 { padding-left: 15px; }
.nav10 { padding-left: 45px; }
.nav99 { padding-left: 36px; }
.nav98 { padding-left: 24px; }
.nav97 { padding-left: 150px; }
.nav33 { padding-left: 37px; }
.nav22 { padding-left: 41px; }