body { font-size: 100%; margin: 0 auto; border: 0px; height: 100%;}

#wrapper {
	height: 100%;
	width: 960px;
	margin: 0 auto;
	border: 1px solid #333333;
}

#navbg {
	background-image: url(/images/nav.png);
	width: 960px;
	height:39px;
}


.container-top
{
	background: url(/images/top.png) top center no-repeat;
	width: 960px;
	height: 90px;
}
.container-bottom
{
    background: url(/images/bottom.png) top center no-repeat;
	width: 960px;
	height: 78px;
}

#footer {
clear: both;
margin: 0 auto;
padding: 20px 0;
width: 900px;
text-align: center;
font: bold .8em/14px Arial, Helvetica, sans-serif;
color: #333333;
}

#galleryinfo_wrap {
	width: 600px;
	height: 150px;
	padding: 25px;
	background: url(../resources/border2.png) top left no-repeat;
}

#gallery_wrap {
	padding: 25px;
}
.panel-overlay h2,
.panel-overlay p{
	margin: .3em 0;
}
.panel-overlay h2 { color: #fff; font-size: 20px;}
.panel-overlay p {
	line-height: 1.2em;
}

#pnavcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: right;
}

#pnavcontainer ul li { display: inline; }

#pnavcontainer ul li a
{
text-decoration: none;
padding: .2em 1em;
color: #333;
font-weight: bold;
}

#pnavcontainer ul li a:hover
{
color: #000;
}

#pnavcontainer ul li.active a
{
text-decoration: none;
padding: .2em 1em;
color: #3E8E8B;
font-weight: bold;
}
#pnavcontainer ul li.active a:hover
{
color: #000;
}
.apptable { font-size: 14px; font-weight: normal;}
.apptable th { font-weight; bold; background-color: #d0d0d0; padding: 2px; padding-left: 5px;}
.manage { font-size: 12px;}
.edlink { font-size: 12px;}
.psection { width: 800px; background-color: #bde0bf; padding: 25px;}
.psection .apptable th { background-color: #6BBA70;}
.projectlisting { 
	position: relative; 
	z-index: 99999;
	margin-left: 25px;
	width: 850px; 
	height: 100%; 
	font-size: 80%;
	color: #0D253C;
	background-color: #fff; 
	padding-top: 2px; 
	padding-left: 25px; 
	padding-bottom: 2px;
}
.projectlisting h2 {margin-bottom: 1px; color: #0D253C;}
.projectlisting h2 a {margin-bottom: 1px; text-align: right;color: #0D253C; text-decoration: none;}
.projectlisting h2 a:hover {color: #000;}

#sortable { list-style-type: none; margin: 0; padding: 0; width: 60%; }
#sortable li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; font-size: 12px; height: 110px; border-bottom: 1px dotted #000;}
#sortable li span { position: absolute; margin-left: -1.3em; }

.buttonadd {
    padding: 4px 10px 3px 25px;
    border: solid 1px #002555;
    position: relative;
    cursor: pointer;
    display: inline-block;
    background-image: url( '../images/bk1xx.png' );
    background-repeat: repeat-x;
    font-size: 11px;
    height: 16px;
    text-decoration: none;
    color: #002555;
        font-weight: bold;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
}
.buttonadd img {
    position: absolute;
    top: -4px;
    left: -12px;
    border: none;
}

.buttonadd:hover {
    color: #000;
}
