body {
	text-align: center;
}

#container {
	width: 723px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	border: 5px solid #A2A171;
	background-image: url(../images/design/bkg_container.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #FFFFFF;
}
#padding {
	width: 691px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

/* header */

#header {
	height: 74px;
	background-image:url(../images/design/bkg_header.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
#header div#logo {
	float: left;
	margin-top: 32px;
}
#header ul {
	float: right;
	list-style: none;
	margin: 3px 0 0 0;
	padding: 0;
}
#header ul li {
	float: left;
	margin: 0;
	padding: 0;
}
#header ul li a {
	float: left;
	display: block;
/*	height: 47px;			*/
	background-image: url(../images/design/bkg_menu.gif);
	background-position: top left;
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	padding: 36px 14px 0 12px;
/*	font: 70% Arial, Helvetica, sans-serif;		*/
	color: #707070;
	text-decoration: none;
}
#header ul li a:hover {
	color: #AFAE80;
}

/* content columns */

#columnLeft {
	float: left;
	width: 344px;	
}
#columnRight {
	float: right;
	width: 344px;
}
#columnLeft div#photo {
	margin-bottom: 3px;
}
#columnLeft div.boxTop,#columnRight div.boxTop {
	height: 33px;
	background-image: url(../images/design/bkg_box_top.gif);
}
#columnLeft div.boxBot,#columnRight div.boxBot {
	height: 33px;
	background-image: url(../images/design/bkg_box_bot.gif);
}
#columnLeft div.boxContent,#columnRight div.boxContent,#columnRight div.boxHome {
	background-image: url(../images/design/bkg_box_strip.gif);
	background-repeat: repeat-y;
	padding: 0 45px;
}
#columnLeft div.boxContent {
	height: 140px;
	overflow: auto;
}
#columnRight div.boxContent {
	height: 404px;
	overflow: auto;
}
#columnRight div.boxHome {
	height: 140px;
	overflow: auto;
}

/* footer */

#footer {
	background-image: url(../images/design/bkg_footer.gif);
	background-position: top;
	background-repeat: repeat-x;
	padding: 14px 0;
}
#footer ul {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
}
#footer ul li {
	float: left;
	font: 55% Tahoma, Arial, Helvetica, sans-serif;
	color: #9D9C98;
	padding-right: 4px;
}
#footer ul li a {
	color: #9D9C98;
	text-decoration: none;
	padding-right: 4px;	
}
#footer ul li a:hover {
	color: #3AA4BE;
}

#footer p {
	float: left;
	margin: 0;
	padding: 0 0 15px 4px;
/*	width: 150px;			*/
	font: 55% Tahoma, Arial, Helvetica, sans-serif;
	color: #9D9C98;
}

/* form styling */

form {
	margin: 0;
}
div.formLine {
	height: 28px;
	clear: both;
}
form label {
	float: left;
	width: 102px;
	font: 70% Arial, Helvetica, sans-serif;
	color: #999999;
	padding: 4px 0 0 0;
}
form input.text, form select {
/*	width: 148px;		*/
	width: 131px;
	float: left;
	font: 70% Arial, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #7F9DB9;
}
form input.button {
	float: right;
/*	font: 70% Arial, Helvetica, sans-serif;
	width: 50px;			*/
	font: bold 90% Arial, Helvetica, sans-serif;	
	color: #3AA4BE;
	background-image: url(../images/design/bullet_arrows.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #EEF0E5;
	border: 1px solid #EEF0E5;
	padding-left: 14px;
	margin-top: 3px;
}
form textarea {
	margin-top: 6px;
/*	width: 250px;			*/
	width: 233px;
	font: 70% Arial, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #7F9DB9;
}

/* overall styles */

.clear {
	clear: both;
}
#photoHome {
	margin: 0 -16px 5px -16px;
}
div.boxContent ul li a, div.boxContent ol li a {
	font-weight: bold;
}