/* Layout */
body {
	padding: 0;
	margin: 0;
	font-size: 0.8em;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	background: #FFFFFF;
	color: #000000;
}

a 
{
 color: #FFFFFF;
}

#content .tweetmeme_button {
//display: none;
}

#storycontent .tweetmeme_button {
display: inline !important;
}

/* Default */

h1 {
	font-size: 1.2em;
}

h2 {
	font-size: 1.1em;
}

h3 {
	font-size: 1em;
}

blockquote {
	padding: 0 1.5em;
	margin: 0;
	background: url(images/quoteBk.gif) left top no-repeat;
}

img.alignleft {
	float: left;
	margin: 0 .8em .8em 0;
}

img.alignright {
	float: right;
	margin: 0 0 .8em .8em;
}

ft_left {
	float: left;
	margin: 0 .8em .8em 0;
        width: 122px;
}

ft_right{
	float: right;
	margin: 0 .8em .8em 0;
        width: 122px;
}


.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

a img {
	border: 1px solid #5cbe5c;
}

form {
	padding: 0;
	margin: 0;
}

body#bhome a#homenav,
body#btv_and_films a#tvnav,
body#bphoto a#nphotonav,
body#bnews a#newsnav,
body#bcourses a#coursesnav,
body#bcontact a#contactnav {
	color: #fff;
	background: #004400;
}

body#content #tweetmeme_button {
display: none;
}

/* Hack */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#index_text {
   color: #FFFFFF;
   height: 146px; 
   margin-top: 295px;
   line-height: 22px;
   background-color: #2e344e;
   padding: 14px 20px 0px 18px;
}

#li_large a
{
  color: #FFFFFF;
  font-size: 16px; 
  padding-top: 30px;
}

/* Layout */
#container1 {
	width: 937px;
	margin: 0 auto;
}


#container3 {
         height: 454px;
         width: 208px;
	background: url(images/leftmenu.jpg) left center no-repeat;
}

#container4 {
         height: 454px;
         width: 208px;
	background: url(images/rightbar_back.png) right center no-repeat;
}

#page {
	margin: 0 0px 0 0px;
	min-height: 700px;
	padding: 0 12px;
}

* html #page {
	height: 700px;
}

#header1 {
	//background: url(images/headerMiddleBk.gif) left top repeat-x;
}

#header2 {
	//background: url(images/headerLeftBk.gif) left top no-repeat;
}

#header3 {
	//background: url(images/headerRightBk.gif) right top no-repeat;
}

#header4 {
	height: 120px;
        width: 750px;
        padding-top: 10px;
	//background: url(images/topbar.jpg) center bottom no-repeat;
}

#header4 h1 {
	margin: 0;
	padding: 20px 0 0 20px;
	font-family: Georgia, serif;
	font-size: 1.8em;
}

h2#title{
background:url(images/topbar.jpg) center bottom no-repeat;
//padding-top: 10px;
width:750px;
height:120px;
display:inline;
text-indent: -1000px;
overflow:hidden;
}

#floatlogo {
 //display:inline;
 //width: 300px;
 //height: 50px;
 //padding-left:238px;
 padding-top:10px;
 text-indent: -5000px; 
}

#floatlogo3 {
 display:inline;
 position: relative;
 width: 1px;
 height: 50px;
}

#header4 h1 a,
#header4 h1 a:hover {
	color: #fcfc44;
	text-decoration: none;
}

#header4 div.description {
	padding: 0 10px 0 80px;
	font-family: 'Century Gothic', Arial, Verdana, sans-serif;
	font-size: 1.2em;
	color: #006100;
}

h2.pagetitle,
h2.commentheading {
	padding: 0;
	margin: 0;
	font-family: Georgia, serif;
	color: #333333;
	text-align: right;
}

.post h2 {
	padding: 0;
	margin: 0;
	font-family: 'Century Gothic', Arial, Verdana, sans-serif;
	font-size: 1.3em;
}

.post h2 a,
.post h2 a:hover {
	color: #001f00;
	text-decoration: none;
}

#content p {
	padding: 0;
	margin: 0.5em 0;
}

#content.tweetmeme_button {
display:none;
}

p.postmetadata,
p.postmetadata a,
p.tags,
p.tags a, .storycontent a{
	font-family: Arial, Verdana, sans-serif;
	color: #005100;
}

.postmetadata a
{
  color: #222222;
}

p.postmetadata a:hover, p.storycontent a:hover,
p.tags a:hover {
	color: #fcfc44; 
}

p.storycontent a:hover
{
 background-color: #CCCCCC;
}

.commentmetadata, .commentmetadata a
{
   color: #999999;
}

p.postmetadata,
p.tags {
	font-size: 0.85em;
	margin: 0;
	padding: 3px 0;
}

#content .entry p {
	margin: 0.8em 0;

}

#content .entry a {
         color: #333333;

 }

#content p.tags {
	background: url(images/tagsIcon.gif) left 3px no-repeat;
	padding-left: 16px;
}

ul.postmetadata {
	list-style: none;
	padding: 0;
	margin: 0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.85em;
	background: url(images/commentBk.gif) left 10px repeat-x;
	height: 30px;
}

ul.postmetadata li.comments {
	float: right;
}

ul.postmetadata li.comments a {
	color: #222222;
	display: block;
	text-decoration: none;
	background: #DDDDDD url(images/commentRightBk.gif) right top no-repeat;
}

