body {
	background					: black;
	margin						: 0 auto;
	font-family					: Trebuchet MS, Arial;
	font-size					: 14px;
	background-image			: url(../img/tl_bg.jpg);
	background-repeat			: no-repeat;
	background-position			: top center;
}
#outer_container {
	width						: 700px;
	height						: 1024px;
	margin						: 0 auto;
	text-align					: center;
}
#container {
	margin						: 0 auto;
	width						: 700px;
}

#left a, #page_info a {
	color						: black;
	text-decoration				: none;
}
#left a:hover, #page_info a:hover, a#curr_page, #footer ul a:hover, #right a:hover, #footer a:hover {
	color						: #a92925;
}

#right a, #footer a {
	color						: black;
	text-decoration				: underline;
}

a.link {
	text-decoration				: underline;
}

#logo {
	margin						: 0 auto;
}

#page_area {
	float						: left;
	background					: #f8efd5;
	background-image			: url(../img/tl_bg_bottom.jpg);
	background-repeat			: no-repeat;
	background-position			: bottom;
	margin-bottom				: 10px;
}

#page_header {
	background-image			: url(../img/tl_header.jpg);
	background-repeat			: no-repeat;
	width						: 700px;
	height						: 101px;
}

#page_area {
	width						: 700px;
}

#page_info {
	font-family					: times new roman;
	font-size					: 1em;
}
#page_info_date {
	float						: left;
	margin-left					: 15px;
	font-size					: 14px;
	text-transform				: uppercase;
}
#page_info_day {
	font-size					: 11px;
}
#page_info_site {
	float						: right;
	margin-right				: 15px;
	font-weight					: bold;
	font-size					: 14px;
}

/*---------- GENERAL ------------*/

div.floatClear {
	clear						: both;
}

.title_box, .home_title, .item_title {
	width						: 129px;
	background					: black;
	color						: white;
	font-style					: italic;
	padding						: 1px;
	padding-left				: 5px;
	padding-right				: 5px;
}

#disclaimer {
	font-size					: 0.8em;
	font-style					: italic;
	padding						: 5px;
	padding-right				: 0;
	text-align					: justify;
	width						: 125px;
	line-height					: 1.3;
}
/*---------- MENU ------------*/

#menu {
	margin-top					: 5px;
	margin-bottom				: 30px;
	margin-left					: 18px;
}

#menu ul{
	padding						: 0px;
}

.top_level {
	font-size					: 1.2em;
	margin-bottom				: 10px;
	font-weight					: bold;
}
li.top {
}
ul.top_level{
	margin						: 0px;
	padding						: 0px;
	/*list-style-type				: square;*/
	list-style-image			: url("../img/bullet_sq_black.jpg");
	list-style-position			: outside;
	font-size					: 12px;
}
.top {
	margin-bottom				: 5px;
	margin-top					: 0px;
	font-size					: 16px;
}
li.top {
	margin-left					: -4px;
}
.middle {
	
}
.second_level {
	font-size					: 14px;
	margin-bottom				: 5px;
	font-weight					: normal;
	display						: none;	
	margin-top					: 9px;
	margin-bottom				: 9px;
}
ul.second_level {
	margin-left					: 10px;
	/*list-style-type				: square;*/
	list-style-image			: url("../img/bullet_sq_black_2.jpg");
}
.second_level li {
	line-height					: 1.1;
	padding-top					: 2px;
	padding-bottom				: 1px;
}
.third_level li {
	line-height					: 1.2;
	padding-top					: 1px;
	padding-bottom				: 1px;
}
.third_level {
	font-size					: 11px;
	margin-bottom				: 3px;
	display						: none;
	margin-top					: 10px;
	margin-bottom				: 10px;
}
ul.third_level {
	margin						: 0;
	margin-left					: 10px;
	margin-top					: 10px;
	margin-bottom				: 10px;
	/*list-style-type				: square;*/
	list-style-image			: url("../img/bullet_sq_black_3.jpg");
}
img.arrow {
	padding-bottom				: 2px;
}

/*---------- PAGE CONTENT -----------*/

#page_content {
	width						: 680px;
	border-top					: 1px black solid;
	border-bottom				: 6px black solid;
	padding-top					: 3px;
	margin						: 10px;
	margin-top					: 1px;
	margin-bottom				: 0px;
	text-align					: left;
	font-size					: 0.9em;
}
#left {
	float						: left;
	width						: 139px;
	border-right				: 1px solid black;
}
#right {
	float						: left;
	width						: 520px;
	border-top					: 6px black solid;
	padding-left				: 20px;
	padding-top					: 15px;
	padding-bottom				: 20px;
	padding-right				: 0px;
	border-left					: 1px solid black;
	margin-left					: -1px;
	font-size					: 11px;
}

/*---------- FOOTER -----------*/

#footer {
	margin-top					: 4px;
	padding-top					: 6px;
	margin-left					: 10px;
	border-top					: 1px black solid;
	float						: left;
	width						: 675px;
	font-size					: 0.8em;
	text-align					: left;
	padding-left				: 5px;
}

#footer ul {
	list-style-type				: none;
	display						: inline;
	padding						: 0px;
}

#footer li{
	float						: left;
}
li.foot_s {
	margin-right				: 21px;
}
li.foot_x {
	margin-right				: 22px;
}

#footer ul a:visited, #footer ul a:link, #footer ul a:active {
	text-decoration				: underline;
	font-style					: italic;
	font-weight					: bold;
}

#copyright {
	float						: left;
	margin-top					: 10px;
	margin-bottom				: 10px;
}
#jandl {
	float						: right;
	margin-top					: 10px;
	margin-bottom				: 10px;
	margin-right				: 5px;
}
#jandl a {
	font-weight					: bold;
	text-decoration				: none;
}
#jandl a:hover {
	text-decoration				: none;
}

#link {
	font-style					: italic;
	width						: 29%;
	float						: right;
	margin-top					: 10px;
	text-align					: right;
}
#notice {
	float						: left;
	margin-bottom				: 10px;
	font-weight					: bold;
}
#error {
	border						: #ba0707 1px solid;
	background					: #ffb3b3;
	color						: #ba0707;
	margin						: 10px;
	padding						: 10px;
}
.thumb img, #image img, .item_img img {
	border						: 1px solid black;
}
#logout {
	width						: 20%;
	float						: right;
	text-align					: right;
}

/*INVISIBLE LINK*/

a.invisible_link {
	text-decoration				: none;
}

.page_list {
	/*list-style-type				: square;*/
	list-style-image			: url("../img/bullet_sq_black_3.jpg");
	font-style					: italic;
}
ul.page_list {
	padding-left				: 30px;
	margin-left					: 0px;
}
