body{
	background-color:#000;
	background-image:url("../images/wrapper_background.jpg");
	background-repeat:no-repeat;
	background-position:center top;
	font-size:85%;
}
/* MENU */
#container #menu{
	background-image:url("../images/menu/background.jpg");
	background-repeat:no-repeat;
	background-position:center top;
}
#container #menu a{
	background-repeat:no-repeat;
	background-position:center top;
}
#container #menu a:hover{
	background-position:center bottom;
}
#container #menu a.home{
	background-image:url("../images/menu/home.gif");
}
#container #menu a.about{
	background-image:url("../images/menu/about.gif");
}
#container #menu a.media{
	background-image:url("../images/menu/media.gif");
}
#container #menu a.news_feed{
	background-image:url("../images/menu/news_feed.gif");
}
#container #menu a.clients{
	background-image:url("../images/menu/clients.gif");
}
#container #menu a.store{
	background-image:url("../images/menu/store.gif");
}
#container #menu a.contact{
	background-image:url("../images/menu/contact.gif");
}
/* MAIN */
#container #main #column1 #video,#container #main #column1 #photo{
	background-image:url("../images/reel_preview.jpg");
	background-position:center;
	background-repeat:no-repeat;
}
.gallery .item{
	background-image:url("../images/thumbnail.jpg");
	background-position:center;
	background-repeat:no-repeat;
}
.gallery p{
	text-align:right;
}
#section .gallery .item{
	background-image:url("../images/gallery_thumbnail.gif");
	background-position:top;
	background-repeat:no-repeat;
}
#section .gallery .item p{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}
#section .gallery .item p span.title{
	color:#d7783c;
	font-weight:bold;
	font-size:13px;
}
#section .gallery .item p span.gallery_posted_details{
	color:#595959;
	font-size:11px;
}
/* FOOTER */
#container #footer div.separator{
	background-image:url("../images/footer_separator.gif");
	background-position:center;
	background-repeat:no-repeat;
	line-height:1px;
}
#container #footer p{
	color:#747474;
	font-size:11px;
	text-align:center;
	word-spacing:10px;
}
#container #footer p a{
	color:#747474;
	text-transform:capitalize;
}
#container #footer p a:hover{
	color:#bd2e18;
}
/* TEXT */
h2{
	color:#000;
	font-size:24px;
}
#column2 h2{
	font-size:20px;
}
p{
	color:#C4C4C4;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
}
#section p{
	line-height:18px;
}
a{
	color:#bd2e18;
	text-decoration:none;
}
a.decorated{
	background-image:url("../images/ahref_decorated.gif");
	background-position:left;
	background-repeat:no-repeat;
	font-weight:bold;
	padding-left:20px;
}
p.news_separator{
	background-image:url("../images/updates_separator.gif");
	background-position:center;
	background-repeat:no-repeat;
	line-height:19px;
}
p.news_posted_details{
	font-size:10px;
	font-weight:bold;
}
span.highlight{
	color:#bd2e18;
}
#section ul li{
	color:#C4C4C4;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	line-height:16px;
}