ul.postmetadata li.comments a:hover {
	color: #111111;
}

ul.postmetadata li.comments a span {
	display: block;
	background: url(images/commentLeftBk.gif) left top no-repeat;
	padding: 2px 5px 3px 5px;
}

#rightcol {
	width: 122px;
	float: right;
	padding: 2em 0 0 0;
}

#searchform {
	padding: 0 0 0 1em;
	background: url(images/searchIcon.gif) 17px 4px no-repeat;
}


#searchform div {
	background: url(images/searchBk.gif) left top no-repeat;
	padding: 0 0 3px 0;
}

#s {
	width: 8em;
	font-size: 0.8em;
	margin: 0 0 0 18px;
	background: transparent;
	color: #bbf9bb;
	border: 0;
}

ul#navlist {
	padding: 0;
	margin: 1.5em 0 0 0;
	list-style: none;
	font-size: 0.6em;
	font-family: Arial, sans-serif;
	text-transform: lowercase;
}

ul#navlist li a {
	display: block;
	padding: 3px 0 3px 2.2em;
	background: url(images/navBk.gif) 1em bottom no-repeat;
	color: #bbf9bb;
	font-weight: bold;
	height: 1%;
	text-decoration: none;
}

ul#navlist li a:hover,
ul#navlist li.current_page_item a,
ul#navlist li.current_page_ancestor a {
	background: #000 url(images/navBk.gif) 1em top no-repeat;
	color: #fff;
}


table#wp-calendar {
	width: 150px;         
}

#wp-calendar th,
#wp-calendar td {
	text-align: center;
	width: 14%;
	padding: 2px 0;
}

#wp-calendar td#today {
	font-weight: bold;
}

#wp-calendar td a {
	text-decoration: underline;
}

#wp-calendar td a:visited {
	text-decoration: underline;
}

#wp-calendar a {
	display: block;
	text-decoration: underline;
}

.navigation .alignleft a {
	background: url(images/navLeftArrow.gif) left bottom no-repeat;
	padding-left: 1em;
}

.navigation .alignleft a:hover {
	background: url(images/navLeftArrow.gif) left top no-repeat;
}

.navigation .alignright a {
	background: url(images/navRightArrow.gif) right bottom no-repeat;
	padding-right: 1em;
}

.navigation .alignright a:hover {
	background: url(images/navRightArrow.gif) right top no-repeat;
}

.navigation a {
	text-decoration: none;
	color: #005100;
}

.navigation a:hover {
	text-decoration: none;
	color: #fcfc44;
}


/* Comment */
h2.commentheading {
	padding: 0 0 1em 0;
}

ol.commentlist {
	padding: 0;
	margin: 0 0 1em 0;
	list-style: none;
}

div.commentindheader {
	padding: 1em 1em 0 1em;
	font-family: Arial, Verdana, sans-serif;
}

div.commentindheader .url {
  color: #888888;
}

div.commentindtext {
	padding: 0 1em 1em 1em;
}

div.commentindtext p a {
	color: #000000;
}

ol.commentlist li.alt div.commentindheader {
	//background: url(images/commentIndTopBk.gif) center top no-repeat;
}

ol.commentlist li.alt {
	background: #EEEEEE; // url(images/commentIndBottomBk.gif) center bottom no-repeat;
}

div.avatarwrapper {
	position: relative;
	float: left;
	margin: 0 1em 0 0;
}

span.avataroverlay {
	position: absolute;
	display: block;
	background: url(images/commentAvatarOverlay.gif) left top no-repeat;
	width: 32px;
	height: 32px;
	top: 0;
	left: 0;
}

li.alt span.avataroverlay {
	background: url(images/commentAvatarOverlayAlt.gif) left top no-repeat;
}

li.alt blockquote {
	background-image: url(images/quoteCommentAltBk.gif);
}

div.commentindheader cite {
	font-style: normal;
}

#recaptcha_area {
	padding-bottom: 1em;
}

form#commentform {
	margin: 0 0 1em 0;
	padding: 1em;
}

form#commentform p {
	margin: 0 0 1em 0;
	padding: 0;
}

input#author,
input#email,
input#url {
	width: 27em;
}

input#author,
input#email,
input#url,
textarea#comment {
	font-family: Arial, Verdana, sans-serif;
	font-size: 1em;
	padding: 2px;
	background: #DDDDDD;
	color: #000000;
	border: 1px solid #006f00;
}

textarea#comment {
	width: 45em;
	height: 120px;
}

input#submit {
	background: #DDDDDD; // url(images/buttonBk.gif) left top no-repeat;
	border: 0;
	color: #000;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	letter-spacing: 2px;
	text-transform: uppercase;
	width: 79px;
	height: 27px;
}


span.buttons {
	padding: 0 0 0 264px;
}

span.buttons img {
	border: 0;
	vertical-align: bottom;
	padding: 0 5px;
}

span.buttons img.home {
	width: 11px;
	height: 10px;
}

span.buttons img.top {
	width: 9px;
	height: 10px;
}


body 
{
 font:10pt/17pt arial;
 margin:0;
 padding:0;
 height:100%;
 background-color #FFFFFF;
}


