@charset "UTF-8";
/* CSS Document */
body  {
	font: normal 0.9em Verdana, Arial, Helvetica, sans-serif;
	background: #4E5D3C url(/templates/pergande/img/bg.gif);
	color: #444;
	margin: 0;
	text-align: center; 
}
.twoColFixLtHdr a, .twoColFixLtHdr  a:visited {
	color: #0B5997 ;
	text-decoration:underline;
}
.twoColFixLtHdr a:hover {
	color: #990000;
	text-decoration:none;
}
.twoColFixLtHdr img { border: none; }
.twoColFixLtHdr #container {
	background: #fff url(/templates/pergande/img/bgcontainer.jpg) repeat-y;
	width: 680px;
	margin: 0 auto 0 auto;
	text-align: left;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 1px solid #000000;
} 

.twoColFixLtHdr #header {
	background: #56644A url(/templates/pergande/img/header-kp.jpg) no-repeat;
	color: #FFC;
	font-size: 1.4em;
	height: 232px; padding: 0 0 0 160px;
	margin:0;
}

.twoColFixLtHdr #header h1 {
	font: normal 2.1em Georgia,Times,"Times Roman",serif;
	padding: 62px 0 34px 0;
	margin:0;
	text-align: center;
	background: url(/templates/pergande/img/h1BG.gif) bottom no-repeat;
}
.twoColFixLtHdr #header h1 a, .header h1 a:visited {
	color: #FFC;
	text-decoration:none;
}
.twoColFixLtHdr #header h1 a:hover {
	color: #FFC;
	text-decoration:underline;
}
.twoColFixLtHdr #header p {
	color: #FFC;
	font: oblique 0.85em Georgia, "Times New Roman", Times, serif;
	text-align:center;
}
.twoColFixLtHdr #pattern {
	background: #334127 url(/templates/pergande/img/pattern.gif) repeat-x;
	clear: both;
	height: 12px;
}

.twoColFixLtHdr #sidebar1 {
	float: left; 
	width: 160px; 
	padding: 15px 10px 5px 20px;
}
/*v-nav*/
.twoColFixLtHdr #sidebar1 .subtabs {
	float: left;
	width: 150px;
	margin: 0 0 15px 0;
	padding:0;
}
.twoColFixLtHdr #sidebar1 .subtabs ul {margin: 0; padding: 0;}

.twoColFixLtHdr #sidebar1 .subtabs ul ul {margin-left: 0; padding: 0; }

.twoColFixLtHdr #sidebar1 .subtabs li {
	list-style: none; padding:0;	; 
}
.twoColFixLtHdr #sidebar1 .subtabs li a {
height: 15px;
    color: #444;
	display: block;
	padding: 6px 0 6px 5px;
	text-decoration: none; 
font: normal 0.9em "Trebuchet MS", Tahoma, sans-serif;
text-transform:lowercase;border-bottom: 1px dotted #4B5C3D
}

.twoColFixLtHdr #sidebar1 .subtabs ul ul li a {
	color: #444;
	display: block;
	padding: 4px 0 4px 25px;
	text-decoration: none; 
	font-size: 0.8em;
}
.twoColFixLtHdr #sidebar1 .subtabs ul ul li a:hover {
	color: #0B5997;
}
.twoColFixLtHdr #sidebar1 .subtabs ul ul li a.menu_current {
	color: #319dcf;
}
.twoColFixLtHdr #sidebar1 .subtabs li a:hover {
	color: #0B5997; 
}

.twoColFixLtHdr #sidebar1 .subtabs a.menu_current {
	text-decoration:none;
	background: url(/templates/pergande/img/navOnBG.gif) center right no-repeat ;
	color:#319dcf;	
	}
