body {
	margin:0;
	padding:0;
	font-family:Verdana, sans-serif;
	font-size:70%;
	color:#000000;
}

#spacer {
	width:100%;
	background-repeat:repeat-x;
	height:92px;
}

#bar {
	background:url(../images/bar.png);
	width:100%;
	background-repeat:repeat-x;
	height:116px;
}

#barcontainer {
	margin: 0 auto;
	position: relative;
	width:800px;
}

#logo {
	margin-top:-92px;
	position:absolute;
	float:left;
}

#social {
	position:absolute;
	text-align:right;
	top:-75px;
	right:-30px;
	}

#contacttop {
	font-family:'Book Antiqua', Georgia, Serif;
	font-size:1.6em;
	color:#1ca3c4;
	position:absolute;
	text-align:right;
	top:16px;
	right:-50px;
	}
	
#buttons {
	margin-top:78px;
	margin-right:-24px;
	float:right;
}

#container {
	width:975px;
	margin-top:-1px;
	margin:0px auto;
	min-height:100%;
	height:100%;
	text-align:left;
	background: url(../images/contentbg.png);
	background-repeat:repeat-y;
}

#main {
	height:100%;
	width:830px;
	margin:0px auto;
	text-align:left;
	position:relative; 
}

#mainbar {
	padding-top:30px;
	width:525px;
	float:left;
}

#sidebar {
	padding-top:30px;
	width:190px;
	float:right;
	margin-right:40px;
}

.box, .navbox {
	margin-bottom:30px;
	padding:16px 20px 16px 20px;
	width:100%;
	background: url(../images/transparent80.png);
	background-repeat:repeat;
	border:1px solid #666666;
}

.navbox {
	text-align:right;
	color:#bb9121;
}
	
#footer {
	clear:both;
	margin-left:-42px;
	width:915px;
	padding-top:0px;
}

#insidefooter {
	padding:20px;
	background: url(../images/transparent80.png);
	background-repeat:repeat;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	color:#666666;
	font-size:0.8em;
	clear:both;
}

#button-home {
  display: block;
  margin-right:10px;
  float:right;
  width: 112px;
  height: 37px;
  background: url(../images/button-home.png) 0 -37px;
}

#button-home-on {
  display: block;
  margin-right:10px;
  float:right;
  width: 112px;
  height: 37px;
  background: url(../images/button-home.png) 0 0px;
}


#button-home:hover { 
  background-position:0 0;
}

#button-home span {
  display: none;
}

#button-about {
  display: block;
  margin-right:10px;
  float:right;
  width: 112px;
  height: 37px;
  background: url(../images/button-about.png) 0 -37px;
}

#button-about-on {
  display: block;
  margin-right:10px;
  float:right;
  width: 112px;
  height: 37px;
  background: url(../images/button-about.png) 0 0px;
}

#button-about:hover { 
  background-position:0 0;
}

#button-about span {
  display: none;
}

#button-contact {
  display: block;
  margin-right:10px;
  float:right;
  width: 112px;
  height: 37px;
  background: url(../images/button-contact.png) 0 -37px;
}

#button-contact-on {
  display: block;
  margin-right:10px;
  float:right;
  width: 112px;
  height: 37px;
  background: url(../images/button-contact.png) 0 0px;
}

#button-contact:hover { 
  background-position:0 0;
}

#button-contact span {
  display: none;
}

#button-blog {
  display: block;
  float:right;
  width: 112px;
  height: 37px;
  background: url(../images/button-blog.png) 0 -37px;
}

#button-blog-on {
  display: block;
  float:right;
  width: 112px;
  height: 37px;
  background: url(../images/button-blog.png) 0 0px;
}

#button-blog:hover { 
  background-position:0 0;
}

#button-blog span {
  display: none;
}

#button-showreel {
  display: block;
  width: 195px;
  height: 89px;
  background: url(../images/watchshowreel.png) 0 0;
}

#button-showreel:hover { 
  background-position:0 -89px;
}

#button-showreel span {
  display: none;
}

#example-sarahderrick {
	display: inline-block;
	width: 250px;
	height: 141px;
	background: url(../images/example-sarahderrick_gettingready.png) 0 -141px;
	border:0;
}

#example-sarahderrick:hover { 
  background-position:0 0;
}

#example-sarahderrick span {
  display: none;
}

#example-rebeccarobert {
	display: inline-block;
	width: 250px;
	height: 141px;
	background: url(../images/example-rebeccarobert_highlights.png) 0 -141px;
	border:0;
}

#example-rebeccarobert:hover { 
  background-position:0 0;
}

#example-rebeccarobert span {
  display: none;
}

#example-jessicacharlie {
	display: inline-block;
	width: 250px;
	height: 141px;
	background: url(../images/example-jessicacharlie_highlights.png) 0 -141px;
	border:0;
}

#example-jessicacharlie:hover { 
  background-position:0 0;
}

#example-jessicacharlie span {
  display: none;
}

#example-tomnicola {
	display: inline-block;
	width: 250px;
	height: 141px;
	background: url(../images/example-tomnicola_highlights.png) 0 -141px;
	border:0;
}

#example-tomnicola:hover { 
  background-position:0 0;
}

#example-tomnicola span {
  display: none;
}

#example-jessicacharliemessages {
	display: inline-block;
	width: 250px;
	height: 141px;
	background: url(../images/example-jessicacharlie_messages.png) 0 -141px;
	border:0;
}