h4 {color: #000000;}
#clear {clear:both;} /* referencing this div will clear the left and right sides */

#headerbar{
width:1275px;
height:84px;
background-image: url(images/header.gif);
margin: 0 auto;
padding: 0;
}

#headerbar h2 {
text-indent: -9999px;
//margin: 0 auto;
//padding: 0;
//width: 800px;
//height: 84px;
//background: url('images/header.gif') center no-repeat;
}

#container{
width:1275px;
margin:0 auto; /*centers*/
padding: 0;
background-color: #FFFFFF;
z-index: 20;
}

#linkmenu { 
width: 240px; 
margin:30px 0 0 0px;
padding:0;
float:left;
}

#linkmenu_mini {
width: 220px; 
margin:30px 0 0 15px;
padding:0;
float:left;
}

#linkmenu ul{ 
display:inline;
list-style-type: none;
color: #FFFFFF;
line-height:10px;
margin:100px 50px 0px 0px;
clear:right;
font-weight: bold;
}

#linkmenu_mini ul
{
display:inline;
list-style-type: none;
color: #FFFFFF;
line-height:14px;
margin:100px 30px 0px 20px;
clear:right;
font-weight: normal;
}

#linkmenu ul li { 
margin:0 0 10px 8px;
padding-left:5px;
display:block;
font-size: 12px;
font-weight: normal;
line-height: 13px;
color:#FFFFFF;
}


#linkmenu_mini ul li { 
margin:0 0 10px 8px;
padding-left:5px;
display:block;
font-size: 12px;
font-weight: normal;
line-height: 6px;
color:#FFFFFF;
}

#linkmenu ul li a, #linkmenu_mini ul li a
{color:#FFFFFF;}

#linkmenu ul li a:link, #linkmenu_mini ul li a:link { 
text-decoration: none;
background-color:none;
}

#linkmenu ul li a:visited, #linkmenu_mini ul li a:visited{ 
color: #EEEEEE; 
text-decoration: none;
}

#linkmenu ul li a:hover, #linkmenu_mini ul li a:hover {
text-decoration: none;
color:#513a30;
background-color: #000000;
} 


/* Styling for Header Links - Row 1 */

#nav {
display: inline;
padding-top: -10px;
}

ul#nav li a{
}

ul#nav li a:link { 
text-decoration: none;
background-color:none;
}

ul#nav li a:active { 
color: white; 
text-decoration: underline;
}

ul#nav li a:visited { 
color: white; 
text-decoration: none;
}

ul#nav{ 
list-style-type: none;
font-weight: bold;
font-size: 12px;
margin-right:150px;
padding:20px 10px 0 0;
color: #AAAAAA;
line-height:15px;
}

ul#nav li { 
float:right;
clear: left;
display:inline;
margin-left: 4px;
padding-right:2px;
}

ul#nav li a:hover {
text-decoration: none;
color: #513a30;
background-color: #FFFFFF;
/*border-bottom: 2px solid #FFFFFF;*/ 
} 

/* Styling for Header Links - Row 2 
May want to try invert color hover: #513a30 for text with white background
*/

ul#nav2{ 
list-style-type: none;
font-weight: bold;
font-size: 12px;
padding: 0px -5px 3px 0px;
padding-right: 170px;
color: #FFFFFF;
line-height:15px;
float:right;
}

ul#nav2 li { 
float:right;
display:inline;
margin-left: 3px;
padding-right:5px;
}

ul#nav2 li a{
}

ul#nav2 li a:link { 
text-decoration: none;
background-color:none;
}

ul#nav2 li a:visited { 
color: white; 
text-decoration: none;
}

ul#nav2 li a:hover {
text-decoration: none;
color:#513a30;
background-color: #FFFFFF;
/*border-bottom: 2px solid #FFFFFF;*/
} 

#social { 
width:1050px;
font-weight:lighter
height:35px
display:inline; 
border:0;
margin:30px 0px 0px 0; 
padding-top:5px; 
float: left;
}

.twitter { 
position: relative;
top: -35px;
left: 1132px;
width: 200px;
height: 35px;
}

#tweet {
position:fixed;
padding:6px 0 50px 30px; 
margin:-50px 50px 0 0; 
float:left;
width:985px;
height:35px;
font-weight:bold
font-size: 6px;

/*
margin:-27px 0 50px 25px; 
padding:0 50px 0 0; 
*/

}

.footerleft {
float:left;
}

.footerright {
float:right;
}


/* -----------Contact Buttons---------- */

#navbuttons {
float:left;
margin:0; 
padding-bottom:15px;
height: 454px; 
width: 206px;
}

/*Television*/

#television { display:block; height:48px; width:206px; padding:0; margin:0}

#navbuttons #television a:link, #navbuttons #television a:hover, #navbuttons #television a:visited{
text-indent: -5000px; 
display:block;
background:url(images/button_television.gif) no-repeat left top;
height: 48px;
width: 206px;
}

#navbuttons #television a:hover, #navbuttons #television a:active{
background-position: left bottom;
border: none;
}

#television_sidebar {
float: left;
margin:0; 
padding-bottom: 15px;
height: 454px;
width: 244px;
background-image: url(images/television_back.png); background-repeat: no-repeat;
}

#tv_sidebar {
float: left;
margin:0; 
padding-bottom: 15px;
height: 454px;
width: 244px;
background-image: url(images/television_back.png); background-repeat: no-repeat;
}

