* {

	margin: 0;

	padding: 0;

	background-repeat: no-repeat;

}



body {

	font-family: arial, helvetica, sans-serif;

	color: #888;

	background-color: white;

	font-size: 13px;

	margin-top: 30px;

	text-align: center;

}



#container {

	width: 875px;

	margin-left: auto;

	margin-right: auto;

}

#supportingText {

	width: 610px;

	float: right;

	margin: 0;

	padding: 0;

}

div, p {

	text-align: left;

	width: 607px;

}

p {

	line-height: 150%;

	background-image: url(http://bg.imeleon.com/images/bg_cont.gif);

	background-position: 0 -50px;

}

p span {

	display: block;

	padding: 0 15px 22px 15px;

}

h1 {

	width: 340px;

	padding: 24px 0 0 0;

	font-size: 16px;

	height: 40px;

	margin-left: 18px;

	vertical-align: bottom;

}

h2 {

	width: 247px;

	padding: 0px;

	color: white;

	font-size: 1px;

	height: 55px;

	text-indent: -1000px;

}

#upText {

	margin: 0;

	padding: 0;

	text-align: center;

}

#mainText {

	background-image: url(http://bg.imeleon.com/images/bg_cont.gif);

	margin: 0;

	padding: 0;

}

.thumb {

	width: 180px;

	height: 180px;

	background-image: url(http://bg.imeleon.com/images/bg_pic.gif);

	text-align: center;

	float: left;

	padding: 0 0 0 0;

	margin: 0 0 0 18px;

}

* html .thumb {

	display: inline;

}

.thumb_outer {

	width:180px;

	height: 180px;

	display: table; 

	#position: relative; 

	overflow: hidden;

}

.thumb_middle {

	#position: absolute; 

	#top: 50%;

	display: table-cell; 

	vertical-align: middle;

}

.thumb_inner {

	width:176px;

	#position: relative;

	#top: -50%;

	text-align:center;

}

.p1_photo {

	text-align: center;

}

.p2 {

	background-image: url(http://bg.imeleon.com/images/bg_cont.gif);

	background-position: center bottom;

	clear: both;

}

#rss {

	padding: 7px 0 0 0;

	margin: 0;

	font-size: 11px;

	color: #bbb;

	text-align: right;

	background-color: #fff;

}

#copyright {

	padding: 25px 0 10px 0;

	margin: 0;

	font-size: 11px;

	color: #bbb;

	text-align: center;

	background-color: #fff;

	height: 50px;

}

a, a:hover, a:visited {

	color: #aaa;

}

a img {

	border: 0;

}

#languages {

	width: 588px;

	font-size: 11px;

	color: #888;

	text-align: right;

}

#languages a, #languages a:hover, #languages a:visited {

	color: #888;

	text-decoration: none;

}

#nav_wrapper {

	width: 598px;

	height: 40px;

	background: #fff url(http://bg.imeleon.com/images/nav_bg.gif) repeat-x 0 0;

	margin-top: 1px;

	margin-bottom: 20px;

}

#nav_wrapper ul {

	padding: 0;

	margin: 0;

	list-style: none;

}

#nav_wrapper ul li {

	display: inline;

}

#nav_wrapper ul li a {

	display: block;

	float: left;

	padding: 8px 10px 9px 10px;

	margin: 4px 0;

	border-left: 1px solid #B3B3B3;

	border-right: 1px solid #e1e1e1;

	font: bold 13px Verdana, Arial, sans-serif;

	text-decoration: none;

	color: #8F8D8D;

}

#nav_wrapper ul li a:hover {

	background: #e1e1e1;

	color: #444;

}

#nav_wrapper ul li a.last {

	border-right: 1px solid #B3B3B3;

}

#search_form {

	float: right;

	height: 30px;

	padding: 10px 20px 0 0;

	background: url(http://bg.imeleon.com/images/nav_right.gif) no-repeat 100% 0;

}

#search_form .field {

	border: 1px solid #444;

	background: #dadada;

	width: 150px;

}

#search_form .field:focus {

	border: 1px solid #000;

	background: #e1e1e1;

}

#search_form .button {

	border: 1px solid #444;

	background: #dadada;

	height: 20px;

	font: 11px Verdana, Arial, sans-serif;

}

#supportingText #ads {

	margin: 0 0 7px 15px;

	text-align: left;

}

#pages {

	padding: 15px 0 0 0;

	margin: 0;

	font-size: 12px;

	color: #666;

	text-align: center;

	background-color: #fff;

	height: 18px;

	word-spacing: 5px;

}

#pages a, #pages a:visited {

	color: #666;

}

#pages a:hover, #pages .current {

	color: #222;

}

.photo {

	border: 1px solid #000;

}

a.desc, a.desc:hover, a.desc:visited {

	padding: 4px 0 0 0;

	font-size: 12px;

	text-align:center;

}

#logo {

	width: 247px;

	height: 145px;

	background-color: white;

	background-image: url(http://bg.imeleon.com/images/logo.gif);

	background-position: 0 0;

	padding: 0;

	float: left;

}

#linkList {

	width: 247px;

	background-image: url(http://bg.imeleon.com/images/bg.gif);

	background-position: 0 -351px;

	height: 879px;

	float: left;

	padding-bottom: 0px;

}

.lselect {

	width: 247px;

	background-image: url(http://bg.imeleon.com/images/bg.gif);

	margin: 0;

	padding: 0;

	float: left;

	text-align: center;

}

.select1 {

	background-image: url(http://bg.imeleon.com/images/m1.gif);

}

.select2 {

	background-image: url(http://bg.imeleon.com/images/m2.gif);

}

.select3 {

	background-image: url(http://bg.imeleon.com/images/m3.gif);

}

.lselect li, .lselect ul {

	list-style-type: none;

}

.lselect .ads {

	text-align: center;

}

.lselect li {

	display: block;

	width: 247px;

	min-height: 20px;

	margin-bottom: 9px;

	background-image: url(http://bg.imeleon.com/images/bg.gif);

	background-position: 0 -40px;

}

.lselect li a, .lselect li a:visited {

	margin-left: 2px;

	_margin-left:1px;

	border-right: 2px solid #fff;

	border-left: 2px solid #fff;

	display: block;

	width: 239px;

	font-size: 10px;

	text-transform: uppercase;

	text-decoration: none;

	color: #699;

	text-align: center;

	padding: 2px 0 2px 0;

}

.lselect li a:hover {

	background-color: #f3f3f3;

	border-right: 2px solid #f3f3f3;

	border-left: 2px solid #f3f3f3;

	color: #699;

}

