body {
background-color: #000000;
}

.white {background-color: #000000;}

.black {background-color: #000000;}

.logo_row { background-image: url("../images/tpp_01.jpg"); background-repeat: repeat-x;}
.top_nav {
	font-family: Arial, Veranda, san-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url("../images/tpp_03b.jpg");
}

.top_nav a{text-decoration: none;color:#F1D146;}
.top_nav a:hover{text-decoration:underline; color:#F1D146;}
.top_nav a:visited{color:#F1D146;}
.top_nav a:link{color:#F1D146;}

.url {
	font-family: Arial, Veranda, san-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000);
}

.real{background-image: url("../images/bg_home.jpg")}

.sub_nav_title{
	font-family: Arial, Veranda, san-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #FFFF00;
	background-color:#A27F00;
	text-transform: capitalize;
	text-shadow: black 3px 3px 2px;
}

.projects{
	font-family: Arial, Veranda, san-serif;
	font-size: 40px;
	font-style: normal;
	font-weight: bold;
	color: #EDCC61;
}

.line_1{background-image: url("../images/tpp_06.jpg")}

.line_2{background-image: url("../images/tpp_08.jpg")}

.bottom_nav_hp {
	font-family: Arial, Veranda, san-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 30px;
	color: #FFFFFF;
	background-color: #000000;
}

.bottom_nav_hp a{text-decoration: none;color:#FFFFFF;}
.bottom_nav_hp a:hover{text-decoration:underline; color:#FFFFFF;}
.bottom_nav_hp a:visited{color:#FFFFFF;}
.bottom_nav_hp a:link{color:#F1D146;}


.header {background-image: url("../images/header_bg_2.jpg");}

.header_text {
	font-family: Arial, Veranda, san-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.main_nav {
	font-family: Arial, Veranda, san-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url("../images/bg_top_nav_2.jpg");
}

.main_nav a{text-decoration: none;color:#FFFFFF;}
.main_nav a:hover{text-decoration:underline; color:#FFFFFF;}
.main_nav a:visited{color:#FFFFFF;}
.main_nav a:link{color:#FFFFFF;}

.hp_title{
	font-family: Arial, Veranda, san-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	line-height: 40px;
	color: #F1D146;
}

.pagetitle{
	font-family: Arial, Veranda, san-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: 900;
	color: #F1D146;
	text-transform: capitalize;
}

.title{
	font-family: Arial, Veranda, san-serif;
	font-size: 25px;
	font-style: normal;
	font-weight: bold;
	line-height: 40px;
	color: #FFFFFF;
}

.title a{text-decoration: none;color:#FFFFFF;}
.title a:hover{text-decoration:underline; color:#FFFFFF;}
.title a:visited{color:#FFFFFF;}
.title a:link{color:#FFFFFF;}

.forest{
	font-family: arial, veranda, non-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	line-height: 40px;
	color: #009900;
}

.earth{
	font-family: Times New Roman, Times, serif;
	font-size: 25px;
	color: #3333CC;
}
.pagetext{
	font-family: Arial, Veranda, san-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 16pt;
	color: #F1D146;
}

.pagetext a{text-decoration: none;color:#66FF99;}
.pagetext a:hover{text-decoration:underline; color:#66FF99;}
.pagetext a:visited{color:#66FF99;}
.pagetext a:link{color:#66CCFF;}

.blue{
	font-family: Arial, Veranda, san-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #CC3300;
}

.runtime{
	font-family: Arial, Veranda, san-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #DD5305;
}

.sub_nav {
	font-family: Arial, Veranda, san-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}

.sub_nav a{text-decoration: none;color:#DD5305;}
.sub_nav a:hover{text-decoration:underline; color:#DD5305;}
.sub_nav a:visited{color:#DD5305;}
.sub_nav a:link{color:4B240E;}

.picture_frame {
	border-bottom-color: #5B4626;
	border-left-color: #5B4626;
	border-top-color: #BA9C1F;
	border-right-color: #BA9C1F;
	border-style: groove;
	border-width: thick;
}
	