#tv_sidebar th {
line-height: 20px;
}

#tv_and_films_sidebar {
float: left;
margin:0; 
padding-bottom: 15px;
height: 454px;
width: 244px;
background-image: url(images/tv_and_film_back.png); background-repeat: no-repeat;
text-align:center;
font-size: 14px;
}

#tv_and_films_sidebar th {
line-height: 20px;
}

#tv_and_films { display:block; height:53px; width:206px; padding:0; margin:0}

#navbuttons #tv_and_films a:link, #navbuttons #tv_and_films a:hover, #navbuttons #tv_and_films a:visited{
text-indent: -5000px; 
display:block;
background:url(images/button_tv_film.gif) no-repeat left top;
height: 53px;
width: 206px;
}

#navbuttons #tv_and_films a:hover, #navbuttons #tv_and_films a:active{
background-position: left bottom;
border: none;
}

#socialmedia { display:block; height:53px; width:206px; padding:0; margin:0}

#navbuttons #socialmedia a:link, #navbuttons #socialmedia a:hover, #navbuttons #socialmedia a:visited{
text-indent: -5000px; 
display:block;
background:url(images/button_social_media.gif) no-repeat left top;
height: 53px;
width: 206px;
}

#navbuttons #socialmedia a:hover, #navbuttons #socialmedia a:active{
background-position: left bottom;
border: none;
}

#socialmedia_sidebar {
float: left;
margin:0; 
padding-bottom: 15px;
height: 454px;
width: 244px;
background-image: url(images/social_media_back.png); background-repeat: no-repeat;
}


#store { display:block; height:78px; width:206px; padding:0; margin:0}

#navbuttons #store a:link, #navbuttons #store a:hover, #navbuttons #store a:visited{
text-indent: -5000px; 
display:block;
background:url(images/button_store.gif) no-repeat left top;
height: 78px;
width: 206px;
}

#navbuttons #store a:hover, #navbuttons #store a:active{
background-position: left bottom;
border: none;
}

#store_sidebar {
float: left;
margin:0; 
padding-bottom: 15px;
height: 454px;
width: 244px;
background-image: url(images/online_store_back.png); background-repeat: no-repeat;
}

/*Pro photo*/

#photo { display:block; height:56px; width:206px; padding:0; margin:0}

#navbuttons #photo a:link, #navbuttons #photo a:hover, #navbuttons #photo a:visited{
text-indent: -5000px; 
display:block;
background:url(images/button_photography.gif) no-repeat left top;
height: 56px;
width: 206px;
}

#navbuttons #photo a:hover, #navbuttons #photo a:active{
background-position: left bottom;
border: none;
}

#prophoto_sidebar {
float: left;
margin:0; 
padding-bottom: 15px;
height: 454px;
width: 100px;
background-image: url(images/photography_back.png); background-repeat: no-repeat;
}





/*Films*/

#films { display:block; height:58px; width:206px; padding:0; margin:0}

#navbuttons #films a:link, #navbuttons #films a:hover, #navbuttons #films a:visited{
text-indent: -5000px; 
display:block;
background:url(images/button_film.gif) no-repeat left top;
height: 58px;
width: 206px;
}

#navbuttons #films a:hover, #navbuttons #films a:active{
background-position: left bottom;
border: none;
}

#films_sidebar {
list-style: none;
float: left;
margin:0;
height: 454px;
width: 244px;
background-image: url(images/films_back.png); background-repeat: no-repeat;
padding-bottom: 15px;
}

#films_sidebar li {
line-height: 20px;
}


/*News*/

#news { display:block; height:54px; width:206px; padding:0; margin:0}

#navbuttons #news a:link, #navbuttons #news a:hover, #navbuttons #news a:visited{
text-indent: -5000px; 
display:block;
background:url(images/button_news_blogs.gif) no-repeat left top;
height: 54px;
width: 206px;
}

#navbuttons #news a:hover, #navbuttons #news a:active{
background-position: left bottom;
border: none;
}

#news_sidebar {
float: left;
margin:0; 
padding-bottom: 15px;
height: 454px;
width: 244px;
background-image: url(images/news_blogs_back.png); background-repeat: no-repeat;
}



/*Courses*/

#courses { display:block; height:50px; width:206px; padding:0; margin:0}

#navbuttons #courses a:link, #navbuttons #courses a:hover, #navbuttons #courses a:visited{
text-indent: -5000px; 
display:block;
background:url(images/button_workshops.gif) no-repeat left top;
height: 50px;
width: 206px;
}

#navbuttons #courses a:hover, #navbuttons #courses a:active{
background-position: left bottom;
border: none;
}

#courses_sidebar {
float: left;
margin:0;
padding-bottom: 15px;
height: 454px;
width: 244px;
background-image: url(images/workshops_back.png); background-repeat: no-repeat;
}

#courses_sidebar li {
line-height: 18px;
}

/*Rentals*/

#rentals { display:block; height:52px; width:206px; padding:0; margin:0}

#navbuttons #rentals a:link, #navbuttons #rentals a:hover, #navbuttons #rentals a:visited{
text-indent: -5000px; 
display:block;
background:url(images/button_rentals.gif) no-repeat left top;
height: 52px;
width: 206px;
}

#navbuttons #rentals a:hover, #navbuttons #rentals a:active{
background-position: left bottom;
border: none;
}

