body {
background: #ffffff url('images/Pattern%20Browser.jpg') repeat scroll top left; 
margin: 0pt;
font-family:'ArialMT','Arial',sans-serif;
font-size:14px;
color:#4C2A2C;
}

a {
color:#191D00;
text-decoration:none;
}

a img, img {
border:1px solid #DAD8C9;
padding:1px;}

a:hover {
text-decoration:underline;}

h2 {
font-family:'HoeflerText-Regular','Hoefler Text','Times New Roman',serif;
font-size:20px;
color:#83785B;
font-weight:normal;}

h3 {
font-size:16px;
font-weight:bold;
margin:5px 0;}

h4{
margin:10px 0 0 0;}

h4, dt {
font-size:14px;
font-weight:bold;
color:#D1A92C;
}

dl {
overflow:hidden;
}

dd, dt{
margin:5px 0;}

dt {
width:60px;
position:relative;
top:1.5em;
margin-top:-1.5em;
}

dd {
margin-left:70px;}

ul {
margin:0;
padding:0 0 0 20px;
list-style:none;}
li {
margin:5px 0;
padding:0}

#container {
margin: 10px auto; 
overflow: hidden; 
position: relative;
word-wrap: break-word;
text-align: left; 
width: 700px; 
background: transparent url('images/Typesetter_Page%20Tile2-2.jpg') repeat scroll top left;
}

#header{
width:700px;
background: transparent url('images/Seperator%203-1.jpg') bottom left no-repeat;
}


#footer {
background: transparent url('images/Typesetter%20Footer4.jpg') bottom left no-repeat;
height:90px;
width:700px;
clear:both;
}
#footer-bar {
clear:both;
border:1px solid #DAD8C9;
width:653px;
margin:0 0 0 22px;
height:3px;
}

#nav {
border-bottom:1px solid #DAD8C9;
width:653px;
text-align:center;
padding:5px 0;
margin:0 0 0 23px;
font-family:'Hoefler Text','Times New Roman',serif;
font-size:9.6px;
text-transform:uppercase;
font-weight:bold;
background:#FAF9F5;
}
#nav a {
color:#191D00;}

#nav a:hover {
text-decoration:none;
color:#83785B;
}

#nav li.current-page a{
color:#9C6810;}

#nav li{
display:inline;
padding:0;
margin:0;
margin-right:25px;}

#title{
text-align:center;
width:680px;
padding:15px 10px 20px 10px;
font-family:'HoeflerText-Regular','Hoefler Text','Times New Roman',serif;
font-size:36px;
color:#9C6810;
background: transparent url('images/Typesetter%20Header3.jpg') top left no-repeat;

}

.subtitle {
font-size:20px;
line-height:24px;
}

#content {
padding:0 58px;
overflow:auto;
position:relative;
padding-top:240px;
padding-bottom:20px;
}

.page-gl #content {
padding-top:340px;}

.page-resources #content {
padding-top:0;}

#sidebar {
float:right;
display:inline;
width:328px;
padding:0 0 0 20px;
margin:-20px 0 0 0;
}

.page-home #sidebar {
color:#463C3C;
width:230px;}

div.hr {
background: transparent url('images/Divider-1.png') top center no-repeat;
height:4px;
margin:10px 0;}

.accent-text {
color:#D1A831;}

.promo {
text-align:right;}