* {
padding:0px;
margin:0px;
border:0px;
}

body {
text-align:center;
font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
font-size:0.8em;
background:#E7DFC2;
}

#page {
width:770px;
text-align:left;
background:#FFF;
margin:auto;
border:1px solid #CCC;
}

.strap {
margin-left:150px;
font-weight:600;
font-style:italic;
color:#960;
}

#head {
width:770px;
}

#main {
float:left;
width:756px;
padding:7px;
}

#left {
float:left;
padding:16px 6px 6px 6px;
width:164px;
color:#615B32;
background:#EFEFE4;
border-right:1px solid #CCC;
}

#righty {
float:right;
width:550px;
padding:6px;
line-height:1.6em;
}

.right {
border-bottom:2px solid #FC6;
margin-bottom:10px;
padding-bottom:10px;
}

#right img {
margin:10px 0px 0px 0px;
border:1px solid #666;
}

.caption {
font:0.8em;
font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
color:#963;
margin:0px 0px 10px 0px;
}

#footer {
clear:both;
width:730px;
padding:30px 20px 50px 20px;
text-align:center;
}

#footer ul li {
list-style:none;
display:inline;
}

#footer ul {
border-top:1px solid #CCC;
}

#footer li a {
color:green;
text-decoration:none;
padding:0px 5px 0px 5px;
font-weight:600;
}

#footer li a:hover {
color:#000;
text-decoration:underline;
padding:0px 5px 0px 5px;
font-weight:600;
}

#top {
text-align:right;
}

#top a {
color:green;
text-decoration:none;
padding:0px 5px 0px 5px;
font-weight:600;
border-left:1px solid #CCC;
border-bottom:1px solid #CCC;
border-top:1px solid #CCC;
}

/* --- navigation --- */ /* --- navigation --- */ /* --- navigation --- */

#menuwrapper {
border-top: 1px solid #BBB;
border-bottom: 1px solid #333;
background:#F9F5F2;
}

.clearit {
clear:both;
height:0;
line-height:0.0;
font-size:0;
}

#menubar, #menubar ul {
list-style: none;
}

#menubar a {
display: block;
text-decoration: none;
padding: 3px 7px 3px 7px;
border-right: 1px solid #333;
font-size:1em;
color:green;
font-weight:600;
background-image:url(../images/but_bg.jpg);
}

#menubar a.trigger {
padding:3px 7px 3px 7px;
background-image:url(../images/but_bg.jpg);
}

#menubar li {
float:left;
width:9em;
}

#menubar li ul, #menubar ul li  {
width:12em;
}

#menubar ul li a  {
color:#565656;
border-right:0px;
padding:3px 12px 3px 16px;
}

#menubar li ul {
position:absolute;
display:none;
background-color:#FFF;
border-right:1px solid #333;
border-bottom:1px solid #333;
background-image:url(../p7exp/images/p7exp_mgrad.jpg);
background-repeat:repeat-x;
}

#menubar li:hover a, #menubar a:focus,
#menubar a:active, #menubar li.hvr a {
color:#000;
background-image:url(../images/but2_bg.jpg)
}

#menubar li:hover ul, #menubar li.hvr ul {
display:block;
}

#menubar li:hover ul a, #menubar li.hvr ul a {
color:green;
background-color:transparent;
}

#menubar ul a:hover {
background-color:#606060!important;
color:#000!important;
}

/* Mac fix \  */
#menubar li {
width:auto;
}

/* --- end navigation --- */

H1 {
font-size:1.2em;
padding:6px 0px 6px 0px;
color:#333;
}

H2 {
font-size:1.1em;
}

H3 {
font-size:1em;
}