#rentals_sidebar {
float: left;
margin:0; 
padding-bottom: 15px;
height: 454px;
width: 244px;
background-image: url(images/rentals_back.png); background-repeat: no-repeat;
}

/*About Us*/

#about { display:block; height:50px; width:206px; padding:0; margin:0}

#navbuttons #about a:link, #navbuttons #about a:hover, #navbuttons #about a:visited{
text-indent: -5000px; 
display:block;
background:url(images/button_about_us.gif) no-repeat left top;
height: 50px;
width: 206px;
}

#navbuttons #about a:hover, #navbuttons #about a:active{
background-position: left bottom;
border: none;
}

#about_sidebar {
float: left;
margin:0; 
padding-bottom: 15px;
height: 454px;
width: 244px;
background-image: url(images/about_us_back.png); background-repeat: no-repeat;
}

#contact_sidebar {
float: left;
margin:0; 
padding-bottom: 15px;
height: 454px;
width: 244px;
background-image: url(images/contact_us_back.jpg); background-repeat: no-repeat;
}

#filler {display:block; width:206px; height: 454px; margin:0;padding:0; background-image: url(images/Sidebar_colors.jpg); background-repeat: repeat-y;}


/*-------This marks the end of the Navigation Button Section-------*/

#plainsplash { 
height:454px; width:785px;
margin:0 0 0 0;
float: left;
padding:10;
display:inline; 
background-color: #FFFFFF;
}

#thumbssplash
{
height:454px; width:785px;
margin:15px 0 0 0;
float: left;
display:inline; 
background-color: #FFFFFF;
}

#thumbssplash table {
text-align:center;
}

#thumbssplash td {
text-align:center;
font-size: 10px;
font-weight: bold;
}

#thumbssplash td a:hover, #thumbssplash a:hover {
text-align:center;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
background-color: #2e344e;
}

#blog_splash { 
height:454px; width:800px;
margin:0 0 0 15px;
float: left;
padding:10;
display:inline; 
background-color: #FFFFFF;
overflow: scroll;
}


#mainsplash { 
width:824px;
height:278px;
margin:0 0 0 15px;
padding:10;
float: left; 
display:inline; 
background-image: url(images/HHP_LOGO_INDEX_PAGE.jpg); background-repeat: no-repeat;
//background-image: url(images/splash.png); background-repeat: no-repeat;
//height:454px; 

}


#photosplash_new { 
height:454px; width:785px;
margin:0 0 0 0px;
float: left; 
display:inline; 
background-image: url(images/HHPphotography.jpg); background-repeat: no-repeat;
}

#socialmedia_splash { 
height:454px; width:785px;
margin:0 0 0 15px;
float: left; 
display:inline; 
background-image: url(http://69.175.21.26/~hemming1/site/wp-content/uploads/2010/01/social_media.jpg); background-repeat: no-repeat;
}

#store_splash { 
height:454px; width:785px;
margin:0 0 0 15px;
float: left; 
display:inline; 
background-image: url(http://69.175.21.26/~hemming1/site/wp-content/uploads/2010/01/on-line_store.jpg); background-repeat: no-repeat;
}

#filmssplash { 
height:454px; width:785px;
margin:0 0 0 15px;
float: left; 
display:inline; 
background-image: url(http://69.175.21.26/~hemming1/site/wp-content/uploads/2009/11/films1.jpg); background-repeat: no-repeat;
}

#contactsplash { 
height:454px; width:785px;
margin:0 0 0 15px;
float: left; 
display:inline; 
background-image: url(http://69.175.21.26/~hemming1/site/wp-content/uploads/2009/11/about-contact.jpg); background-repeat: no-repeat;
}

#contactsplash_back { 
height:454px; width:785px;
margin:0 0 0 15px;
float: left; 
display:inline; 
overflow:scroll;
background-image: url(images/services_back.jpg); background-repeat: no-repeat;
}

#contactsplash_text {
height:350px; width:350px;
margin-top: 33px;
margin-left: 420px;
color: #FFFFFF; 
font-size: 15px;
font-weight: normal;
line-height:18px;
} 
  
#contact_115_splash {
height:454px; width:785px;
margin:0 0 0 15px;
float: left; 
display:inline; 
background-image: url(http://69.175.21.26/~hemming1/site/wp-content/uploads/2009/11/115PrinceWilliam.jpg); background-repeat: no-repeat;
}

#contact_tokyo_splash {
height:454px; width:785px;
margin:0 0 0 15px;
float: left; 
display:inline; 
background-image: url(http://69.175.21.26/~hemming1/site/wp-content/uploads/2010/03/Contact_Japan.jpg); background-repeat: no-repeat;
}

#contact_1660_splash {
height:454px; width:785px;
margin:0 0 0 15px;
float: left; 
display:inline; 
background-image: url(http://69.175.21.26/~hemming1/site/wp-content/uploads/2010/01/Contact_Hali_Wide.jpg); background-repeat: no-repeat;
}

#contact_googlemap_splash {
height:454px; width:785px;
margin:-8px 0 0 15px;
float: left; 
display:inline; 
//background-image: url(http://69.175.21.26/~hemming1/site/wp-content/uploads/2009/11/Google_map.jpg); 
background-repeat: no-repeat;
}

