html, body {margin:0; padding:0;  height:100%; background-image:url(images/body_bg.png); background-color: #9ca273;	font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px;}

a.nav:link {color: #ffffff; text-decoration: none}
a.nav:active {color: #ffffff; text-decoration: none}
a.nav:visited {color: #ffffff; text-decoration: none}
a.nav:hover {color: #ffffff; text-decoration: none; background-image:url(images/tab_fill_on.gif); }

a.size:link {color: #ffffff; outline: none; text-decoration: none}
a.size:active {color: #ffffff; outline: none; text-decoration: none}
a.size:visited {color: #ffffff; outline: none; text-decoration: none}
a.size:hover {color: #ffffff; outline: none; text-decoration: none;}

a.rev:link {color: #4F1E0A; text-decoration: underline}
a.rev:active {color: #4F1E0A; text-decoration: underline}
a.rev:visited {color: #4F1E0A; text-decoration: underline}
a.rev:hover {color: #4F1E0A; text-decoration: none;}

a.button:link {color: #ffffff; text-decoration: none}
a.button:active {color: #ffffff; text-decoration: none}
a.button:visited {color: #ffffff; text-decoration: none}
a.button:hover {color: #ffffff; text-decoration: none;}

a:link {color: #ffffff; text-decoration: underline}
a:active {color: #ffffff; text-decoration: underline}
a:visited {color: #ffffff; text-decoration: underline}
a:hover {color: #ffffff; text-decoration: none}

.textfield {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-style:italic;
	background-color:#CCCCCC;
	padding:2px;
}

.textfield2 {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:#cbceb7;
	padding:2px;
	border:solid 1px;
}

.style3 {
	font-size: 11px;
	color: #4F1E0A;
}
#photo_gallery_table{background-color:#9CA377}
#photo_gallery_td{background-color:#91976B}

#main_table_bg{
background-image:url(images/main_bg_left.png);
background-repeat:repeat-y;
height:100%;}

#top_bar {background-image:url(images/top_bar.png);
background-repeat:no-repeat
}

#nav_bg {background-image:url(images/nav_bg.png);
background-repeat:repeat-x
}
#bg {background-image:url(images/background-right.png);
background-repeat:repeat-x
}
#bg2 {background-image:url(images/background.png);
background-repeat: no-repeat
}

H1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight:normal;
	font-style:italic;
	color: #FFFFFF;
	padding-left:10px;
	margin:0px;
	padding:5px 0px 10px 0px;
}
H2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 18px;
	font-weight:normal;
	color: #FFFFFF;
	padding-left:10px;
	margin:0px;
	padding:5px 0px 10px 0px;
}
H3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 18px;
	font-weight:normal;
	color: #FFFFFF;
	padding-left:10px;
	margin:0px;
	padding:5px 0px 10px 0px;
}
p{margin:0px; padding:.7em 0 0 0; line-height:18px;}
img {border:0px}
hr {border: 0; color: #b5b996; background-color: #b5b996; height: 1px; text-align: left; margin-top:10px; margin-bottom:10px;}
.hr_dark {border: 0; color: #717655; background-color: #717655; height: 1px; text-align: left; margin-top:10px; margin-bottom:10px;}
form{display: inline;}
input, select, textarea{font-size:14px; border:1px; border-color:#666666; margin:0px; padding:0px;}
ul{margin:0px; padding:0px 0px 0px 25px;}
img.left{padding-right:20px; padding-bottom:10px;}
img.tight{padding-right:10px; padding-bottom:4px; padding-top:6px;}
img.right{padding-left:20px; padding-bottom:10px;}
img.left_smaller{padding-right:10px; padding-bottom:3px;}
.smaller{font-size:12px; line-height:18px;}
.smaller2{font-size:12px;}
.large_style1{font-family: Georgia, "Times New Roman", Times, serif;font-size:22px;font-style: italic;}
#text_size{background-image:url(images/text_size_bg.png); background-repeat:repeat-x; font-weight:bold; font-size:11px; padding:1px 8px 4px 8px;}
#font_size{font-size:11px; font-weight:bold; font-style:italic; padding:1px 4px 4px 4px;}
#button{background-image:url(images/button_fill.png); background-repeat:repeat-x; font-weight:bold; font-size:11px; padding:1px 8px 4px 8px;}
.style1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
}
.style4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 20px;
}
table.border {border: solid 1px; border-color:#b5b996;}
td.border { border: solid 1px; border-color:#b5b996; font-size:12px; line-height:18px; } 

#profile {background-image:url(images/profile_topbar2.gif);
background-repeat:no-repeat; }
