/******** ELEMENTS ********/
a:link {color:#339900; text-decoration:none;}
a:visited {color:#339900; text-decoration:none;}
a:hover {color:#339900; text-decoration:underline;}
a:active {color:#339900; text-decoration:underline;}

body {font-family:Helvetica, Arial, sans-serif; font-size:0.9em; margin:0 20px; padding:0; text-align:center; background: #f2f2f2 url('../images/page_bg.gif') top repeat-x;}

h1 {font-size:22px; margin:0 0 0.6em 0; padding-bottom:0.3em;}
h2 {font-size:15px; margin:10px 0;}
hr {display:none;}
p {font-size:0.9em; color:#222222; line-height:1.5em; margin:0 0 0.4em 0;}



/******** CLASSES ********/
.bullet {font-weight:normal; list-style-image:url('../images/bullet.gif'); margin:0 0 0 20px; padding:0;}
.bullet li {font-weight: normal; font-size:12px; line-height:22px; color:#666666; padding:0; margin:0;}
.clear {clear:both;}


/******** IDs ********/
#content {clear:both; margin:0; padding:20px 0 0 0; background:url('../images/content-bg.gif') top right no-repeat;}

#copyright {position:absolute; right:20px; top:5px;}

#footer {position:relative; color:#ffffff; clear:both; background:url('../images/footer-bg.gif') repeat-x; margin:0; padding:0;}
#footer h6 {margin:0 0 0 20px; padding:3px 0 0 0; color:#ffffff; font-size:0.8em;}
#footer a:link {color:#C1F0E0;}
#footer a:visited {color:#C1F0E0;}
#footer a:hover {color:#ffffff;}
#footer a:active {color:#ffffff;}

#header {position:relative; height:182px; margin:0; padding:30px 0 0 0; background:url('../images/header-bg.jpg') right no-repeat; z-index:3;}
#header h1 {text-indent:-999em; width:228px; height:88px; background:url('../images/pbm-logo.gif') no-repeat; margin:0 0 0 20px;}

#site-search-input {width:130px; float:left;}
#site-search-button {width:auto; float:right;}

#main {display:block; float:left; width:610px; padding:0 20px;}
#main h1 {color:#000000; margin:20px 0 10px 0; padding:0;}
#main h2 {font-weight:normal; color:#666666; font-size:16px; line-height:24px;}
#main .new {top:15px; left:-15px;}
#main .header {font-weight: bold; font-size:14px; color:#339900;}

#mainnav {position:absolute; left:0px; bottom:-7px; list-style-type:none; margin:0 0 0 20px; padding:0.5em 2em 0 0; height:24px; font-size:0.8em; font-weight:bold;}
#mainnav li {float:left; margin:0 30px 0 0; color:#fec6c4; text-transform:lowercase;}
#mainnav li a:link {color:#85C266; text-decoration:none;}
#mainnav li a:visited {color:#85C266; text-decoration:none;}
#mainnav li a:hover {color:#339900; text-decoration:none; padding-bottom:3px; border-bottom:4px solid #339900;}
#mainnav li a:active {color:#339900; text-decoration:none; padding-bottom:3px; border-bottom:4px solid #339900;}
#mainnav li.active {color:#339900; text-decoration:none; padding-bottom:3px; border-bottom:4px solid #339900;}
#mainnav li.active a:visited {color:#339900; text-decoration:none; padding-bottom:3px; border-bottom:4px solid #339900;}

#right {display:block; float:right; width:202px; margin:20px 0 0 0; padding:0 20px; background:url('../images/right-bg.gif') top right repeat-y;}
#right h2 {color:#339900; text-transform:lowercase; background:url('../images/hr.gif') bottom repeat-x; width:202px; height:25px; margin:15px 0 5px 0; padding:0;}
#right h3 {font-size:0.8em; margin:5px 0; line-height:1.5em;}
#right h4 {font-style:italic; font-size:0.8em; color:#777777; margin:0; line-height:1.5em; font-weight:normal;}

#right p {color:#444444;}
#right p a:link {color:#666666; text-decoration:underline;}
#right p a:visited {color:#666666; text-decoration:underline;}
#right p a:active {color:#000000; text-decoration:underline;}
#right p a:hover {color:#000000; text-decoration:underline;}

#right ul {list-style-type:none;}
#right ul li {}
#right div {clear:both; margin-bottom:30px;}

#site-map {font-size:11px; list-style-type:none; margin:0 0 0 20px; padding:0;}

#wrapper {width:900px; margin-left:auto; margin-right:auto; text-align:left; color:#000000; background: #ffffff; padding:10px;}
