*{
	font-size:100%;
}

html{
	width:100%;
	height:100%;
}

body {
	padding:0 20px;
	margin:0;
	color:#000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:79%;
	background:#d4d1bb;
	position:relative;
	height:100%;
	line-height:1.6;
}

p{
	margin-top:0;
}

a:link, {
	color:#FFFFCC;
}

a:visited{
	color:#FFFFFF;
}

a:hover, {
	color:#f00 !important;
	border-color:#f00 !important;
}

img{
	border:0;
}


h1, h2, h3, h4{
	position:relative;
	left:-10px;
	font-weight:normal;
	color:#7f0002;
	margin-bottom:0.3em;
}

h1{
	margin:0 0 0.3em 0;
	font-size:220%;
	padding-left:10px;
	left:-20px;
	font-style:italic;
}

h2{
	font-size:170%;
}

h3{
	font-size:140%;
}

h4{
	font-size:120%;
	font-style:italic;
	font-weight:bold;
	color:#000;
}

sup, sub{
	font-size:79%;
}

#reducer{
	position:relative;
	z-index:1;
	clear:both;
	min-height:100%;
	margin:0 auto;
	/* max-width:100em; */
	min-width:950px;
}

#reducer.with-pattern{
	background-image:none;
}

#wrap{
	padding:50px;
	padding-bottom:12em;
	position:relative;
	z-index:1;
	background: 100% 90px no-repeat;
}

#page-body{
	position:relative;
	padding-top:170px;
}

#content{
	padding-bottom:2em;
	font-size:120%;
}

#page-body h1, #page-body h2, #page-body h3, #page-body h4{
	line-height:1.2;
}

#footer{
	font-family:sans-serif;
	font-size:79%;
	color:#8f8f8f;
	padding-top:4em;
	line-height:1.4;
	position:absolute;
	left:25%;
	bottom:80px;
	z-index:2;
}

#footer .layout-left .content{
	padding-left:50px;
	padding-right:10px;
}

#footer .layout-center .content{
	padding:0 25px;
}

#footer-overlay{
	position:absolute;
	width:100%;
	height:118px;
	bottom:10px;
	background:url(img/foo.png);
}

#copyright{
	position:relative;
	margin-left:55px;
}

#copyright img{
	display:block;
	position:absolute;
	left:-56px;
	top:-10px;
}

#copyright a:link, #no-words a:link{
	color:#8f8f8f;
}

#page-body .layout-left{
	margin-top:-170px;
}

#page-body .layout-right{
	padding-top:2.3em;
}

#page-body .layout-right .section{
	padding-top:1.8em;
	background:url(img/se.png) 0 0.4em no-repeat;
}

#content .layout-right{
	padding-top:0;
}

#content h1{
	padding-top:0.05em;
}

.layout{
	width:50%;
	margin:0 auto;
}

.layout-left, .layout-right{
	float:left;
	width:50%;
	position:relative;
	left:-50%;
	margin-right:-100%;
}

.layout-right{
	left:100%;
}

.layout-left .content{
	padding-right:50px;
}

.layout-right .content{
	padding-left:50px;
}

.layout-top{
	top:0px;
	border-top:20px solid #d4d1bb;
}

.layout-bottom{
	bottom:0;
	border-bottom:20px solid #d4d1bb;
}

.r-border{
	position:absolute;
	width:100%;
	height:60px;
	left:0;
}

.r-border .corner{
	width:60px;
	height:60px;
	overflow:hidden;
	float:left;
	position:relative;
}

.r-border .corner div{
	width:200%;
	height:200%;
	background:url(img/pagc.png) no-repeat;
	position:relative;
}

.r-border .right{
	float:right;
}

.r-border .right div{
	left:-100%;
}

.layout-bottom .corner div{
	top:-100%;
}

.clear{
	clear:both;
	font-size:0;
	overflow:hidden;
	height:1px;
}

.a18 { color: #ffffff; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; text-align: center; }

#content ul{
	list-style-type:none;
}

#content li{
	margin-bottom:0.5em;
}

.dipat { color: #ff0000; font-size: 22px; font-style: italic; text-decoration: none;}
A.dipat:Link { color: #ff0000; text-decoration: none;}
A.dipat:Active { color: #ff0000; text-decoration: none;}
A.dipat:Visited { color: #ff0000; text-decoration: none;}
A.dipat:Hover { color: #ff0000; text-decoration: none;}

.svser { color: #ff0000; font-size: 17px; font-style: italic; text-decoration: none;}
A.svser:Link { color: #ff0000; text-decoration: none;}
A.svser:Active { color: #ff0000; text-decoration: none;}
A.svser:Visited { color: #ff0000; text-decoration: none;}
A.svser:Hover { color: #ff0000; text-decoration: none;}

.ylin { color: #bfaf6e; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; }
A.ylin { color: #bfaf6e; }
A.ylin:Active { color: #bfaf6e; }
A.ylin:Visited { color: #bfaf6e; }
A.ylin:Hover { color: #ff0000; text-decoration: none;}

.lmenu { color: #ffffcc; font-size: 16px; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; }
A.lmenu { color: #ffffcc; }
A.lmenu:Active { color: #ffffcc; }
A.lmenu:Visited { color: #ffffcc; }
A.lmenu:Hover { color: #ff0000; text-decoration: none;}

.lbmenu { color: #000000; font-size: 16px; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; }
A.lbmenu { color: #000000; }
A.lbmenu:Active { color: #000000; }
A.lbmenu:Visited { color: #000000; }
A.lbmenu:Hover { color: #ff0000; text-decoration: none;}

.lfcol { color: #cccccc; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
A.lfcol { color: #cccccc; }
A.lfcol:Active { color: #cccccc; }
A.lfcol:Visited { color: #cccccc; }
A.lfcol:Hover { color: #ff0000; text-decoration: none;}

.lfcolvz { color: #ffffcc; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; }
A.lfcolvz { color: #ffffcc; }
A.lfcolvz:Active { color: #ffffcc; }
A.lfcolvz:Visited { color: #ffffcc; }
A.lfcolvz:Hover { color: #ff0000; text-decoration: none;}
