body {
	margin: 0px; padding: 0px;
	background: black url("images/body.jpg") repeat-y top center;
}
#footer {
	text-align: center;
	font-family: arial;
	padding: 15px 0;
	line-height: 30px;
}
#footer, #footer a {
	color: #646464;
}
#footernav a {
	font-size: 20px;
	padding: 0 32px;
	text-decoration: none;
	font-weight: bold;
	color: white;
	text-shadow: #000000 0px 1px 6px;
}
#footernav a:hover {
	color: #235D11;
}
#content, #content td {
	font-family: arial;
	font-size: 12px;
	color: white;
}
#home_promo_inside {
	padding: 10px 30px 0 118px
}
#home_promo h2 {
	color: #823c03;
	font-size: 15px;
	font-weight: normal;
	font-style: italic;
}
#home_promo p {
	color: #aaa;
	line-height: 21px;
	font-size: 14px;
	padding-right: 6px;
}
h1, h2, h3, h4, h5, h6 {
	color: #235D11;
	font-family: "Trebuchet MS", "Century Gothic", sans;
}
#content a {
	color: #2c6d17;
}
body#body_about #content,
body#body_admin #content,
body#body_login #content,
body#body_page_add #content,
body#body_page_edit #content,
body#body_pdf_manager #content,
body#body_dvd_duplication #content,
body#body_contact #content,
body#body_web_design #content,
body#body_jpp_awards #content,
body#body_graphic_design #content,
body#body_newsletter #content,
body#body_gallery #content,
body#body_gallery_cat #content,
body#body_gallery_manager #content,
body#body_gear #content,
body#body_packaging #content,
body#body_production_services #content {
	background: transparent url("images/text_content_bg.png") no-repeat top center;
}
body#body_about #content_inside,
body#body_admin #content_inside,
body#body_login #content_inside,
body#body_page_add #content_inside,
body#body_page_edit #content_inside,
body#body_pdf_manager #content_inside,
body#body_dvd_duplication #content_inside,
body#body_contact #content_inside,
body#body_web_design #content_inside,
body#body_jpp_awards #content_inside,
body#body_graphic_design #content_inside,
body#body_newsletter #content_inside,
body#body_gallery #content_inside,
body#body_gallery_cat #content_inside,
body#body_gallery_manager #content_inside,
body#body_gear #content_inside,
body#body_packaging #content_inside,
body#body_production_services #content_inside {
	padding: 30px 80px 10px 80px;
}
#video_tour_content_inside {
	padding: 100px 100px 0 100px;
	font-size: 25px;
	line-height: 30px;
	font-family: "Bell Gothic Std", arial;
	color: #a4a4a4;
}
#video_tour_bottom_inside {
	text-align: center;
	padding-top: 50px;
	font-size: 25px;
	font-weight: bold;
}
p {
	font-size: 14px;
	line-height: 20px;
}

/* RENOWNED MEDIA Content Management System CSS */


.page_controls {
	text-align: center;
}
#timestamp {
	font-size: 10px;
	font-family: tahoma;
	text-align: right;
}
.error {
	border: 1px dashed #ff0000;
	color: #ff0000;
	background: #ffffff url("images/error.gif") no-repeat;
	min-height: 40px;
	padding: 4px 4px 4px 54px;
}
.error a {
	color: #ff0000;
	text-decoration: underline;
}
.warn {
	border: 1px dashed #ffff00;
	color: #000000;
	background: #ffffff url("images/warning.gif") no-repeat;
	min-height: 40px;
	padding: 4px 4px 4px 54px;
}
.warn a {
	color: #666;
	text-decoration: underline;
}
.warn, .error {
	margin: 0 20px 0 20px;
}
.gallery_thumb {
	width: 100px;
	height: 110px;
	float: left;
	text-align: center;
	margin: 0 0 0 10px;
	overflow: hidden;
}
a img {
	border: 0px;
}
.page_controls {
	text-align: center;
	margin: 0 auto 0 auto;
}

.e {
	background-color: #999;
}
.o {
	background-color: #888;
}
.darken {
	background-image: url("images/darken.png");
	padding: 20px;
}
ul li {
	font-size: 14px;
}
td {
	vertical-align: top;
}



#m1 {
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid black;
	left: 343px;
	width: 186px;
}
#m1 a {
	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #EAEBD8;
	color: #265F12;
	font: 11px arial;
}
#m1 a:hover {
	background: #265F12;
	color: #FFF;
}

.gallery_thumb {
	width: 160px;
	height: 136px;
	text-align: center;
	float: left;
	margin: 0 0 10px 10px;
}