#example-jessicacharliemessages:hover { 
  background-position:0 0;
}

#example-jessicacharliemessages span {
  display: none;
}

#example-rebeccarobertdance {
	display: inline-block;
	width: 250px;
	height: 141px;
	background: url(../images/example-rebeccarobert_firstdance.png) 0 -141px;
	border:0;
}

#example-rebeccarobertdance:hover { 
  background-position:0 0;
}

#example-rebeccarobertdance span {
  display: none;
}

#example-clairerichard {
	display: inline-block;
	width: 250px;
	height: 141px;
	background: url(../images/example-clairerichard_messages.png) 0 -141px;
	border:0;
}

#example-clairerichard:hover { 
  background-position:0 0;
}

#example-clairerichard span {
  display: none;
}

#example-nicolarobert {
	display: inline-block;
	width: 250px;
	height: 141px;
	background: url(../images/example-nicolarobert_speech.png) 0 -141px;
	border:0;
}

#example-nicolarobert:hover { 
  background-position:0 0;
}

#example-nicolarobert span {
  display: none;
}

#example-tansychris {
	display: inline-block;
	width: 250px;
	height: 141px;
	background: url(../images/example-tansychris_gettingready.png) 0 -141px;
	border:0;
}

#example-tansychris:hover { 
  background-position:0 0;
}

#example-tansychris span {
  display: none;
}

#example-annmariechris {
	display: inline-block;
	width: 250px;
	height: 141px;
	background: url(../images/example-annmariechris_highlights.png) 0 -141px;
	border:0;
}

#example-annmariechris:hover { 
  background-position:0 0;
}

#example-annmariechris span {
  display: none;
}

#example-emilygiovanni {
	display: inline-block;
	width: 250px;
	height: 141px;
	background: url(../images/example-emilygiovanni_highlights.png) 0 -141px;
	border:0;
}

#example-emilygiovanni:hover { 
  background-position:0 0;
}

#example-emilygiovanni span {
  display: none;
}

#watchshowreel {
	margin-bottom:30px;
	padding:16px 20px 0px 20px;
	height:44px;
	width:100%;
	background: url(../images/transparent80.png);
	background-repeat:repeat;
	border:1px solid #666666;
}

#watchshowreelinside {
margin-top:-45px;
}

#awardsbox {
	margin-bottom:30px;
	padding:16px 20px 0px 20px;
	height:120px;
	width:100%;
	background: url(../images/transparent80.png);
	background-repeat:repeat;
	border:1px solid #666666;
}

#awardsboxinside {
margin-top:-50px;
}

h1 {
	padding:0;
	margin:0;
	font-family:'Book Antiqua', Georgia, Serif;
	font-size:2.8em;
	line-height:95%;
	font-weight:100;
	color:#1ca3c4;
	padding-bottom:10px;
}

h2 {
	padding:0;
	margin:0;
	font-family:'Book Antiqua', Georgia, Serif;
	font-size:1.6em;
	font-weight:100;
	color:#000000;
	padding-bottom:10px;
}

#sidebar .box {
text-align:right;
}

a {
	color:#0099cc;
	text-decoration:none;
	border-bottom:1px dotted #bb9121;
}

a:hover {
	color:#bb9121;
	text-decoration:none;
	border-bottom:1px dotted #0099cc;
}

.img, a img, a.img, .img a {
	text-decoration:none;
	border:0;
}

p {
text-align:justify;
line-height:170%;
}

table {
border:0;
margin-left:-3px;
}

td {
vertical-align:top;
padding-right:20px;
}

ol {
	font-size:2em;
	color:#1ca3c4;
	font-family:'Book Antiqua', Georgia, Serif;
}

ol p {
	padding:10px;
	font-size:.5em;
	font-family:Verdana, sans-serif;
	color:#000000;
}

#address {
width:200px;
background:black;
}

#rightcolumnblog li, #rightcolumnblog ul {
list-style:none;
text-align:right;
margin-right:0;
}

#rightcolumnblog ul {
width:100%;
}

#rightcolumnblog {
text-align:right;
width:100%;
}

.hidden {
display:none;
}

form {
font-size:0.8em;
padding:20px;
}

input {
border:1px solid #1ca3c4;
font-family:Verdana;
font-size:1.1em;
color:#1ca3c4;
}

input.submit {
border:1px solid #1ca3c4;
font-family:Verdana;
font-size:1.5em;
background:#ffffff;
}

input.submit:hover {
border:1px dashed #1ca3c4;
font-family:Verdana;
font-size:1.5em;
color:#bb9121;
}

.red {
color:#b41d1d;
}

#tt {
 position:absolute;
 display:block;
 background:url(../images/tt_left.gif) top left no-repeat;
 }
 #tttop {
 display:block;
 height:5px;
 margin-left:5px;
 background:url(../images/tt_top.gif) top right no-repeat;
 overflow:hidden;
 }
 #ttcont {
 display:block;
 padding:2px 12px 3px 7px;
 margin-left:5px;
 background:#666;
 color:#fff;
 text-align:center;
 }
#ttbot {
display:block;
height:5px;
margin-left:5px;
background:url(../images/tt_bottom.gif) top right no-repeat;
overflow:hidden;
}

ul, li {
text-align: justify;
padding-right:20px;
list-style: circle;
color:#1ca3c4;
}

li p {
color:#000;
font-size:90%;
}