html {font-size: 100.1%;}
body {
	background:#fffee7 url(../images/body-bg.jpg) no-repeat;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	min-height:850px;
	margin:0;
}
img{border:none;}
.main{
	width:699px;
	position:relative;
}
.holder{
	overflow:hidden;
	height:1%;
}
/*HEADER*/
#header{
	height:111px;
	padding:8px 0 0 8px;
}
/*LOGO*/
.logo{
	background:url(../images/logo.gif) no-repeat;
	margin:0;
	width:255px;
	height:88px;
	text-indent:-9999px;
}
.logo a{
	display:block;
	overflow:hidden;
	width:100%;
	height:100%;
}
/*MAIN-COLUMN*/
.content-bg{
	background:url(../images/main-column-bg.png) repeat-y;
	height:1%;
	width:513px;
}
.sidebar-bg{
	background:url(../images/sidebar-bg.gif) no-repeat 493px 0px;
	width:445px;
	padding: 20px 26px 20px 42px;
}
.main-column-bottom{
	background:url(../images/main-column-bottom.png) no-repeat;
	width:513px;
	height:25px;
	font-size:10px;
	color:#DDDDDD;
	text-align: center;
}



#main-column{
	float:left;
	width:513px;
	margin-left:50px;
	padding-top:82px;
	display:inline;
}
#main-column h2{
	margin:0;
	padding-left:42px;
	font:18px "Trebuchet MS",Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
}
.slogan{
	float:right;
	font:bold italic 15px "Trebuchet MS",Arial, Helvetica, sans-serif;
	color:#8b978d;
	padding:10px 30px 28px 0;
}
#main-column p{
	margin:0;
	font-size:12px;
	line-height:18px;
	color:#000;
}
.photo{
	margin:0;
	padding:22px 0 0;
	list-style:none;
	width:388px;
	overflow:hidden;
}
.photo li{
	float:left;
	margin:0 17px 25px 0;
	width:111px;
	height:82px;
}
.photo a{float:left;}
.photo img{
	border:2px solid #325114;
	display:block;
}
/*SIDEBAR*/
#sidebar{
	float:right;
	width:120px;
	height:428px;
	padding:35px 16px 0 0;
	position:relative;
}
/*NAVIGATION*/
.nav{
	margin:0;
	padding:0;
	list-style:none;
}
.nav li{
	border-bottom:1px solid #b7bcbd;
}

.main-column-bottom a{
	font-size:10px;
	color:#DDDDDD;
	text-decoration:none;
}

.nav a{
	font-size:12px;
	line-height:25px;
	color:#325114;
	text-decoration:none;
}
.nav a:hover, .nav a.active{font-weight:bold;}
.umbrella{
	background:url(../images/part-umbrella.gif) no-repeat;
	position:absolute;
	left:-47px;
	bottom:0;
	width:51px;
	height:108px;
}



.highslide-container div {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
    text-decoration: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border-color: silver;
}

.highslide-wrapper, .drop-shadow {
	background: white;
}
.highslide-image {
    border-bottom: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;

    border-bottom: 1px solid white;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: silver;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;

    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
.highslide-overlay {
	display: none;
}

/* Mac-style close button */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: hand; /* ie */
	cursor: pointer; /* w3c */
	background: url(highslide/graphics/close.png);
	/* For IE6, remove background and add filter */
	/* Note! the src is relative to the HTML file, not the CSS file */
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='highslide/graphics/close.png', sizingMethod='scale');
}

hr {
clear: both;
}

.imgLeft {
float: left;
margin: 0 15px 7px 0;
clear: both;
}

.imgRight {
float: right;
margin: 0 0px 7px 15px;
clear: both;
}

ul.news {
list-style-type: none;
padding: 0;
margin: 15px 0 30px 0;
width: 95%;
}
	
	ul.news li {
	padding: 0;
	margin: 0;
	}
	
	ul.news li a {
	text-decoration: none;
	color: #000;
	}
	
	ul.news li.nDetail {
	padding: 0;
	margin: 0;
	list-style-type: none;
	}
	
	ul.news li.nList {
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	list-style-type: none;
	}
	
	ul.news li.nList hr {
		margin-top:  25px;
		clear: both;
	}
	
	ul.news li h3{
	padding: 5px 0 3px 0;
	margin: 0;
	font-size: 15px;
	color: #003300;
	}

ul.news li .nText {
font-size: 12px;
}

ul.news li.nList .nIntro {
font-size: 11px;
font-style: normal;
}

ul.news li.nDetail .nIntro {
font-size: 12px;
font-style: italic;
margin: 5px 0 10px 0px;
padding: 2px;
background-color: #f1f1f1;
clear: both;
}


ul.news li .nAutor,
ul.news li a:link .nAutor,
ul.news li a:active .nAutor,
ul.news li a:visited .nAutor,
ul.news li a:hover .nAutor {
font-size: 10px;
color: #5a5a5a;
}

ul.news li a .nReadon {
text-decoration: underline;
color: #00f;
float: right;
cursor: pointer;
}

ul.news li a:hover .nReadon,
ul.news li a:hover .nReadon:hover {
text-decoration: none;
color: #00f;
}

ul.news li hr {
border: 0;
height: 0;
border-bottom: 1px solid #5a5a5a;
clear: both;
}

ul.news li a.backlink:link,
ul.news li a.backlink:active,
ul.news li a.backlink:visited {
display: block;
margin: 0 0 10px 0;
clear: both;
color: #00f;
text-decoration: underline;
}

ul.news li a.backlink:hover {
text-decoration: none;
}

.spacer {
float: right;
width: 1px;
height: 450px;
}

h3 {
font-size: 15px;
}