body {
background:#faeada url(http://ha.pub30.convio.net/assets/images/ntjn/bg_body.png) 0 0 repeat-x; 
margin:0;
font-family:Arial, Helvetica, sans-serif;
}

#wrapper {margin:0 auto;width:770px;}

.clear {clear:both;}

form {margin:0; padding:0;}

/********************/
/****** Header ******/
/********************/
#header {
background:url(http://ha.pub30.convio.net/assets/images/ntjn/bg_header.png) no-repeat;
width:750px;
height:62px;
text-align:right;
padding:30px 20px 0 0;
margin-bottom:10px;
}

#header #query {
width:145px;
height:17px;
padding:0;
margin:0 0;
}

/*************************/
/****** Left Column ******/
/*************************/
#column_left {
float:left;
width:205px;
}

#nav_left {
margin:0 0 5px 15px;
}

#nav_left .content_mid {background:url(http://ha.pub30.convio.net/assets/images/ntjn/nav_left_mid.png) repeat-y;}

#subnav {
margin:0 0 -1px;
padding:0;
list-style:none;
}

#subnav li {
padding:4px 0 6px 15px; 
margin-bottom:1px; 
background:url(http://ha.pub30.convio.net/assets/images/ntjn/bg_nav_left_li.png) 5px 0 repeat-y;}

#subnav a {
color:#ffffff;
text-decoration:none;
font-weight:bold;
font-size:9pt;
display:block;
width:160px;
}

.content_mid #subnav a:hover,
.content_mid #subnav .selected a {color:#ffe79e;}

.content_mid #subnav li.selected li a {color:#ffffff;}

#subnav ul {
padding:5px 0 0; 
margin:0 0 0 10px; 
list-style:none;
}

#subnav li li {padding:0;background:url(http://ha.pub30.convio.net/assets/images/ntjn/bg_nav_left_li.png) -18px 0 repeat-y;}

#subnav li li a {
padding:3px 0 4px 18px;
width:131px;
}

#subnav li li.selected a {
color:#ffe79e; 
background:url(http://ha.pub30.convio.net/assets/images/ntjn/arrow_yellow.gif) 0 3px no-repeat;
}

/****** Join Our Network Widget ******/
#joinNetwork {
background:url(http://ha.pub30.convio.net/assets/images/ntjn/bg_joinnetwork.png) no-repeat;
width:160px;
height:120px;
padding:10px;
margin-left:15px;
}

#joinNetwork h1 {
font-size:14pt;
font-family:Arial, Helvetica, sans-serif;
color:#83481e;
margin:0;
padding:0;
}

#joinNetwork p {font-size:8pt; padding:6px 0px; margin:0;}

.textbox {font-size:8pt; margin-bottom:3px; height:14px; width:145px;}

/****** Related Links Widget ******/
#relatedLinks {text-align:left; width:180px; margin-top:5px; margin-left:15px;}

#relatedLinks .top,
#relatedLinks .btm {height:11px;}
#relatedLinks .mid {background:url(http://ha.pub30.convio.net/assets/images/ntjn/rlinks_mid.gif) repeat-y; padding:0px 10px;}

#relatedLinks .mid a {
font-size:9pt; 
font-weight:bold; 
color:#494031; 
text-decoration:none;
padding-right:16px;
background:url(http://ha.pub30.convio.net/assets/images/ntjn/arrow_red.gif) 100% 0 no-repeat;
}

#relatedLinks .mid a:hover {text-decoration:underline;}

#relatedLinks h1 {
font-size:14pt;
font-family:Arial, Helvetica, sans-serif;
color:#83481e;
margin:0;
padding:0 0 5px;
}

/**************************/
/****** Right Column ******/
/**************************/
#column_right {
text-align:left;
margin-left:205px;
}

#breadcrumbs {
font-size:8pt;
}

#breadcrumbs a {
font-size:8pt;
color:#414822;
text-decoration:none;
}

#breadcrumbs a:hover {text-decoration:underline;}

#contentContainer {width:548px;}
#content_inner {background:url(http://ha.pub30.convio.net/assets/images/ntjn/content_mid.png);}

#content_mid {
background:url(http://ha.pub30.convio.net/assets/images/ntjn/content_fade.png) no-repeat;
min-height:234px;
padding:5px 20px;
font-size:10pt;
}

/********************/
/****** Footer ******/
/********************/
#footer {
text-align:center;
font-size:8pt;
padding-top:25px;
vertical-align:top;
}

#haLogo {float:right; margin-right:20px;}

#footer .text {margin-left:150px;}

#footer .text a {
color:#4f4229;
font-size:8pt;
text-decoration:none;
}

h4 {
color: #660000;
}

#footer .text a:hover {text-decoration:underline;}
