A:link {
	COLOR: #ac2020; TEXT-DECORATION: none
}
A:visited {
	COLOR: #ac2020; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ac2020; TEXT-DECORATION: none
}

img{
border:none;
}

.infoheader {
	font-family: "Arial Narrow";
	font-size: 18px;
	color: #96B86A;
	text-transform: none;
	font-style: normal;
	line-height: normal;
	width: auto;
	font-weight: bold;
	letter-spacing: +0.3em;
}



.captiontext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	color: #ffffff;



}

.titlecaptiontext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	color: #ffffff;

	font-weight: bold;





}

.boldcaptiontext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	color: ffffff;





}

.heading {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: bold;

color:ac2020;

font-style:normal;

letter-spacing: +0.6em;



}


.miniheading {

font-family: Arial, Helvetica, sans-serif;

font-size: 10px;

font-weight: bold;

color:ac2020;

font-style:normal;

letter-spacing: +0.4em;



}


.textal {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

color:ffffff;

font-style:normal;

letter-spacing: +0.1em;



}


.showreellink{
background:none;
width:385px;
height:161px;
vertical-align:middle;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color:ac2020;
font-style:normal;
letter-spacing: +0.4em;
}


.showreellink a:hover{
background-image:url(http://www.boasimon.com/resources/transcover.gif);
background-repeat:no-repeat;
color:bbbbbb;
}

.showreellink a{
display:block;
width:100%;
height:100%;
}


#linebreak{
margin-top:5px;
margin-bottom:10px;
height:1px;
width:650px;
background-image:url(http://www.boasimon.com/resources/linebreak.jpg);
background-repeat:no-repeat;
text-align:center;
margin-left:auto;
margin-right:auto;
}
	#maincontent {
width: 1200px;
height:678px;
margin-right: auto;
margin-left: auto;
margin-top: 50px;
}

#stillscontent{
width: 800px;
margin-right: auto;
margin-left: auto;
height:400px;
margin-top: 0px;
text-align:center;
}












.home a:hover{
color:bbbbbb;
}

.home a{
display:block;
width:100%;
height:100%;
}




.about a:hover{
background-image:url(resources/about.png);
background-repeat:no-repeat;
color:bbbbbb;
}

.about a{
display:block;
width:100%;
height:100%;
}



.showreels a:hover{
background-image:url(resources/showreels.png);
background-repeat:no-repeat;
color:bbbbbb;
}

.showreels a{
display:block;
width:100%;
height:100%;
}



.stills a:hover{
background-image:url(resources/stills.png);
background-repeat:no-repeat;
color:bbbbbb;
}

.stills a{
display:block;
width:100%;
height:100%;
}



.resume a:hover{
background-image:url(resources/resume.png);
background-repeat:no-repeat;
color:bbbbbb;
}

.resume a{
display:block;
width:100%;
height:100%;
}

.blog a:hover{
background-image:url(resources/blog.png);
background-repeat:no-repeat;
color:bbbbbb;
}

.blog a{
display:block;
width:100%;
height:100%;
}

.narwork a:hover{
background-image:url(resources/narrativework.png);
background-repeat:no-repeat;
color:bbbbbb;
}

.narwork a{
display:block;
width:100%;
height:100%;
}

.commvid a:hover{
background-image:url(resources/commvid.png);
background-repeat:no-repeat;
color:bbbbbb;
}

.commvid a{
display:block;
width:100%;
height:100%;
}


.sel a:hover{
background-image:url(resources/play.png);
color:bbbbbb;
}

.sel a{
display:block;
width:100%;
height:100%;
}

object {
vertical-align:middle;
}

embed {
vertical-align:middle;
}