body{
margin: 0;
padding: 5px;
font-size: 85%;
font-family: verdana;
background: #dadcc4;
background: url("images/back.gif") repeat;
color: #656549;
}

#wrapper{
margin: 0 auto;
padding: 0;
border: 5px solid #959582;
width: 744px;
background: url("images/back.gif") repeat;
}

html>body #wrapper {width: 754px;}

#header {
height: 40px;
width: 754px;
background: #d7dabd;
background: url("images/header.gif") no-repeat;
}

html>body #header {width: 754px;}
 
#header h1{
margin: 0;
padding-left:5px;
width:340px;
}

#nav{
width: 749px;
height: 46px;  /* need to change */
background: #C2C2A9;
border-bottom: 4px solid #959582;
border-top: 1px solid #959582;
}

html>body #nav {width: 754px;}

#container{
margin:0;
padding:0;
width: 754px;
height: 345px;
border-bottom: 4px solid #959582;
}

html>body #container{width: 754px;}

#leftpane {
margin:0;
padding:0;
float:left;
background: #F1F2EA;
border-right: 5px solid #959582;
width:520px;  /* need to change */
height: 345px;
overflow: none;
}

html>body #leftpane{width: 520px;}

#leftpane h2{
margin: 0 5px;
font-size: 1.3em;
}

#leftpane ul{
margin-top: 3px;
}

#leftpane p{
padding: 0px 3px;
margin: 1em 0;
font-size: 1em;
}

#rightpane {
float: left;
width: 229px;
height: 345px;
background: url("images/right-pane.gif") no-repeat;
overflow: hidden;
}

#rightpane h1{
margin: 0 5px 0 5px;
font-size: 1.3em;
}

#rightpane p{
padding: 0px 5px 0 6px;
font-size: 1.1em;
}

#photonav{
margin: -10px 5px 0 10px;
}

html>body #photonav {margin: -5px 5px 0 10px;}

#photonav img{
margin-left:5px;
margin-bottom:7px;
padding:0;
}

img{
margin:0;
padding:0;
}

#footer {
width: 744px;  /* changed */
background: url("images/footer.gif") no-repeat;
text-align: center;
padding: 5px;
font-size: 0.8em;
}

html>body #footer{width: 744px;}

#footer a{
color: #656549;
text-decoration: underline;
}

.clear {
margin: 0;
padding:0;
clear: both;
}

.save{
background: #fff;
color:#c33;
}

#globalnav {
position:relative;
float:left;
width:754px;
padding:0;
margin:3px 0 0 0;
list-style:none;
line-height:1em;
}


#globalnav LI {
float:left;
margin:0 0 0 2px;
padding:0;
}

#globalnav A {
display:block;
color:#656549;
text-decoration:none;
font-weight:bold;
background:#dee1c3;
margin:0;
padding:0.25em 1em;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-right:1px solid #aaa;
background: url("images/footer.gif") no-repeat;
}

#globalnav A:hover,
#globalnav A:active,
#globalnav A.here:link,
#globalnav A.here:visited {
background:#c2c2a9;
}

#globalnav A.here:link,
#globalnav A.here:visited {
position:relative;
z-index: 102;
}

/*subnav*/

#globalnav UL {
position:absolute;
left:0;
top:1.5em;
float:left;
background:#c2c2a9;
width:750px;
margin:0;
padding:0.25em 0.25em 0.25em 0;
list-style:none;
border-top:1px solid #fff;
}

html>body #globalnav UL {width: 750px;}

#globalnav UL LI{
float:left;
display:block;
margin-top:1px;
}

#globalnav UL A{
background:#c2c2a9;
color:#fff;
display:inline;
margin:0;
padding:0 1em;
border:0
}

#globalnav UL A:hover,
#globalnav UL A:active,
#globalnav UL A.here:link{
color:#656549;
}

form label{
display: block;
float: left;
width: 190px;
padding: 3px 5px;
text-align: right;
}

form input{
margin: 0px 0px 0px 0px;
border: 1px solid #c2c2a9;
padding: 3px;
color: #000;
background: #fff;
}

form textarea{
border: 1px solid #c2c2a9;
padding: 3px;
}

.centre{
text-align:center;
}

img{
border:0;
}

a{
color: #656549;
}

.move-right{
margin-left: 420px;
}

#logo{
position: absolute;
top:400px;
left: 10px;
}