@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
body {background:#F7F3E3 url(images/tlo.gif) 0 49px repeat-x; font-family:Verdana, Georgia, Times, serif; font-size:12px;}
#wrap {width:882px; margin:auto;}
.clear {clear:both;}
a {color:#000000;}
a:visited,active {color:#666666;}
.hide {display:none;}
#topbar {background:url(images/tlotop.jpg) repeat-x; height:40px;}
#topbar #topsection {width:882px; margin:auto;}
#topbar2 {background:url(images/); height:40px;}
#topbar2 #topsection {width:300px; margin:auto;}
#wrap #header { background:url(images/header6.jpg) no-repeat; height:229px; margin-top:11px;}
#header .introtext {display:block; padding:60px 300px 25px 125px; text-align:right; font-weight:normal; color:#FFFFFF; font-size:25px;}
.highlight {background:#FFFFFF; color:#0099CC;}
.highlight2 {
	font-size:28px;
	font-style:italic;
	color: #FFFF99;
}
#topmenu {list-style:none; text-align:center; padding-top:12px;}
#topmenu li {display:inline;}
#topmenu a, #topmenu a:visited, #topmenu a:active {
	display:block;
	text-decoration:none;
	color:#795E37;
	float:left;
	height:30px;
	padding:9px 29px 0px 17px;
	background:url(images/menubg1.jpg) no-repeat right top;
	font-weight: bold;
}
#topmenu a:hover {
	display:block;
	text-decoration:none;
	float:left;
	height:30px;
	padding:9px 29px 0px 17px;
	color: #000000;
}
#topmenu .active a, #topmenu .active a:visited, #topmenu .active a:active {
	display:block;
	text-decoration:none;
	color:#333333;
	float:left;
	height:30px;
	padding:9px 32px 0px 17px;
	font-weight: bold;
}
#topmenu2 {
	text-align:center;
	padding-top:7px;
	width: 235px;
}
#topmenu2 a, #topmenu2 a:visited, #topmenu2 a:active {
	text-decoration:none;
	color:#795E37;
	float:left;
	height:40px;
	padding:9px 10px 0px 10px;
	font-weight: bold;
	background:url(images/menu3.jpg) no-repeat;
	
}
#topmenu2 a:hover {
	display:block;
	text-decoration:none;
	float:left;
	height:30px;
	padding:9px 10px 0px 10px;
	color: #000000;
}
#topmenu2 .active a, #topmenu2 .active a:visited, #topmenu2 .active a:active {
	display:block;
	text-decoration:none;
	color:#333333;
	float:left;
	height:30px;
	padding:9px 22px 0px 17px;
	font-weight: bold;
}

#contents {font-size:12px;}
#contents a:hover {text-decoration:none;}
#contents p {color:#3C3C3C; line-height:22px;}
#contents h2 {color:#8C6B40; font-weight:normal;}
#aboutdiv h2, #highlights h2 {padding:5px; display:block; background:url(images/liniah2.gif) repeat-x left bottom; color:#82612F; margin:0px 3px 5px 0px; font-family:Arial, Helvetica, sans-serif;}

h1 a{color:#82612F; font-size:15px; text-decoration:none;}
h1 a:hover{color:#82612F; font-size:15px; text-decoration:none;}
#highlights {float:left; width:220px; padding:4px 3px 3px 8px; margin:2px 0px 7px 0px; background:url(images/barbg.jpg) repeat-y left;}
#highlights h3 {color:#8D6932; font-weight:normal; font-size:14px;}
#highlights h3 a {color:#9B7746; text-decoration:none; display:block; border-bottom:solid 1px #F5EFC9;}
#highlights ul {
	list-style:none;
	color:#000000;
	text-align:left;
	font-weight: normal;
	font-size: 11px;
}
#highlights li {display:block; padding:17px 13px 17px 14px; background: none; border-bottom:solid 1px #fff;}
#homecontents {
	float:right;
	width:600px;
	padding:3px 9px 3px 20px;
	margin:5px 5px 5px 0px;
	background:url(images/barbg.jpg) repeat-y left;
	text-align: justify;
border-right: solid 1px #E8DDB3;
}
#homecontents p, left p, right p {margin:10px 0px 10px 0px;}
#homecontents h2 {
	display:block;
	color:#82612F;
	border-bottom:solid 1px #DDBF6C;
	font-size:22px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
}
#homecontents h2 a{
	text-decoration:none;
	color:#8d6932;
	margin: 0px 0px 5px 0px;
}
#homecontents h2 a:hover { text-decoration:none; color:#000000;}
.postinfo {display:block; text-align:right; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:10px}
#footer {background: url(images/footer.jpg) repeat-x; padding:5px 0px 0px 15px; background-color:#333333;}
#footercontent {width:862px; margin:auto; padding:10px;}
#footer a,#footer a:visited, #footer a:active, #footer a:hover {color:#FFFFCC;}
#credit {background:#000000; padding:20px; border-top:solid 2px #666666; text-align:center; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#credit a,#footer a:visited, #footer a:active, #footer a:hover {color:#999999;}




/* ------------------------------------ */
/* ----------- POGOKING STYLE --------- */
/* ------------------------------------ */