/*eofvnav*/
.twoColFixLtHdr #sidebar1 #search_box {
margin: 0 0 15px 0;
padding:0 0 0 5px;
}
.twoColFixLtHdr #sidebar1 #search_box .search_submit {
background: #0B5997;
font-size:0.8em;
color:#fff;
border: none;
}
.twoColFixLtHdr #sidebar1 #search_box .search_string {
width: 85px;
font-size:0.8em;
color:#333;
border: solid 1px #333;
}
.twoColFixLtHdr #sidebar1 #news {
margin: 0 0 15px 0;
padding:0 0 0 5px;
}
.twoColFixLtHdr #sidebar1 #news h3 {
font: normal 1.0em "Trebuchet MS", Tahoma, sans-serif;
margin: 5px 0 0 0;
padding:0;
}
.twoColFixLtHdr #sidebar1 #news p {
font: normal 0.8em  "Trebuchet MS", Tahoma, sans-serif;
padding: 0;
margin: 3px 0;
}
.twoColFixLtHdr #mainContent { 
	margin: 0 0 0 200px; 
	padding: 0 30px 0 20px; 
} 
.twoColFixLtHdr #mainContent h1 {
	color: #445044;
	font: normal 1.8em Georgia, "Times New Roman", Times, serif;
	margin: 15px 0 5px 0;
	padding:0;
}
.twoColFixLtHdr #mainContent h2 {
	color: #445044;
	font: normal 1.4em Georgia, "Times New Roman", Times, serif;
	margin: 15px 0 5px 0;
	padding:0;
}
.twoColFixLtHdr #mainContent p {
	font-size:0.9em;
	color: #445044;
	margin: 5px 0;
	padding:0;
}
.twoColFixLtHdr #mainContent ul {
font-size:0.9em;
	color: #445044;
}

.twoColFixLtHdr #txtlink { 
	padding: 0; 
	margin:0;
	text-align: center;
} 
.twoColFixLtHdr #txtlink p {
	margin: 0 15px;
	padding: 5px 0;
	font-size:0.8em;
	color: #445044;
	border-top: 1px dotted #4B5C3D;
}
.twoColFixLtHdr #txtlink a, .twoColFixLtHdr #txtlink a:visited {
	color: #445044;
	text-decoration:underline;
text-transform:lowercase;
}
.twoColFixLtHdr #txtlink a:hover {
	color: #990000;
	text-decoration:none;
}
.twoColFixLtHdr #btm {
margin: 0 auto;
padding:0;
		height:12px;
		width:680px;
		text-align: center;
background: url(/templates/pergande/img/bgbottom.gif) bottom no-repeat; 
}
.twoColFixLtHdr #copy {
margin: 0;
padding:10px;
font-size: 0.8em;
color:#efefef;
		text-align: center; 
}
.twoColFixLtHdr #design {
margin: 0 auto;
padding: 0 0 5px 0;
width: 680px;
font-size: 0.75em;
color:#efefef;
		text-align: right; 
}
.twoColFixLtHdr #design a, .twoColFixLtHdr #design a:visited, .twoColFixLtHdr #design a:hover  {
color:#efefef;
text-decoration: none;
border-bottom: dotted 1px #efefef;
}
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/*news*/
.post_title {
	border-bottom: 1px dotted #444;
}
.post_date {
	text-align: right;
border-bottom: 1px dotted #444;
}

.post_title {
	font-weight: normal;
	font-size: 1em;
	color: #444;
}

.post_date {
font-weight: normal;
font-size: 0.8em;
	text-align: right;
}

.post_short {
	padding-bottom: 5px;
}
/*contact*/
.twoColFixLtHdr #mainContent .submit {
background: #0B5997;
font-size:0.8em;
color:#fff;
padding: 2px;
margin-bottom: 10px;
border: none;
}
.twoColFixLtHdr #mainContent .textfield, .twoColFixLtHdr #mainContent .email  {
width: 200px;
font-size:0.8em;
color:#333;
border: solid 1px #333;
}
.twoColFixLtHdr #mainContent .textarea  {
width: 200px;
font-size:0.8em;
color:#333;
border: solid 1px #333;
}
.twoColFixLtHdr #mainContent .captcha  {
width: 80px;
font-size:0.8em;
color:#333;
border: solid 1px #333;
}
.twoColFixLtHdr #mainContent .captcha_expl {
font-size:0.8em;
}
