/* LAYOUT */
body {
	margin: 0px;
	padding: 0px;
	height:100%;
	font-family: Tahoma, Arial, sans-serif;
	color: #38322B;
	text-align:left;
	line-height:20px;
	font-size: 9pt;
	background: #978A79;
}

.pgd_wrapper {
	width:900px;
	margin:0px auto;
}
#pgd_header {
	margin: 0;
	padding: 0;
	height: 80px;
	background: #66a3c8 url(../images/custom/header_bg.jpg) 0 0 repeat-x;
}
#pgd_mainnav {
	margin: 0;
	padding: 0;
	height: 29px;
	background: #778392 url(../images/custom/mainnav_bg.jpg) 0 0 repeat-x;
}
#pgd_shadow_top {
	margin: 0;
	padding: 0;
	height: 32px;
	background: #ffffff url(../images/custom/shadow_top.png) 0 0 repeat-x;
}
#pgd_maincontent {
	margin: 0;
	padding: 0;
}
#pgd_shadow_bottom {
	margin: 0;
	padding: 0;
	height: 25px;
	background: #ffffff url(../images/custom/shadow_bottom.png) 0 0 repeat-x;
}
#pgd_footer {
	margin: 0;
	padding: 10px 0 0 0;
	height: 118px;
	color: #CADFEC;
	text-align: center;
	border-top: 1px solid #585858;
	background: #778392 url(../images/custom/showcase_bg.jpg) 0 0 repeat-x;
}
#pgd_footer a:link, #footer a:visited {
	/*color: #8ebfe1;*/
	/*color: #73B3D4;*/
	color:#29231D;
}
#pgd_footer a:hover {
	color: #ffffff;
}
/* Navigation */
/* main nav */
#pgd_nav {
	height: 39px;
	margin: 0 0 0 20px;
	font-weight: bold;
	
	text-align:center;
}
#pgd_nav ul {
	list-style: none;
	padding: 0 2px 0 0;
	margin: 0px;
	float: left;
	background: url(../images/custom/mainnav_div.jpg) 100% 0 no-repeat;
}
#pgd_nav li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	background: url(../images/custom/mainnav_div.jpg) 0 0 no-repeat;
}
#pgd_nav li a:hover{
	color: #ffffff;
} 
#pgd_nav li.current a {
	color: #ffffff;
}
#pgd_nav li a:hover, #nav li.current a {
	display: block;
	background: url(../images/custom/mainnav_hover.jpg) 2px 78px no-repeat;
}
#pgd_nav li a {
	color: #282828;
	text-transform: uppercase;
	padding: 0 20px;
	line-height: 29px;
	display: block;
	text-decoration: none;
	background: url(../images/custom/mainnav_hover.jpg) 2px 0 no-repeat;
}
/* showcase */
#pgd_showcase {
	margin: 0;
	padding: 0;
	height: 89px;
	color: #ffffff;
	background: #778392 url(../images/custom/showcase_bg.jpg) 0 0 repeat-x;
}
#pgd_showcase a:link, #showcase a:visited {
	/*color: #8ebfe1;*/
	color: #A0D3EE;
}
#pgd_showcase a:hover {
	color: #ffffff;
}
.userinfo {
	width: 385px;
	float: left;
	padding: 10px 0 10px 20px;
	background: url(../images/custom/showcase_div.gif) 100% 0 no-repeat;
}
.searchfield {
	text-align: right;
	padding: 5px 20px 10px 5px;
}
#pgd_showcase ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#pgd_showcase li {
	padding-bottom: 0;
	margin-bottom: 2px;
	margin-right: 30px;
	background: url(../images/custom/userinfo.jpg) 0 100% repeat-x;
}
#pgd_useropts {
	margin: 0;
	list-style: none;
	padding-left: 5px;
}

/* custom stuff */
p {
  margin-top: 0;
  margin-bottom: 5px;
}
fieldset {
	border: 0;
	padding: 5px 0;
}
/* headings */
h1 {
	padding-bottom: 5px;
}
h2 {
   padding-bottom: 5px;
}
h3 { 
   padding-bottom: 5px;
}
h4 {
	 padding-bottom: 5px;
}
.pgd_clr {
	clear: both;
}
/* No image should have a border when linked */
a img{
border: 0;
}
a:link, a:visited {
	/*color: #8ebfe1;*/
	/*color: #FFF3E3;*/
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color:#201D19;
}

/*this is de overrided wiki page css */
.page {
	color: #000;
	font-size: 13px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background-color: #C8BDAF;
	padding: 15px;
	/*border: 1px solid #CCC;*/
	border-bottom: none;
	height: 100%;
}

.page a {
	color : white;
} 

/*this is de overrided wiki footer css */
.footer {
	clear: both;
	background-color: #978A79;
	padding: 5px 10px;
	border: 1px solid #CCC;
	border-top: none;
	border-top: 1px solid #CCC;
}


.commentsheader {
	clear: both;
	background-color: #978A79;
	padding: 2px 10px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-top: 1px solid #CCC;
}

.comment {
	background-color: #E1DAD1;
	padding: 10px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #EEE;
}

.commentinfo {
	color: #AAA;
}

.commentform {
	background-color: #E1DAD1;
	padding: 10px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-top: 1px solid #CCC;
}

.smallprint {font-size: 0.8em; color: #E1DAD1; padding-right: 0.5%; text-align: right;}

div.floatr a {
	color:#316D92;
}
