body {
	margin: 0px;
	background-image: url(../images/main-bg.jpg);
	background-color: #464646;
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #505050;
}
img {border: none;}
.clear {clear: both;}
a {color: #736FB3;}
a:link, a:visited {text-decoration: none;}
a:hover, a:active {text-decoration: underline;}
.imageRight {
	margin: 0px 0px 5px 10px;
	float: right;
}
#syrfilm-bg {
	height: 35px;
	background-image: url(../images/syrfilm-bg.jpg);
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A0A1A2;
	background-color: #D9D9DB;
	background-position: top;
}
#syrfilm-wrapper {
	width: 957px;
	margin-right: auto;
	margin-left: auto;
	height: 35px;
}
#syrfilm-logo {
	float: left;
	width: 129px;
	margin-right: 64px;
	height: 35px;
}
#syrfilm-search {
	float: right;
	width: 142px;
	height: 18px;
	margin-top: 8px;
	margin-bottom: 0px;
}
#syrfilm-search form {padding: 0px; margin: 0px;}
#syrfilm-search input {
	height: 11px;
	width: 137px;
	background-image: url(../images/searchbox.jpg);
	background-repeat: no-repeat;
	color: #737373;
	font-size: 11px;
	border: none;
	background-color: #E8E8EA;
	padding: 3px 0px 4px 5px;
	margin: 0px;
}
#wrapper {
	width: 957px;
	margin-right: auto;
	margin-left: auto;
}
#masthead {
	height: 103px;
	width: 957px;
}
#masthead #top-logo {
	float: left;
	width: 288px;
	height: 103px;
	margin-left: 10px;
}
#subnav-container {
	width: 955px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C2C2C2;
	border-left-color: #C2C2C2;
	height: 45px;
	background-color: #EEF3D7;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/subnav-bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
#subnav-container .date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #616161;
	padding: 15px;
	width: 220px;
	float: left;
}
#photobar {
	background-repeat: no-repeat;
	height: 263px;
	width: 955px;
	border-left: 1px solid #C2C2C2;
	border-right:1px solid #C2C2C2;
}
#photobar #photobar-box {
	background-color: #2D2D2D;
	height: 235px;
	width: 323px;
	float: right;
	margin-top: 15px;
	margin-right: 8px;
	color: #95A0A9;
	padding-right: 20px;
	padding-left: 20px;
}
#photobar #photobar-box a {
	color: #95A0A9;
}
#photobar #photobar-box h1,#photobar #photobar-box h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
#photobar #photobar-box h1 {
	font-size: 30px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #DAF063;
	margin-top: 25px;
	padding-top: 2px;
}
#photobar #photobar-box h3 {
	font-size: 15px;
	line-height: 20px;
}
#photobar #photobar-box h6 {
	color: #BEBEBE;
	font-size: 12px;
}
#photobar.home {background-image: url(../images/photobar-home.jpg);}
#photobar.staff {background-image: url(../images/photobar-staff.jpg);}
#photobar.contact {background-image: url(../images/photobar-contact.jpg);}
#container, #container-home {
	padding: 11px 8px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C2C2C2;
	border-left-color: #C2C2C2;
	background-color: #FFFFFF;
}
#container {
	background-image: url(../images/container-bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#onebigcol h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 30px;
	margin: 0px 0px 20px;
}
#container .disclaimer {color: #999;}
#leftcol {
	float: left;
	width: 550px;
}
#rightcol {
	float: right;
	width: 370px;
}
#rightcontent .rightbox {
	background-color: #A9B0B4;
	width: 323px;
	float: right;
	color: #505050;
	padding: 10px 20px;
}
#rightcontent .rightbox a{
	color: #505050;
}
#rightcontent .rightbox h1 {
	font-size: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin: 0px 0px 20px;
}
#rightcontent .rightbox li {
	line-height: 18px;
	margin: 0px 0px 12px;
}
#rightcontent .rightbox h6 {margin: 0px;}
#rightcontent .rightbox h6 a {
	display: block;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 10px solid #405362;
	font-size: 14px;
	line-height: 15px;
	padding: 15px 3px;
	background-color: #E6E7E7;
	text-decoration: none;
	color: #47555F;
	width: 270px;
	font-weight: normal;
	text-align: center;
	margin: 0px 0px 10px 18px;
}
#rightcontent .rightbox h6 a:hover {
	text-decoration: none;
	color: #FFF;
	background-color: #47555F;
}
.homeCol {
	float: left;
	width: 226px;
	margin-top: 15px;
	margin-bottom: 50px;
	background-image: url(../images/homeCol-bg.jpg);
	background-repeat: repeat-x;
	background-position: center 64px;
}
.homeCol#col-news, .homeCol#col-community, .homeCol#col-working {
	width: 226px;
	margin-right: 11px;
}
.homeColContent {
	margin-left: 6px;
	color: #808080;
}
.homeColContent a {
	color: #95A0A9;
}
.homeColContent h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	margin-top: 30px;
	margin-bottom: 20px;
	font-weight: normal;
}
#servicedetail {border-collapse: collapse; width: 100%;}
#servicedetail th, #servicedetail td {
	border: 1px solid #CCC;
	padding: 4px;
	vertical-align: top;
}
#servicedetail th {
	width: 170px;
	text-align: right;
}
#servicedetail td ul {padding: 0px 15px; margin: 0px;}
#servicedetail td li {padding: 0px; margin: 0px;}
#servicedetail .even th, #servicedetail .even td {
	background-color:#EFEFEF;
}
#servicedetail .image-thumb img {width: 200px; height: auto;}
#showcaseimage {width: 937px; height: 250px; overflow: hidden;}
#showcaseimage img {height: 250px; width: auto;}
#locationpics {width: 937px; border-collapse: collapse;}
#locationpics td {padding: 15px;}
#locationpics .thumb {width: 200px; height: 200px; overflow: hidden;}
#locationpics .thumb img {height: 200px; width: auto;}

#crewTable td img {width: 150px; height: auto;}
#locationTable td img {width: 150px; height: auto;}