#contact_street_splash {
height:454px; width:785px;
margin:0 0 0 15px;
float: left; 
display:inline; 
background-image: url(http://69.175.21.26/~hemming1/site/wp-content/uploads/2009/11/address1.jpg); background-repeat: no-repeat;
}



#contact_photostore_splash {
height:454px; width:785px;
margin:0 0 0 15px;
float: left; 
display:inline; 
background-image: url(http://69.175.21.26/~hemming1/site/wp-content/uploads/2009/12/photo_prints.jpg); background-repeat: no-repeat;
}

#contact_emails_splash {
height:454px; width:785px;
margin:0 0 0 15px;
float: left; 
display:inline; 
background-image: url(http://69.175.21.26/~hemming1/site/wp-content/uploads/2009/11/contact_emails.jpg); background-repeat: no-repeat;
}

#contact_steve_splash {
height:454px; width:785px;
margin:0 0 0 15px;
float: left; 
display:inline; 
background-image: url(http://69.175.21.26/~hemming1/site/wp-content/uploads/2009/12/contact_pic_Steve.jpg); background-repeat: no-repeat;
}

#contact_greg_splash {
height:454px; width:785px;
margin:0 0 0 15px;
float: left; 
display:inline; 
background-image: url(http://69.175.21.26/~hemming1/site/wp-content/uploads/2009/12/contact_pic_Greg.jpg); background-repeat: no-repeat;
}

#contact_sub_splash {
height:454px; width:785px;
margin:0 0 0 15px;
float: left; 
display:inline; 
background-image: url(http://69.175.21.26/~hemming1/site/wp-content/uploads/2010/05/contact_pic_Sebastien.jpg); background-repeat: no-repeat;
}

#contact_site_credits_splash {
height:454px; width:785px;
margin:0 0 0 15px;
float: left; 
display:inline; 
background-image: url(http://69.175.21.26/~hemming1/site/wp-content/uploads/2010/03/contact_site_credits.jpg); background-repeat: no-repeat;
}

#contact_mark_splash {
height:454px; width:785px;
margin:0 0 0 15px;
float: left; 
display:inline; 
background-image: url(http://69.175.21.26/~hemming1/site/wp-content/uploads/2010/05/contact_pic_Mark.jpg); background-repeat: no-repeat;
}

#contact_jen_splash {
height:454px; width:785px;
margin:0 0 0 15px;
float: left; 
display:inline; 
background-image: url(http://69.175.21.26/~hemming1/site/wp-content/uploads/2009/12/contact_pic_Jen.jpg); background-repeat: no-repeat;
}

#contact_jon_splash {
height:454px; width:785px;
margin:0 0 0 15px;
float: left; 
display:inline; 
background-image: url(http://69.175.21.26/~hemming1/site/wp-content/uploads/2009/12/contact_pic_Jon.jpg); background-repeat: no-repeat;
}

#contact_lauchlan_splash {
height:454px; width:785px;
margin:0 0 0 15px;
float: left; 
display:inline; 
background-image: url(http://69.175.21.26/~hemming1/site/wp-content/uploads/2010/03/contact_pic_Lauchlan.jpg); background-repeat: no-repeat;
}

#contact_andrew_splash {
height:454px; width:785px;
margin:0 0 0 15px;
float: left; 
display:inline; 
background-image: url(http://69.175.21.26/~hemming1/site/wp-content/uploads/2009/12/contact_pic_andrew.jpg); background-repeat: no-repeat;
}

#contact_jeff_splash {
height:454px; width:786px;
margin:0 0 0 15px;
float: left; 
display:inline; 
background-image: url(http://69.175.21.26/~hemming1/site/wp-content/uploads/2010/03/contact_pic_Jeff.jpg); background-repeat: no-repeat;
}

#contact_tempa_splash {
height:454px; width:785px;
margin:0 0 0 15px;
float: left; 
display:inline; 
background-image: url(http://69.175.21.26/~hemming1/site/wp-content/uploads/2010/06/contact_pic_Tempa.jpg); background-repeat: no-repeat;
}

#contact_nick_splash {
height:454px; width:785px;
margin:0 0 0 15px;
float: left; 
display:inline; 
background-image: url(http://69.175.21.26/~hemming1/site/wp-content/uploads/2010/04/contact_pic_Nick.jpg); background-repeat: no-repeat;
}

#contact_kevin_splash {
height:454px; width:785px;
margin:0 0 0 15px;
float: left; 
display:inline; 
background-image: url(http://69.175.21.26/~hemming1/site/wp-content/uploads/2010/04/contact_pic_Kevin.jpg); background-repeat: no-repeat;
}

#contact_adcock_splash {
height:454px; width:785px;
margin:0 0 0 15px;
float: left; 
display:inline; 
background-image: url(); background-repeat: no-repeat;
}

#contact_ourservices_splash {
height:454px; width:785px;
margin:0 0 0 15px;
float: left; 
display:inline; 
background-image: url(http://69.175.21.26/~hemming1/site/wp-content/uploads/2009/11/Contact_ourservices.jpg); background-repeat: no-repeat;
}


#coursessplash{ 
height:454px; width:785px;
margin:0 0 0 15px;
float: left; 
display:inline; 
background-image: url(http://69.175.21.26/~hemming1/site/wp-content/uploads/2009/11/photo-tours.jpg); background-repeat: no-repeat;
}