#homecontents ul {
	margin: 18px 36px;
	list-style-position: outside;
	padding-left: 15px;
	line-height: 15px;
	color: #3c3c3c;
	text-align: left;
}

#homecontents ul li {
	margin-bottom: 5px;
}

.clear {
	clear: both;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

#topmenu {
	height: 39px;
}

#topmenu li {
	display: block;
	float: left;
}

#topmenu li {
	position: relative;
}

#topmenu li ul {
	background: none;
	display: none;
	position: absolute;
	top: 35px;
	left: -1px;
	background-color: #efe8cc;
	border: 1px solid #f8f2da;
	z-index: 300;
	
	-moz-box-shadow: 0 0 3px rgba(239, 232, 206, .8);
	-webkit-box-shadow: 0 0 3px rgba(239, 232, 206, .8);
	box-shadow: 0 2px 3px rgba(239, 232, 206, .8);
}

#topmenu li ul li ul {
	top: 0;
	font-size: 11px;
}

#topmenu li ul li {
	display: block;
	float: none;
	background: none;
	height: auto;
	padding: 0;
	margin: 0;
	width: auto;
	height: auto;
	padding: 8px 16px;
	border-top: 1px solid #f8f2da;
}

#topmenu li ul li:first-child {
	border-top: none;
}

#topmenu li ul li a,
#topmenu li ul li a:active,
#topmenu li ul li a:hover,
#topmenu li ul li a:visited {
	background: none;
	display: block;
	float: none;
	height: auto;
	padding: 0;
	margin: 0;
	position: static;
	width: 160px;
	text-align: left;
}

#topmenu li ul li ul {
	left: auto;
	right: -180px;
}

#topmenu li:hover > a {
	color: black;
}

#topmenu li:hover ul {
	display: block;
}

#topmenu li:hover ul li ul {
	display: none;
}

#topmenu li ul li:hover ul {
	display: block;
}

#topmenu li.parent:after {
	content: " ";
	display: block;
	position: absolute;
	height: 3px;
	width: 100%;
	background: transparent url(images/menu-item-1.png) no-repeat center top;
	bottom: 8px;
}

#topmenu li ul li.parent:after {
	content: " ";
	display: none;
}

#topmenu li ul li.parent {
	background: transparent url(images/menu-item-2.png) no-repeat 180px center;
}

#topmenu li.alt a {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}


#highlights h3 a {
	border-bottom: none;
	padding: 8px 0;
	width: auto;
	display: block;
}

#highlights h3 a:hover {
	color: black;
}

#highlights h3 {
	padding: 0;
	margin: 0;
	line-height: 20px;
	font-size: 13px;
	font-weight: bold;
	width: auto;
}

#highlights {
	padding: 0 20px;
	width: 200px;
}

#highlights li {
	padding: 0 0 0 10px;
	margin: 0;
	background: transparent url(images/menu-item-2.png) no-repeat left center;
	width: auto;
	position: relative;
}

#highlights li ul {
	display: none;
	position: absolute;
	left: 180px;
	top: 0;
	z-index: 300;
	width: 210px;
	background: #f7f3e3;
	border: 1px solid #eee7cd;
	
	-moz-box-shadow: 0 0 3px rgba(239, 232, 206, .8);
	-webkit-box-shadow: 0 0 3px rgba(239, 232, 206, .8);
	box-shadow: 0 2px 3px rgba(239, 232, 206, .8);
}

#highlights li ul li {
	border: none;
	background: none;
}

#highlights li:hover ul {
	display: block;
}

#highlights li ul li h3 {
	font-size: 11px;
}

#highlights li.last {
	border-bottom: 2px solid #ddbf6c;
}

#highlights li.alt {
	border-top: 1px solid #ffffff;
	margin-top: 104px;
}

#highlights li.alt a {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #9B7746;
	display: block;
	padding: 8px 0;
}

#highlights li.alt a:hover {
	color: #000000;
}

#highlights {
	background: transparent none;
	float: left;
	width: 190px;
	padding-right: 0;
	margin-right: 30px;
}

#homecontents {
	background: transparent none;
	border-right: 0;
	float: left;
	width: 409px;
	padding: 0;
	margin-right: 30px;
}

#news {
	float: left;
	width: 190px;
	padding: 0;
	margin-right: 0;
}

#contents {
	border-left: 1px solid #E8DDB3;
	border-right: 1px solid #E8DDB3;
}

#homecontents ul {
	margin: 18px;
}

#homecontents h2 {
	font-size: 17px;
	font-weight: bold;
}

#highlights h2,
#news h4 {
	background: transparent none;
	border-bottom: 1px solid #DDBF6C;
	color: #82612F;
	font-family: Verdana, Helvetica, Arial, Serif;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 22px;
	padding: 5px 0;
	margin-bottom: 5px;
}

#news h5 {
	color: #82612F;
	font-size: 12px;
}

#news p {
	font-size: 10px;
	line-height: 18px;
}

#news .entry {
	border-bottom: 1px solid #ffffff;
	padding: 13px 0;
}

#news .entry.first {
	padding-top: 8px;
}
