/* CSS print styles */
body { font-size: 11px; font-family: verdana, arial, sans-serif; color: #52443B; text-align: center; }
table, td, th { font-size: 11px; font-family: verdana, arial, sans-serif; color: #52443B; text-align: left; }

#skip, #headnav { display: none; }

#container { position: relative; width: 760px; margin: 0px auto 30px; text-align: left; background: #fff; border: #ccc; }

#header { position: relative; height: 70px; padding: 10px; background-color: #e0e0e0; }

/* NAVIGATION */
#nav { display: none; }

/* CONTENT Homepage */
#H_main { padding: 60px 0px 30px; }

#H_news { position: relative; float: left; width: 340px; padding: 0px 30px 0px 40px; margin-top: -22px; }
* html #H_news { width: 410px; width: 340px; }
#H_news	h2 { color: #1C4477; border-bottom: 1px solid #1C4477; }
#H_news p { padding: 0px 0px 0px; line-height: 15px; }
#H_news p.more { padding: 0px 0px 20px 10px; line-height: 15px; }
#H_news .mainimg { position: relative; margin-left: -10px; }

#column2 { position: relative; float: left; width: 290px; padding: 0px 30px; }
* html #column2 { width: 350px; width: 290px; }
#column2 p { padding: 0px 0px 5px; line-height: 17px; }
#column2 p.more { padding: 0px 0px 25px 10px; }

/* CONTENT Subpages */
#content { position: absolute; top: 160px; left: 20px; width: 580px; padding: 15px; border-left: 1px solid #ccc; border-top: 1px solid #ccc; }

#content p { padding: 0px 0px 15px; line-height: 15px; }
#content p.description { font-size: 12px; color: #B47C52; padding-bottom: 20px; }

#sidebar { position: relative; float: left; width: 189px; padding: 0px 20px 0px 30px; }
* html #sidebar { width: 240px; width: 189px; }
#sidebar .photos { padding-bottom: 20px; }
#sidebar img { padding-bottom: 5px; }
#sidebar p.more { padding: 0px 0px 10px 20px; }

#footer { display: none; }


/* LINKS */
a:link, a:visited { color: #369; text-decoration: none; }
a:hover { color: #777; }

/* ELEMENTS */
h1 { font-size: 16px; color: #1C4477; padding: 0px 0px 5px; }
h2 { font-size: 14px; color: #52443B; padding: 0px 0px 5px; }
h3 { font-size: 12px; color: #52443B; padding: 10px 0px 5px; }
h2.H_supporting { color: #f00; }

.float_r { position: relative; float: right; margin: 0px 0px 5px 12px; }
p.more a:link, p.more a:visited { position: relative; display: block; padding-left: 8px; font-size: 10px; margin-left: -10px; line-height: 15px; }

#subhead { position: absolute; top: 60px; left: 0px; }
#subhead img { height: 90%; width: 90%; }

#subnav { display: none; }