#workshops_splash{ 
height:454px; width:785px;
margin:0 0 0 15px;
float: left; 
display:inline; 
background-image: url(http://69.175.21.26/~hemming1/site/wp-content/uploads/2010/01/workshops.jpg); background-repeat: no-repeat;
}

#photographysplash { 
height:453px; width:770px;
margin:0 0 0 1px;
float: left; 
display:inline; 
background-image: url(http://69.175.21.26/~hemming1/site/wp-content/uploads/2009/11/photography.jpg); background-repeat: no-repeat;
}


#blogssplash { 
height:454px; width:785px;
margin:0 0 0 15px;
float: left; 
display:inline; 
background-image: url(http://69.175.21.26/~hemming1/site/wp-content/uploads/2009/11/news-blogs.jpg); background-repeat: no-repeat;
}

#rentalsplash { 
height:454px; width:785px;
margin:0 0 0 15px;
float: left; 
display:inline; 
background-image: url(http://69.175.21.26/~hemming1/site/wp-content/uploads/2009/11/rentals.jpg); background-repeat: no-repeat;
}

#televisionsplash { 
height:454px; width:785px;
margin:0 0 0 15px;
padding:10;
float: left; 
display:inline; 
background-image: url(http://69.175.21.26/~hemming1/site/wp-content/uploads/2009/11/television.jpg); background-repeat: no-repeat;
}

#tv_and_films_splash { 
height:454px; width:785px;
margin:0 0 0 0px;
padding:10;
float: left; 
display:inline; 
background-image: url(http://69.175.21.26/~hemming1/site/wp-content/uploads/2010/01/tv_and_films.jpg); background-repeat: no-repeat;
}

#video {
height:454px; width:835px;
margin:0 0 0 10px;padding:0;
float: left; 
display:inline; 
background-color: #bab8b8;
}

#sidebar_right {
width: 213px;
height: 454px;
display:block;
float:right;
margin:0;
padding:0;
background-image: url(images/Sidebar_colors.jpg); background-repeat:no-repeat;
}

#info {
width: 213px;
height: 454px;
display:block;
float:right;
margin:0;
padding:0;
color: #FFFFFF;
background-image: url(images/rightbar_back.png); background-repeat:no-repeat;
}

#info p.h1 {
color: #FFFFFF;
font-size: 20px;
font-weight: 100;
line-height:22px;
}

#info p {
color: #FFFFFF; 
font-size: 10px;
font-weight: normal;
margin-left: 5px;
margin-right: 5px;
text-align: justify;
line-height:14px;
}

#info th {
color: #FFFFFF;
font-size: 10px;
font-weight: normal;
line-height:14px;
}

#info th.h1 {
color: #FFFFFF;
font-size: 20px;
font-weight: 100;
line-height:22px;
}

#thumbssplash a, #thumbssplash a:visited {
text-align:center;
color: #000000;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

#thumbssplash a:active {
background-color: #2e344e;
}

.reel { 
padding:0;margin: 60px 20px 0 0;
display: inline;
float:right;
width: 168px;
height: 28px;
background-image: url(images/button_reel.png); no-repeat;
background-repeat:none;
}

.reel a{ 
display:block;
width: 168px;
height: 28px;
text-indent:-5000px;
background-image: url(images/button_reel.png); no-repeat;
}


.quote { 
padding:0;margin: 6px 20px 0 0;
display: inline;
float:right;
width: 168px;
height: 36px;
background-image: url(images/button_quote.png); no-repeat;
background-repeat:none;
}

.quote a{ 
display:block;
width: 168px;
height: 36px;
text-indent:-5000px;
background-image: url(images/button_quote.png); no-repeat;
}

/* TV & Films specific CSS */

#tv_and_films_nav {
float:left;
margin:0 0  0 0;
padding-bottom:5px;
padding-right:15px;
background-image: url(images/tv_and_film_back.png); background-repeat: no-repeat;
font-size:15px;
height:464px;
width:250px;
text-align: center;
}

#tv_and_films_nav ul{ 
display:inline;
list-style-type: none;
margin:0 40px 0 0;
padding:0;
color: #FFFFFF;
line-height:16px;
font-size:15px;
text-align: center;
}

#tv_and_films_nav ul li { 
margin:0 0 2px 8px;
padding:0;
display:block;
}

#tv_and_films_nav ul li.first { 
margin:55px 0 10px 10px;
padding:0;
clear:right;
font-weight: bold;
}

#tv_and_films_nav ul li.second { 
margin:20px 0 10px 10px;
padding:0;
clear:right;
font-weight: bold;
}

#tv_and_films_nav ul li a
{color:#FFFFFF;}

#tv_and_films_nav ul li a:link { 
text-decoration: none;
background-color:none;
}

#tv_and_films_nav ul li a:visited { 
color: #EEEEEE; 
text-decoration: none;
}

#tv_and_films_nav ul li a:hover {
text-decoration: none;
color:#513a30;
background-color: #000000;
} 

/* Photo Page specific CSS */

#photonav {
float:left;
margin:0 0  0 0;
padding-bottom:5px;
padding-right:10px;
background-image: url(images/photography_back.png); background-repeat: no-repeat;
font-size:11px;
height:464px;
width:250px;
}

#photonav ul{ 
display:inline;
list-style-type: none;
margin:0 0 0 0;
padding:0;
color: #FFFFFF;
line-height:13px;
}

#photonav ul li { 
margin:0 0 2px 8px;
padding:0;
display:block;
}

#photonav ul li.first { 
margin:55px 0 10px 10px;
padding:0;
clear:right;
font-weight: bold;
}

#photonav ul li.second { 
margin:-30px 0 10px 10px;
padding:0;
clear:right;
font-weight: bold;
}

#photonav ul li a
{color:#FFFFFF;}

#photonav ul li a:link { 
text-decoration: none;
background-color:none;
}

#photonav ul li a:visited { 
color: #EEEEEE; 
text-decoration: none;
}

#photonav ul li a:hover {
text-decoration: none;
color:#513a30;
background-color: #000000;
} 

#travel { 
width: 100px; 
margin:0 15px 0 0;
float:left;
clear:left;
padding:0;
padding-left:5px;
}

#design {
width: 95px;
margin:80px 25px 0 0;
float:right;
clear:right;
padding:5px;
}

#industrial {
width:178px;
display:block;
margin:10px 10px 10px 20px;
padding:0;
padding-top:15px;
}

#border { 
margin:17px 17px 17px 0;
padding-right:17px;
width: 100px;
float:right;
border-bottom: solid #000000 0px;
}

#description {
display:block;
float:right;
margin-top:0px;
margin-right:1px;
height: 454px;
width: 247px;
background-image: url(images/rightbar_back.png); background-repeat:no-repeat;
}

#description h1 {
margin-left: 0px;
color: #FFFFFF;
font-size: 24px;
}

#descriptionphotomain {
position: relative;
display: inline;
float: right;
margin:0; 
padding-bottom: 15px;
height: 454px;
width: 244px;
background-image: url(images/rightbar_back.png); background-repeat:no-repeat;
}

#descriptionphotomain h1 {
margin-left: 0px;
color: #FFFFFF;
font-size: 14px;
}

#descriptionphotomain th {
color: #FFFFFF;
font-size: 10px;
font-weight: normal;
line-height: 16px;
}

#description p, #descriptionphoto p, #descriptionphotomain {
margin-left: 0px;
color: #FFFFFF;
}


#footer1 
{
display:block;
float:center;
margin:3px auto; 
padding: 5px 0 0 0;
width:1350px;
height:35px;
background-image: url(images/footer.gif); background-repeat: no-repeat;
color: #FFFFFF;
text-align:left;
font-size:12px;
font-weight:bold;
}

#footer3 
{
display:block;
float:center;
margin:3px auto; 
padding-top: 10px;
padding-left: 20px;
margin-left: 82px;
width:1350px;
height:35px;
background-image: url(images/footer.gif); background-repeat: no-repeat;
color: #FFFFFF;
text-align:left;
font-size:13px;
font-weight:bold;
}

#company {display:inline;margin:-23px 0 50px 50px; padding:0px 50px 0 0; float:left}
#numbers {display:inline;margin:-23px 0 -50px 50px; padding:-15px 0 0 0; float:left}
#addthis {display:inline;margin:-21px 0 0 250px; padding:0 50px 20px 0; float:right}

#footer2 
{
position:relative;
display:block;
float:center;
margin:3px auto; 
padding: 10px 0 10px 10px; 
width:1300px;
height:35px;
background-image: url(images/footer.gif); background-repeat: no-repeat;
color: #FFFFFF;
text-align:left;
font-size:13px;
font-weight:bold;
}

#footer4
{
position:relative;
display:block;
float:center;
margin:3px auto; 
padding-top: 20px;
padding-left: 10px;
margin-left: 82px;
width:1350px;
height:35px;
background-image: url(images/footer.gif); background-repeat: no-repeat;
color: #FFFFFF;
text-align:left;
font-size:13px;
font-weight:bold;
}



#coda h2 {
    margin: 0;
    margin-bottom: 14px;
    padding: 0;
}

#slider {
    float:left;
    width: 745px; /* 800 */
    height: 454px;
    margin: 0px 0 -10px 5px;
    position: relative;
    /*background-color: #bab8b8;*/
}

.scroll {
    height: 454px;
    width: 735px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
    /*background-color: #d4d0d0;*/
}

.scrollContainer div.panel {
    padding:0; margin:0;
    height: 210px;
    width: 720px;
}

#panel2 {
    padding:0; margin:0;
    height: 210px;
    width: 720px;
}


ul.navigation {
    list-style: none;
    margin: 0 0 0 0px;
    margin-left:115px;
    margin-top:-5px;
}

ul.navigation li {
    display: relative;
    margin:0;
}

ul.navigation a {
    padding: 15px 10px 0px 0px;    
    color: #000;
    text-decoration: none;
	font-size:9px;
font-weight: bold;
}

ul.navigation a:hover {
    background-color: #4f382e;
    color: #FFFFFF;
}

ul.navigation a.selected {
    background-color: #fff;
}

ul.navigation a:focus {
    outline: none;
}

.navposition {
position: absolute;
top: 200px;
left: 200px;
}

.scrollButtons {
    position: absolute;
	height: 20px;
    cursor: pointer;
}

.scrollButtons.left {
    bottom: -16px;
    left: 15px;
	width: 17px;
	height: 17px;
}

.scrollButtons.right {
    bottom: -16px;
    right: 15px;
	width: 17px;
	height: 17px;	
}

.hide {
    display: none;
}































